@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 cloudAutonomousVmClusterId,
String kmsKeyId,
String vaultId,
String kmsKeyVersionId,
List<AutonomousDatabaseKeyHistoryEntry> keyHistoryEntry,
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,
Integer memoryPerOracleComputeUnitInGBs,
Float availableCpus,
Integer totalCpus,
Float reclaimableCpus,
List<Float> provisionableCpus)
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()
No longer used. For Autonomous Database on dedicated Exadata infrastructure, the container database is created within a specified
cloudAutonomousVmCluster . |
String |
getAutonomousVmClusterId()
The OCID of the Autonomous VM Cluster.
|
String |
getAvailabilityDomain()
The availability domain of the Autonomous Container Database.
|
Float |
getAvailableCpus()
Sum of OCPUs available on the Autonomous VM Cluster + Sum of Fractional OCPUs available in the Autonomous Container Database.
|
AutonomousContainerDatabaseBackupConfig |
getBackupConfig() |
String |
getCloudAutonomousVmClusterId()
The OCID of the cloud Autonomous Exadata VM Cluster.
|
String |
getCompartmentId()
The OCID of the compartment.
|
String |
getDbUniqueName()
Deprecated. The
DB_UNIQUE_NAME value is set by Oracle Cloud Infrastructure. |
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.
|
List<AutonomousDatabaseKeyHistoryEntry> |
getKeyHistoryEntry()
Key History Entry.
|
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 |
getKmsKeyVersionId()
The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.
|
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() |
Integer |
getMemoryPerOracleComputeUnitInGBs()
The amount of memory (in GBs) enabled per each OCPU core in Autonomous VM Cluster.
|
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.
|
List<Float> |
getProvisionableCpus()
An array of CPU values that can be used to successfully provision a single Autonomous Database.
|
Float |
getReclaimableCpus()
CPU cores that are not released to available pool after an Autonomous Database is terminated (Requires Autonomous Container Database restart).
|
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.
|
Integer |
getTotalCpus()
The number of CPU cores allocated to the Autonomous VM cluster.
|
String |
getVaultId()
|
int |
hashCode() |
AutonomousContainerDatabase.Builder |
toBuilder() |
String |
toString() |
@ConstructorProperties(value={"id","compartmentId","displayName","dbUniqueName","serviceLevelAgreementType","autonomousExadataInfrastructureId","autonomousVmClusterId","infrastructureType","cloudAutonomousVmClusterId","kmsKeyId","vaultId","kmsKeyVersionId","keyHistoryEntry","lifecycleState","lifecycleDetails","timeCreated","patchModel","patchId","lastMaintenanceRunId","nextMaintenanceRunId","maintenanceWindow","standbyMaintenanceBufferInDays","freeformTags","definedTags","role","availabilityDomain","dbVersion","backupConfig","keyStoreId","keyStoreWalletName","memoryPerOracleComputeUnitInGBs","availableCpus","totalCpus","reclaimableCpus","provisionableCpus"}) @Deprecated public AutonomousContainerDatabase(String id, String compartmentId, String displayName, String dbUniqueName, AutonomousContainerDatabase.ServiceLevelAgreementType serviceLevelAgreementType, String autonomousExadataInfrastructureId, String autonomousVmClusterId, AutonomousContainerDatabase.InfrastructureType infrastructureType, String cloudAutonomousVmClusterId, String kmsKeyId, String vaultId, String kmsKeyVersionId, List<AutonomousDatabaseKeyHistoryEntry> keyHistoryEntry, 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, Integer memoryPerOracleComputeUnitInGBs, Float availableCpus, Integer totalCpus, Float reclaimableCpus, List<Float> provisionableCpus)
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()
Deprecated. The DB_UNIQUE_NAME
value is set by Oracle Cloud Infrastructure. Do not specify a value for this parameter. Specifying a value for this field will cause Terraform operations to fail.
public AutonomousContainerDatabase.ServiceLevelAgreementType getServiceLevelAgreementType()
The service level agreement type of the container database. The default is STANDARD.
public String getAutonomousExadataInfrastructureId()
No longer used. For Autonomous Database on dedicated Exadata infrastructure, the container database is created within a specified cloudAutonomousVmCluster
.
public String getAutonomousVmClusterId()
The OCID of the Autonomous VM Cluster.
public AutonomousContainerDatabase.InfrastructureType getInfrastructureType()
The infrastructure type this resource belongs to.
public String getCloudAutonomousVmClusterId()
The OCID of the cloud Autonomous Exadata VM Cluster.
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 String getKmsKeyVersionId()
The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation.
public List<AutonomousDatabaseKeyHistoryEntry> getKeyHistoryEntry()
Key History Entry.
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.
public Integer getMemoryPerOracleComputeUnitInGBs()
The amount of memory (in GBs) enabled per each OCPU core in Autonomous VM Cluster.
public Float getAvailableCpus()
Sum of OCPUs available on the Autonomous VM Cluster + Sum of Fractional OCPUs available in the Autonomous Container Database.
public Integer getTotalCpus()
The number of CPU cores allocated to the Autonomous VM cluster.
public Float getReclaimableCpus()
CPU cores that are not released to available pool after an Autonomous Database is terminated (Requires Autonomous Container Database restart).
public List<Float> getProvisionableCpus()
An array of CPU values that can be used to successfully provision a single Autonomous Database.
Copyright © 2016–2022. All rights reserved.