Interface Subnet.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Subnet.Builder,Subnet>, SdkBuilder<Subnet.Builder,Subnet>, SdkPojo
Enclosing class:
Subnet

@Mutable @NotThreadSafe public static interface Subnet.Builder extends SdkPojo, CopyableBuilder<Subnet.Builder,Subnet>
  • Method Details

    • subnetIdentifier

      Subnet.Builder subnetIdentifier(String subnetIdentifier)

      The system-assigned identifier for the subnet.

      Parameters:
      subnetIdentifier - The system-assigned identifier for the subnet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetAvailabilityZone

      Subnet.Builder subnetAvailabilityZone(String subnetAvailabilityZone)

      The Availability Zone (AZ) for the subnet.

      Parameters:
      subnetAvailabilityZone - The Availability Zone (AZ) for the subnet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportedNetworkTypesWithStrings

      Subnet.Builder supportedNetworkTypesWithStrings(Collection<String> supportedNetworkTypes)

      The network types supported by this subnet. Returns an array of strings that can include ipv4, ipv6, or both, indicating whether the subnet supports IPv4 only, IPv6 only, or dual-stack deployments.

      Parameters:
      supportedNetworkTypes - The network types supported by this subnet. Returns an array of strings that can include ipv4, ipv6, or both, indicating whether the subnet supports IPv4 only, IPv6 only, or dual-stack deployments.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportedNetworkTypesWithStrings

      Subnet.Builder supportedNetworkTypesWithStrings(String... supportedNetworkTypes)

      The network types supported by this subnet. Returns an array of strings that can include ipv4, ipv6, or both, indicating whether the subnet supports IPv4 only, IPv6 only, or dual-stack deployments.

      Parameters:
      supportedNetworkTypes - The network types supported by this subnet. Returns an array of strings that can include ipv4, ipv6, or both, indicating whether the subnet supports IPv4 only, IPv6 only, or dual-stack deployments.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportedNetworkTypes

      Subnet.Builder supportedNetworkTypes(Collection<NetworkType> supportedNetworkTypes)

      The network types supported by this subnet. Returns an array of strings that can include ipv4, ipv6, or both, indicating whether the subnet supports IPv4 only, IPv6 only, or dual-stack deployments.

      Parameters:
      supportedNetworkTypes - The network types supported by this subnet. Returns an array of strings that can include ipv4, ipv6, or both, indicating whether the subnet supports IPv4 only, IPv6 only, or dual-stack deployments.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportedNetworkTypes

      Subnet.Builder supportedNetworkTypes(NetworkType... supportedNetworkTypes)

      The network types supported by this subnet. Returns an array of strings that can include ipv4, ipv6, or both, indicating whether the subnet supports IPv4 only, IPv6 only, or dual-stack deployments.

      Parameters:
      supportedNetworkTypes - The network types supported by this subnet. Returns an array of strings that can include ipv4, ipv6, or both, indicating whether the subnet supports IPv4 only, IPv6 only, or dual-stack deployments.
      Returns:
      Returns a reference to this object so that method calls can be chained together.