7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/ProductionVariantInstanceType.h>
44 m_instanceTypeHasBeenSet =
true;
45 m_instanceType = value;
61 m_currentCopyCountHasBeenSet =
true;
62 m_currentCopyCount = value;
72 int m_currentCopyCount{0};
73 bool m_instanceTypeHasBeenSet =
false;
74 bool m_currentCopyCountHasBeenSet =
false;
bool CurrentCopyCountHasBeenSet() const
void SetInstanceType(ProductionVariantInstanceType value)
AWS_SAGEMAKER_API InferenceComponentPlacementStatus & operator=(Aws::Utils::Json::JsonView jsonValue)
bool InstanceTypeHasBeenSet() const
void SetCurrentCopyCount(int value)
AWS_SAGEMAKER_API InferenceComponentPlacementStatus()=default
InferenceComponentPlacementStatus & WithInstanceType(ProductionVariantInstanceType value)
int GetCurrentCopyCount() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
ProductionVariantInstanceType GetInstanceType() const
InferenceComponentPlacementStatus & WithCurrentCopyCount(int value)
AWS_SAGEMAKER_API InferenceComponentPlacementStatus(Aws::Utils::Json::JsonView jsonValue)
ProductionVariantInstanceType
Aws::Utils::Json::JsonValue JsonValue