Interface IpamConfig.Builder

  • Method Details

    • quantity

      IpamConfig.Builder quantity(Integer quantity)

      The number of IPAM CIDR configurations in the IpamCidrConfigs list.

      Parameters:
      quantity - The number of IPAM CIDR configurations in the IpamCidrConfigs list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipamCidrConfigs

      IpamConfig.Builder ipamCidrConfigs(Collection<IpamCidrConfig> ipamCidrConfigs)

      A list of IPAM CIDR configurations that define the IP address ranges, IPAM pools, and associated Anycast IP addresses.

      Parameters:
      ipamCidrConfigs - A list of IPAM CIDR configurations that define the IP address ranges, IPAM pools, and associated Anycast IP addresses.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipamCidrConfigs

      IpamConfig.Builder ipamCidrConfigs(IpamCidrConfig... ipamCidrConfigs)

      A list of IPAM CIDR configurations that define the IP address ranges, IPAM pools, and associated Anycast IP addresses.

      Parameters:
      ipamCidrConfigs - A list of IPAM CIDR configurations that define the IP address ranges, IPAM pools, and associated Anycast IP addresses.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipamCidrConfigs

      IpamConfig.Builder ipamCidrConfigs(Consumer<IpamCidrConfig.Builder>... ipamCidrConfigs)

      A list of IPAM CIDR configurations that define the IP address ranges, IPAM pools, and associated Anycast IP addresses.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to ipamCidrConfigs(List<IpamCidrConfig>).

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