7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/ClusterConfigMode.h>
71 bool m_modeHasBeenSet =
false;
73 int m_instanceMemoryAllocationPercentage{0};
74 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