Class DomainVpcOptionsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.elasticsearch.inputs.DomainVpcOptionsArgs.Builder
-
- Enclosing class:
- DomainVpcOptionsArgs
public static final class DomainVpcOptionsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(DomainVpcOptionsArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DomainVpcOptionsArgs.Builder
availabilityZones(com.pulumi.core.Output<java.util.List<java.lang.String>> availabilityZones)
DomainVpcOptionsArgs.Builder
availabilityZones(java.lang.String... availabilityZones)
DomainVpcOptionsArgs.Builder
availabilityZones(java.util.List<java.lang.String> availabilityZones)
DomainVpcOptionsArgs
build()
DomainVpcOptionsArgs.Builder
securityGroupIds(com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupIds)
DomainVpcOptionsArgs.Builder
securityGroupIds(java.lang.String... securityGroupIds)
DomainVpcOptionsArgs.Builder
securityGroupIds(java.util.List<java.lang.String> securityGroupIds)
DomainVpcOptionsArgs.Builder
subnetIds(com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)
DomainVpcOptionsArgs.Builder
subnetIds(java.lang.String... subnetIds)
DomainVpcOptionsArgs.Builder
subnetIds(java.util.List<java.lang.String> subnetIds)
DomainVpcOptionsArgs.Builder
vpcId(com.pulumi.core.Output<java.lang.String> vpcId)
DomainVpcOptionsArgs.Builder
vpcId(java.lang.String vpcId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DomainVpcOptionsArgs defaults)
-
-
Method Detail
-
availabilityZones
public DomainVpcOptionsArgs.Builder availabilityZones(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> availabilityZones)
- Parameters:
availabilityZones
- If the domain was created inside a VPC, the names of the availability zones the configured `subnet_ids` were created inside.- Returns:
- builder
-
availabilityZones
public DomainVpcOptionsArgs.Builder availabilityZones(java.util.List<java.lang.String> availabilityZones)
- Parameters:
availabilityZones
- If the domain was created inside a VPC, the names of the availability zones the configured `subnet_ids` were created inside.- Returns:
- builder
-
availabilityZones
public DomainVpcOptionsArgs.Builder availabilityZones(java.lang.String... availabilityZones)
- Parameters:
availabilityZones
- If the domain was created inside a VPC, the names of the availability zones the configured `subnet_ids` were created inside.- Returns:
- builder
-
securityGroupIds
public DomainVpcOptionsArgs.Builder securityGroupIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupIds)
- Parameters:
securityGroupIds
- List of VPC Security Group IDs to be applied to the Elasticsearch domain endpoints. If omitted, the default Security Group for the VPC will be used.- Returns:
- builder
-
securityGroupIds
public DomainVpcOptionsArgs.Builder securityGroupIds(java.util.List<java.lang.String> securityGroupIds)
- Parameters:
securityGroupIds
- List of VPC Security Group IDs to be applied to the Elasticsearch domain endpoints. If omitted, the default Security Group for the VPC will be used.- Returns:
- builder
-
securityGroupIds
public DomainVpcOptionsArgs.Builder securityGroupIds(java.lang.String... securityGroupIds)
- Parameters:
securityGroupIds
- List of VPC Security Group IDs to be applied to the Elasticsearch domain endpoints. If omitted, the default Security Group for the VPC will be used.- Returns:
- builder
-
subnetIds
public DomainVpcOptionsArgs.Builder subnetIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)
- Parameters:
subnetIds
- List of VPC Subnet IDs for the Elasticsearch domain endpoints to be created in.- Returns:
- builder
-
subnetIds
public DomainVpcOptionsArgs.Builder subnetIds(java.util.List<java.lang.String> subnetIds)
- Parameters:
subnetIds
- List of VPC Subnet IDs for the Elasticsearch domain endpoints to be created in.- Returns:
- builder
-
subnetIds
public DomainVpcOptionsArgs.Builder subnetIds(java.lang.String... subnetIds)
- Parameters:
subnetIds
- List of VPC Subnet IDs for the Elasticsearch domain endpoints to be created in.- Returns:
- builder
-
vpcId
public DomainVpcOptionsArgs.Builder vpcId(@Nullable com.pulumi.core.Output<java.lang.String> vpcId)
- Parameters:
vpcId
- If the domain was created inside a VPC, the ID of the VPC.- Returns:
- builder
-
vpcId
public DomainVpcOptionsArgs.Builder vpcId(java.lang.String vpcId)
- Parameters:
vpcId
- If the domain was created inside a VPC, the ID of the VPC.- Returns:
- builder
-
build
public DomainVpcOptionsArgs build()
-
-