Package com.pulumi.aws.ec2.inputs
Class GetSubnetPlainArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.GetSubnetPlainArgs.Builder
-
- Enclosing class:
- GetSubnetPlainArgs
public static final class GetSubnetPlainArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetSubnetPlainArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetSubnetPlainArgs.BuilderavailabilityZone(java.lang.String availabilityZone)GetSubnetPlainArgs.BuilderavailabilityZoneId(java.lang.String availabilityZoneId)GetSubnetPlainArgsbuild()GetSubnetPlainArgs.BuildercidrBlock(java.lang.String cidrBlock)GetSubnetPlainArgs.BuilderdefaultForAz(java.lang.Boolean defaultForAz)GetSubnetPlainArgs.Builderfilters(GetSubnetFilter... filters)GetSubnetPlainArgs.Builderfilters(java.util.List<GetSubnetFilter> filters)GetSubnetPlainArgs.Builderid(java.lang.String id)GetSubnetPlainArgs.Builderipv6CidrBlock(java.lang.String ipv6CidrBlock)GetSubnetPlainArgs.Builderregion(java.lang.String region)GetSubnetPlainArgs.Builderstate(java.lang.String state)GetSubnetPlainArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)GetSubnetPlainArgs.BuildervpcId(java.lang.String vpcId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetSubnetPlainArgs defaults)
-
-
Method Detail
-
availabilityZone
public GetSubnetPlainArgs.Builder availabilityZone(@Nullable java.lang.String availabilityZone)
- Parameters:
availabilityZone- Availability zone where the subnet must reside.- Returns:
- builder
-
availabilityZoneId
public GetSubnetPlainArgs.Builder availabilityZoneId(@Nullable java.lang.String availabilityZoneId)
- Parameters:
availabilityZoneId- ID of the Availability Zone for the subnet. This argument is not supported in all regions or partitions. If necessary, use `availabilityZone` instead.- Returns:
- builder
-
cidrBlock
public GetSubnetPlainArgs.Builder cidrBlock(@Nullable java.lang.String cidrBlock)
- Parameters:
cidrBlock- CIDR block of the desired subnet.- Returns:
- builder
-
defaultForAz
public GetSubnetPlainArgs.Builder defaultForAz(@Nullable java.lang.Boolean defaultForAz)
- Parameters:
defaultForAz- Whether the desired subnet must be the default subnet for its associated availability zone.- Returns:
- builder
-
filters
public GetSubnetPlainArgs.Builder filters(@Nullable java.util.List<GetSubnetFilter> filters)
- Parameters:
filters- Configuration block. Detailed below.- Returns:
- builder
-
filters
public GetSubnetPlainArgs.Builder filters(GetSubnetFilter... filters)
- Parameters:
filters- Configuration block. Detailed below.- Returns:
- builder
-
id
public GetSubnetPlainArgs.Builder id(@Nullable java.lang.String id)
- Parameters:
id- ID of the specific subnet to retrieve.- Returns:
- builder
-
ipv6CidrBlock
public GetSubnetPlainArgs.Builder ipv6CidrBlock(@Nullable java.lang.String ipv6CidrBlock)
- Parameters:
ipv6CidrBlock- IPv6 CIDR block of the desired subnet.- Returns:
- builder
-
region
public GetSubnetPlainArgs.Builder region(@Nullable java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
state
public GetSubnetPlainArgs.Builder state(@Nullable java.lang.String state)
- Parameters:
state- State that the desired subnet must have.- Returns:
- builder
-
tags
public GetSubnetPlainArgs.Builder tags(@Nullable java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags, each pair of which must exactly match a pair on the desired subnet.- Returns:
- builder
-
vpcId
public GetSubnetPlainArgs.Builder vpcId(@Nullable java.lang.String vpcId)
- Parameters:
vpcId- ID of the VPC that the desired subnet belongs to.- Returns:
- builder
-
build
public GetSubnetPlainArgs build()
-
-