Class DedicatedCatalogDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.globallydistributeddatabase.model.DedicatedCatalogDetails.Builder
-
- Enclosing class:
- DedicatedCatalogDetails
public static class DedicatedCatalogDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DedicatedCatalogDetails
build()
DedicatedCatalogDetails.Builder
cloudAutonomousVmClusterId(String cloudAutonomousVmClusterId)
Identifier of the primary cloudAutonomousVmCluster for the catalog.DedicatedCatalogDetails.Builder
computeCount(Float computeCount)
The compute amount available to the underlying autonomous database associated with shard or catalog.DedicatedCatalogDetails.Builder
containerDatabaseId(String containerDatabaseId)
Identifier of the underlying container database.DedicatedCatalogDetails.Builder
containerDatabaseParentId(String containerDatabaseParentId)
Identifier of the underlying container database parent.DedicatedCatalogDetails.Builder
copy(DedicatedCatalogDetails model)
DedicatedCatalogDetails.Builder
dataStorageSizeInGbs(Double dataStorageSizeInGbs)
The data disk group size to be allocated in GBs.DedicatedCatalogDetails.Builder
encryptionKeyDetails(DedicatedShardOrCatalogEncryptionKeyDetails encryptionKeyDetails)
DedicatedCatalogDetails.Builder
isAutoScalingEnabled(Boolean isAutoScalingEnabled)
Determines the auto-scaling mode.DedicatedCatalogDetails.Builder
metadata(Map<String,Object> metadata)
Additional metadata related to catalog’s underlying supporting resource.DedicatedCatalogDetails.Builder
name(String name)
Catalog nameDedicatedCatalogDetails.Builder
peerCloudAutonomousVmClusterId(String peerCloudAutonomousVmClusterId)
Identifier of the peer cloudAutonomousVmCluster for the catalog.DedicatedCatalogDetails.Builder
shardGroup(String shardGroup)
Name of the shard-group to which the catalog belongs.DedicatedCatalogDetails.Builder
status(DedicatedCatalogDetails.Status status)
Status of shard or catalog or gsm for the sharded database.DedicatedCatalogDetails.Builder
supportingResourceId(String supportingResourceId)
Identifier of the underlying supporting resource.DedicatedCatalogDetails.Builder
timeCreated(Date timeCreated)
The time the catalog was created.DedicatedCatalogDetails.Builder
timeSslCertificateExpires(Date timeSslCertificateExpires)
The time the ssl certificate associated with catalog expires.DedicatedCatalogDetails.Builder
timeUpdated(Date timeUpdated)
The time the catalog was last created.
-
-
-
Method Detail
-
encryptionKeyDetails
public DedicatedCatalogDetails.Builder encryptionKeyDetails(DedicatedShardOrCatalogEncryptionKeyDetails encryptionKeyDetails)
-
name
public DedicatedCatalogDetails.Builder name(String name)
Catalog name- Parameters:
name
- the value to set- Returns:
- this builder
-
computeCount
public DedicatedCatalogDetails.Builder computeCount(Float computeCount)
The compute amount available to the underlying autonomous database associated with shard or catalog.- Parameters:
computeCount
- the value to set- Returns:
- this builder
-
dataStorageSizeInGbs
public DedicatedCatalogDetails.Builder dataStorageSizeInGbs(Double dataStorageSizeInGbs)
The data disk group size to be allocated in GBs.- Parameters:
dataStorageSizeInGbs
- the value to set- Returns:
- this builder
-
shardGroup
public DedicatedCatalogDetails.Builder shardGroup(String shardGroup)
Name of the shard-group to which the catalog belongs.- Parameters:
shardGroup
- the value to set- Returns:
- this builder
-
timeCreated
public DedicatedCatalogDetails.Builder timeCreated(Date timeCreated)
The time the catalog was created.An RFC3339 formatted datetime string
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public DedicatedCatalogDetails.Builder timeUpdated(Date timeUpdated)
The time the catalog was last created.An RFC3339 formatted datetime string
- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
timeSslCertificateExpires
public DedicatedCatalogDetails.Builder timeSslCertificateExpires(Date timeSslCertificateExpires)
The time the ssl certificate associated with catalog expires.An RFC3339 formatted datetime string
- Parameters:
timeSslCertificateExpires
- the value to set- Returns:
- this builder
-
status
public DedicatedCatalogDetails.Builder status(DedicatedCatalogDetails.Status status)
Status of shard or catalog or gsm for the sharded database.- Parameters:
status
- the value to set- Returns:
- this builder
-
supportingResourceId
public DedicatedCatalogDetails.Builder supportingResourceId(String supportingResourceId)
Identifier of the underlying supporting resource.- Parameters:
supportingResourceId
- the value to set- Returns:
- this builder
-
containerDatabaseId
public DedicatedCatalogDetails.Builder containerDatabaseId(String containerDatabaseId)
Identifier of the underlying container database.- Parameters:
containerDatabaseId
- the value to set- Returns:
- this builder
-
containerDatabaseParentId
public DedicatedCatalogDetails.Builder containerDatabaseParentId(String containerDatabaseParentId)
Identifier of the underlying container database parent.- Parameters:
containerDatabaseParentId
- the value to set- Returns:
- this builder
-
isAutoScalingEnabled
public DedicatedCatalogDetails.Builder isAutoScalingEnabled(Boolean isAutoScalingEnabled)
Determines the auto-scaling mode.- Parameters:
isAutoScalingEnabled
- the value to set- Returns:
- this builder
-
cloudAutonomousVmClusterId
public DedicatedCatalogDetails.Builder cloudAutonomousVmClusterId(String cloudAutonomousVmClusterId)
Identifier of the primary cloudAutonomousVmCluster for the catalog.- Parameters:
cloudAutonomousVmClusterId
- the value to set- Returns:
- this builder
-
peerCloudAutonomousVmClusterId
public DedicatedCatalogDetails.Builder peerCloudAutonomousVmClusterId(String peerCloudAutonomousVmClusterId)
Identifier of the peer cloudAutonomousVmCluster for the catalog.- Parameters:
peerCloudAutonomousVmClusterId
- the value to set- Returns:
- this builder
-
metadata
public DedicatedCatalogDetails.Builder metadata(Map<String,Object> metadata)
Additional metadata related to catalog’s underlying supporting resource.- Parameters:
metadata
- the value to set- Returns:
- this builder
-
build
public DedicatedCatalogDetails build()
-
copy
public DedicatedCatalogDetails.Builder copy(DedicatedCatalogDetails model)
-
-