7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
63 inline void SetLastDecreaseDateTime(
const char* value) { m_lastDecreaseDateTimeHasBeenSet =
true; m_lastDecreaseDateTime.assign(value); }
91 inline void SetLastIncreaseDateTime(
const char* value) { m_lastIncreaseDateTimeHasBeenSet =
true; m_lastIncreaseDateTime.assign(value); }
115 inline void SetReadCapacityUnits(
int value) { m_readCapacityUnitsHasBeenSet =
true; m_readCapacityUnits = value; }
126 inline void SetWriteCapacityUnits(
int value) { m_writeCapacityUnitsHasBeenSet =
true; m_writeCapacityUnits = value; }
132 bool m_lastDecreaseDateTimeHasBeenSet =
false;
135 bool m_lastIncreaseDateTimeHasBeenSet =
false;
137 int m_numberOfDecreasesToday;
138 bool m_numberOfDecreasesTodayHasBeenSet =
false;
140 int m_readCapacityUnits;
141 bool m_readCapacityUnitsHasBeenSet =
false;
143 int m_writeCapacityUnits;
144 bool m_writeCapacityUnitsHasBeenSet =
false;
AwsDynamoDbTableProvisionedThroughput & WithWriteCapacityUnits(int value)
AwsDynamoDbTableProvisionedThroughput & WithLastIncreaseDateTime(const char *value)
bool LastIncreaseDateTimeHasBeenSet() const
bool WriteCapacityUnitsHasBeenSet() const
void SetLastDecreaseDateTime(const char *value)
int GetWriteCapacityUnits() const
const Aws::String & GetLastIncreaseDateTime() const
int GetNumberOfDecreasesToday() const
void SetNumberOfDecreasesToday(int value)
bool ReadCapacityUnitsHasBeenSet() const
AwsDynamoDbTableProvisionedThroughput & WithNumberOfDecreasesToday(int value)
void SetLastDecreaseDateTime(Aws::String &&value)
void SetReadCapacityUnits(int value)
AWS_SECURITYHUB_API AwsDynamoDbTableProvisionedThroughput()
AwsDynamoDbTableProvisionedThroughput & WithLastDecreaseDateTime(const Aws::String &value)
AwsDynamoDbTableProvisionedThroughput & WithLastIncreaseDateTime(const Aws::String &value)
void SetLastIncreaseDateTime(const Aws::String &value)
AwsDynamoDbTableProvisionedThroughput & WithLastIncreaseDateTime(Aws::String &&value)
void SetWriteCapacityUnits(int value)
AwsDynamoDbTableProvisionedThroughput & WithReadCapacityUnits(int value)
AWS_SECURITYHUB_API AwsDynamoDbTableProvisionedThroughput(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API AwsDynamoDbTableProvisionedThroughput & operator=(Aws::Utils::Json::JsonView jsonValue)
bool NumberOfDecreasesTodayHasBeenSet() const
bool LastDecreaseDateTimeHasBeenSet() const
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
void SetLastIncreaseDateTime(const char *value)
AwsDynamoDbTableProvisionedThroughput & WithLastDecreaseDateTime(Aws::String &&value)
const Aws::String & GetLastDecreaseDateTime() const
int GetReadCapacityUnits() const
AwsDynamoDbTableProvisionedThroughput & WithLastDecreaseDateTime(const char *value)
void SetLastDecreaseDateTime(const Aws::String &value)
void SetLastIncreaseDateTime(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue