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.ExplicitlySetBmcModelThe 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 classDatabaseBackupSummary.BackupDestinationThe backup destination of the database.static classDatabaseBackupSummary.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.Builderbuilder()Create a new builder.booleanequals(Object o)DatabaseBackupSummary.BackupDestinationgetBackupDestination()The backup destination of the database.IntegergetBackupDurationInSeconds()The backup duration of the database in seconds.FloatgetBackupSizeInGBs()The backup size of the database.StringgetBackupStatus()The backup status of the database.StringgetBackupType()The backup type of the database (FULL/INCREMENTAL).DategetTimeBackupCompleted()The database backup completion date and time in UTC in ISO-8601 format, which is “yyyy-MM-dd’T’hh:mm:ss.sss’Z’”.inthashCode()DatabaseBackupSummary.BuildertoBuilder()StringtoString()StringtoString(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:
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
-
-