Interface IpamPrefixListResolverTarget.Builder

  • Method Details

    • ipamPrefixListResolverTargetId

      IpamPrefixListResolverTarget.Builder ipamPrefixListResolverTargetId(String ipamPrefixListResolverTargetId)

      The ID of the IPAM prefix list resolver target.

      Parameters:
      ipamPrefixListResolverTargetId - The ID of the IPAM prefix list resolver target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipamPrefixListResolverTargetArn

      IpamPrefixListResolverTarget.Builder ipamPrefixListResolverTargetArn(String ipamPrefixListResolverTargetArn)

      The Amazon Resource Name (ARN) of the IPAM prefix list resolver target.

      Parameters:
      ipamPrefixListResolverTargetArn - The Amazon Resource Name (ARN) of the IPAM prefix list resolver target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipamPrefixListResolverId

      IpamPrefixListResolverTarget.Builder ipamPrefixListResolverId(String ipamPrefixListResolverId)

      The ID of the IPAM prefix list resolver associated with this target.

      Parameters:
      ipamPrefixListResolverId - The ID of the IPAM prefix list resolver associated with this target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ownerId

      The ID of the Amazon Web Services account that owns the IPAM prefix list resolver target.

      Parameters:
      ownerId - The ID of the Amazon Web Services account that owns the IPAM prefix list resolver target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • prefixListId

      IpamPrefixListResolverTarget.Builder prefixListId(String prefixListId)

      The ID of the managed prefix list associated with this target.

      Parameters:
      prefixListId - The ID of the managed prefix list associated with this target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • prefixListRegion

      IpamPrefixListResolverTarget.Builder prefixListRegion(String prefixListRegion)

      The Amazon Web Services Region where the prefix list associated with this target is located.

      Parameters:
      prefixListRegion - The Amazon Web Services Region where the prefix list associated with this target is located.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • desiredVersion

      IpamPrefixListResolverTarget.Builder desiredVersion(Long desiredVersion)

      The desired version of the prefix list that this target should synchronize with.

      Parameters:
      desiredVersion - The desired version of the prefix list that this target should synchronize with.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastSyncedVersion

      IpamPrefixListResolverTarget.Builder lastSyncedVersion(Long lastSyncedVersion)

      The version of the prefix list that was last successfully synchronized by this target.

      Parameters:
      lastSyncedVersion - The version of the prefix list that was last successfully synchronized by this target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • trackLatestVersion

      IpamPrefixListResolverTarget.Builder trackLatestVersion(Boolean trackLatestVersion)

      Indicates whether this target automatically tracks the latest version of the prefix list.

      Parameters:
      trackLatestVersion - Indicates whether this target automatically tracks the latest version of the prefix list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stateMessage

      IpamPrefixListResolverTarget.Builder stateMessage(String stateMessage)

      A message describing the current state of the IPAM prefix list resolver target, including any error information.

      Parameters:
      stateMessage - A message describing the current state of the IPAM prefix list resolver target, including any error information.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      The current state of the IPAM prefix list resolver target. Valid values include create-in-progress, create-complete, create-failed, modify-in-progress, modify-complete, modify-failed, delete-in-progress, delete-complete, and delete-failed.

      Parameters:
      state - The current state of the IPAM prefix list resolver target. Valid values include create-in-progress, create-complete, create-failed, modify-in-progress, modify-complete, modify-failed, delete-in-progress, delete-complete, and delete-failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      The current state of the IPAM prefix list resolver target. Valid values include create-in-progress, create-complete, create-failed, modify-in-progress, modify-complete, modify-failed, delete-in-progress, delete-complete, and delete-failed.

      Parameters:
      state - The current state of the IPAM prefix list resolver target. Valid values include create-in-progress, create-complete, create-failed, modify-in-progress, modify-complete, modify-failed, delete-in-progress, delete-complete, and delete-failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tags

      The tags assigned to the IPAM prefix list resolver target.

      Parameters:
      tags - The tags assigned to the IPAM prefix list resolver target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The tags assigned to the IPAM prefix list resolver target.

      Parameters:
      tags - The tags assigned to the IPAM prefix list resolver target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The tags assigned to the IPAM prefix list resolver target.

      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: