7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
50 template<
typename LastDecreaseDateTimeT = Aws::String>
51 void SetLastDecreaseDateTime(LastDecreaseDateTimeT&& value) { m_lastDecreaseDateTimeHasBeenSet =
true; m_lastDecreaseDateTime = std::forward<LastDecreaseDateTimeT>(value); }
52 template<
typename LastDecreaseDateTimeT = Aws::String>
65 template<
typename LastIncreaseDateTimeT = Aws::String>
66 void SetLastIncreaseDateTime(LastIncreaseDateTimeT&& value) { m_lastIncreaseDateTimeHasBeenSet =
true; m_lastIncreaseDateTime = std::forward<LastIncreaseDateTimeT>(value); }
67 template<
typename LastIncreaseDateTimeT = Aws::String>
89 inline void SetReadCapacityUnits(
int value) { m_readCapacityUnitsHasBeenSet =
true; m_readCapacityUnits = value; }
100 inline void SetWriteCapacityUnits(
int value) { m_writeCapacityUnitsHasBeenSet =
true; m_writeCapacityUnits = value; }
106 bool m_lastDecreaseDateTimeHasBeenSet =
false;
109 bool m_lastIncreaseDateTimeHasBeenSet =
false;
111 int m_numberOfDecreasesToday{0};
112 bool m_numberOfDecreasesTodayHasBeenSet =
false;
114 int m_readCapacityUnits{0};
115 bool m_readCapacityUnitsHasBeenSet =
false;
117 int m_writeCapacityUnits{0};
118 bool m_writeCapacityUnitsHasBeenSet =
false;
AwsDynamoDbTableProvisionedThroughput & WithWriteCapacityUnits(int value)
AwsDynamoDbTableProvisionedThroughput & WithLastIncreaseDateTime(LastIncreaseDateTimeT &&value)
AWS_SECURITYHUB_API AwsDynamoDbTableProvisionedThroughput()=default
bool LastIncreaseDateTimeHasBeenSet() const
void SetLastDecreaseDateTime(LastDecreaseDateTimeT &&value)
bool WriteCapacityUnitsHasBeenSet() const
int GetWriteCapacityUnits() const
const Aws::String & GetLastIncreaseDateTime() const
int GetNumberOfDecreasesToday() const
void SetNumberOfDecreasesToday(int value)
bool ReadCapacityUnitsHasBeenSet() const
void SetLastIncreaseDateTime(LastIncreaseDateTimeT &&value)
AwsDynamoDbTableProvisionedThroughput & WithNumberOfDecreasesToday(int value)
void SetReadCapacityUnits(int value)
AwsDynamoDbTableProvisionedThroughput & WithLastDecreaseDateTime(LastDecreaseDateTimeT &&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
const Aws::String & GetLastDecreaseDateTime() const
int GetReadCapacityUnits() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue