Class GsmDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.globallydistributeddatabase.model.GsmDetails.Builder
 
- 
- Enclosing class:
- GsmDetails
 
 public static class GsmDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description GsmDetailsbuild()GsmDetails.BuildercomputeCount(Float computeCount)The compute count for the GSM instance.GsmDetails.Buildercopy(GsmDetails model)GsmDetails.BuilderdataStorageSizeInGbs(Double dataStorageSizeInGbs)The data disk group size to be allocated in GBs.GsmDetails.Buildermetadata(Map<String,Object> metadata)Additional metadata related to GSM’s underlying supporting resource.GsmDetails.Buildername(String name)Name of the GSM instanceGsmDetails.Builderstatus(GsmDetails.Status status)Status of shard or catalog or gsm for the sharded database.GsmDetails.BuildersupportingResourceId(String supportingResourceId)Identifier of the underlying supporting resource.GsmDetails.BuildertimeCreated(Date timeCreated)The time the GSM instance was created.GsmDetails.BuildertimeSslCertificateExpires(Date timeSslCertificateExpires)The time the ssl certificate associated with GSM expires.GsmDetails.BuildertimeUpdated(Date timeUpdated)The time the GSM instance was last updated.
 
- 
- 
- 
Method Detail- 
namepublic GsmDetails.Builder name(String name) Name of the GSM instance- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
computeCountpublic GsmDetails.Builder computeCount(Float computeCount) The compute count for the GSM instance.- Parameters:
- computeCount- the value to set
- Returns:
- this builder
 
 - 
dataStorageSizeInGbspublic GsmDetails.Builder dataStorageSizeInGbs(Double dataStorageSizeInGbs) The data disk group size to be allocated in GBs.- Parameters:
- dataStorageSizeInGbs- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic GsmDetails.Builder timeCreated(Date timeCreated) The time the GSM instance was created.An RFC3339 formatted datetime string - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic GsmDetails.Builder timeUpdated(Date timeUpdated) The time the GSM instance was last updated.An RFC3339 formatted datetime string - Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
timeSslCertificateExpirespublic GsmDetails.Builder timeSslCertificateExpires(Date timeSslCertificateExpires) The time the ssl certificate associated with GSM expires.An RFC3339 formatted datetime string - Parameters:
- timeSslCertificateExpires- the value to set
- Returns:
- this builder
 
 - 
statuspublic GsmDetails.Builder status(GsmDetails.Status status) Status of shard or catalog or gsm for the sharded database.- Parameters:
- status- the value to set
- Returns:
- this builder
 
 - 
supportingResourceIdpublic GsmDetails.Builder supportingResourceId(String supportingResourceId) Identifier of the underlying supporting resource.- Parameters:
- supportingResourceId- the value to set
- Returns:
- this builder
 
 - 
metadatapublic GsmDetails.Builder metadata(Map<String,Object> metadata) Additional metadata related to GSM’s underlying supporting resource.- Parameters:
- metadata- the value to set
- Returns:
- this builder
 
 - 
buildpublic GsmDetails build() 
 - 
copypublic GsmDetails.Builder copy(GsmDetails model) 
 
- 
 
-