Interface IpamRoutingPolicyRegistration.Builder

  • Method Details

    • cidr

      The IP address prefix in CIDR notation authorized by the ROA.

      Parameters:
      cidr - The IP address prefix in CIDR notation authorized by the ROA.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • asns

      The Autonomous System Numbers (ASNs) authorized to originate the prefix.

      Parameters:
      asns - The Autonomous System Numbers (ASNs) authorized to originate the prefix.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • asns

      The Autonomous System Numbers (ASNs) authorized to originate the prefix.

      Parameters:
      asns - The Autonomous System Numbers (ASNs) authorized to originate the prefix.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • permitMoreSpecificAnnouncements

      IpamRoutingPolicyRegistration.Builder permitMoreSpecificAnnouncements(Boolean permitMoreSpecificAnnouncements)

      Specifies whether to permit more specific route announcements than the CIDR prefix. When enabled, ASNs can announce sub-prefixes of the authorized CIDR up to the specified maximum length. Default: false.

      Parameters:
      permitMoreSpecificAnnouncements - Specifies whether to permit more specific route announcements than the CIDR prefix. When enabled, ASNs can announce sub-prefixes of the authorized CIDR up to the specified maximum length. Default: false.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxLength

      The maximum prefix length that the ASNs are authorized to announce.

      Parameters:
      maxLength - The maximum prefix length that the ASNs are authorized to announce.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      The description of the routing policy registration.

      Parameters:
      description - The description of the routing policy registration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • latestDeltaId

      IpamRoutingPolicyRegistration.Builder latestDeltaId(String latestDeltaId)

      The ID of the most recent delta that modified this registration.

      Parameters:
      latestDeltaId - The ID of the most recent delta that modified this registration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      The state of the routing policy registration. Valid values: pending-activate | activate-failed | create-in-progress | create-complete | update-in-progress | update-complete | delete-in-progress | delete-complete.

      Parameters:
      state - The state of the routing policy registration. Valid values: pending-activate | activate-failed | create-in-progress | create-complete | update-in-progress | update-complete | delete-in-progress | delete-complete.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      The state of the routing policy registration. Valid values: pending-activate | activate-failed | create-in-progress | create-complete | update-in-progress | update-complete | delete-in-progress | delete-complete.

      Parameters:
      state - The state of the routing policy registration. Valid values: pending-activate | activate-failed | create-in-progress | create-complete | update-in-progress | update-complete | delete-in-progress | delete-complete.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: