7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/ClusterConfigMode.h>
50 m_modeHasBeenSet =
true;
66 m_instanceMemoryAllocationPercentageHasBeenSet =
true;
67 m_instanceMemoryAllocationPercentage = value;
77 int m_instanceMemoryAllocationPercentage{0};
78 bool m_modeHasBeenSet =
false;
79 bool m_instanceMemoryAllocationPercentageHasBeenSet =
false;
AWS_SAGEMAKER_API ClusterTieredStorageConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ModeHasBeenSet() const
ClusterTieredStorageConfig & WithMode(ClusterConfigMode value)
AWS_SAGEMAKER_API ClusterTieredStorageConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API ClusterTieredStorageConfig()=default
bool InstanceMemoryAllocationPercentageHasBeenSet() const
ClusterConfigMode GetMode() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
ClusterTieredStorageConfig & WithInstanceMemoryAllocationPercentage(int value)
int GetInstanceMemoryAllocationPercentage() const
void SetMode(ClusterConfigMode value)
void SetInstanceMemoryAllocationPercentage(int value)
Aws::Utils::Json::JsonValue JsonValue