Interface IpamDiscoveredRoute.Builder

  • Method Details

    • ipamResourceDiscoveryId

      IpamDiscoveredRoute.Builder ipamResourceDiscoveryId(String ipamResourceDiscoveryId)

      The ID of the IPAM resource discovery that discovered the route.

      Parameters:
      ipamResourceDiscoveryId - The ID of the IPAM resource discovery that discovered the route.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceRegion

      IpamDiscoveredRoute.Builder resourceRegion(String resourceRegion)

      The Amazon Web Services Region where the route was discovered.

      Parameters:
      resourceRegion - The Amazon Web Services Region where the route was discovered.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceOwnerId

      IpamDiscoveredRoute.Builder resourceOwnerId(String resourceOwnerId)

      The ID of the resource owner.

      Parameters:
      resourceOwnerId - The ID of the resource owner.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cidr

      The IP address prefix of the discovered route in CIDR notation.

      Parameters:
      cidr - The IP address prefix of the discovered route in CIDR notation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • asn

      The Autonomous System Number (ASN) that originates the route.

      Parameters:
      asn - The Autonomous System Number (ASN) that originates the route.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      The state of the BYOIP CIDR. Possible values:

      • advertised - The CIDR is being advertised.

      • deprovisioned - The CIDR has been deprovisioned.

      • failed-deprovision - Deprovisioning failed.

      • failed-provision - Provisioning failed.

      • pending-deprovision - Deprovisioning is in progress.

      • pending-provision - Provisioning is in progress.

      • provisioned - The CIDR is provisioned.

      • provisioned-not-publicly-advertisable - The CIDR is provisioned but not publicly advertisable.

      Parameters:
      state - The state of the BYOIP CIDR. Possible values:

      • advertised - The CIDR is being advertised.

      • deprovisioned - The CIDR has been deprovisioned.

      • failed-deprovision - Deprovisioning failed.

      • failed-provision - Provisioning failed.

      • pending-deprovision - Deprovisioning is in progress.

      • pending-provision - Provisioning is in progress.

      • provisioned - The CIDR is provisioned.

      • provisioned-not-publicly-advertisable - The CIDR is provisioned but not publicly advertisable.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      The state of the BYOIP CIDR. Possible values:

      • advertised - The CIDR is being advertised.

      • deprovisioned - The CIDR has been deprovisioned.

      • failed-deprovision - Deprovisioning failed.

      • failed-provision - Provisioning failed.

      • pending-deprovision - Deprovisioning is in progress.

      • pending-provision - Provisioning is in progress.

      • provisioned - The CIDR is provisioned.

      • provisioned-not-publicly-advertisable - The CIDR is provisioned but not publicly advertisable.

      Parameters:
      state - The state of the BYOIP CIDR. Possible values:

      • advertised - The CIDR is being advertised.

      • deprovisioned - The CIDR has been deprovisioned.

      • failed-deprovision - Deprovisioning failed.

      • failed-provision - Provisioning failed.

      • pending-deprovision - Deprovisioning is in progress.

      • pending-provision - Provisioning is in progress.

      • provisioned - The CIDR is provisioned.

      • provisioned-not-publicly-advertisable - The CIDR is provisioned but not publicly advertisable.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • advertisementType

      IpamDiscoveredRoute.Builder advertisementType(String advertisementType)

      The advertisement type of the route. Possible values:

      • regional - The IP address is advertised from a single location (regional services such as Amazon EC2).

      • global - The IP address is advertised from multiple global locations simultaneously (global services such as Amazon CloudFront).

      Parameters:
      advertisementType - The advertisement type of the route. Possible values:

      • regional - The IP address is advertised from a single location (regional services such as Amazon EC2).

      • global - The IP address is advertised from multiple global locations simultaneously (global services such as Amazon CloudFront).

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • advertisementType

      IpamDiscoveredRoute.Builder advertisementType(IpamByoipAdvertisementType advertisementType)

      The advertisement type of the route. Possible values:

      • regional - The IP address is advertised from a single location (regional services such as Amazon EC2).

      • global - The IP address is advertised from multiple global locations simultaneously (global services such as Amazon CloudFront).

      Parameters:
      advertisementType - The advertisement type of the route. Possible values:

      • regional - The IP address is advertised from a single location (regional services such as Amazon EC2).

      • global - The IP address is advertised from multiple global locations simultaneously (global services such as Amazon CloudFront).

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • networkBorderGroup

      IpamDiscoveredRoute.Builder networkBorderGroup(String networkBorderGroup)

      The network border group for the route.

      Parameters:
      networkBorderGroup - The network border group for the route.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • poolId

      The ID of the BYOIP pool associated with the route.

      Parameters:
      poolId - The ID of the BYOIP pool associated with the route.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipamPoolId

      IpamDiscoveredRoute.Builder ipamPoolId(String ipamPoolId)

      The ID of the IPAM pool associated with the route.

      Parameters:
      ipamPoolId - The ID of the IPAM pool associated with the route.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sampleTime

      IpamDiscoveredRoute.Builder sampleTime(Instant sampleTime)

      The time when the route was last sampled.

      Parameters:
      sampleTime - The time when the route was last sampled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.