public static class DedicatedShardDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
DedicatedShardDetails |
build() |
DedicatedShardDetails.Builder |
cloudAutonomousVmClusterId(String cloudAutonomousVmClusterId)
Identifier of the primary cloudAutonomousVmCluster for the shard.
|
DedicatedShardDetails.Builder |
computeCount(Float computeCount)
The compute amount available to the underlying autonomous database associated with shard.
|
DedicatedShardDetails.Builder |
containerDatabaseId(String containerDatabaseId)
Identifier of the underlying container database.
|
DedicatedShardDetails.Builder |
containerDatabaseParentId(String containerDatabaseParentId)
Identifier of the underlying container database parent.
|
DedicatedShardDetails.Builder |
copy(DedicatedShardDetails model) |
DedicatedShardDetails.Builder |
dataStorageSizeInGbs(Double dataStorageSizeInGbs)
The data disk group size to be allocated in GBs.
|
DedicatedShardDetails.Builder |
encryptionKeyDetails(DedicatedShardOrCatalogEncryptionKeyDetails encryptionKeyDetails) |
DedicatedShardDetails.Builder |
isAutoScalingEnabled(Boolean isAutoScalingEnabled)
Determines the auto-scaling mode.
|
DedicatedShardDetails.Builder |
metadata(Map<String,Object> metadata)
Additional metadata related to shard’s underlying supporting resource.
|
DedicatedShardDetails.Builder |
name(String name)
Name of the shard.
|
DedicatedShardDetails.Builder |
peerCloudAutonomousVmClusterId(String peerCloudAutonomousVmClusterId)
Identifier of the peer cloudAutonomousVmCluster for the shard.
|
DedicatedShardDetails.Builder |
shardGroup(String shardGroup)
Name of the shard-group to which the shard belongs.
|
DedicatedShardDetails.Builder |
shardSpace(String shardSpace)
Shard space name.
|
DedicatedShardDetails.Builder |
status(DedicatedShardDetails.Status status)
Status of shard or catalog or gsm for the sharded database.
|
DedicatedShardDetails.Builder |
supportingResourceId(String supportingResourceId)
Identifier of the underlying supporting resource.
|
DedicatedShardDetails.Builder |
timeCreated(Date timeCreated)
The time the the shard was created.
|
DedicatedShardDetails.Builder |
timeSslCertificateExpires(Date timeSslCertificateExpires)
The time the ssl certificate associated with shard expires.
|
DedicatedShardDetails.Builder |
timeUpdated(Date timeUpdated)
The time the shard was last updated.
|
public DedicatedShardDetails.Builder encryptionKeyDetails(DedicatedShardOrCatalogEncryptionKeyDetails encryptionKeyDetails)
public DedicatedShardDetails.Builder name(String name)
Name of the shard.
name
- the value to setpublic DedicatedShardDetails.Builder computeCount(Float computeCount)
The compute amount available to the underlying autonomous database associated with shard.
computeCount
- the value to setpublic DedicatedShardDetails.Builder dataStorageSizeInGbs(Double dataStorageSizeInGbs)
The data disk group size to be allocated in GBs.
dataStorageSizeInGbs
- the value to setpublic DedicatedShardDetails.Builder shardGroup(String shardGroup)
Name of the shard-group to which the shard belongs.
shardGroup
- the value to setpublic DedicatedShardDetails.Builder timeCreated(Date timeCreated)
The time the the shard was created. An RFC3339 formatted datetime string
timeCreated
- the value to setpublic DedicatedShardDetails.Builder timeUpdated(Date timeUpdated)
The time the shard was last updated. An RFC3339 formatted datetime string
timeUpdated
- the value to setpublic DedicatedShardDetails.Builder timeSslCertificateExpires(Date timeSslCertificateExpires)
The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
timeSslCertificateExpires
- the value to setpublic DedicatedShardDetails.Builder status(DedicatedShardDetails.Status status)
Status of shard or catalog or gsm for the sharded database.
status
- the value to setpublic DedicatedShardDetails.Builder shardSpace(String shardSpace)
Shard space name.
shardSpace
- the value to setpublic DedicatedShardDetails.Builder supportingResourceId(String supportingResourceId)
Identifier of the underlying supporting resource.
supportingResourceId
- the value to setpublic DedicatedShardDetails.Builder containerDatabaseId(String containerDatabaseId)
Identifier of the underlying container database.
containerDatabaseId
- the value to setpublic DedicatedShardDetails.Builder containerDatabaseParentId(String containerDatabaseParentId)
Identifier of the underlying container database parent.
containerDatabaseParentId
- the value to setpublic DedicatedShardDetails.Builder isAutoScalingEnabled(Boolean isAutoScalingEnabled)
Determines the auto-scaling mode.
isAutoScalingEnabled
- the value to setpublic DedicatedShardDetails.Builder cloudAutonomousVmClusterId(String cloudAutonomousVmClusterId)
Identifier of the primary cloudAutonomousVmCluster for the shard.
cloudAutonomousVmClusterId
- the value to setpublic DedicatedShardDetails.Builder peerCloudAutonomousVmClusterId(String peerCloudAutonomousVmClusterId)
Identifier of the peer cloudAutonomousVmCluster for the shard.
peerCloudAutonomousVmClusterId
- the value to setpublic DedicatedShardDetails.Builder metadata(Map<String,Object> metadata)
Additional metadata related to shard’s underlying supporting resource.
metadata
- the value to setpublic DedicatedShardDetails build()
public DedicatedShardDetails.Builder copy(DedicatedShardDetails model)
Copyright © 2016–2024. All rights reserved.