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.ExplicitlySetBmcModel
Backup 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 class
BackupCopyStatusDetails.Builder
static class
BackupCopyStatusDetails.State
Copy 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.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getBackupId()
The OCID of the backup in the source regionString
getRegion()
Region name of the remote regionBackupCopyStatusDetails.State
getState()
Copy StatesString
getStateDetails()
A message describing the current state of copy in more detailint
hashCode()
BackupCopyStatusDetails.Builder
toBuilder()
String
toString()
String
toString(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:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-