Interface ManagedPrefixList.Builder

    • Method Detail

      • prefixListId

        ManagedPrefixList.Builder prefixListId​(String prefixListId)

        The ID of the prefix list.

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

        ManagedPrefixList.Builder addressFamily​(String addressFamily)

        The IP address version.

        Parameters:
        addressFamily - The IP address version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • stateMessage

        ManagedPrefixList.Builder stateMessage​(String stateMessage)

        The state message.

        Parameters:
        stateMessage - The state message.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • prefixListArn

        ManagedPrefixList.Builder prefixListArn​(String prefixListArn)

        The Amazon Resource Name (ARN) for the prefix list.

        Parameters:
        prefixListArn - The Amazon Resource Name (ARN) for the prefix list.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • prefixListName

        ManagedPrefixList.Builder prefixListName​(String prefixListName)

        The name of the prefix list.

        Parameters:
        prefixListName - The name of the prefix list.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • maxEntries

        ManagedPrefixList.Builder maxEntries​(Integer maxEntries)

        The maximum number of entries for the prefix list.

        Parameters:
        maxEntries - The maximum number of entries for the prefix list.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • version

        ManagedPrefixList.Builder version​(Long version)

        The version of the prefix list.

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

        ManagedPrefixList.Builder tags​(Collection<Tag> tags)

        The tags for the prefix list.

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

        ManagedPrefixList.Builder tags​(Tag... tags)

        The tags for the prefix list.

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

        ManagedPrefixList.Builder tags​(Consumer<Tag.Builder>... tags)

        The tags for the prefix list.

        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)
      • ownerId

        ManagedPrefixList.Builder ownerId​(String ownerId)

        The ID of the owner of the prefix list.

        Parameters:
        ownerId - The ID of the owner of the prefix list.
        Returns:
        Returns a reference to this object so that method calls can be chained together.