7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/ClusterAutoScalerType.h>
9#include <aws/sagemaker/model/ClusterAutoScalingMode.h>
44 m_modeHasBeenSet =
true;
61 m_autoScalerTypeHasBeenSet =
true;
62 m_autoScalerType = value;
73 bool m_modeHasBeenSet =
false;
74 bool m_autoScalerTypeHasBeenSet =
false;
ClusterAutoScalingMode GetMode() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetAutoScalerType(ClusterAutoScalerType value)
AWS_SAGEMAKER_API ClusterAutoScalingConfig()=default
AWS_SAGEMAKER_API ClusterAutoScalingConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ModeHasBeenSet() const
ClusterAutoScalingConfig & WithAutoScalerType(ClusterAutoScalerType value)
AWS_SAGEMAKER_API ClusterAutoScalingConfig(Aws::Utils::Json::JsonView jsonValue)
bool AutoScalerTypeHasBeenSet() const
ClusterAutoScalingConfig & WithMode(ClusterAutoScalingMode value)
void SetMode(ClusterAutoScalingMode value)
ClusterAutoScalerType GetAutoScalerType() const
Aws::Utils::Json::JsonValue JsonValue