Interface OptionConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OptionConfiguration.Builder,
,OptionConfiguration> SdkBuilder<OptionConfiguration.Builder,
,OptionConfiguration> SdkPojo
- Enclosing class:
OptionConfiguration
public static interface OptionConfiguration.Builder
extends SdkPojo, CopyableBuilder<OptionConfiguration.Builder,OptionConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptiondbSecurityGroupMemberships
(String... dbSecurityGroupMemberships) A list of DBSecurityGroupMembership name strings used for this option.dbSecurityGroupMemberships
(Collection<String> dbSecurityGroupMemberships) A list of DBSecurityGroupMembership name strings used for this option.optionName
(String optionName) The configuration of options to include in a group.optionSettings
(Collection<OptionSetting> optionSettings) The option settings to include in an option group.optionSettings
(Consumer<OptionSetting.Builder>... optionSettings) The option settings to include in an option group.optionSettings
(OptionSetting... optionSettings) The option settings to include in an option group.optionVersion
(String optionVersion) The version for the option.The optional port for the option.vpcSecurityGroupMemberships
(String... vpcSecurityGroupMemberships) A list of VpcSecurityGroupMembership name strings used for this option.vpcSecurityGroupMemberships
(Collection<String> vpcSecurityGroupMemberships) A list of VpcSecurityGroupMembership name strings used for this 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
-
optionName
The configuration of options to include in a group.
- Parameters:
optionName
- The configuration of options to include in a group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
port
The optional port for the option.
- Parameters:
port
- The optional port for the option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optionVersion
The version for the option.
- Parameters:
optionVersion
- The version for the option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbSecurityGroupMemberships
OptionConfiguration.Builder dbSecurityGroupMemberships(Collection<String> dbSecurityGroupMemberships) A list of DBSecurityGroupMembership name strings used for this option.
- Parameters:
dbSecurityGroupMemberships
- A list of DBSecurityGroupMembership name strings used for this option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbSecurityGroupMemberships
A list of DBSecurityGroupMembership name strings used for this option.
- Parameters:
dbSecurityGroupMemberships
- A list of DBSecurityGroupMembership name strings used for this option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSecurityGroupMemberships
OptionConfiguration.Builder vpcSecurityGroupMemberships(Collection<String> vpcSecurityGroupMemberships) A list of VpcSecurityGroupMembership name strings used for this option.
- Parameters:
vpcSecurityGroupMemberships
- A list of VpcSecurityGroupMembership name strings used for this option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSecurityGroupMemberships
A list of VpcSecurityGroupMembership name strings used for this option.
- Parameters:
vpcSecurityGroupMemberships
- A list of VpcSecurityGroupMembership name strings used for this option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optionSettings
The option settings to include in an option group.
- Parameters:
optionSettings
- The option settings to include in an option group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optionSettings
The option settings to include in an option group.
- Parameters:
optionSettings
- The option settings to include in an option group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optionSettings
The option settings to include in an option group.
This is a convenience method that creates an instance of theOptionSetting.Builder
avoiding the need to create one manually viaOptionSetting.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooptionSettings(List<OptionSetting>)
.- Parameters:
optionSettings
- a consumer that will call methods onOptionSetting.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-