Interface VPCOptions.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<VPCOptions.Builder,VPCOptions>,SdkBuilder<VPCOptions.Builder,VPCOptions>,SdkPojo
- Enclosing class:
- VPCOptions
public static interface VPCOptions.Builder extends SdkPojo, CopyableBuilder<VPCOptions.Builder,VPCOptions>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VPCOptions.BuildersecurityGroupIds(String... securityGroupIds)The list of security group IDs associated with the VPC endpoints for the domain.VPCOptions.BuildersecurityGroupIds(Collection<String> securityGroupIds)The list of security group IDs associated with the VPC endpoints for the domain.VPCOptions.BuildersubnetIds(String... subnetIds)A list of subnet IDs associated with the VPC endpoints for the domain.VPCOptions.BuildersubnetIds(Collection<String> subnetIds)A list of subnet IDs associated with the VPC endpoints for the domain.-
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
-
subnetIds
VPCOptions.Builder subnetIds(Collection<String> subnetIds)
A list of subnet IDs associated with the VPC endpoints for the domain. If your domain uses multiple Availability Zones, you need to provide two subnet IDs, one per zone. Otherwise, provide only one.
- Parameters:
subnetIds- A list of subnet IDs associated with the VPC endpoints for the domain. If your domain uses multiple Availability Zones, you need to provide two subnet IDs, one per zone. Otherwise, provide only one.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
VPCOptions.Builder subnetIds(String... subnetIds)
A list of subnet IDs associated with the VPC endpoints for the domain. If your domain uses multiple Availability Zones, you need to provide two subnet IDs, one per zone. Otherwise, provide only one.
- Parameters:
subnetIds- A list of subnet IDs associated with the VPC endpoints for the domain. If your domain uses multiple Availability Zones, you need to provide two subnet IDs, one per zone. Otherwise, provide only one.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
VPCOptions.Builder securityGroupIds(Collection<String> securityGroupIds)
The list of security group IDs associated with the VPC endpoints for the domain. If you do not provide a security group ID, OpenSearch Service uses the default security group for the VPC.
- Parameters:
securityGroupIds- The list of security group IDs associated with the VPC endpoints for the domain. If you do not provide a security group ID, OpenSearch Service uses the default security group for the VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
VPCOptions.Builder securityGroupIds(String... securityGroupIds)
The list of security group IDs associated with the VPC endpoints for the domain. If you do not provide a security group ID, OpenSearch Service uses the default security group for the VPC.
- Parameters:
securityGroupIds- The list of security group IDs associated with the VPC endpoints for the domain. If you do not provide a security group ID, OpenSearch Service uses the default security group for the VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-