Class GetSubnetPlainArgs.Builder

  • Enclosing class:
    GetSubnetPlainArgs

    public static final class GetSubnetPlainArgs.Builder
    extends java.lang.Object
    • 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
      • 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