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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OptionConfiguration.BuilderdbSecurityGroupMemberships(String... dbSecurityGroupMemberships)A list of DB security groups used for this option.OptionConfiguration.BuilderdbSecurityGroupMemberships(Collection<String> dbSecurityGroupMemberships)A list of DB security groups used for this option.OptionConfiguration.BuilderoptionName(String optionName)The configuration of options to include in a group.OptionConfiguration.BuilderoptionSettings(Collection<OptionSetting> optionSettings)The option settings to include in an option group.OptionConfiguration.BuilderoptionSettings(Consumer<OptionSetting.Builder>... optionSettings)The option settings to include in an option group.OptionConfiguration.BuilderoptionSettings(OptionSetting... optionSettings)The option settings to include in an option group.OptionConfiguration.BuilderoptionVersion(String optionVersion)The version for the option.OptionConfiguration.Builderport(Integer port)The optional port for the option.OptionConfiguration.BuildervpcSecurityGroupMemberships(String... vpcSecurityGroupMemberships)A list of VPC security group names used for this option.OptionConfiguration.BuildervpcSecurityGroupMemberships(Collection<String> vpcSecurityGroupMemberships)A list of VPC security group names 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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
optionName
OptionConfiguration.Builder optionName(String 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
OptionConfiguration.Builder port(Integer 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
OptionConfiguration.Builder optionVersion(String 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 DB security groups used for this option.
- Parameters:
dbSecurityGroupMemberships- A list of DB security groups used for this option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbSecurityGroupMemberships
OptionConfiguration.Builder dbSecurityGroupMemberships(String... dbSecurityGroupMemberships)
A list of DB security groups used for this option.
- Parameters:
dbSecurityGroupMemberships- A list of DB security groups 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 VPC security group names used for this option.
- Parameters:
vpcSecurityGroupMemberships- A list of VPC security group names used for this option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSecurityGroupMemberships
OptionConfiguration.Builder vpcSecurityGroupMemberships(String... vpcSecurityGroupMemberships)
A list of VPC security group names used for this option.
- Parameters:
vpcSecurityGroupMemberships- A list of VPC security group names used for this option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optionSettings
OptionConfiguration.Builder optionSettings(Collection<OptionSetting> 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
OptionConfiguration.Builder optionSettings(OptionSetting... 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
OptionConfiguration.Builder optionSettings(Consumer<OptionSetting.Builder>... optionSettings)
The option settings to include in an option group.
This is a convenience method that creates an instance of theOptionSetting.Builderavoiding the need to create one manually viaOptionSetting.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#optionSettings(List.) - 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:
#optionSettings(java.util.Collection)
-
-