Class AutonomousContainerDatabaseBackupSummary
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.database.model.AutonomousContainerDatabaseBackupSummary
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class AutonomousContainerDatabaseBackupSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelAn Autonomous Container Database backup.To use any API operation, you must be authorized in an IAM policy. If you’re not authorized, talk to an administrator. If you’re an administrator who needs to write policies to give users access, see Getting Started with Policies. *Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API. 
 Note: Objects should always be created or deserialized using theAutonomousContainerDatabaseBackupSummary.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 theAutonomousContainerDatabaseBackupSummary.Builder, which maintain a set of all explicitly set fields calledAutonomousContainerDatabaseBackupSummary.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 classAutonomousContainerDatabaseBackupSummary.Builderstatic classAutonomousContainerDatabaseBackupSummary.InfrastructureTypeThe infrastructure type this resource belongs to.static classAutonomousContainerDatabaseBackupSummary.LifecycleStateThe current state of the backup.static classAutonomousContainerDatabaseBackupSummary.TypeThe type of backup.
 - 
Constructor SummaryConstructors Constructor Description AutonomousContainerDatabaseBackupSummary(String id, String compartmentId, String autonomousContainerDatabaseId, String displayName, String acdDisplayName, AutonomousContainerDatabaseBackupSummary.Type type, Boolean isAutomatic, Date timeStarted, Date timeEnded, String lifecycleDetails, AutonomousContainerDatabaseBackupSummary.LifecycleState lifecycleState, Integer retentionPeriodInDays, Boolean isRemoteBackup, AutonomousContainerDatabaseBackupSummary.InfrastructureType infrastructureType, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags, List<AutonomousDatabaseInBackup> autonomousDatabases)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AutonomousContainerDatabaseBackupSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAcdDisplayName()The user-friendly name for the Autonomous Container Database when the Backup was initiated.StringgetAutonomousContainerDatabaseId()The OCID of the Autonomous Container Database.List<AutonomousDatabaseInBackup>getAutonomousDatabases()List of Autonomous AI Databases that is part of this Autonomous Container Database BackupStringgetCompartmentId()The OCID of the compartment.Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.StringgetDisplayName()A user-friendly name for the backup.Map<String,String>getFreeformTags()Free-form tags for this resource.StringgetId()The OCID of the Autonomous AI Database backup.AutonomousContainerDatabaseBackupSummary.InfrastructureTypegetInfrastructureType()The infrastructure type this resource belongs to.BooleangetIsAutomatic()Indicates whether the backup is user-initiated or automatic.BooleangetIsRemoteBackup()Whether backup is for remote-region or local regionStringgetLifecycleDetails()Additional information about the current lifecycle state.AutonomousContainerDatabaseBackupSummary.LifecycleStategetLifecycleState()The current state of the backup.IntegergetRetentionPeriodInDays()Retention period, in days, for long-term backupsMap<String,Map<String,Object>>getSystemTags()System tags for this resource.DategetTimeEnded()The date and time the backup completed.DategetTimeStarted()The date and time the backup started.AutonomousContainerDatabaseBackupSummary.TypegetType()The type of backup.inthashCode()AutonomousContainerDatabaseBackupSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
AutonomousContainerDatabaseBackupSummary@Deprecated @ConstructorProperties({"id","compartmentId","autonomousContainerDatabaseId","displayName","acdDisplayName","type","isAutomatic","timeStarted","timeEnded","lifecycleDetails","lifecycleState","retentionPeriodInDays","isRemoteBackup","infrastructureType","freeformTags","definedTags","systemTags","autonomousDatabases"}) public AutonomousContainerDatabaseBackupSummary(String id, String compartmentId, String autonomousContainerDatabaseId, String displayName, String acdDisplayName, AutonomousContainerDatabaseBackupSummary.Type type, Boolean isAutomatic, Date timeStarted, Date timeEnded, String lifecycleDetails, AutonomousContainerDatabaseBackupSummary.LifecycleState lifecycleState, Integer retentionPeriodInDays, Boolean isRemoteBackup, AutonomousContainerDatabaseBackupSummary.InfrastructureType infrastructureType, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags, List<AutonomousDatabaseInBackup> autonomousDatabases) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static AutonomousContainerDatabaseBackupSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic AutonomousContainerDatabaseBackupSummary.Builder toBuilder() 
 - 
getAutonomousContainerDatabaseIdpublic String getAutonomousContainerDatabaseId() The OCID of the Autonomous Container Database.- Returns:
- the value
 
 - 
getDisplayNamepublic String getDisplayName() A user-friendly name for the backup.This name need not be unique. - Returns:
- the value
 
 - 
getAcdDisplayNamepublic String getAcdDisplayName() The user-friendly name for the Autonomous Container Database when the Backup was initiated.This name need not be unique. This field captures the name at the time of backup creation, accounting for possible later updates to the display name. - Returns:
- the value
 
 - 
getTypepublic AutonomousContainerDatabaseBackupSummary.Type getType() The type of backup.- Returns:
- the value
 
 - 
getIsAutomaticpublic Boolean getIsAutomatic() Indicates whether the backup is user-initiated or automatic.- Returns:
- the value
 
 - 
getTimeStartedpublic Date getTimeStarted() The date and time the backup started.- Returns:
- the value
 
 - 
getTimeEndedpublic Date getTimeEnded() The date and time the backup completed.- Returns:
- the value
 
 - 
getLifecycleDetailspublic String getLifecycleDetails() Additional information about the current lifecycle state.- Returns:
- the value
 
 - 
getLifecycleStatepublic AutonomousContainerDatabaseBackupSummary.LifecycleState getLifecycleState() The current state of the backup.- Returns:
- the value
 
 - 
getRetentionPeriodInDayspublic Integer getRetentionPeriodInDays() Retention period, in days, for long-term backups- Returns:
- the value
 
 - 
getIsRemoteBackuppublic Boolean getIsRemoteBackup() Whether backup is for remote-region or local region- Returns:
- the value
 
 - 
getInfrastructureTypepublic AutonomousContainerDatabaseBackupSummary.InfrastructureType getInfrastructureType() The infrastructure type this resource belongs to.- Returns:
- the value
 
 - 
getFreeformTagspublic Map<String,String> getFreeformTags() Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"} - Returns:
- the value
 
 - 
getDefinedTagspublic Map<String,Map<String,Object>> getDefinedTags() Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. - Returns:
- the value
 
 - 
getSystemTagspublic Map<String,Map<String,Object>> getSystemTags() System tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. - Returns:
- the value
 
 - 
getAutonomousDatabasespublic List<AutonomousDatabaseInBackup> getAutonomousDatabases() List of Autonomous AI Databases that is part of this Autonomous Container Database Backup- 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
 
 
- 
 
-