7#include <aws/core/utils/DateTime.h>
8#include <aws/odb/Odb_EXPORTS.h>
9#include <aws/odb/model/DisasterRecoveryType.h>
43 m_disasterRecoveryTypeHasBeenSet =
true;
44 m_disasterRecoveryType = value;
60 m_isReplicateAutomaticBackupsHasBeenSet =
true;
61 m_isReplicateAutomaticBackups = value;
76 m_isSnapshotStandbyHasBeenSet =
true;
77 m_isSnapshotStandby = value;
92 template <
typename TimeSnapshotStandbyEnabledTillT = Aws::Utils::DateTime>
94 m_timeSnapshotStandbyEnabledTillHasBeenSet =
true;
95 m_timeSnapshotStandbyEnabledTill = std::forward<TimeSnapshotStandbyEnabledTillT>(value);
97 template <
typename TimeSnapshotStandbyEnabledTillT = Aws::Utils::DateTime>
106 bool m_isReplicateAutomaticBackups{
false};
108 bool m_isSnapshotStandby{
false};
111 bool m_disasterRecoveryTypeHasBeenSet =
false;
112 bool m_isReplicateAutomaticBackupsHasBeenSet =
false;
113 bool m_isSnapshotStandbyHasBeenSet =
false;
114 bool m_timeSnapshotStandbyEnabledTillHasBeenSet =
false;
void SetIsSnapshotStandby(bool value)
DisasterRecoveryConfiguration & WithIsSnapshotStandby(bool value)
DisasterRecoveryConfiguration & WithIsReplicateAutomaticBackups(bool value)
bool IsSnapshotStandbyHasBeenSet() const
void SetIsReplicateAutomaticBackups(bool value)
DisasterRecoveryConfiguration & WithTimeSnapshotStandbyEnabledTill(TimeSnapshotStandbyEnabledTillT &&value)
bool GetIsSnapshotStandby() const
void SetTimeSnapshotStandbyEnabledTill(TimeSnapshotStandbyEnabledTillT &&value)
bool DisasterRecoveryTypeHasBeenSet() const
bool TimeSnapshotStandbyEnabledTillHasBeenSet() const
AWS_ODB_API DisasterRecoveryConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_ODB_API DisasterRecoveryConfiguration(Aws::Utils::Json::JsonView jsonValue)
bool IsReplicateAutomaticBackupsHasBeenSet() const
AWS_ODB_API DisasterRecoveryConfiguration()=default
void SetDisasterRecoveryType(DisasterRecoveryType value)
DisasterRecoveryConfiguration & WithDisasterRecoveryType(DisasterRecoveryType value)
const Aws::Utils::DateTime & GetTimeSnapshotStandbyEnabledTill() const
DisasterRecoveryType GetDisasterRecoveryType() const
bool GetIsReplicateAutomaticBackups() const
AWS_ODB_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue