Class DedicatedShardedDatabaseSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.globallydistributeddatabase.model.DedicatedShardedDatabaseSummary.Builder
 
- 
- Enclosing class:
- DedicatedShardedDatabaseSummary
 
 public static class DedicatedShardedDatabaseSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
idpublic DedicatedShardedDatabaseSummary.Builder id(String id) 
 - 
compartmentIdpublic DedicatedShardedDatabaseSummary.Builder compartmentId(String compartmentId) 
 - 
displayNamepublic DedicatedShardedDatabaseSummary.Builder displayName(String displayName) 
 - 
timeCreatedpublic DedicatedShardedDatabaseSummary.Builder timeCreated(Date timeCreated) 
 - 
timeUpdatedpublic DedicatedShardedDatabaseSummary.Builder timeUpdated(Date timeUpdated) 
 - 
lifecycleStatepublic DedicatedShardedDatabaseSummary.Builder lifecycleState(ShardedDatabase.LifecycleState lifecycleState) 
 - 
lifecycleStateDetailspublic DedicatedShardedDatabaseSummary.Builder lifecycleStateDetails(String lifecycleStateDetails) 
 - 
freeformTagspublic DedicatedShardedDatabaseSummary.Builder freeformTags(Map<String,String> freeformTags) 
 - 
definedTagspublic DedicatedShardedDatabaseSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags) 
 - 
systemTagspublic DedicatedShardedDatabaseSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags) 
 - 
replicationMethodpublic DedicatedShardedDatabaseSummary.Builder replicationMethod(DedicatedShardedDatabase.ReplicationMethod replicationMethod) The Replication method for sharded database.- Parameters:
- replicationMethod- the value to set
- Returns:
- this builder
 
 - 
replicationFactorpublic DedicatedShardedDatabaseSummary.Builder replicationFactor(Integer replicationFactor) The Replication factor for RAFT replication based sharded database.Currently supported values are 3, 5 and 7. - Parameters:
- replicationFactor- the value to set
- Returns:
- this builder
 
 - 
replicationUnitpublic DedicatedShardedDatabaseSummary.Builder replicationUnit(Integer replicationUnit) For RAFT replication based sharded database, the value should be atleast twice the number of shards.- Parameters:
- replicationUnit- the value to set
- Returns:
- this builder
 
 - 
clusterCertificateCommonNamepublic DedicatedShardedDatabaseSummary.Builder clusterCertificateCommonName(String clusterCertificateCommonName) The certificate common name used in all cloudAutonomousVmClusters for the sharded database topology.Eg. Production. All the clusters used in one sharded database topology shall have same CABundle setup. Valid characterset for clusterCertificateCommonName include uppercase or lowercase letters, numbers, hyphens, underscores, and period. - Parameters:
- clusterCertificateCommonName- the value to set
- Returns:
- this builder
 
 - 
dbWorkloadpublic DedicatedShardedDatabaseSummary.Builder dbWorkload(DedicatedShardedDatabaseSummary.DbWorkload dbWorkload) Possible workload types.- Parameters:
- dbWorkload- the value to set
- Returns:
- this builder
 
 - 
shardingMethodpublic DedicatedShardedDatabaseSummary.Builder shardingMethod(DedicatedShardedDatabaseSummary.ShardingMethod shardingMethod) Sharding Method.- Parameters:
- shardingMethod- the value to set
- Returns:
- this builder
 
 - 
characterSetpublic DedicatedShardedDatabaseSummary.Builder characterSet(String characterSet) The character set for the sharded database.- Parameters:
- characterSet- the value to set
- Returns:
- this builder
 
 - 
ncharacterSetpublic DedicatedShardedDatabaseSummary.Builder ncharacterSet(String ncharacterSet) The national character set for the sharded database.- Parameters:
- ncharacterSet- the value to set
- Returns:
- this builder
 
 - 
chunkspublic DedicatedShardedDatabaseSummary.Builder chunks(Integer chunks) The default number of unique chunks in a shardspace.The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace. - Parameters:
- chunks- the value to set
- Returns:
- this builder
 
 - 
dbVersionpublic DedicatedShardedDatabaseSummary.Builder dbVersion(String dbVersion) Oracle Database version of the Autonomous Container Database.- Parameters:
- dbVersion- the value to set
- Returns:
- this builder
 
 - 
listenerPortpublic DedicatedShardedDatabaseSummary.Builder listenerPort(Integer listenerPort) The listener port number for the sharded database.- Parameters:
- listenerPort- the value to set
- Returns:
- this builder
 
 - 
listenerPortTlspublic DedicatedShardedDatabaseSummary.Builder listenerPortTls(Integer listenerPortTls) The TLS listener port number for sharded database.- Parameters:
- listenerPortTls- the value to set
- Returns:
- this builder
 
 - 
onsPortLocalpublic DedicatedShardedDatabaseSummary.Builder onsPortLocal(Integer onsPortLocal) Ons local port number.- Parameters:
- onsPortLocal- the value to set
- Returns:
- this builder
 
 - 
onsPortRemotepublic DedicatedShardedDatabaseSummary.Builder onsPortRemote(Integer onsPortRemote) Ons remote port number.- Parameters:
- onsPortRemote- the value to set
- Returns:
- this builder
 
 - 
prefixpublic DedicatedShardedDatabaseSummary.Builder prefix(String prefix) Name prefix for the sharded databases.- Parameters:
- prefix- the value to set
- Returns:
- this builder
 
 - 
totalCpuCountpublic DedicatedShardedDatabaseSummary.Builder totalCpuCount(Integer totalCpuCount) Total cpu count usage for shards and catalogs of the sharded database.- Parameters:
- totalCpuCount- the value to set
- Returns:
- this builder
 
 - 
totalDataStorageSizeInGbspublic DedicatedShardedDatabaseSummary.Builder totalDataStorageSizeInGbs(Double totalDataStorageSizeInGbs) The aggregarted value of dataStorageSizeInGbs for all shards and catalogs.- Parameters:
- totalDataStorageSizeInGbs- the value to set
- Returns:
- this builder
 
 - 
buildpublic DedicatedShardedDatabaseSummary build() 
 - 
copypublic DedicatedShardedDatabaseSummary.Builder copy(DedicatedShardedDatabaseSummary model) 
 
- 
 
-