Class CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.distributeddatabase.model.CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.Builder
-
- Enclosing class:
- CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails
public static class CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
adminPassword
public CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.Builder adminPassword(String adminPassword)
Admin password for catalog database.- Parameters:
adminPassword
- the value to set- Returns:
- this builder
-
computeCount
public CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.Builder computeCount(Float computeCount)
The compute count for the catalog database.It has to be in multiples of 2.
- Parameters:
computeCount
- the value to set- Returns:
- this builder
-
dataStorageSizeInGbs
public CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.Builder dataStorageSizeInGbs(Double dataStorageSizeInGbs)
The data disk group size to be allocated in GBs for the catalog database.- Parameters:
dataStorageSizeInGbs
- the value to set- Returns:
- this builder
-
isAutoScalingEnabled
public CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.Builder isAutoScalingEnabled(Boolean isAutoScalingEnabled)
Determines the auto-scaling mode for the catalog database.- Parameters:
isAutoScalingEnabled
- the value to set- Returns:
- this builder
-
cloudAutonomousVmClusterId
public CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.Builder cloudAutonomousVmClusterId(String cloudAutonomousVmClusterId)
The OCID of the cloud Autonomous VM Cluster.- Parameters:
cloudAutonomousVmClusterId
- the value to set- Returns:
- this builder
-
peerCloudAutonomousVmClusterIds
public CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.Builder peerCloudAutonomousVmClusterIds(List<String> peerCloudAutonomousVmClusterIds)
The collection of OCID of the peer cloud Autonomous VM Clusters.- Parameters:
peerCloudAutonomousVmClusterIds
- the value to set- Returns:
- this builder
-
vaultId
public CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.Builder vaultId(String vaultId)
The OCID of the Oracle Cloud Infrastructure vault.This parameter and kmsKeyId are required for Customer Managed Keys.
- Parameters:
vaultId
- the value to set- Returns:
- this builder
-
kmsKeyId
public CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.Builder kmsKeyId(String kmsKeyId)
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.- Parameters:
kmsKeyId
- the value to set- Returns:
- this builder
-
kmsKeyVersionId
public CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.Builder kmsKeyVersionId(String kmsKeyVersionId)
The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.- Parameters:
kmsKeyVersionId
- the value to set- Returns:
- this builder
-
build
public CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails build()
-
-