Class DatabaseBackupSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.databasemanagement.model.DatabaseBackupSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20201101") public final class DatabaseBackupSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The summary of the High Availability (HA) and backup for a database.
Note: Objects should always be created or deserialized using theDatabaseBackupSummary.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 theDatabaseBackupSummary.Builder
, which maintain a set of all explicitly set fields calledDatabaseBackupSummary.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
DatabaseBackupSummary.BackupDestination
The backup destination of the database.static class
DatabaseBackupSummary.Builder
-
Constructor Summary
Constructors Constructor Description DatabaseBackupSummary(String backupStatus, Date timeBackupCompleted, Integer backupDurationInSeconds, String backupType, DatabaseBackupSummary.BackupDestination backupDestination, Float backupSizeInGBs)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DatabaseBackupSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
DatabaseBackupSummary.BackupDestination
getBackupDestination()
The backup destination of the database.Integer
getBackupDurationInSeconds()
The backup duration of the database in seconds.Float
getBackupSizeInGBs()
The backup size of the database.String
getBackupStatus()
The backup status of the database.String
getBackupType()
The backup type of the database (FULL/INCREMENTAL).Date
getTimeBackupCompleted()
The database backup completion date and time in UTC in ISO-8601 format, which is “yyyy-MM-dd’T’hh:mm:ss.sss’Z’”.int
hashCode()
DatabaseBackupSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
DatabaseBackupSummary
@Deprecated @ConstructorProperties({"backupStatus","timeBackupCompleted","backupDurationInSeconds","backupType","backupDestination","backupSizeInGBs"}) public DatabaseBackupSummary(String backupStatus, Date timeBackupCompleted, Integer backupDurationInSeconds, String backupType, DatabaseBackupSummary.BackupDestination backupDestination, Float backupSizeInGBs)
Deprecated.
-
-
Method Detail
-
builder
public static DatabaseBackupSummary.Builder builder()
Create a new builder.
-
toBuilder
public DatabaseBackupSummary.Builder toBuilder()
-
getBackupStatus
public String getBackupStatus()
The backup status of the database.- Returns:
- the value
-
getTimeBackupCompleted
public Date getTimeBackupCompleted()
The database backup completion date and time in UTC in ISO-8601 format, which is “yyyy-MM-dd’T’hh:mm:ss.sss’Z’”.- Returns:
- the value
-
getBackupDurationInSeconds
public Integer getBackupDurationInSeconds()
The backup duration of the database in seconds.- Returns:
- the value
-
getBackupType
public String getBackupType()
The backup type of the database (FULL/INCREMENTAL).- Returns:
- the value
-
getBackupDestination
public DatabaseBackupSummary.BackupDestination getBackupDestination()
The backup destination of the database.- Returns:
- the value
-
getBackupSizeInGBs
public Float getBackupSizeInGBs()
The backup size of the database.- 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
-
-