Class OptionGroupOptionSetting

  • All Implemented Interfaces:
    Serializable, Cloneable

    public class OptionGroupOptionSetting
    extends Object
    implements Serializable, Cloneable

    Option group option settings are used to display settings available for each option with their default values and other information. These values are used with the DescribeOptionGroupOptions action.

    See Also:
    Serialized Form
    • Constructor Detail

      • OptionGroupOptionSetting

        public OptionGroupOptionSetting()
    • Method Detail

      • setSettingName

        public void setSettingName​(String settingName)

        The name of the option group option.

        Parameters:
        settingName - The name of the option group option.
      • getSettingName

        public String getSettingName()

        The name of the option group option.

        Returns:
        The name of the option group option.
      • withSettingName

        public OptionGroupOptionSetting withSettingName​(String settingName)

        The name of the option group option.

        Parameters:
        settingName - The name of the option group option.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setSettingDescription

        public void setSettingDescription​(String settingDescription)

        The description of the option group option.

        Parameters:
        settingDescription - The description of the option group option.
      • getSettingDescription

        public String getSettingDescription()

        The description of the option group option.

        Returns:
        The description of the option group option.
      • withSettingDescription

        public OptionGroupOptionSetting withSettingDescription​(String settingDescription)

        The description of the option group option.

        Parameters:
        settingDescription - The description of the option group option.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setDefaultValue

        public void setDefaultValue​(String defaultValue)

        The default value for the option group option.

        Parameters:
        defaultValue - The default value for the option group option.
      • getDefaultValue

        public String getDefaultValue()

        The default value for the option group option.

        Returns:
        The default value for the option group option.
      • withDefaultValue

        public OptionGroupOptionSetting withDefaultValue​(String defaultValue)

        The default value for the option group option.

        Parameters:
        defaultValue - The default value for the option group option.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setApplyType

        public void setApplyType​(String applyType)

        The DB engine specific parameter type for the option group option.

        Parameters:
        applyType - The DB engine specific parameter type for the option group option.
      • getApplyType

        public String getApplyType()

        The DB engine specific parameter type for the option group option.

        Returns:
        The DB engine specific parameter type for the option group option.
      • withApplyType

        public OptionGroupOptionSetting withApplyType​(String applyType)

        The DB engine specific parameter type for the option group option.

        Parameters:
        applyType - The DB engine specific parameter type for the option group option.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setAllowedValues

        public void setAllowedValues​(String allowedValues)

        Indicates the acceptable values for the option group option.

        Parameters:
        allowedValues - Indicates the acceptable values for the option group option.
      • getAllowedValues

        public String getAllowedValues()

        Indicates the acceptable values for the option group option.

        Returns:
        Indicates the acceptable values for the option group option.
      • withAllowedValues

        public OptionGroupOptionSetting withAllowedValues​(String allowedValues)

        Indicates the acceptable values for the option group option.

        Parameters:
        allowedValues - Indicates the acceptable values for the option group option.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setIsModifiable

        public void setIsModifiable​(Boolean isModifiable)

        Boolean value where true indicates that this option group option can be changed from the default value.

        Parameters:
        isModifiable - Boolean value where true indicates that this option group option can be changed from the default value.
      • getIsModifiable

        public Boolean getIsModifiable()

        Boolean value where true indicates that this option group option can be changed from the default value.

        Returns:
        Boolean value where true indicates that this option group option can be changed from the default value.
      • withIsModifiable

        public OptionGroupOptionSetting withIsModifiable​(Boolean isModifiable)

        Boolean value where true indicates that this option group option can be changed from the default value.

        Parameters:
        isModifiable - Boolean value where true indicates that this option group option can be changed from the default value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • isModifiable

        public Boolean isModifiable()

        Boolean value where true indicates that this option group option can be changed from the default value.

        Returns:
        Boolean value where true indicates that this option group option can be changed from the default value.
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object