Class DistributedAutonomousDatabaseGsm.Builder
- java.lang.Object
-
- com.oracle.bmc.distributeddatabase.model.DistributedAutonomousDatabaseGsm.Builder
-
- Enclosing class:
- DistributedAutonomousDatabaseGsm
public static class DistributedAutonomousDatabaseGsm.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
name
public DistributedAutonomousDatabaseGsm.Builder name(String name)
Name of the Global service manager instance- Parameters:
name
- the value to set- Returns:
- this builder
-
computeCount
public DistributedAutonomousDatabaseGsm.Builder computeCount(Float computeCount)
The compute count for the Global service manager instance.- Parameters:
computeCount
- the value to set- Returns:
- this builder
-
dataStorageSizeInGbs
public DistributedAutonomousDatabaseGsm.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
-
timeCreated
public DistributedAutonomousDatabaseGsm.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
-
timeUpdated
public DistributedAutonomousDatabaseGsm.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
-
status
public DistributedAutonomousDatabaseGsm.Builder status(DistributedAutonomousDatabaseGsm.Status status)
Status of the gsm for the Globally distributed autonomous database.- Parameters:
status
- the value to set- Returns:
- this builder
-
timeSslCertificateExpires
public DistributedAutonomousDatabaseGsm.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
-
supportingResourceId
public DistributedAutonomousDatabaseGsm.Builder supportingResourceId(String supportingResourceId)
the identifier of the underlying supporting resource.- Parameters:
supportingResourceId
- the value to set- Returns:
- this builder
-
gsmImageDetails
public DistributedAutonomousDatabaseGsm.Builder gsmImageDetails(DistributedAutonomousDatabaseGsmImage gsmImageDetails)
-
metadata
public DistributedAutonomousDatabaseGsm.Builder metadata(DistributedAutonomousDbMetadata metadata)
-
build
public DistributedAutonomousDatabaseGsm build()
-
copy
public DistributedAutonomousDatabaseGsm.Builder copy(DistributedAutonomousDatabaseGsm model)
-
-