Package com.oracle.bmc.database.model
Class DisasterRecoveryConfiguration
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.database.model.DisasterRecoveryConfiguration
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class DisasterRecoveryConfiguration extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelConfigurations of a Disaster Recovery.
 Note: Objects should always be created or deserialized using theDisasterRecoveryConfiguration.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theDisasterRecoveryConfiguration.Builder, which maintain a set of all explicitly set fields calledDisasterRecoveryConfiguration.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classDisasterRecoveryConfiguration.Builderstatic classDisasterRecoveryConfiguration.DisasterRecoveryTypeIndicates the disaster recovery (DR) type of the Autonomous AI Database Serverless instance.
 - 
Constructor SummaryConstructors Constructor Description DisasterRecoveryConfiguration(DisasterRecoveryConfiguration.DisasterRecoveryType disasterRecoveryType, Date timeSnapshotStandbyEnabledTill, Boolean isSnapshotStandby, Boolean isReplicateAutomaticBackups)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DisasterRecoveryConfiguration.Builderbuilder()Create a new builder.booleanequals(Object o)DisasterRecoveryConfiguration.DisasterRecoveryTypegetDisasterRecoveryType()Indicates the disaster recovery (DR) type of the Autonomous AI Database Serverless instance.BooleangetIsReplicateAutomaticBackups()If true, 7 days worth of backups are replicated across regions for Cross-Region ADB or Backup-Based DR between Primary and Standby.BooleangetIsSnapshotStandby()Indicates if user wants to convert to a snapshot standby.DategetTimeSnapshotStandbyEnabledTill()Time and date stored as an RFC 3339 formatted timestamp string.inthashCode()DisasterRecoveryConfiguration.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
DisasterRecoveryConfiguration@Deprecated @ConstructorProperties({"disasterRecoveryType","timeSnapshotStandbyEnabledTill","isSnapshotStandby","isReplicateAutomaticBackups"}) public DisasterRecoveryConfiguration(DisasterRecoveryConfiguration.DisasterRecoveryType disasterRecoveryType, Date timeSnapshotStandbyEnabledTill, Boolean isSnapshotStandby, Boolean isReplicateAutomaticBackups) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static DisasterRecoveryConfiguration.Builder builder() Create a new builder.
 - 
toBuilderpublic DisasterRecoveryConfiguration.Builder toBuilder() 
 - 
getDisasterRecoveryTypepublic DisasterRecoveryConfiguration.DisasterRecoveryType getDisasterRecoveryType() Indicates the disaster recovery (DR) type of the Autonomous AI Database Serverless instance.Autonomous Data Guard (ADG) DR type provides business critical DR with a faster recovery time objective (RTO) during failover or switchover. Backup-based DR type provides lower cost DR with a slower RTO during failover or switchover. - Returns:
- the value
 
 - 
getTimeSnapshotStandbyEnabledTillpublic Date getTimeSnapshotStandbyEnabledTill() Time and date stored as an RFC 3339 formatted timestamp string.For example, 2022-01-01T12:00:00.000Z would set a limit for the snapshot standby to be converted back to a cross-region standby database. - Returns:
- the value
 
 - 
getIsSnapshotStandbypublic Boolean getIsSnapshotStandby() Indicates if user wants to convert to a snapshot standby.For example, true would set a standby database to snapshot standby database. False would set a snapshot standby database back to regular standby database. - Returns:
- the value
 
 - 
getIsReplicateAutomaticBackupspublic Boolean getIsReplicateAutomaticBackups() If true, 7 days worth of backups are replicated across regions for Cross-Region ADB or Backup-Based DR between Primary and Standby.If false, the backups taken on the Primary are not replicated to the Standby database. - Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-