Interface OptionConfiguration.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<OptionConfiguration.Builder,,- OptionConfiguration> - SdkBuilder<OptionConfiguration.Builder,,- OptionConfiguration> - SdkPojo
- Enclosing class:
- OptionConfiguration
@Mutable
@NotThreadSafe
public static interface OptionConfiguration.Builder
extends SdkPojo, CopyableBuilder<OptionConfiguration.Builder,OptionConfiguration> 
- 
Method SummaryModifier and TypeMethodDescriptiondbSecurityGroupMemberships(String... dbSecurityGroupMemberships) A list of DB security groups used for this option.dbSecurityGroupMemberships(Collection<String> dbSecurityGroupMemberships) A list of DB security groups 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 VPC security group names used for this option.vpcSecurityGroupMemberships(Collection<String> vpcSecurityGroupMemberships) A list of VPC security group names used for this option.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
optionNameThe 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.
 
- 
portThe 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.
 
- 
optionVersionThe 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.
 
- 
dbSecurityGroupMembershipsOptionConfiguration.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.
 
- 
dbSecurityGroupMembershipsA 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.
 
- 
vpcSecurityGroupMembershipsOptionConfiguration.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.
 
- 
vpcSecurityGroupMembershipsA 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.
 
- 
optionSettingsThe 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.
 
- 
optionSettingsThe 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.
 
- 
optionSettingsThe 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 tooptionSettings(List<OptionSetting>).- Parameters:
- optionSettings- a consumer that will call methods on- OptionSetting.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-