Class MySqlConfigurationDataSummary


  • @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).
    • Method Detail

      • getName

        public String getName()
        The name of the configuration variable
        Returns:
        the value
      • getValue

        public String getValue()
        The value of the variable.
        Returns:
        the value
      • getMinValue

        public BigDecimal getMinValue()
        The minimum value of the variable.
        Returns:
        the value
      • getMaxValue

        public BigDecimal getMaxValue()
        The maximum value of the variable.
        Returns:
        the value
      • getType

        public String getType()
        The type of variable.
        Returns:
        the value
      • getDefaultValue

        public String getDefaultValue()
        The default value of the variable.
        Returns:
        the value
      • getTimeSet

        public Date getTimeSet()
        The time when the value of the variable was set.
        Returns:
        the value
      • getHostSet

        public String getHostSet()
        The host from where the value of the variable was set.

        This is empty for a MySQL Database System.

        Returns:
        the value
      • getUserSet

        public String getUserSet()
        The user who sets the value of the variable.

        This is empty for a MySQL Database System.

        Returns:
        the value
      • getIsDynamic

        public Boolean getIsDynamic()
        Indicates whether the variable can be set dynamically or not.
        Returns:
        the value
      • getIsInit

        public Boolean getIsInit()
        Indicates whether the variable is set at server startup.
        Returns:
        the value
      • getIsConfigurable

        public Boolean getIsConfigurable()
        Indicates whether the variable is configurable.
        Returns:
        the value
      • getPath

        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

        Returns:
        the value
      • getDescription

        public String getDescription()
        The description of the variable.
        Returns:
        the value
      • getPossibleValues

        public String getPossibleValues()
        The comma-separated list of possible values for the variable in value:valueDescription format.
        Returns:
        the value
      • getSupportedVersions

        public String getSupportedVersions()
        The comma-separated list of MySQL versions that support the variable.
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.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 class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel