@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class AutonomousContainerDatabase extends Object
AutonomousContainerDatabase.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 AutonomousContainerDatabase.Builder
, which maintain a set of all explicitly set fields called
__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
__explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).Modifier and Type | Class and Description |
---|---|
static class |
AutonomousContainerDatabase.Builder |
static class |
AutonomousContainerDatabase.InfrastructureType
The infrastructure type this resource belongs to.
|
static class |
AutonomousContainerDatabase.LifecycleState
The current state of the Autonomous Container Database.
|
static class |
AutonomousContainerDatabase.PatchModel
Database patch model preference.
|
static class |
AutonomousContainerDatabase.Role
The role of the Autonomous Data Guard-enabled Autonomous Container Database.
|
static class |
AutonomousContainerDatabase.ServiceLevelAgreementType
The service level agreement type of the container database.
|
Constructor and Description |
---|
AutonomousContainerDatabase(String id,
String compartmentId,
String displayName,
String dbUniqueName,
AutonomousContainerDatabase.ServiceLevelAgreementType serviceLevelAgreementType,
String autonomousExadataInfrastructureId,
String autonomousVmClusterId,
AutonomousContainerDatabase.InfrastructureType infrastructureType,
String kmsKeyId,
String vaultId,
AutonomousContainerDatabase.LifecycleState lifecycleState,
String lifecycleDetails,
Date timeCreated,
AutonomousContainerDatabase.PatchModel patchModel,
String patchId,
String lastMaintenanceRunId,
String nextMaintenanceRunId,
MaintenanceWindow maintenanceWindow,
Integer standbyMaintenanceBufferInDays,
Map<String,String> freeformTags,
Map<String,Map<String,Object>> definedTags,
AutonomousContainerDatabase.Role role,
String availabilityDomain,
String dbVersion,
AutonomousContainerDatabaseBackupConfig backupConfig,
String keyStoreId,
String keyStoreWalletName)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static AutonomousContainerDatabase.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
String |
getAutonomousExadataInfrastructureId()
The OCID of the Autonomous Exadata Infrastructure.
|
String |
getAutonomousVmClusterId()
The OCID of the Autonomous VM Cluster.
|
String |
getAvailabilityDomain()
The availability domain of the Autonomous Container Database.
|
AutonomousContainerDatabaseBackupConfig |
getBackupConfig() |
String |
getCompartmentId()
The OCID of the compartment.
|
String |
getDbUniqueName()
The
DB_UNIQUE_NAME of the Oracle Database being backed up. |
String |
getDbVersion()
Oracle Database version of the Autonomous Container Database.
|
Map<String,Map<String,Object>> |
getDefinedTags()
Defined tags for this resource.
|
String |
getDisplayName()
The user-provided name for the Autonomous Container Database.
|
Map<String,String> |
getFreeformTags()
Free-form tags for this resource.
|
String |
getId()
The OCID of the Autonomous Container Database.
|
AutonomousContainerDatabase.InfrastructureType |
getInfrastructureType()
The infrastructure type this resource belongs to.
|
String |
getKeyStoreId()
The OCID of the key store.
|
String |
getKeyStoreWalletName()
The wallet name for Oracle Key Vault.
|
String |
getKmsKeyId()
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
|
String |
getLastMaintenanceRunId()
The OCID of the last maintenance run.
|
String |
getLifecycleDetails()
Additional information about the current lifecycle state.
|
AutonomousContainerDatabase.LifecycleState |
getLifecycleState()
The current state of the Autonomous Container Database.
|
MaintenanceWindow |
getMaintenanceWindow() |
String |
getNextMaintenanceRunId()
The OCID of the next maintenance run.
|
String |
getPatchId()
The OCID of the last patch applied on the system.
|
AutonomousContainerDatabase.PatchModel |
getPatchModel()
Database patch model preference.
|
AutonomousContainerDatabase.Role |
getRole()
The role of the Autonomous Data Guard-enabled Autonomous Container Database.
|
AutonomousContainerDatabase.ServiceLevelAgreementType |
getServiceLevelAgreementType()
The service level agreement type of the container database.
|
Integer |
getStandbyMaintenanceBufferInDays()
The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database.
|
Date |
getTimeCreated()
The date and time the Autonomous Container Database was created.
|
String |
getVaultId()
|
int |
hashCode() |
AutonomousContainerDatabase.Builder |
toBuilder() |
String |
toString() |
@ConstructorProperties(value={"id","compartmentId","displayName","dbUniqueName","serviceLevelAgreementType","autonomousExadataInfrastructureId","autonomousVmClusterId","infrastructureType","kmsKeyId","vaultId","lifecycleState","lifecycleDetails","timeCreated","patchModel","patchId","lastMaintenanceRunId","nextMaintenanceRunId","maintenanceWindow","standbyMaintenanceBufferInDays","freeformTags","definedTags","role","availabilityDomain","dbVersion","backupConfig","keyStoreId","keyStoreWalletName"}) @Deprecated public AutonomousContainerDatabase(String id, String compartmentId, String displayName, String dbUniqueName, AutonomousContainerDatabase.ServiceLevelAgreementType serviceLevelAgreementType, String autonomousExadataInfrastructureId, String autonomousVmClusterId, AutonomousContainerDatabase.InfrastructureType infrastructureType, String kmsKeyId, String vaultId, AutonomousContainerDatabase.LifecycleState lifecycleState, String lifecycleDetails, Date timeCreated, AutonomousContainerDatabase.PatchModel patchModel, String patchId, String lastMaintenanceRunId, String nextMaintenanceRunId, MaintenanceWindow maintenanceWindow, Integer standbyMaintenanceBufferInDays, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, AutonomousContainerDatabase.Role role, String availabilityDomain, String dbVersion, AutonomousContainerDatabaseBackupConfig backupConfig, String keyStoreId, String keyStoreWalletName)
public static AutonomousContainerDatabase.Builder builder()
Create a new builder.
public AutonomousContainerDatabase.Builder toBuilder()
public String getId()
The OCID of the Autonomous Container Database.
public String getCompartmentId()
The OCID of the compartment.
public String getDisplayName()
The user-provided name for the Autonomous Container Database.
public String getDbUniqueName()
The DB_UNIQUE_NAME
of the Oracle Database being backed up.
public AutonomousContainerDatabase.ServiceLevelAgreementType getServiceLevelAgreementType()
The service level agreement type of the container database. The default is STANDARD.
public String getAutonomousExadataInfrastructureId()
The OCID of the Autonomous Exadata Infrastructure.
public String getAutonomousVmClusterId()
The OCID of the Autonomous VM Cluster.
public AutonomousContainerDatabase.InfrastructureType getInfrastructureType()
The infrastructure type this resource belongs to.
public String getKmsKeyId()
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
public String getVaultId()
public AutonomousContainerDatabase.LifecycleState getLifecycleState()
The current state of the Autonomous Container Database.
public String getLifecycleDetails()
Additional information about the current lifecycle state.
public Date getTimeCreated()
The date and time the Autonomous Container Database was created.
public AutonomousContainerDatabase.PatchModel getPatchModel()
Database patch model preference.
public String getLastMaintenanceRunId()
The OCID of the last maintenance run.
public String getNextMaintenanceRunId()
The OCID of the next maintenance run.
public MaintenanceWindow getMaintenanceWindow()
public Integer getStandbyMaintenanceBufferInDays()
The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. This value represents the number of days before scheduled maintenance of the primary database.
public 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\"}`
public 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.
public AutonomousContainerDatabase.Role getRole()
The role of the Autonomous Data Guard-enabled Autonomous Container Database.
public String getAvailabilityDomain()
The availability domain of the Autonomous Container Database.
public String getDbVersion()
Oracle Database version of the Autonomous Container Database.
public AutonomousContainerDatabaseBackupConfig getBackupConfig()
public String getKeyStoreWalletName()
The wallet name for Oracle Key Vault.
Copyright © 2016–2021. All rights reserved.