@Stability(value=Experimental) public static final class VpcOptions.Builder extends Object implements software.amazon.jsii.Builder<VpcOptions>
VpcOptions| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
VpcOptions |
build()
Builds the configured instance.
|
VpcOptions.Builder |
securityGroups(List<? extends ISecurityGroup> securityGroups)
Sets the value of
VpcOptions.getSecurityGroups() |
VpcOptions.Builder |
subnets(List<? extends ISubnet> subnets)
Sets the value of
VpcOptions.getSubnets() |
@Stability(value=Experimental) public VpcOptions.Builder securityGroups(List<? extends ISecurityGroup> securityGroups)
VpcOptions.getSecurityGroups()securityGroups - The list of security groups that are associated with the VPC endpoints for the domain. This parameter is required.
If you don't provide a security group ID, Amazon ES uses
the default security group for the VPC. To learn more, see [Security Groups for your VPC]
(https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html) in the Amazon VPC
User Guide.this@Stability(value=Experimental) public VpcOptions.Builder subnets(List<? extends ISubnet> subnets)
VpcOptions.getSubnets()subnets - Provide one subnet for each Availability Zone that your domain uses. This parameter is required.
For
example, you must specify three subnet IDs for a three Availability Zone
domain. To learn more, see [VPCs and Subnets]
(https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html) in the
Amazon VPC User Guide.this@Stability(value=Experimental) public VpcOptions build()
build in interface software.amazon.jsii.Builder<VpcOptions>VpcOptionsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.