public static interface OptionConfiguration.Builder extends SdkPojo, CopyableBuilder<OptionConfiguration.Builder,OptionConfiguration>
| Modifier and Type | Method and Description |
|---|---|
OptionConfiguration.Builder |
dbSecurityGroupMemberships(Collection<String> dbSecurityGroupMemberships)
A list of DBSecurityGroupMembership name strings used for this option.
|
OptionConfiguration.Builder |
dbSecurityGroupMemberships(String... dbSecurityGroupMemberships)
A list of DBSecurityGroupMembership name strings used for this option.
|
OptionConfiguration.Builder |
optionName(String optionName)
The configuration of options to include in a group.
|
OptionConfiguration.Builder |
optionSettings(Collection<OptionSetting> optionSettings)
The option settings to include in an option group.
|
OptionConfiguration.Builder |
optionSettings(Consumer<OptionSetting.Builder>... optionSettings)
The option settings to include in an option group.
|
OptionConfiguration.Builder |
optionSettings(OptionSetting... optionSettings)
The option settings to include in an option group.
|
OptionConfiguration.Builder |
optionVersion(String optionVersion)
The version for the option.
|
OptionConfiguration.Builder |
port(Integer port)
The optional port for the option.
|
OptionConfiguration.Builder |
vpcSecurityGroupMemberships(Collection<String> vpcSecurityGroupMemberships)
A list of VpcSecurityGroupMembership name strings used for this option.
|
OptionConfiguration.Builder |
vpcSecurityGroupMemberships(String... vpcSecurityGroupMemberships)
A list of VpcSecurityGroupMembership name strings used for this option.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildOptionConfiguration.Builder optionName(String optionName)
The configuration of options to include in a group.
optionName - The configuration of options to include in a group.OptionConfiguration.Builder port(Integer port)
The optional port for the option.
port - The optional port for the option.OptionConfiguration.Builder optionVersion(String optionVersion)
The version for the option.
optionVersion - The version for the option.OptionConfiguration.Builder dbSecurityGroupMemberships(Collection<String> dbSecurityGroupMemberships)
A list of DBSecurityGroupMembership name strings used for this option.
dbSecurityGroupMemberships - A list of DBSecurityGroupMembership name strings used for this option.OptionConfiguration.Builder dbSecurityGroupMemberships(String... dbSecurityGroupMemberships)
A list of DBSecurityGroupMembership name strings used for this option.
dbSecurityGroupMemberships - A list of DBSecurityGroupMembership name strings used for this option.OptionConfiguration.Builder vpcSecurityGroupMemberships(Collection<String> vpcSecurityGroupMemberships)
A list of VpcSecurityGroupMembership name strings used for this option.
vpcSecurityGroupMemberships - A list of VpcSecurityGroupMembership name strings used for this option.OptionConfiguration.Builder vpcSecurityGroupMemberships(String... vpcSecurityGroupMemberships)
A list of VpcSecurityGroupMembership name strings used for this option.
vpcSecurityGroupMemberships - A list of VpcSecurityGroupMembership name strings used for this option.OptionConfiguration.Builder optionSettings(Collection<OptionSetting> optionSettings)
The option settings to include in an option group.
optionSettings - The option settings to include in an option group.OptionConfiguration.Builder optionSettings(OptionSetting... optionSettings)
The option settings to include in an option group.
optionSettings - The option settings to include in an option group.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.Builder avoiding the need to create one
manually via OptionSetting.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #optionSettings(List.
optionSettings - a consumer that will call methods on
OptionSetting.Builder#optionSettings(java.util.Collection) Copyright © 2022. All rights reserved.