7#include <aws/crt/cbor/Cbor.h>
8#include <aws/keyspaces/Keyspaces_EXPORTS.h>
9#include <aws/keyspaces/model/TimeToLiveStatus.h>
35 AWS_KEYSPACES_API
TimeToLive(
const std::shared_ptr<Aws::Crt::Cbor::CborDecoder>& decoder);
37 AWS_KEYSPACES_API
void CborEncode(Aws::Crt::Cbor::CborEncoder& encoder)
const;
47 m_statusHasBeenSet =
true;
57 bool m_statusHasBeenSet =
false;
AWS_KEYSPACES_API TimeToLive & operator=(const std::shared_ptr< Aws::Crt::Cbor::CborDecoder > &decoder)
void SetStatus(TimeToLiveStatus value)
AWS_KEYSPACES_API void CborEncode(Aws::Crt::Cbor::CborEncoder &encoder) const
TimeToLive & WithStatus(TimeToLiveStatus value)
AWS_KEYSPACES_API TimeToLive()=default
bool StatusHasBeenSet() const
TimeToLiveStatus GetStatus() const
AWS_KEYSPACES_API TimeToLive(const std::shared_ptr< Aws::Crt::Cbor::CborDecoder > &decoder)