@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class DisasterRecoveryConfiguration extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Configurations of a Disaster Recovery.
Note: Objects should always be created or deserialized using the DisasterRecoveryConfiguration.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 the DisasterRecoveryConfiguration.Builder
, which maintain a
set of all explicitly set fields called DisasterRecoveryConfiguration.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
DisasterRecoveryConfiguration.Builder |
static class |
DisasterRecoveryConfiguration.DisasterRecoveryType
Indicates the disaster recovery (DR) type of the Autonomous Database Serverless instance.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
DisasterRecoveryConfiguration(DisasterRecoveryConfiguration.DisasterRecoveryType disasterRecoveryType,
Date timeSnapshotStandbyEnabledTill,
Boolean isSnapshotStandby,
Boolean isReplicateAutomaticBackups)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static DisasterRecoveryConfiguration.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
DisasterRecoveryConfiguration.DisasterRecoveryType |
getDisasterRecoveryType()
Indicates the disaster recovery (DR) type of the Autonomous Database Serverless instance.
|
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.
|
Boolean |
getIsSnapshotStandby()
Indicates if user wants to convert to a snapshot standby.
|
Date |
getTimeSnapshotStandbyEnabledTill()
Time and date stored as an RFC 3339 formatted timestamp string.
|
int |
hashCode() |
DisasterRecoveryConfiguration.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"disasterRecoveryType","timeSnapshotStandbyEnabledTill","isSnapshotStandby","isReplicateAutomaticBackups"}) public DisasterRecoveryConfiguration(DisasterRecoveryConfiguration.DisasterRecoveryType disasterRecoveryType, Date timeSnapshotStandbyEnabledTill, Boolean isSnapshotStandby, Boolean isReplicateAutomaticBackups)
public static DisasterRecoveryConfiguration.Builder builder()
Create a new builder.
public DisasterRecoveryConfiguration.Builder toBuilder()
public DisasterRecoveryConfiguration.DisasterRecoveryType getDisasterRecoveryType()
Indicates the disaster recovery (DR) type of the Autonomous 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.
public 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.
public 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.
public 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.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.