7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/AIRecommendationInstanceType.h>
41 m_instanceTypeHasBeenSet =
true;
42 m_instanceType = value;
57 m_instanceCountHasBeenSet =
true;
58 m_instanceCount = value;
73 m_copyCountPerInstanceHasBeenSet =
true;
74 m_copyCountPerInstance = value;
84 int m_instanceCount{0};
86 int m_copyCountPerInstance{0};
87 bool m_instanceTypeHasBeenSet =
false;
88 bool m_instanceCountHasBeenSet =
false;
89 bool m_copyCountPerInstanceHasBeenSet =
false;
int GetInstanceCount() const
bool InstanceTypeHasBeenSet() const
int GetCopyCountPerInstance() const
bool CopyCountPerInstanceHasBeenSet() const
AIRecommendationInstanceDetail & WithInstanceType(AIRecommendationInstanceType value)
AWS_SAGEMAKER_API AIRecommendationInstanceDetail(Aws::Utils::Json::JsonView jsonValue)
void SetCopyCountPerInstance(int value)
AIRecommendationInstanceDetail & WithInstanceCount(int value)
AIRecommendationInstanceDetail & WithCopyCountPerInstance(int value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
AIRecommendationInstanceType GetInstanceType() const
void SetInstanceType(AIRecommendationInstanceType value)
bool InstanceCountHasBeenSet() const
AWS_SAGEMAKER_API AIRecommendationInstanceDetail()=default
AWS_SAGEMAKER_API AIRecommendationInstanceDetail & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetInstanceCount(int value)
AIRecommendationInstanceType
Aws::Utils::Json::JsonValue JsonValue