Class VpcEndpointVpcOptionsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.elasticsearch.inputs.VpcEndpointVpcOptionsArgs.Builder
-
- Enclosing class:
- VpcEndpointVpcOptionsArgs
public static final class VpcEndpointVpcOptionsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(VpcEndpointVpcOptionsArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VpcEndpointVpcOptionsArgs.Builder
availabilityZones(com.pulumi.core.Output<java.util.List<java.lang.String>> availabilityZones)
VpcEndpointVpcOptionsArgs.Builder
availabilityZones(java.lang.String... availabilityZones)
VpcEndpointVpcOptionsArgs.Builder
availabilityZones(java.util.List<java.lang.String> availabilityZones)
VpcEndpointVpcOptionsArgs
build()
VpcEndpointVpcOptionsArgs.Builder
securityGroupIds(com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupIds)
VpcEndpointVpcOptionsArgs.Builder
securityGroupIds(java.lang.String... securityGroupIds)
VpcEndpointVpcOptionsArgs.Builder
securityGroupIds(java.util.List<java.lang.String> securityGroupIds)
VpcEndpointVpcOptionsArgs.Builder
subnetIds(com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)
VpcEndpointVpcOptionsArgs.Builder
subnetIds(java.lang.String... subnetIds)
VpcEndpointVpcOptionsArgs.Builder
subnetIds(java.util.List<java.lang.String> subnetIds)
VpcEndpointVpcOptionsArgs.Builder
vpcId(com.pulumi.core.Output<java.lang.String> vpcId)
VpcEndpointVpcOptionsArgs.Builder
vpcId(java.lang.String vpcId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(VpcEndpointVpcOptionsArgs defaults)
-
-
Method Detail
-
availabilityZones
public VpcEndpointVpcOptionsArgs.Builder availabilityZones(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> availabilityZones)
-
availabilityZones
public VpcEndpointVpcOptionsArgs.Builder availabilityZones(java.util.List<java.lang.String> availabilityZones)
-
availabilityZones
public VpcEndpointVpcOptionsArgs.Builder availabilityZones(java.lang.String... availabilityZones)
-
securityGroupIds
public VpcEndpointVpcOptionsArgs.Builder securityGroupIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupIds)
- 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, elasticsearch Service uses the default security group for the VPC.- Returns:
- builder
-
securityGroupIds
public VpcEndpointVpcOptionsArgs.Builder securityGroupIds(java.util.List<java.lang.String> securityGroupIds)
- 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, elasticsearch Service uses the default security group for the VPC.- Returns:
- builder
-
securityGroupIds
public VpcEndpointVpcOptionsArgs.Builder securityGroupIds(java.lang.String... securityGroupIds)
- 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, elasticsearch Service uses the default security group for the VPC.- Returns:
- builder
-
subnetIds
public VpcEndpointVpcOptionsArgs.Builder subnetIds(com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)
- 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:
- builder
-
subnetIds
public VpcEndpointVpcOptionsArgs.Builder subnetIds(java.util.List<java.lang.String> subnetIds)
- 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:
- builder
-
subnetIds
public VpcEndpointVpcOptionsArgs.Builder subnetIds(java.lang.String... subnetIds)
- 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:
- builder
-
vpcId
public VpcEndpointVpcOptionsArgs.Builder vpcId(@Nullable com.pulumi.core.Output<java.lang.String> vpcId)
-
vpcId
public VpcEndpointVpcOptionsArgs.Builder vpcId(java.lang.String vpcId)
-
build
public VpcEndpointVpcOptionsArgs build()
-
-