7#include <aws/keyspaces/Keyspaces_EXPORTS.h>
8#include <aws/keyspaces/model/AutoScalingSettings.h>
67 bool m_writeCapacityAutoScalingHasBeenSet =
false;
70 bool m_readCapacityAutoScalingHasBeenSet =
false;
AWS_KEYSPACES_API AutoScalingSpecification(Aws::Utils::Json::JsonView jsonValue)
void SetWriteCapacityAutoScaling(AutoScalingSettings &&value)
bool WriteCapacityAutoScalingHasBeenSet() const
void SetWriteCapacityAutoScaling(const AutoScalingSettings &value)
void SetReadCapacityAutoScaling(AutoScalingSettings &&value)
void SetReadCapacityAutoScaling(const AutoScalingSettings &value)
AutoScalingSpecification & WithReadCapacityAutoScaling(AutoScalingSettings &&value)
const AutoScalingSettings & GetWriteCapacityAutoScaling() const
AWS_KEYSPACES_API Aws::Utils::Json::JsonValue Jsonize() const
AutoScalingSpecification & WithWriteCapacityAutoScaling(const AutoScalingSettings &value)
AWS_KEYSPACES_API AutoScalingSpecification & operator=(Aws::Utils::Json::JsonView jsonValue)
const AutoScalingSettings & GetReadCapacityAutoScaling() const
AWS_KEYSPACES_API AutoScalingSpecification()
AutoScalingSpecification & WithReadCapacityAutoScaling(const AutoScalingSettings &value)
bool ReadCapacityAutoScalingHasBeenSet() const
AutoScalingSpecification & WithWriteCapacityAutoScaling(AutoScalingSettings &&value)
Aws::Utils::Json::JsonValue JsonValue