7#include <aws/dynamodb/DynamoDB_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
77 inline void SetNumberOfDecreasesToday(
long long value) { m_numberOfDecreasesTodayHasBeenSet =
true; m_numberOfDecreasesToday = value; }
91 inline void SetReadCapacityUnits(
long long value) { m_readCapacityUnitsHasBeenSet =
true; m_readCapacityUnits = value; }
102 inline void SetWriteCapacityUnits(
long long value) { m_writeCapacityUnitsHasBeenSet =
true; m_writeCapacityUnits = value; }
108 bool m_lastIncreaseDateTimeHasBeenSet =
false;
111 bool m_lastDecreaseDateTimeHasBeenSet =
false;
113 long long m_numberOfDecreasesToday;
114 bool m_numberOfDecreasesTodayHasBeenSet =
false;
116 long long m_readCapacityUnits;
117 bool m_readCapacityUnitsHasBeenSet =
false;
119 long long m_writeCapacityUnits;
120 bool m_writeCapacityUnitsHasBeenSet =
false;
void SetLastIncreaseDateTime(Aws::Utils::DateTime &&value)
AWS_DYNAMODB_API ProvisionedThroughputDescription()
AWS_DYNAMODB_API ProvisionedThroughputDescription(Aws::Utils::Json::JsonView jsonValue)
ProvisionedThroughputDescription & WithReadCapacityUnits(long long value)
const Aws::Utils::DateTime & GetLastIncreaseDateTime() const
ProvisionedThroughputDescription & WithLastDecreaseDateTime(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetLastDecreaseDateTime() const
void SetReadCapacityUnits(long long value)
void SetLastDecreaseDateTime(Aws::Utils::DateTime &&value)
long long GetReadCapacityUnits() const
ProvisionedThroughputDescription & WithNumberOfDecreasesToday(long long value)
AWS_DYNAMODB_API Aws::Utils::Json::JsonValue Jsonize() const
bool NumberOfDecreasesTodayHasBeenSet() const
void SetNumberOfDecreasesToday(long long value)
bool LastDecreaseDateTimeHasBeenSet() const
bool WriteCapacityUnitsHasBeenSet() const
bool ReadCapacityUnitsHasBeenSet() const
AWS_DYNAMODB_API ProvisionedThroughputDescription & operator=(Aws::Utils::Json::JsonView jsonValue)
long long GetNumberOfDecreasesToday() const
bool LastIncreaseDateTimeHasBeenSet() const
ProvisionedThroughputDescription & WithLastIncreaseDateTime(const Aws::Utils::DateTime &value)
long long GetWriteCapacityUnits() const
void SetLastDecreaseDateTime(const Aws::Utils::DateTime &value)
void SetLastIncreaseDateTime(const Aws::Utils::DateTime &value)
ProvisionedThroughputDescription & WithWriteCapacityUnits(long long value)
void SetWriteCapacityUnits(long long value)
ProvisionedThroughputDescription & WithLastDecreaseDateTime(Aws::Utils::DateTime &&value)
ProvisionedThroughputDescription & WithLastIncreaseDateTime(Aws::Utils::DateTime &&value)
Aws::Utils::Json::JsonValue JsonValue