Class CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.distributeddatabase.model.CreateDistributedAutonomousDatabaseCatalogDetails
- 
- com.oracle.bmc.distributeddatabase.model.CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails
 
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20250101") public final class CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails extends CreateDistributedAutonomousDatabaseCatalogDetailsGlobally distributed autonomous database catalog based on Dedicated infrastructure.
 Note: Objects should always be created or deserialized using theCreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.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 theCreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.Builder, which maintain a set of all explicitly set fields calledCreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.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 classCreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.Builder- 
Nested classes/interfaces inherited from class com.oracle.bmc.distributeddatabase.model.CreateDistributedAutonomousDatabaseCatalogDetailsCreateDistributedAutonomousDatabaseCatalogDetails.Source
 
- 
 - 
Constructor SummaryConstructors Constructor Description CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails(String adminPassword, Float computeCount, Double dataStorageSizeInGbs, Boolean isAutoScalingEnabled, String cloudAutonomousVmClusterId, List<String> peerCloudAutonomousVmClusterIds, String vaultId, String kmsKeyId, String kmsKeyVersionId)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAdminPassword()Admin password for catalog database.StringgetCloudAutonomousVmClusterId()The OCID of the cloud Autonomous VM Cluster.FloatgetComputeCount()The compute count for the catalog database.DoublegetDataStorageSizeInGbs()The data disk group size to be allocated in GBs for the catalog database.BooleangetIsAutoScalingEnabled()Determines the auto-scaling mode for the catalog database.StringgetKmsKeyId()The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.StringgetKmsKeyVersionId()The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.List<String>getPeerCloudAutonomousVmClusterIds()The collection of OCID of the peer cloud Autonomous VM Clusters.StringgetVaultId()inthashCode()CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails@Deprecated public CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails(String adminPassword, Float computeCount, Double dataStorageSizeInGbs, Boolean isAutoScalingEnabled, String cloudAutonomousVmClusterId, List<String> peerCloudAutonomousVmClusterIds, String vaultId, String kmsKeyId, String kmsKeyVersionId) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.Builder toBuilder() 
 - 
getAdminPasswordpublic String getAdminPassword() Admin password for catalog database.- Returns:
- the value
 
 - 
getComputeCountpublic Float getComputeCount() The compute count for the catalog database.It has to be in multiples of 2. - Returns:
- the value
 
 - 
getDataStorageSizeInGbspublic Double getDataStorageSizeInGbs() The data disk group size to be allocated in GBs for the catalog database.- Returns:
- the value
 
 - 
getIsAutoScalingEnabledpublic Boolean getIsAutoScalingEnabled() Determines the auto-scaling mode for the catalog database.- Returns:
- the value
 
 - 
getCloudAutonomousVmClusterIdpublic String getCloudAutonomousVmClusterId() The OCID of the cloud Autonomous VM Cluster.- Returns:
- the value
 
 - 
getPeerCloudAutonomousVmClusterIdspublic List<String> getPeerCloudAutonomousVmClusterIds() The collection of OCID of the peer cloud Autonomous VM Clusters.- Returns:
- the value
 
 - 
getVaultIdpublic String getVaultId() The OCID of the Oracle Cloud Infrastructure vault.This parameter and kmsKeyId are required for Customer Managed Keys. - Returns:
- the value
 
 - 
getKmsKeyIdpublic String getKmsKeyId() The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.- Returns:
- the value
 
 - 
getKmsKeyVersionIdpublic 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.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- CreateDistributedAutonomousDatabaseCatalogDetails
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Overrides:
- toStringin class- CreateDistributedAutonomousDatabaseCatalogDetails
- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- CreateDistributedAutonomousDatabaseCatalogDetails
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- CreateDistributedAutonomousDatabaseCatalogDetails
 
 
- 
 
-