Interface IpamPrefixListResolverTarget.Builder

    • Method Detail

      • 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

        IpamPrefixListResolverTarget.Builder ownerId​(String 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

        IpamPrefixListResolverTarget.Builder state​(String 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:
        IpamPrefixListResolverTargetState, IpamPrefixListResolverTargetState
      • state

        IpamPrefixListResolverTarget.Builder state​(IpamPrefixListResolverTargetState 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:
        IpamPrefixListResolverTargetState, IpamPrefixListResolverTargetState
      • tags

        IpamPrefixListResolverTarget.Builder tags​(Collection<Tag> 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

        IpamPrefixListResolverTarget.Builder tags​(Tag... 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

        IpamPrefixListResolverTarget.Builder tags​(Consumer<Tag.Builder>... 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).

        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:
        #tags(java.util.Collection)