7#include <aws/keyspaces/Keyspaces_EXPORTS.h>
8#include <aws/keyspaces/model/ThroughputMode.h>
73 inline void SetReadCapacityUnits(
long long value) { m_readCapacityUnitsHasBeenSet =
true; m_readCapacityUnits = value; }
84 inline void SetWriteCapacityUnits(
long long value) { m_writeCapacityUnitsHasBeenSet =
true; m_writeCapacityUnits = value; }
90 bool m_throughputModeHasBeenSet =
false;
92 long long m_readCapacityUnits;
93 bool m_readCapacityUnitsHasBeenSet =
false;
95 long long m_writeCapacityUnits;
96 bool m_writeCapacityUnitsHasBeenSet =
false;
void SetThroughputMode(ThroughputMode &&value)
bool ThroughputModeHasBeenSet() const
bool WriteCapacityUnitsHasBeenSet() const
CapacitySpecification & WithWriteCapacityUnits(long long value)
AWS_KEYSPACES_API Aws::Utils::Json::JsonValue Jsonize() const
const ThroughputMode & GetThroughputMode() const
AWS_KEYSPACES_API CapacitySpecification()
bool ReadCapacityUnitsHasBeenSet() const
AWS_KEYSPACES_API CapacitySpecification & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetThroughputMode(const ThroughputMode &value)
CapacitySpecification & WithThroughputMode(const ThroughputMode &value)
AWS_KEYSPACES_API CapacitySpecification(Aws::Utils::Json::JsonView jsonValue)
long long GetReadCapacityUnits() const
CapacitySpecification & WithThroughputMode(ThroughputMode &&value)
void SetWriteCapacityUnits(long long value)
void SetReadCapacityUnits(long long value)
CapacitySpecification & WithReadCapacityUnits(long long value)
long long GetWriteCapacityUnits() const
Aws::Utils::Json::JsonValue JsonValue