7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/sagemaker/SageMaker_EXPORTS.h>
9#include <aws/sagemaker/model/ModelInfrastructureConfig.h>
10#include <aws/sagemaker/model/ModelVariantStatus.h>
43 template <
typename ModelNameT = Aws::String>
45 m_modelNameHasBeenSet =
true;
46 m_modelName = std::forward<ModelNameT>(value);
48 template <
typename ModelNameT = Aws::String>
61 template <
typename VariantNameT = Aws::String>
63 m_variantNameHasBeenSet =
true;
64 m_variantName = std::forward<VariantNameT>(value);
66 template <
typename VariantNameT = Aws::String>
80 template <
typename InfrastructureConfigT = ModelInfrastructureConfig>
82 m_infrastructureConfigHasBeenSet =
true;
83 m_infrastructureConfig = std::forward<InfrastructureConfigT>(value);
85 template <
typename InfrastructureConfigT = ModelInfrastructureConfig>
108 m_statusHasBeenSet =
true;
124 bool m_modelNameHasBeenSet =
false;
125 bool m_variantNameHasBeenSet =
false;
126 bool m_infrastructureConfigHasBeenSet =
false;
127 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