Interface OptionGroupOptionSetting.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OptionGroupOptionSetting.Builder,
,OptionGroupOptionSetting> SdkBuilder<OptionGroupOptionSetting.Builder,
,OptionGroupOptionSetting> SdkPojo
- Enclosing class:
OptionGroupOptionSetting
-
Method Summary
Modifier and TypeMethodDescriptionallowedValues
(String allowedValues) Indicates the acceptable values for the option group option.The DB engine specific parameter type for the option group option.defaultValue
(String defaultValue) The default value for the option group option.isModifiable
(Boolean isModifiable) Indicates whether this option group option can be changed from the default value.isRequired
(Boolean isRequired) Indicates whether a value must be specified for this option setting of the option group option.minimumEngineVersionPerAllowedValue
(Collection<MinimumEngineVersionPerAllowedValue> minimumEngineVersionPerAllowedValue) The minimum DB engine version required for the corresponding allowed value for this option setting.minimumEngineVersionPerAllowedValue
(Consumer<MinimumEngineVersionPerAllowedValue.Builder>... minimumEngineVersionPerAllowedValue) The minimum DB engine version required for the corresponding allowed value for this option setting.minimumEngineVersionPerAllowedValue
(MinimumEngineVersionPerAllowedValue... minimumEngineVersionPerAllowedValue) The minimum DB engine version required for the corresponding allowed value for this option setting.settingDescription
(String settingDescription) The description of the option group option.settingName
(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, sdkFields
-
Method Details
-
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
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
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
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
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
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.Builder
avoiding the need to create one manually viaMinimumEngineVersionPerAllowedValue.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tominimumEngineVersionPerAllowedValue(List<MinimumEngineVersionPerAllowedValue>)
.- 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:
-