Class DistributedDatabaseGsm.Builder
- java.lang.Object
- 
- com.oracle.bmc.distributeddatabase.model.DistributedDatabaseGsm.Builder
 
- 
- Enclosing class:
- DistributedDatabaseGsm
 
 public static class DistributedDatabaseGsm.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DistributedDatabaseGsmbuild()DistributedDatabaseGsm.BuildercomputeCount(Float computeCount)The compute count for the Global service manager instance.DistributedDatabaseGsm.Buildercopy(DistributedDatabaseGsm model)DistributedDatabaseGsm.BuilderdataStorageSizeInGbs(Double dataStorageSizeInGbs)The data disk group size to be allocated in GBs for the Global service manager instance.DistributedDatabaseGsm.BuildergsmImageDetails(DistributedDbGsmImage gsmImageDetails)DistributedDatabaseGsm.Buildermetadata(DistributedDbMetadata metadata)DistributedDatabaseGsm.Buildername(String name)Name of the Global service manager instanceDistributedDatabaseGsm.Builderstatus(DistributedDatabaseGsm.Status status)Status of the gsm for the Globally ditributed database.DistributedDatabaseGsm.BuildersupportingResourceId(String supportingResourceId)the identifier of the underlying supporting resource.DistributedDatabaseGsm.BuildertimeCreated(Date timeCreated)The time the Global service manager instance was created.DistributedDatabaseGsm.BuildertimeSslCertificateExpires(Date timeSslCertificateExpires)The time the ssl certificate associated with Global service manager expires.DistributedDatabaseGsm.BuildertimeUpdated(Date timeUpdated)The time the Global service manager instance was last updated.
 
- 
- 
- 
Method Detail- 
namepublic DistributedDatabaseGsm.Builder name(String name) Name of the Global service manager instance- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
computeCountpublic DistributedDatabaseGsm.Builder computeCount(Float computeCount) The compute count for the Global service manager instance.- Parameters:
- computeCount- the value to set
- Returns:
- this builder
 
 - 
dataStorageSizeInGbspublic DistributedDatabaseGsm.Builder dataStorageSizeInGbs(Double dataStorageSizeInGbs) The data disk group size to be allocated in GBs for the Global service manager instance.- Parameters:
- dataStorageSizeInGbs- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic DistributedDatabaseGsm.Builder timeCreated(Date timeCreated) The time the Global service manager instance was created.An RFC3339 formatted datetime string - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic DistributedDatabaseGsm.Builder timeUpdated(Date timeUpdated) The time the Global service manager instance was last updated.An RFC3339 formatted datetime string - Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
statuspublic DistributedDatabaseGsm.Builder status(DistributedDatabaseGsm.Status status) Status of the gsm for the Globally ditributed database.- Parameters:
- status- the value to set
- Returns:
- this builder
 
 - 
timeSslCertificateExpirespublic DistributedDatabaseGsm.Builder timeSslCertificateExpires(Date timeSslCertificateExpires) The time the ssl certificate associated with Global service manager expires.An RFC3339 formatted datetime string - Parameters:
- timeSslCertificateExpires- the value to set
- Returns:
- this builder
 
 - 
supportingResourceIdpublic DistributedDatabaseGsm.Builder supportingResourceId(String supportingResourceId) the identifier of the underlying supporting resource.- Parameters:
- supportingResourceId- the value to set
- Returns:
- this builder
 
 - 
gsmImageDetailspublic DistributedDatabaseGsm.Builder gsmImageDetails(DistributedDbGsmImage gsmImageDetails) 
 - 
metadatapublic DistributedDatabaseGsm.Builder metadata(DistributedDbMetadata metadata) 
 - 
buildpublic DistributedDatabaseGsm build() 
 - 
copypublic DistributedDatabaseGsm.Builder copy(DistributedDatabaseGsm model) 
 
- 
 
-