7#include <aws/crt/cbor/Cbor.h>
8#include <aws/keyspaces/Keyspaces_EXPORTS.h>
36 AWS_KEYSPACES_API
void CborEncode(Aws::Crt::Cbor::CborEncoder& encoder)
const;
46 m_readUnitsPerSecondHasBeenSet =
true;
47 m_readUnitsPerSecond = value;
63 m_writeUnitsPerSecondHasBeenSet =
true;
64 m_writeUnitsPerSecond = value;
72 long long m_readUnitsPerSecond{0};
74 long long m_writeUnitsPerSecond{0};
75 bool m_readUnitsPerSecondHasBeenSet =
false;
76 bool m_writeUnitsPerSecondHasBeenSet =
false;
WarmThroughputSpecification & WithReadUnitsPerSecond(long long value)
AWS_KEYSPACES_API WarmThroughputSpecification(const std::shared_ptr< Aws::Crt::Cbor::CborDecoder > &decoder)
void SetWriteUnitsPerSecond(long long value)
long long GetReadUnitsPerSecond() const
AWS_KEYSPACES_API void CborEncode(Aws::Crt::Cbor::CborEncoder &encoder) const
bool WriteUnitsPerSecondHasBeenSet() const
AWS_KEYSPACES_API WarmThroughputSpecification()=default
AWS_KEYSPACES_API WarmThroughputSpecification & operator=(const std::shared_ptr< Aws::Crt::Cbor::CborDecoder > &decoder)
bool ReadUnitsPerSecondHasBeenSet() const
WarmThroughputSpecification & WithWriteUnitsPerSecond(long long value)
long long GetWriteUnitsPerSecond() const
void SetReadUnitsPerSecond(long long value)