Interface AnycastIpListSummary.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

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

      Parameters:
      status - The deployment 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.
    • 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

      AnycastIpListSummary.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.
    • ipAddressType

      AnycastIpListSummary.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

      AnycastIpListSummary.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:
    • eTag

      The current version (ETag value) of the Anycast static IP list.

      Parameters:
      eTag - The current version (ETag value) of the Anycast static IP list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipamConfig

      AnycastIpListSummary.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 AnycastIpListSummary.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: