7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/ThroughputMode.h>
54 m_throughputModeHasBeenSet =
true;
55 m_throughputMode = value;
72 m_provisionedReadCapacityUnitsHasBeenSet =
true;
73 m_provisionedReadCapacityUnits = value;
90 m_provisionedWriteCapacityUnitsHasBeenSet =
true;
91 m_provisionedWriteCapacityUnits = value;
101 int m_provisionedReadCapacityUnits{0};
103 int m_provisionedWriteCapacityUnits{0};
104 bool m_throughputModeHasBeenSet =
false;
105 bool m_provisionedReadCapacityUnitsHasBeenSet =
false;
106 bool m_provisionedWriteCapacityUnitsHasBeenSet =
false;
AWS_SAGEMAKER_API ThroughputConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetProvisionedReadCapacityUnits(int value)
bool ProvisionedReadCapacityUnitsHasBeenSet() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetThroughputMode(ThroughputMode value)
bool ThroughputModeHasBeenSet() const
ThroughputMode GetThroughputMode() const
ThroughputConfig & WithThroughputMode(ThroughputMode value)
AWS_SAGEMAKER_API ThroughputConfig(Aws::Utils::Json::JsonView jsonValue)
int GetProvisionedReadCapacityUnits() const
AWS_SAGEMAKER_API ThroughputConfig()=default
ThroughputConfig & WithProvisionedReadCapacityUnits(int value)
ThroughputConfig & WithProvisionedWriteCapacityUnits(int value)
bool ProvisionedWriteCapacityUnitsHasBeenSet() const
int GetProvisionedWriteCapacityUnits() const
void SetProvisionedWriteCapacityUnits(int value)
Aws::Utils::Json::JsonValue JsonValue