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.BuilderavailabilityZones(com.pulumi.core.Output<java.util.List<java.lang.String>> availabilityZones)DomainVpcOptionsArgs.BuilderavailabilityZones(java.lang.String... availabilityZones)DomainVpcOptionsArgs.BuilderavailabilityZones(java.util.List<java.lang.String> availabilityZones)DomainVpcOptionsArgsbuild()DomainVpcOptionsArgs.BuildersecurityGroupIds(com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupIds)DomainVpcOptionsArgs.BuildersecurityGroupIds(java.lang.String... securityGroupIds)DomainVpcOptionsArgs.BuildersecurityGroupIds(java.util.List<java.lang.String> securityGroupIds)DomainVpcOptionsArgs.BuildersubnetIds(com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)DomainVpcOptionsArgs.BuildersubnetIds(java.lang.String... subnetIds)DomainVpcOptionsArgs.BuildersubnetIds(java.util.List<java.lang.String> subnetIds)DomainVpcOptionsArgs.BuildervpcId(com.pulumi.core.Output<java.lang.String> vpcId)DomainVpcOptionsArgs.BuildervpcId(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 `subnetIds` 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 `subnetIds` 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 `subnetIds` 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()
-
-