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 SummaryNested Classes Modifier and Type Class Description static classBackupCopyStatusDetails.Builderstatic classBackupCopyStatusDetails.StateCopy States
 - 
Constructor SummaryConstructors Constructor Description BackupCopyStatusDetails(BackupCopyStatusDetails.State state, String stateDetails, String backupId, String region)Deprecated.
 - 
Method SummaryAll 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- 
builderpublic static BackupCopyStatusDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic BackupCopyStatusDetails.Builder toBuilder() 
 - 
getStatepublic BackupCopyStatusDetails.State getState() Copy States- Returns:
- the value
 
 - 
getStateDetailspublic String getStateDetails() A message describing the current state of copy in more detail- Returns:
- the value
 
 - 
getBackupIdpublic String getBackupId() The OCID of the backup in the source region- Returns:
- the value
 
 - 
getRegionpublic String getRegion() Region name of the remote region- 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
 
 
- 
 
-