Interface IpamInternetRegistryAssociation.Builder

  • Method Details

    • ownerId

      The ID of the Amazon Web Services account that owns the internet registry association.

      Parameters:
      ownerId - The ID of the Amazon Web Services account that owns the internet registry association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipamInternetRegistryAssociationId

      IpamInternetRegistryAssociation.Builder ipamInternetRegistryAssociationId(String ipamInternetRegistryAssociationId)

      The ID of the internet registry association.

      Parameters:
      ipamInternetRegistryAssociationId - The ID of the internet registry association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipamInternetRegistryAssociationArn

      IpamInternetRegistryAssociation.Builder ipamInternetRegistryAssociationArn(String ipamInternetRegistryAssociationArn)

      The Amazon Resource Name (ARN) of the internet registry association.

      Parameters:
      ipamInternetRegistryAssociationArn - The Amazon Resource Name (ARN) of the internet registry association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipamId

      The ID of the associated IPAM.

      Parameters:
      ipamId - The ID of the associated IPAM.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipamRegion

      The Amazon Web Services Region of the IPAM.

      Parameters:
      ipamRegion - The Amazon Web Services Region of the IPAM.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rir

      The Regional Internet Registry. Possible values:

      • ripe - RIPE NCC (Europe, the Middle East, and Central Asia).

      • apnic - APNIC (Asia Pacific).

      • arin - ARIN (North America).

      • lacnic - LACNIC (Latin America and the Caribbean).

      Parameters:
      rir - The Regional Internet Registry. Possible values:

      • ripe - RIPE NCC (Europe, the Middle East, and Central Asia).

      • apnic - APNIC (Asia Pacific).

      • arin - ARIN (North America).

      • lacnic - LACNIC (Latin America and the Caribbean).

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

      The Regional Internet Registry. Possible values:

      • ripe - RIPE NCC (Europe, the Middle East, and Central Asia).

      • apnic - APNIC (Asia Pacific).

      • arin - ARIN (North America).

      • lacnic - LACNIC (Latin America and the Caribbean).

      Parameters:
      rir - The Regional Internet Registry. Possible values:

      • ripe - RIPE NCC (Europe, the Middle East, and Central Asia).

      • apnic - APNIC (Asia Pacific).

      • arin - ARIN (North America).

      • lacnic - LACNIC (Latin America and the Caribbean).

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

      IpamInternetRegistryAssociation.Builder organizationHandle(String organizationHandle)

      The organization handle at the internet registry.

      Parameters:
      organizationHandle - The organization handle at the internet registry.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      The description of the internet registry association.

      Parameters:
      description - The description of the internet registry association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      The state of the internet registry association. Valid values: pending-activation | pending-enable | create-in-progress | create-failed | enable-in-progress | enable-complete | enable-failed | delete-in-progress | delete-complete | delete-failed.

      Parameters:
      state - The state of the internet registry association. Valid values: pending-activation | pending-enable | create-in-progress | create-failed | enable-in-progress | enable-complete | enable-failed | delete-in-progress | delete-complete | delete-failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      The state of the internet registry association. Valid values: pending-activation | pending-enable | create-in-progress | create-failed | enable-in-progress | enable-complete | enable-failed | delete-in-progress | delete-complete | delete-failed.

      Parameters:
      state - The state of the internet registry association. Valid values: pending-activation | pending-enable | create-in-progress | create-failed | enable-in-progress | enable-complete | enable-failed | delete-in-progress | delete-complete | delete-failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • childRequestXml

      IpamInternetRegistryAssociation.Builder childRequestXml(String childRequestXml)

      The XML content for the child request to be submitted to the internet registry to complete the BPKI setup.

      Parameters:
      childRequestXml - The XML content for the child request to be submitted to the internet registry to complete the BPKI setup.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The tags assigned to the internet registry association.

      Parameters:
      tags - The tags assigned to the internet registry association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The tags assigned to the internet registry association.

      Parameters:
      tags - The tags assigned to the internet registry association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The tags assigned to the internet registry association.

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

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

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