Package com.oracle.bmc.goldengate.model
Class DisasterRecoveryPrecheckReport
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.goldengate.model.DisasterRecoveryPrecheckReport
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200407") public final class DisasterRecoveryPrecheckReport extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDR precheck result for standby peer in the specified placement (availabilityDomain and faultDomain).
Note: Objects should always be created or deserialized using theDisasterRecoveryPrecheckReport.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 theDisasterRecoveryPrecheckReport.Builder, which maintain a set of all explicitly set fields calledDisasterRecoveryPrecheckReport.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 Summary
Nested Classes Modifier and Type Class Description static classDisasterRecoveryPrecheckReport.Builder
-
Constructor Summary
Constructors Constructor Description DisasterRecoveryPrecheckReport(Date timePrecheckStarted, Date timePrecheckFinished, PrecheckStatus precheckStatus, List<DisasterRecoveryPrecheckResult> checks)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DisasterRecoveryPrecheckReport.Builderbuilder()Create a new builder.booleanequals(Object o)List<DisasterRecoveryPrecheckResult>getChecks()A list of precheck results.PrecheckStatusgetPrecheckStatus()Status of the DR precheck result.DategetTimePrecheckFinished()The timestamp when pre-check operation finished.DategetTimePrecheckStarted()The timestamp when pre-check started.inthashCode()DisasterRecoveryPrecheckReport.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
DisasterRecoveryPrecheckReport
@Deprecated @ConstructorProperties({"timePrecheckStarted","timePrecheckFinished","precheckStatus","checks"}) public DisasterRecoveryPrecheckReport(Date timePrecheckStarted, Date timePrecheckFinished, PrecheckStatus precheckStatus, List<DisasterRecoveryPrecheckResult> checks)
Deprecated.
-
-
Method Detail
-
builder
public static DisasterRecoveryPrecheckReport.Builder builder()
Create a new builder.
-
toBuilder
public DisasterRecoveryPrecheckReport.Builder toBuilder()
-
getTimePrecheckStarted
public Date getTimePrecheckStarted()
The timestamp when pre-check started.The format is defined by RFC3339, such as 2024-10-26T20:19:29.600Z.
- Returns:
- the value
-
getTimePrecheckFinished
public Date getTimePrecheckFinished()
The timestamp when pre-check operation finished.The format is defined by RFC3339, such as 2024-10-26T20:19:29.600Z.
- Returns:
- the value
-
getPrecheckStatus
public PrecheckStatus getPrecheckStatus()
Status of the DR precheck result.- Returns:
- the value
-
getChecks
public List<DisasterRecoveryPrecheckResult> getChecks()
A list of precheck results.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public 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
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-