7#include <aws/dynamodb/DynamoDB_EXPORTS.h>
45 inline void SetReadCapacityUnits(
double value) { m_readCapacityUnitsHasBeenSet =
true; m_readCapacityUnits = value; }
55 inline void SetWriteCapacityUnits(
double value) { m_writeCapacityUnitsHasBeenSet =
true; m_writeCapacityUnits = value; }
65 inline void SetCapacityUnits(
double value) { m_capacityUnitsHasBeenSet =
true; m_capacityUnits = value; }
70 double m_readCapacityUnits{0.0};
71 bool m_readCapacityUnitsHasBeenSet =
false;
73 double m_writeCapacityUnits{0.0};
74 bool m_writeCapacityUnitsHasBeenSet =
false;
76 double m_capacityUnits{0.0};
77 bool m_capacityUnitsHasBeenSet =
false;
AWS_DYNAMODB_API Capacity & operator=(Aws::Utils::Json::JsonView jsonValue)
Capacity & WithCapacityUnits(double value)
AWS_DYNAMODB_API Aws::Utils::Json::JsonValue Jsonize() const
double GetWriteCapacityUnits() const
void SetReadCapacityUnits(double value)
void SetWriteCapacityUnits(double value)
bool CapacityUnitsHasBeenSet() const
bool ReadCapacityUnitsHasBeenSet() const
double GetReadCapacityUnits() const
double GetCapacityUnits() const
void SetCapacityUnits(double value)
bool WriteCapacityUnitsHasBeenSet() const
AWS_DYNAMODB_API Capacity()=default
Capacity & WithReadCapacityUnits(double value)
AWS_DYNAMODB_API Capacity(Aws::Utils::Json::JsonView jsonValue)
Capacity & WithWriteCapacityUnits(double value)
Aws::Utils::Json::JsonValue JsonValue