Interface IpamPoolCidr.Builder

    • Method Detail

      • cidr

        IpamPoolCidr.Builder cidr​(String cidr)

        The CIDR provisioned to the IPAM pool. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is 10.24.34.0/23. An IPv6 CIDR example is 2001:DB8::/32.

        Parameters:
        cidr - The CIDR provisioned to the IPAM pool. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is 10.24.34.0/23. An IPv6 CIDR example is 2001:DB8::/32.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • failureReason

        IpamPoolCidr.Builder failureReason​(IpamPoolCidrFailureReason failureReason)

        Details related to why an IPAM pool CIDR failed to be provisioned.

        Parameters:
        failureReason - Details related to why an IPAM pool CIDR failed to be provisioned.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ipamPoolCidrId

        IpamPoolCidr.Builder ipamPoolCidrId​(String ipamPoolCidrId)

        The IPAM pool CIDR ID.

        Parameters:
        ipamPoolCidrId - The IPAM pool CIDR ID.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • netmaskLength

        IpamPoolCidr.Builder netmaskLength​(Integer netmaskLength)

        The netmask length of the CIDR you'd like to provision to a pool. Can be used for provisioning Amazon-provided IPv6 CIDRs to top-level pools and for provisioning CIDRs to pools with source pools. Cannot be used to provision BYOIP CIDRs to top-level pools. "NetmaskLength" or "Cidr" is required.

        Parameters:
        netmaskLength - The netmask length of the CIDR you'd like to provision to a pool. Can be used for provisioning Amazon-provided IPv6 CIDRs to top-level pools and for provisioning CIDRs to pools with source pools. Cannot be used to provision BYOIP CIDRs to top-level pools. "NetmaskLength" or "Cidr" is required.
        Returns:
        Returns a reference to this object so that method calls can be chained together.