7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sagemaker/model/ModelInfrastructureConfig.h>
10#include <aws/sagemaker/model/ModelVariantStatus.h>
49 template<
typename ModelNameT = Aws::String>
50 void SetModelName(ModelNameT&& value) { m_modelNameHasBeenSet =
true; m_modelName = std::forward<ModelNameT>(value); }
51 template<
typename ModelNameT = Aws::String>
61 template<
typename VariantNameT = Aws::String>
62 void SetVariantName(VariantNameT&& value) { m_variantNameHasBeenSet =
true; m_variantName = std::forward<VariantNameT>(value); }
63 template<
typename VariantNameT = Aws::String>
74 template<
typename InfrastructureConfigT = ModelInfrastructureConfig>
75 void SetInfrastructureConfig(InfrastructureConfigT&& value) { m_infrastructureConfigHasBeenSet =
true; m_infrastructureConfig = std::forward<InfrastructureConfigT>(value); }
76 template<
typename InfrastructureConfigT = ModelInfrastructureConfig>
101 bool m_modelNameHasBeenSet =
false;
104 bool m_variantNameHasBeenSet =
false;
107 bool m_infrastructureConfigHasBeenSet =
false;
110 bool m_statusHasBeenSet =
false;
const Aws::String & GetVariantName() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
ModelVariantConfigSummary & WithVariantName(VariantNameT &&value)
void SetInfrastructureConfig(InfrastructureConfigT &&value)
ModelVariantStatus GetStatus() const
ModelVariantConfigSummary & WithInfrastructureConfig(InfrastructureConfigT &&value)
bool StatusHasBeenSet() const
void SetModelName(ModelNameT &&value)
AWS_SAGEMAKER_API ModelVariantConfigSummary(Aws::Utils::Json::JsonView jsonValue)
ModelVariantConfigSummary & WithStatus(ModelVariantStatus value)
AWS_SAGEMAKER_API ModelVariantConfigSummary()=default
const Aws::String & GetModelName() const
ModelVariantConfigSummary & WithModelName(ModelNameT &&value)
bool InfrastructureConfigHasBeenSet() const
void SetStatus(ModelVariantStatus value)
const ModelInfrastructureConfig & GetInfrastructureConfig() const
bool VariantNameHasBeenSet() const
AWS_SAGEMAKER_API ModelVariantConfigSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetVariantName(VariantNameT &&value)
bool ModelNameHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue