Class DistributedAutonomousDatabaseGsm
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.distributeddatabase.model.DistributedAutonomousDatabaseGsm
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20250101") public final class DistributedAutonomousDatabaseGsm extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Details of global service manager(GSM also known as shard director) instances for the Globally distributed autonomous database.
Note: Objects should always be created or deserialized using theDistributedAutonomousDatabaseGsm.Builder
. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theDistributedAutonomousDatabaseGsm.Builder
, which maintain a set of all explicitly set fields calledDistributedAutonomousDatabaseGsm.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DistributedAutonomousDatabaseGsm.Builder
static class
DistributedAutonomousDatabaseGsm.Status
Status of the gsm for the Globally distributed autonomous database.
-
Constructor Summary
Constructors Constructor Description DistributedAutonomousDatabaseGsm(String name, Float computeCount, Double dataStorageSizeInGbs, Date timeCreated, Date timeUpdated, DistributedAutonomousDatabaseGsm.Status status, Date timeSslCertificateExpires, String supportingResourceId, DistributedAutonomousDatabaseGsmImage gsmImageDetails, DistributedAutonomousDbMetadata metadata)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DistributedAutonomousDatabaseGsm.Builder
builder()
Create a new builder.boolean
equals(Object o)
Float
getComputeCount()
The compute count for the Global service manager instance.Double
getDataStorageSizeInGbs()
The data disk group size to be allocated in GBs for the Global service manager instance.DistributedAutonomousDatabaseGsmImage
getGsmImageDetails()
DistributedAutonomousDbMetadata
getMetadata()
String
getName()
Name of the Global service manager instanceDistributedAutonomousDatabaseGsm.Status
getStatus()
Status of the gsm for the Globally distributed autonomous database.String
getSupportingResourceId()
the identifier of the underlying supporting resource.Date
getTimeCreated()
The time the Global service manager instance was created.Date
getTimeSslCertificateExpires()
The time the ssl certificate associated with Global service manager expires.Date
getTimeUpdated()
The time the Global service manager instance was last updated.int
hashCode()
DistributedAutonomousDatabaseGsm.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
DistributedAutonomousDatabaseGsm
@Deprecated @ConstructorProperties({"name","computeCount","dataStorageSizeInGbs","timeCreated","timeUpdated","status","timeSslCertificateExpires","supportingResourceId","gsmImageDetails","metadata"}) public DistributedAutonomousDatabaseGsm(String name, Float computeCount, Double dataStorageSizeInGbs, Date timeCreated, Date timeUpdated, DistributedAutonomousDatabaseGsm.Status status, Date timeSslCertificateExpires, String supportingResourceId, DistributedAutonomousDatabaseGsmImage gsmImageDetails, DistributedAutonomousDbMetadata metadata)
Deprecated.
-
-
Method Detail
-
builder
public static DistributedAutonomousDatabaseGsm.Builder builder()
Create a new builder.
-
toBuilder
public DistributedAutonomousDatabaseGsm.Builder toBuilder()
-
getName
public String getName()
Name of the Global service manager instance- Returns:
- the value
-
getComputeCount
public Float getComputeCount()
The compute count for the Global service manager instance.- Returns:
- the value
-
getDataStorageSizeInGbs
public Double getDataStorageSizeInGbs()
The data disk group size to be allocated in GBs for the Global service manager instance.- Returns:
- the value
-
getTimeCreated
public Date getTimeCreated()
The time the Global service manager instance was created.An RFC3339 formatted datetime string
- Returns:
- the value
-
getTimeUpdated
public Date getTimeUpdated()
The time the Global service manager instance was last updated.An RFC3339 formatted datetime string
- Returns:
- the value
-
getStatus
public DistributedAutonomousDatabaseGsm.Status getStatus()
Status of the gsm for the Globally distributed autonomous database.- Returns:
- the value
-
getTimeSslCertificateExpires
public Date getTimeSslCertificateExpires()
The time the ssl certificate associated with Global service manager expires.An RFC3339 formatted datetime string
- Returns:
- the value
-
getSupportingResourceId
public String getSupportingResourceId()
the identifier of the underlying supporting resource.- Returns:
- the value
-
getGsmImageDetails
public DistributedAutonomousDatabaseGsmImage getGsmImageDetails()
-
getMetadata
public DistributedAutonomousDbMetadata getMetadata()
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-