Class DedicatedShardDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.globallydistributeddatabase.model.DedicatedShardDetails.Builder
 
- 
- Enclosing class:
- DedicatedShardDetails
 
 public static class DedicatedShardDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DedicatedShardDetailsbuild()DedicatedShardDetails.BuildercloudAutonomousVmClusterId(String cloudAutonomousVmClusterId)Identifier of the primary cloudAutonomousVmCluster for the shard.DedicatedShardDetails.BuildercomputeCount(Float computeCount)The compute amount available to the underlying autonomous database associated with shard.DedicatedShardDetails.BuildercontainerDatabaseId(String containerDatabaseId)Identifier of the underlying container database.DedicatedShardDetails.BuildercontainerDatabaseParentId(String containerDatabaseParentId)Identifier of the underlying container database parent.DedicatedShardDetails.Buildercopy(DedicatedShardDetails model)DedicatedShardDetails.BuilderdataStorageSizeInGbs(Double dataStorageSizeInGbs)The data disk group size to be allocated in GBs.DedicatedShardDetails.BuilderencryptionKeyDetails(DedicatedShardOrCatalogEncryptionKeyDetails encryptionKeyDetails)DedicatedShardDetails.BuilderisAutoScalingEnabled(Boolean isAutoScalingEnabled)Determines the auto-scaling mode.DedicatedShardDetails.Buildermetadata(Map<String,Object> metadata)Additional metadata related to shard’s underlying supporting resource.DedicatedShardDetails.Buildername(String name)Name of the shard.DedicatedShardDetails.BuilderpeerCloudAutonomousVmClusterId(String peerCloudAutonomousVmClusterId)Identifier of the peer cloudAutonomousVmCluster for the shard.DedicatedShardDetails.BuildershardGroup(String shardGroup)Name of the shard-group to which the shard belongs.DedicatedShardDetails.BuildershardSpace(String shardSpace)Shard space name.DedicatedShardDetails.Builderstatus(DedicatedShardDetails.Status status)Status of shard or catalog or gsm for the sharded database.DedicatedShardDetails.BuildersupportingResourceId(String supportingResourceId)Identifier of the underlying supporting resource.DedicatedShardDetails.BuildertimeCreated(Date timeCreated)The time the the shard was created.DedicatedShardDetails.BuildertimeSslCertificateExpires(Date timeSslCertificateExpires)The time the ssl certificate associated with shard expires.DedicatedShardDetails.BuildertimeUpdated(Date timeUpdated)The time the shard was last updated.
 
- 
- 
- 
Method Detail- 
encryptionKeyDetailspublic DedicatedShardDetails.Builder encryptionKeyDetails(DedicatedShardOrCatalogEncryptionKeyDetails encryptionKeyDetails) 
 - 
namepublic DedicatedShardDetails.Builder name(String name) Name of the shard.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
computeCountpublic DedicatedShardDetails.Builder computeCount(Float computeCount) The compute amount available to the underlying autonomous database associated with shard.- Parameters:
- computeCount- the value to set
- Returns:
- this builder
 
 - 
dataStorageSizeInGbspublic DedicatedShardDetails.Builder dataStorageSizeInGbs(Double dataStorageSizeInGbs) The data disk group size to be allocated in GBs.- Parameters:
- dataStorageSizeInGbs- the value to set
- Returns:
- this builder
 
 - 
shardGrouppublic DedicatedShardDetails.Builder shardGroup(String shardGroup) Name of the shard-group to which the shard belongs.- Parameters:
- shardGroup- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic DedicatedShardDetails.Builder timeCreated(Date timeCreated) The time the the shard was created.An RFC3339 formatted datetime string - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic DedicatedShardDetails.Builder timeUpdated(Date timeUpdated) The time the shard was last updated.An RFC3339 formatted datetime string - Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
timeSslCertificateExpirespublic DedicatedShardDetails.Builder timeSslCertificateExpires(Date timeSslCertificateExpires) The time the ssl certificate associated with shard expires.An RFC3339 formatted datetime string - Parameters:
- timeSslCertificateExpires- the value to set
- Returns:
- this builder
 
 - 
statuspublic DedicatedShardDetails.Builder status(DedicatedShardDetails.Status status) Status of shard or catalog or gsm for the sharded database.- Parameters:
- status- the value to set
- Returns:
- this builder
 
 - 
shardSpacepublic DedicatedShardDetails.Builder shardSpace(String shardSpace) Shard space name.- Parameters:
- shardSpace- the value to set
- Returns:
- this builder
 
 - 
supportingResourceIdpublic DedicatedShardDetails.Builder supportingResourceId(String supportingResourceId) Identifier of the underlying supporting resource.- Parameters:
- supportingResourceId- the value to set
- Returns:
- this builder
 
 - 
containerDatabaseIdpublic DedicatedShardDetails.Builder containerDatabaseId(String containerDatabaseId) Identifier of the underlying container database.- Parameters:
- containerDatabaseId- the value to set
- Returns:
- this builder
 
 - 
containerDatabaseParentIdpublic DedicatedShardDetails.Builder containerDatabaseParentId(String containerDatabaseParentId) Identifier of the underlying container database parent.- Parameters:
- containerDatabaseParentId- the value to set
- Returns:
- this builder
 
 - 
isAutoScalingEnabledpublic DedicatedShardDetails.Builder isAutoScalingEnabled(Boolean isAutoScalingEnabled) Determines the auto-scaling mode.- Parameters:
- isAutoScalingEnabled- the value to set
- Returns:
- this builder
 
 - 
cloudAutonomousVmClusterIdpublic DedicatedShardDetails.Builder cloudAutonomousVmClusterId(String cloudAutonomousVmClusterId) Identifier of the primary cloudAutonomousVmCluster for the shard.- Parameters:
- cloudAutonomousVmClusterId- the value to set
- Returns:
- this builder
 
 - 
peerCloudAutonomousVmClusterIdpublic DedicatedShardDetails.Builder peerCloudAutonomousVmClusterId(String peerCloudAutonomousVmClusterId) Identifier of the peer cloudAutonomousVmCluster for the shard.- Parameters:
- peerCloudAutonomousVmClusterId- the value to set
- Returns:
- this builder
 
 - 
metadatapublic DedicatedShardDetails.Builder metadata(Map<String,Object> metadata) Additional metadata related to shard’s underlying supporting resource.- Parameters:
- metadata- the value to set
- Returns:
- this builder
 
 - 
buildpublic DedicatedShardDetails build() 
 - 
copypublic DedicatedShardDetails.Builder copy(DedicatedShardDetails model) 
 
- 
 
-