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 DedicatedCatalogDetailsbuild()DedicatedCatalogDetails.BuildercloudAutonomousVmClusterId(String cloudAutonomousVmClusterId)Identifier of the primary cloudAutonomousVmCluster for the catalog.DedicatedCatalogDetails.BuildercomputeCount(Float computeCount)The compute amount available to the underlying autonomous database associated with shard or catalog.DedicatedCatalogDetails.BuildercontainerDatabaseId(String containerDatabaseId)Identifier of the underlying container database.DedicatedCatalogDetails.BuildercontainerDatabaseParentId(String containerDatabaseParentId)Identifier of the underlying container database parent.DedicatedCatalogDetails.Buildercopy(DedicatedCatalogDetails model)DedicatedCatalogDetails.BuilderdataStorageSizeInGbs(Double dataStorageSizeInGbs)The data disk group size to be allocated in GBs.DedicatedCatalogDetails.BuilderencryptionKeyDetails(DedicatedShardOrCatalogEncryptionKeyDetails encryptionKeyDetails)DedicatedCatalogDetails.BuilderisAutoScalingEnabled(Boolean isAutoScalingEnabled)Determines the auto-scaling mode.DedicatedCatalogDetails.Buildermetadata(Map<String,Object> metadata)Additional metadata related to catalog’s underlying supporting resource.DedicatedCatalogDetails.Buildername(String name)Catalog nameDedicatedCatalogDetails.BuilderpeerCloudAutonomousVmClusterId(String peerCloudAutonomousVmClusterId)Identifier of the peer cloudAutonomousVmCluster for the catalog.DedicatedCatalogDetails.BuildershardGroup(String shardGroup)Name of the shard-group to which the catalog belongs.DedicatedCatalogDetails.Builderstatus(DedicatedCatalogDetails.Status status)Status of shard or catalog or gsm for the sharded database.DedicatedCatalogDetails.BuildersupportingResourceId(String supportingResourceId)Identifier of the underlying supporting resource.DedicatedCatalogDetails.BuildertimeCreated(Date timeCreated)The time the catalog was created.DedicatedCatalogDetails.BuildertimeSslCertificateExpires(Date timeSslCertificateExpires)The time the ssl certificate associated with catalog expires.DedicatedCatalogDetails.BuildertimeUpdated(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)
-
-