@Generated(value="OracleSDKGenerator", comments="API Version: 20201101") public final class MySqlFleetByCategory extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The number of MySQL Databases in the fleet, grouped by database type and sub type.
Note: Objects should always be created or deserialized using the MySqlFleetByCategory.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 the MySqlFleetByCategory.Builder
, which maintain a
set of all explicitly set fields called MySqlFleetByCategory.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
MySqlFleetByCategory.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
MySqlFleetByCategory(String databaseType,
String mdsDeploymentType,
Integer inventoryCount)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static MySqlFleetByCategory.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getDatabaseType()
The type of the MySQL Database.
|
Integer |
getInventoryCount()
The number of MySQL Databases.
|
String |
getMdsDeploymentType()
The type of MySQL Database installation.
|
int |
hashCode() |
MySqlFleetByCategory.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"databaseType","mdsDeploymentType","inventoryCount"}) public MySqlFleetByCategory(String databaseType, String mdsDeploymentType, Integer inventoryCount)
public static MySqlFleetByCategory.Builder builder()
Create a new builder.
public MySqlFleetByCategory.Builder toBuilder()
public String getDatabaseType()
The type of the MySQL Database. Indicates whether the database is on premises or Oracle Cloud. Allowed values are: MDS and ONPREMISE
public String getMdsDeploymentType()
The type of MySQL Database installation. Allowed values are: STANDALONE, HEATWAVE and HA
public Integer getInventoryCount()
The number of MySQL Databases.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2025. All rights reserved.