Interface OptionGroupOptionSetting.Builder

  • Method Details

    • settingName

      OptionGroupOptionSetting.Builder settingName(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.
    • settingDescription

      OptionGroupOptionSetting.Builder settingDescription(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.
    • defaultValue

      OptionGroupOptionSetting.Builder defaultValue(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.
    • 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.
    • allowedValues

      OptionGroupOptionSetting.Builder allowedValues(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.
    • isModifiable

      OptionGroupOptionSetting.Builder isModifiable(Boolean isModifiable)

      Indicates whether this option group option can be changed from the default value.

      Parameters:
      isModifiable - Indicates whether 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.
    • isRequired

      OptionGroupOptionSetting.Builder isRequired(Boolean isRequired)

      Indicates whether a value must be specified for this option setting of the option group option.

      Parameters:
      isRequired - Indicates whether a value must be specified for this option setting of the option group option.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • minimumEngineVersionPerAllowedValue

      OptionGroupOptionSetting.Builder minimumEngineVersionPerAllowedValue(Collection<MinimumEngineVersionPerAllowedValue> minimumEngineVersionPerAllowedValue)

      The minimum DB engine version required for the corresponding allowed value for this option setting.

      Parameters:
      minimumEngineVersionPerAllowedValue - The minimum DB engine version required for the corresponding allowed value for this option setting.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • minimumEngineVersionPerAllowedValue

      OptionGroupOptionSetting.Builder minimumEngineVersionPerAllowedValue(MinimumEngineVersionPerAllowedValue... minimumEngineVersionPerAllowedValue)

      The minimum DB engine version required for the corresponding allowed value for this option setting.

      Parameters:
      minimumEngineVersionPerAllowedValue - The minimum DB engine version required for the corresponding allowed value for this option setting.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • minimumEngineVersionPerAllowedValue

      OptionGroupOptionSetting.Builder minimumEngineVersionPerAllowedValue(Consumer<MinimumEngineVersionPerAllowedValue.Builder>... minimumEngineVersionPerAllowedValue)

      The minimum DB engine version required for the corresponding allowed value for this option setting.

      This is a convenience method that creates an instance of the MinimumEngineVersionPerAllowedValue.Builder avoiding the need to create one manually via MinimumEngineVersionPerAllowedValue.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to minimumEngineVersionPerAllowedValue(List<MinimumEngineVersionPerAllowedValue>).

      Parameters:
      minimumEngineVersionPerAllowedValue - a consumer that will call methods on MinimumEngineVersionPerAllowedValue.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: