Class CreateDistributedDatabaseCatalogWithExadbXsDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.distributeddatabase.model.CreateDistributedDatabaseCatalogWithExadbXsDetails.Builder
 
- 
- Enclosing class:
- CreateDistributedDatabaseCatalogWithExadbXsDetails
 
 public static class CreateDistributedDatabaseCatalogWithExadbXsDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
vmClusterIdpublic CreateDistributedDatabaseCatalogWithExadbXsDetails.Builder vmClusterId(String vmClusterId) The OCID of the VmCluster.- Parameters:
- vmClusterId- the value to set
- Returns:
- this builder
 
 - 
adminPasswordpublic CreateDistributedDatabaseCatalogWithExadbXsDetails.Builder adminPassword(String adminPassword) The admin password for the cataog associated with Globally distributed database.- Parameters:
- adminPassword- the value to set
- Returns:
- this builder
 
 - 
peerVmClusterIdspublic CreateDistributedDatabaseCatalogWithExadbXsDetails.Builder peerVmClusterIds(List<String> peerVmClusterIds) The collection of OCID of the peer VmClusterIds.- Parameters:
- peerVmClusterIds- the value to set
- Returns:
- this builder
 
 - 
shardSpacepublic CreateDistributedDatabaseCatalogWithExadbXsDetails.Builder shardSpace(String shardSpace) The shard space name for the Globally distributed database.Shard space for existing shard cannot be changed, once shard is created. Shard space name shall be used while creation of new shards. - Parameters:
- shardSpace- the value to set
- Returns:
- this builder
 
 - 
vaultIdpublic CreateDistributedDatabaseCatalogWithExadbXsDetails.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
 
 - 
kmsKeyIdpublic CreateDistributedDatabaseCatalogWithExadbXsDetails.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
 
 - 
kmsKeyVersionIdpublic CreateDistributedDatabaseCatalogWithExadbXsDetails.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
 
 - 
buildpublic CreateDistributedDatabaseCatalogWithExadbXsDetails build() 
 
- 
 
-