Interface Subnet.Builder

    • Method Detail

      • subnetIdentifier

        Subnet.Builder subnetIdentifier​(String subnetIdentifier)

        The unique identifier for the subnet.

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

        Subnet.Builder subnetAvailabilityZone​(AvailabilityZone subnetAvailabilityZone)

        The Availability Zone associated with the subnet.

        Parameters:
        subnetAvailabilityZone - The Availability Zone associated with the subnet.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • subnetOutpost

        Subnet.Builder subnetOutpost​(SubnetOutpost subnetOutpost)

        The outpost ARN of the subnet.

        Parameters:
        subnetOutpost - The outpost ARN of the subnet.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedNetworkTypesWithStrings

        Subnet.Builder supportedNetworkTypesWithStrings​(Collection<String> supportedNetworkTypes)

        Either ipv4 | ipv6 | dual_stack. IPv6 is supported for workloads using Redis OSS engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.

        Parameters:
        supportedNetworkTypes - Either ipv4 | ipv6 | dual_stack. IPv6 is supported for workloads using Redis OSS engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedNetworkTypesWithStrings

        Subnet.Builder supportedNetworkTypesWithStrings​(String... supportedNetworkTypes)

        Either ipv4 | ipv6 | dual_stack. IPv6 is supported for workloads using Redis OSS engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.

        Parameters:
        supportedNetworkTypes - Either ipv4 | ipv6 | dual_stack. IPv6 is supported for workloads using Redis OSS engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedNetworkTypes

        Subnet.Builder supportedNetworkTypes​(Collection<NetworkType> supportedNetworkTypes)

        Either ipv4 | ipv6 | dual_stack. IPv6 is supported for workloads using Redis OSS engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.

        Parameters:
        supportedNetworkTypes - Either ipv4 | ipv6 | dual_stack. IPv6 is supported for workloads using Redis OSS engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedNetworkTypes

        Subnet.Builder supportedNetworkTypes​(NetworkType... supportedNetworkTypes)

        Either ipv4 | ipv6 | dual_stack. IPv6 is supported for workloads using Redis OSS engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.

        Parameters:
        supportedNetworkTypes - Either ipv4 | ipv6 | dual_stack. IPv6 is supported for workloads using Redis OSS engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.
        Returns:
        Returns a reference to this object so that method calls can be chained together.