7#include <aws/dynamodb/DynamoDB_EXPORTS.h>
8#include <aws/dynamodb/model/ContinuousBackupsStatus.h>
9#include <aws/dynamodb/model/PointInTimeRecoveryDescription.h>
60 template<
typename Po
intInTimeRecoveryDescriptionT = Po
intInTimeRecoveryDescription>
61 void SetPointInTimeRecoveryDescription(PointInTimeRecoveryDescriptionT&& value) { m_pointInTimeRecoveryDescriptionHasBeenSet =
true; m_pointInTimeRecoveryDescription = std::forward<PointInTimeRecoveryDescriptionT>(value); }
62 template<
typename Po
intInTimeRecoveryDescriptionT = Po
intInTimeRecoveryDescription>
68 bool m_continuousBackupsStatusHasBeenSet =
false;
70 PointInTimeRecoveryDescription m_pointInTimeRecoveryDescription;
71 bool m_pointInTimeRecoveryDescriptionHasBeenSet =
false;
bool ContinuousBackupsStatusHasBeenSet() const
AWS_DYNAMODB_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_DYNAMODB_API ContinuousBackupsDescription & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_DYNAMODB_API ContinuousBackupsDescription()=default
ContinuousBackupsDescription & WithContinuousBackupsStatus(ContinuousBackupsStatus value)
ContinuousBackupsDescription & WithPointInTimeRecoveryDescription(PointInTimeRecoveryDescriptionT &&value)
void SetPointInTimeRecoveryDescription(PointInTimeRecoveryDescriptionT &&value)
void SetContinuousBackupsStatus(ContinuousBackupsStatus value)
bool PointInTimeRecoveryDescriptionHasBeenSet() const
ContinuousBackupsStatus GetContinuousBackupsStatus() const
AWS_DYNAMODB_API ContinuousBackupsDescription(Aws::Utils::Json::JsonView jsonValue)
const PointInTimeRecoveryDescription & GetPointInTimeRecoveryDescription() const
Aws::Utils::Json::JsonValue JsonValue