Class DedicatedCatalogDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.globallydistributeddatabase.model.DedicatedCatalogDetails.Builder
 
- 
- Enclosing class:
- DedicatedCatalogDetails
 
 public static class DedicatedCatalogDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
encryptionKeyDetailspublic DedicatedCatalogDetails.Builder encryptionKeyDetails(DedicatedShardOrCatalogEncryptionKeyDetails encryptionKeyDetails) 
 - 
namepublic DedicatedCatalogDetails.Builder name(String name) Catalog name- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
computeCountpublic 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
 
 - 
dataStorageSizeInGbspublic DedicatedCatalogDetails.Builder dataStorageSizeInGbs(Double dataStorageSizeInGbs) The data disk group size to be allocated in GBs.- Parameters:
- dataStorageSizeInGbs- the value to set
- Returns:
- this builder
 
 - 
shardGrouppublic DedicatedCatalogDetails.Builder shardGroup(String shardGroup) Name of the shard-group to which the catalog belongs.- Parameters:
- shardGroup- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic 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
 
 - 
timeUpdatedpublic 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
 
 - 
timeSslCertificateExpirespublic 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
 
 - 
statuspublic 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
 
 - 
supportingResourceIdpublic DedicatedCatalogDetails.Builder supportingResourceId(String supportingResourceId) Identifier of the underlying supporting resource.- Parameters:
- supportingResourceId- the value to set
- Returns:
- this builder
 
 - 
containerDatabaseIdpublic DedicatedCatalogDetails.Builder containerDatabaseId(String containerDatabaseId) Identifier of the underlying container database.- Parameters:
- containerDatabaseId- the value to set
- Returns:
- this builder
 
 - 
containerDatabaseParentIdpublic DedicatedCatalogDetails.Builder containerDatabaseParentId(String containerDatabaseParentId) Identifier of the underlying container database parent.- Parameters:
- containerDatabaseParentId- the value to set
- Returns:
- this builder
 
 - 
isAutoScalingEnabledpublic DedicatedCatalogDetails.Builder isAutoScalingEnabled(Boolean isAutoScalingEnabled) Determines the auto-scaling mode.- Parameters:
- isAutoScalingEnabled- the value to set
- Returns:
- this builder
 
 - 
cloudAutonomousVmClusterIdpublic DedicatedCatalogDetails.Builder cloudAutonomousVmClusterId(String cloudAutonomousVmClusterId) Identifier of the primary cloudAutonomousVmCluster for the catalog.- Parameters:
- cloudAutonomousVmClusterId- the value to set
- Returns:
- this builder
 
 - 
peerCloudAutonomousVmClusterIdpublic DedicatedCatalogDetails.Builder peerCloudAutonomousVmClusterId(String peerCloudAutonomousVmClusterId) Identifier of the peer cloudAutonomousVmCluster for the catalog.- Parameters:
- peerCloudAutonomousVmClusterId- the value to set
- Returns:
- this builder
 
 - 
metadatapublic 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
 
 - 
buildpublic DedicatedCatalogDetails build() 
 - 
copypublic DedicatedCatalogDetails.Builder copy(DedicatedCatalogDetails model) 
 
- 
 
-