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