7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/ThroughputMode.h>
89 bool m_throughputModeHasBeenSet =
false;
91 int m_provisionedReadCapacityUnits{0};
92 bool m_provisionedReadCapacityUnitsHasBeenSet =
false;
94 int m_provisionedWriteCapacityUnits{0};
95 bool m_provisionedWriteCapacityUnitsHasBeenSet =
false;
ThroughputMode GetThroughputMode() const
ThroughputConfigDescription & WithProvisionedReadCapacityUnits(int value)
void SetProvisionedReadCapacityUnits(int value)
AWS_SAGEMAKER_API ThroughputConfigDescription(Aws::Utils::Json::JsonView jsonValue)
bool ProvisionedWriteCapacityUnitsHasBeenSet() const
void SetProvisionedWriteCapacityUnits(int value)
int GetProvisionedWriteCapacityUnits() const
int GetProvisionedReadCapacityUnits() const
ThroughputConfigDescription & WithProvisionedWriteCapacityUnits(int value)
ThroughputConfigDescription & WithThroughputMode(ThroughputMode value)
AWS_SAGEMAKER_API ThroughputConfigDescription()=default
bool ThroughputModeHasBeenSet() const
bool ProvisionedReadCapacityUnitsHasBeenSet() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetThroughputMode(ThroughputMode value)
AWS_SAGEMAKER_API ThroughputConfigDescription & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue