7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/ClusterAutoScalingMode.h>
9#include <aws/sagemaker/model/ClusterAutoScalerType.h>
66 bool m_modeHasBeenSet =
false;
69 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