@Generated(value="OracleSDKGenerator", comments="API Version: 20201101") public final class MySqlConfigurationDataSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The configuration variables for a MySQL Database.
Note: Objects should always be created or deserialized using the MySqlConfigurationDataSummary.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 MySqlConfigurationDataSummary.Builder
, which maintain a
set of all explicitly set fields called MySqlConfigurationDataSummary.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 |
MySqlConfigurationDataSummary.Builder |
static class |
MySqlConfigurationDataSummary.Source
The source from which the variable was most recently set.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
MySqlConfigurationDataSummary(String name,
String value,
MySqlConfigurationDataSummary.Source source,
BigDecimal minValue,
BigDecimal maxValue,
String type,
String defaultValue,
Date timeSet,
String hostSet,
String userSet,
Boolean isDynamic,
Boolean isInit,
Boolean isConfigurable,
String path,
String description,
String possibleValues,
String supportedVersions)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static MySqlConfigurationDataSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getDefaultValue()
The default value of the variable.
|
String |
getDescription()
The description of the variable.
|
String |
getHostSet()
The host from where the value of the variable was set.
|
Boolean |
getIsConfigurable()
Indicates whether the variable is configurable.
|
Boolean |
getIsDynamic()
Indicates whether the variable can be set dynamically or not.
|
Boolean |
getIsInit()
Indicates whether the variable is set at server startup.
|
BigDecimal |
getMaxValue()
The maximum value of the variable.
|
BigDecimal |
getMinValue()
The minimum value of the variable.
|
String |
getName()
The name of the configuration variable
|
String |
getPath()
The path name of the option file (VARIABLE_PATH), if the variable was set in an option file.
|
String |
getPossibleValues()
The comma-separated list of possible values for the variable in value:valueDescription
format.
|
MySqlConfigurationDataSummary.Source |
getSource()
The source from which the variable was most recently set.
|
String |
getSupportedVersions()
The comma-separated list of MySQL versions that support the variable.
|
Date |
getTimeSet()
The time when the value of the variable was set.
|
String |
getType()
The type of variable.
|
String |
getUserSet()
The user who sets the value of the variable.
|
String |
getValue()
The value of the variable.
|
int |
hashCode() |
MySqlConfigurationDataSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"name","value","source","minValue","maxValue","type","defaultValue","timeSet","hostSet","userSet","isDynamic","isInit","isConfigurable","path","description","possibleValues","supportedVersions"}) public MySqlConfigurationDataSummary(String name, String value, MySqlConfigurationDataSummary.Source source, BigDecimal minValue, BigDecimal maxValue, String type, String defaultValue, Date timeSet, String hostSet, String userSet, Boolean isDynamic, Boolean isInit, Boolean isConfigurable, String path, String description, String possibleValues, String supportedVersions)
public static MySqlConfigurationDataSummary.Builder builder()
Create a new builder.
public MySqlConfigurationDataSummary.Builder toBuilder()
public String getName()
The name of the configuration variable
public String getValue()
The value of the variable.
public MySqlConfigurationDataSummary.Source getSource()
The source from which the variable was most recently set.
public BigDecimal getMinValue()
The minimum value of the variable.
public BigDecimal getMaxValue()
The maximum value of the variable.
public String getType()
The type of variable.
public String getDefaultValue()
The default value of the variable.
public Date getTimeSet()
The time when the value of the variable was set.
public String getHostSet()
The host from where the value of the variable was set. This is empty for a MySQL Database System.
public String getUserSet()
The user who sets the value of the variable. This is empty for a MySQL Database System.
public Boolean getIsDynamic()
Indicates whether the variable can be set dynamically or not.
public Boolean getIsInit()
Indicates whether the variable is set at server startup.
public Boolean getIsConfigurable()
Indicates whether the variable is configurable.
public String getPath()
The path name of the option file (VARIABLE_PATH), if the variable was set in an option file. If the variable was not set in an
public String getDescription()
The description of the variable.
public String getPossibleValues()
The comma-separated list of possible values for the variable in value:valueDescription format.
public String getSupportedVersions()
The comma-separated list of MySQL versions that support the variable.
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–2024. All rights reserved.