Interface AnycastIpList.Builder

  • Method Details

    • id

      The ID of the Anycast static IP list.

      Parameters:
      id - The ID of the Anycast static IP list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the Anycast static IP list.

      Parameters:
      name - The name of the Anycast static IP list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      AnycastIpList.Builder status(String status)

      The status of the Anycast static IP list. Valid values: Deployed, Deploying, or Failed.

      Parameters:
      status - The status of the Anycast static IP list. Valid values: Deployed, Deploying, or Failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The Amazon Resource Name (ARN) of the Anycast static IP list.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the Anycast static IP list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipAddressType

      AnycastIpList.Builder ipAddressType(String ipAddressType)

      The IP address type for the Anycast static IP list.

      Parameters:
      ipAddressType - The IP address type for the Anycast static IP list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • ipAddressType

      AnycastIpList.Builder ipAddressType(IpAddressType ipAddressType)

      The IP address type for the Anycast static IP list.

      Parameters:
      ipAddressType - The IP address type for the Anycast static IP list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • ipamConfig

      AnycastIpList.Builder ipamConfig(IpamConfig ipamConfig)

      The IPAM configuration for the Anycast static IP list, that contains the quantity and list of IPAM CIDR configurations.

      Parameters:
      ipamConfig - The IPAM configuration for the Anycast static IP list, that contains the quantity and list of IPAM CIDR configurations.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipamConfig

      default AnycastIpList.Builder ipamConfig(Consumer<IpamConfig.Builder> ipamConfig)

      The IPAM configuration for the Anycast static IP list, that contains the quantity and list of IPAM CIDR configurations.

      This is a convenience method that creates an instance of the IpamConfig.Builder avoiding the need to create one manually via IpamConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to ipamConfig(IpamConfig).

      Parameters:
      ipamConfig - a consumer that will call methods on IpamConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • anycastIps

      AnycastIpList.Builder anycastIps(Collection<String> anycastIps)

      The static IP addresses that are allocated to the Anycast static IP list.

      Parameters:
      anycastIps - The static IP addresses that are allocated to the Anycast static IP list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • anycastIps

      AnycastIpList.Builder anycastIps(String... anycastIps)

      The static IP addresses that are allocated to the Anycast static IP list.

      Parameters:
      anycastIps - The static IP addresses that are allocated to the Anycast static IP list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipCount

      AnycastIpList.Builder ipCount(Integer ipCount)

      The number of IP addresses in the Anycast static IP list.

      Parameters:
      ipCount - The number of IP addresses in the Anycast static IP list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedTime

      AnycastIpList.Builder lastModifiedTime(Instant lastModifiedTime)

      The last time the Anycast static IP list was modified.

      Parameters:
      lastModifiedTime - The last time the Anycast static IP list was modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.