7#include <aws/keyspaces/Keyspaces_EXPORTS.h>
8#include <aws/keyspaces/model/ThroughputMode.h>
9#include <aws/core/utils/DateTime.h>
74 inline void SetReadCapacityUnits(
long long value) { m_readCapacityUnitsHasBeenSet =
true; m_readCapacityUnits = value; }
85 inline void SetWriteCapacityUnits(
long long value) { m_writeCapacityUnitsHasBeenSet =
true; m_writeCapacityUnits = value; }
104 bool m_throughputModeHasBeenSet =
false;
106 long long m_readCapacityUnits;
107 bool m_readCapacityUnitsHasBeenSet =
false;
109 long long m_writeCapacityUnits;
110 bool m_writeCapacityUnitsHasBeenSet =
false;
113 bool m_lastUpdateToPayPerRequestTimestampHasBeenSet =
false;
bool LastUpdateToPayPerRequestTimestampHasBeenSet() const
long long GetWriteCapacityUnits() const
void SetWriteCapacityUnits(long long value)
const ThroughputMode & GetThroughputMode() const
CapacitySpecificationSummary & WithThroughputMode(const ThroughputMode &value)
CapacitySpecificationSummary & WithThroughputMode(ThroughputMode &&value)
bool ReadCapacityUnitsHasBeenSet() const
const Aws::Utils::DateTime & GetLastUpdateToPayPerRequestTimestamp() const
AWS_KEYSPACES_API CapacitySpecificationSummary()
bool WriteCapacityUnitsHasBeenSet() const
CapacitySpecificationSummary & WithWriteCapacityUnits(long long value)
CapacitySpecificationSummary & WithReadCapacityUnits(long long value)
void SetLastUpdateToPayPerRequestTimestamp(const Aws::Utils::DateTime &value)
long long GetReadCapacityUnits() const
CapacitySpecificationSummary & WithLastUpdateToPayPerRequestTimestamp(Aws::Utils::DateTime &&value)
void SetThroughputMode(const ThroughputMode &value)
void SetReadCapacityUnits(long long value)
AWS_KEYSPACES_API Aws::Utils::Json::JsonValue Jsonize() const
void SetLastUpdateToPayPerRequestTimestamp(Aws::Utils::DateTime &&value)
AWS_KEYSPACES_API CapacitySpecificationSummary(Aws::Utils::Json::JsonView jsonValue)
AWS_KEYSPACES_API CapacitySpecificationSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetThroughputMode(ThroughputMode &&value)
bool ThroughputModeHasBeenSet() const
CapacitySpecificationSummary & WithLastUpdateToPayPerRequestTimestamp(const Aws::Utils::DateTime &value)
Aws::Utils::Json::JsonValue JsonValue