Class ManagedMySqlDatabaseSummary
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabaseSummary
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20201101") public final class ManagedMySqlDatabaseSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe details of the Managed MySQL Database.
 Note: Objects should always be created or deserialized using theManagedMySqlDatabaseSummary.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 theManagedMySqlDatabaseSummary.Builder, which maintain a set of all explicitly set fields calledManagedMySqlDatabaseSummary.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 classManagedMySqlDatabaseSummary.Builder
 - 
Constructor SummaryConstructors Constructor Description ManagedMySqlDatabaseSummary(String id, String compartmentId, String dbName, String dbVersion, Date timeCreated, String name, MySqlType databaseType, ManagementState managementState, LifecycleStates lifecycleState, ManagedMySqlDatabase.HeatWaveManagementType heatWaveManagementType)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ManagedMySqlDatabaseSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()The OCID of the compartment.MySqlTypegetDatabaseType()The type of the MySQL Database.StringgetDbName()The name of the MySQL Database.StringgetDbVersion()The version of the MySQL Database.ManagedMySqlDatabase.HeatWaveManagementTypegetHeatWaveManagementType()The customer’s selected type for HeatWave management.StringgetId()The OCID of the Managed MySQL Database.LifecycleStatesgetLifecycleState()Indicates lifecycle state of the resource.ManagementStategetManagementState()Indicates database management status.StringgetName()The name of the Managed MySQL Database.DategetTimeCreated()The date and time the Managed MySQL Database was created.inthashCode()ManagedMySqlDatabaseSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
ManagedMySqlDatabaseSummary@Deprecated @ConstructorProperties({"id","compartmentId","dbName","dbVersion","timeCreated","name","databaseType","managementState","lifecycleState","heatWaveManagementType"}) public ManagedMySqlDatabaseSummary(String id, String compartmentId, String dbName, String dbVersion, Date timeCreated, String name, MySqlType databaseType, ManagementState managementState, LifecycleStates lifecycleState, ManagedMySqlDatabase.HeatWaveManagementType heatWaveManagementType) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static ManagedMySqlDatabaseSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic ManagedMySqlDatabaseSummary.Builder toBuilder() 
 - 
getIdpublic String getId() The OCID of the Managed MySQL Database.- Returns:
- the value
 
 - 
getCompartmentIdpublic String getCompartmentId() The OCID of the compartment.- Returns:
- the value
 
 - 
getDbNamepublic String getDbName() The name of the MySQL Database.- Returns:
- the value
 
 - 
getDbVersionpublic String getDbVersion() The version of the MySQL Database.- Returns:
- the value
 
 - 
getTimeCreatedpublic Date getTimeCreated() The date and time the Managed MySQL Database was created.- Returns:
- the value
 
 - 
getNamepublic String getName() The name of the Managed MySQL Database.- Returns:
- the value
 
 - 
getDatabaseTypepublic MySqlType getDatabaseType() The type of the MySQL Database.Indicates whether the database is external or MDS. - Returns:
- the value
 
 - 
getManagementStatepublic ManagementState getManagementState() Indicates database management status.- Returns:
- the value
 
 - 
getLifecycleStatepublic LifecycleStates getLifecycleState() Indicates lifecycle state of the resource.- Returns:
- the value
 
 - 
getHeatWaveManagementTypepublic ManagedMySqlDatabase.HeatWaveManagementType getHeatWaveManagementType() The customer’s selected type for HeatWave management.- Returns:
- the value
 
 - 
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
 
 
- 
 
-