Package com.oracle.bmc.psql.model
Class BackupCopyStatusDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.psql.model.BackupCopyStatusDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220915") public final class BackupCopyStatusDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelBackup Copy Status details
Note: Objects should always be created or deserialized using theBackupCopyStatusDetails.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
BackupCopyStatusDetails.Builder, which maintain a set of all explicitly set fields calledBackupCopyStatusDetails.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 classBackupCopyStatusDetails.Builderstatic classBackupCopyStatusDetails.StateCopy States
-
Constructor Summary
Constructors Constructor Description BackupCopyStatusDetails(BackupCopyStatusDetails.State state, String stateDetails, String backupId, String region)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BackupCopyStatusDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetBackupId()The OCID of the backup in the source regionStringgetRegion()Region name of the remote regionBackupCopyStatusDetails.StategetState()Copy StatesStringgetStateDetails()A message describing the current state of copy in more detailinthashCode()BackupCopyStatusDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
BackupCopyStatusDetails
@Deprecated @ConstructorProperties({"state","stateDetails","backupId","region"}) public BackupCopyStatusDetails(BackupCopyStatusDetails.State state, String stateDetails, String backupId, String region)
Deprecated.
-
-
Method Detail
-
builder
public static BackupCopyStatusDetails.Builder builder()
Create a new builder.
-
toBuilder
public BackupCopyStatusDetails.Builder toBuilder()
-
getState
public BackupCopyStatusDetails.State getState()
Copy States- Returns:
- the value
-
getStateDetails
public String getStateDetails()
A message describing the current state of copy in more detail- Returns:
- the value
-
getBackupId
public String getBackupId()
The OCID of the backup in the source region- Returns:
- the value
-
getRegion
public String getRegion()
Region name of the remote region- 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
-
-