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.ExplicitlySetBmcModelDetails 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 SummaryNested Classes Modifier and Type Class Description static classDistributedAutonomousDatabaseGsm.Builderstatic classDistributedAutonomousDatabaseGsm.StatusStatus of the gsm for the Globally distributed autonomous database.
 - 
Constructor SummaryConstructors 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 SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DistributedAutonomousDatabaseGsm.Builderbuilder()Create a new builder.booleanequals(Object o)FloatgetComputeCount()The compute count for the Global service manager instance.DoublegetDataStorageSizeInGbs()The data disk group size to be allocated in GBs for the Global service manager instance.DistributedAutonomousDatabaseGsmImagegetGsmImageDetails()DistributedAutonomousDbMetadatagetMetadata()StringgetName()Name of the Global service manager instanceDistributedAutonomousDatabaseGsm.StatusgetStatus()Status of the gsm for the Globally distributed autonomous database.StringgetSupportingResourceId()the identifier of the underlying supporting resource.DategetTimeCreated()The time the Global service manager instance was created.DategetTimeSslCertificateExpires()The time the ssl certificate associated with Global service manager expires.DategetTimeUpdated()The time the Global service manager instance was last updated.inthashCode()DistributedAutonomousDatabaseGsm.BuildertoBuilder()StringtoString()StringtoString(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- 
builderpublic static DistributedAutonomousDatabaseGsm.Builder builder() Create a new builder.
 - 
toBuilderpublic DistributedAutonomousDatabaseGsm.Builder toBuilder() 
 - 
getNamepublic String getName() Name of the Global service manager instance- Returns:
- the value
 
 - 
getComputeCountpublic Float getComputeCount() The compute count for the Global service manager instance.- Returns:
- the value
 
 - 
getDataStorageSizeInGbspublic Double getDataStorageSizeInGbs() The data disk group size to be allocated in GBs for the Global service manager instance.- Returns:
- the value
 
 - 
getTimeCreatedpublic Date getTimeCreated() The time the Global service manager instance was created.An RFC3339 formatted datetime string - Returns:
- the value
 
 - 
getTimeUpdatedpublic Date getTimeUpdated() The time the Global service manager instance was last updated.An RFC3339 formatted datetime string - Returns:
- the value
 
 - 
getStatuspublic DistributedAutonomousDatabaseGsm.Status getStatus() Status of the gsm for the Globally distributed autonomous database.- Returns:
- the value
 
 - 
getTimeSslCertificateExpirespublic Date getTimeSslCertificateExpires() The time the ssl certificate associated with Global service manager expires.An RFC3339 formatted datetime string - Returns:
- the value
 
 - 
getSupportingResourceIdpublic String getSupportingResourceId() the identifier of the underlying supporting resource.- Returns:
- the value
 
 - 
getGsmImageDetailspublic DistributedAutonomousDatabaseGsmImage getGsmImageDetails() 
 - 
getMetadatapublic DistributedAutonomousDbMetadata getMetadata() 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-