7#include <aws/dynamodb/DynamoDB_EXPORTS.h>
8#include <aws/dynamodb/model/PointInTimeRecoveryStatus.h>
9#include <aws/core/utils/DateTime.h>
84 bool m_pointInTimeRecoveryStatusHasBeenSet =
false;
87 bool m_earliestRestorableDateTimeHasBeenSet =
false;
90 bool m_latestRestorableDateTimeHasBeenSet =
false;
AWS_DYNAMODB_API PointInTimeRecoveryDescription(Aws::Utils::Json::JsonView jsonValue)
PointInTimeRecoveryDescription & WithEarliestRestorableDateTime(Aws::Utils::DateTime &&value)
AWS_DYNAMODB_API PointInTimeRecoveryDescription()
bool LatestRestorableDateTimeHasBeenSet() const
AWS_DYNAMODB_API PointInTimeRecoveryDescription & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Utils::DateTime & GetEarliestRestorableDateTime() const
bool EarliestRestorableDateTimeHasBeenSet() const
void SetLatestRestorableDateTime(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetLatestRestorableDateTime() const
AWS_DYNAMODB_API Aws::Utils::Json::JsonValue Jsonize() const
void SetEarliestRestorableDateTime(Aws::Utils::DateTime &&value)
PointInTimeRecoveryDescription & WithEarliestRestorableDateTime(const Aws::Utils::DateTime &value)
PointInTimeRecoveryDescription & WithPointInTimeRecoveryStatus(const PointInTimeRecoveryStatus &value)
bool PointInTimeRecoveryStatusHasBeenSet() const
PointInTimeRecoveryDescription & WithPointInTimeRecoveryStatus(PointInTimeRecoveryStatus &&value)
PointInTimeRecoveryDescription & WithLatestRestorableDateTime(const Aws::Utils::DateTime &value)
void SetPointInTimeRecoveryStatus(const PointInTimeRecoveryStatus &value)
PointInTimeRecoveryDescription & WithLatestRestorableDateTime(Aws::Utils::DateTime &&value)
void SetPointInTimeRecoveryStatus(PointInTimeRecoveryStatus &&value)
const PointInTimeRecoveryStatus & GetPointInTimeRecoveryStatus() const
void SetLatestRestorableDateTime(Aws::Utils::DateTime &&value)
void SetEarliestRestorableDateTime(const Aws::Utils::DateTime &value)
PointInTimeRecoveryStatus
Aws::Utils::Json::JsonValue JsonValue