@Stability(value=Stable) public static final class OptionConfiguration.Builder extends Object implements software.amazon.jsii.Builder<OptionConfiguration>
OptionConfiguration| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
OptionConfiguration |
build()
Builds the configured instance.
|
OptionConfiguration.Builder |
name(String name)
Sets the value of
OptionConfiguration.getName() |
OptionConfiguration.Builder |
port(Number port)
Sets the value of
OptionConfiguration.getPort() |
OptionConfiguration.Builder |
securityGroups(List<? extends ISecurityGroup> securityGroups)
Sets the value of
OptionConfiguration.getSecurityGroups() |
OptionConfiguration.Builder |
settings(Map<String,String> settings)
Sets the value of
OptionConfiguration.getSettings() |
OptionConfiguration.Builder |
version(String version)
Sets the value of
OptionConfiguration.getVersion() |
OptionConfiguration.Builder |
vpc(IVpc vpc)
Sets the value of
OptionConfiguration.getVpc() |
@Stability(value=Stable) public OptionConfiguration.Builder name(String name)
OptionConfiguration.getName()name - The name of the option. This parameter is required.this@Stability(value=Stable) public OptionConfiguration.Builder port(Number port)
OptionConfiguration.getPort()port - The port number that this option uses.
If port is specified then vpc
must also be specified.this@Stability(value=Stable) public OptionConfiguration.Builder securityGroups(List<? extends ISecurityGroup> securityGroups)
OptionConfiguration.getSecurityGroups()securityGroups - Optional list of security groups to use for this option, if `vpc` is specified.
If no groups are provided, a default one will be created.this@Stability(value=Stable) public OptionConfiguration.Builder settings(Map<String,String> settings)
OptionConfiguration.getSettings()settings - The settings for the option.this@Stability(value=Stable) public OptionConfiguration.Builder version(String version)
OptionConfiguration.getVersion()version - The version for the option.this@Stability(value=Stable) public OptionConfiguration.Builder vpc(IVpc vpc)
OptionConfiguration.getVpc()vpc - The VPC where a security group should be created for this option.
If vpc
is specified then port must also be specified.this@Stability(value=Stable) public OptionConfiguration build()
build in interface software.amazon.jsii.Builder<OptionConfiguration>OptionConfigurationNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.