Interface OptionGroupOptionSetting.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<OptionGroupOptionSetting.Builder,OptionGroupOptionSetting>,SdkBuilder<OptionGroupOptionSetting.Builder,OptionGroupOptionSetting>,SdkPojo
- Enclosing class:
- OptionGroupOptionSetting
public static interface OptionGroupOptionSetting.Builder extends SdkPojo, CopyableBuilder<OptionGroupOptionSetting.Builder,OptionGroupOptionSetting>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OptionGroupOptionSetting.BuilderallowedValues(String allowedValues)Indicates the acceptable values for the option group option.OptionGroupOptionSetting.BuilderapplyType(String applyType)The DB engine specific parameter type for the option group option.OptionGroupOptionSetting.BuilderdefaultValue(String defaultValue)The default value for the option group option.OptionGroupOptionSetting.BuilderisModifiable(Boolean isModifiable)Indicates whether this option group option can be changed from the default value.OptionGroupOptionSetting.BuilderisRequired(Boolean isRequired)Indicates whether a value must be specified for this option setting of the option group option.OptionGroupOptionSetting.BuilderminimumEngineVersionPerAllowedValue(Collection<MinimumEngineVersionPerAllowedValue> minimumEngineVersionPerAllowedValue)The minimum DB engine version required for the corresponding allowed value for this option setting.OptionGroupOptionSetting.BuilderminimumEngineVersionPerAllowedValue(Consumer<MinimumEngineVersionPerAllowedValue.Builder>... minimumEngineVersionPerAllowedValue)The minimum DB engine version required for the corresponding allowed value for this option setting.OptionGroupOptionSetting.BuilderminimumEngineVersionPerAllowedValue(MinimumEngineVersionPerAllowedValue... minimumEngineVersionPerAllowedValue)The minimum DB engine version required for the corresponding allowed value for this option setting.OptionGroupOptionSetting.BuildersettingDescription(String settingDescription)The description of the option group option.OptionGroupOptionSetting.BuildersettingName(String settingName)The name of the option group option.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
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
OptionGroupOptionSetting.Builder applyType(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.
-
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 theMinimumEngineVersionPerAllowedValue.Builderavoiding the need to create one manually viaMinimumEngineVersionPerAllowedValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#minimumEngineVersionPerAllowedValue(List.) - Parameters:
minimumEngineVersionPerAllowedValue- a consumer that will call methods onMinimumEngineVersionPerAllowedValue.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#minimumEngineVersionPerAllowedValue(java.util.Collection)
-
-