7#include <aws/dynamodb/DynamoDB_EXPORTS.h>
8#include <aws/dynamodb/model/IndexStatus.h>
48 inline void SetReadUnitsPerSecond(
long long value) { m_readUnitsPerSecondHasBeenSet =
true; m_readUnitsPerSecond = value; }
59 inline void SetWriteUnitsPerSecond(
long long value) { m_writeUnitsPerSecondHasBeenSet =
true; m_writeUnitsPerSecond = value; }
76 long long m_readUnitsPerSecond{0};
77 bool m_readUnitsPerSecondHasBeenSet =
false;
79 long long m_writeUnitsPerSecond{0};
80 bool m_writeUnitsPerSecondHasBeenSet =
false;
83 bool m_statusHasBeenSet =
false;
GlobalSecondaryIndexWarmThroughputDescription & WithReadUnitsPerSecond(long long value)
AWS_DYNAMODB_API GlobalSecondaryIndexWarmThroughputDescription()=default
void SetStatus(IndexStatus value)
AWS_DYNAMODB_API GlobalSecondaryIndexWarmThroughputDescription & operator=(Aws::Utils::Json::JsonView jsonValue)
GlobalSecondaryIndexWarmThroughputDescription & WithStatus(IndexStatus value)
AWS_DYNAMODB_API Aws::Utils::Json::JsonValue Jsonize() const
bool StatusHasBeenSet() const
GlobalSecondaryIndexWarmThroughputDescription & WithWriteUnitsPerSecond(long long value)
bool WriteUnitsPerSecondHasBeenSet() const
IndexStatus GetStatus() const
void SetReadUnitsPerSecond(long long value)
long long GetWriteUnitsPerSecond() const
void SetWriteUnitsPerSecond(long long value)
bool ReadUnitsPerSecondHasBeenSet() const
AWS_DYNAMODB_API GlobalSecondaryIndexWarmThroughputDescription(Aws::Utils::Json::JsonView jsonValue)
long long GetReadUnitsPerSecond() const
Aws::Utils::Json::JsonValue JsonValue