Interface Filter.Builder

    • Method Detail

      • key

        Filter.Builder key​(String key)

        The following are keys you can use:

        • description: Prefix match, not case-sensitive.

        • name: Prefix match, case-sensitive.

        • tag-key: Prefix match, case-sensitive.

        • tag-value: Prefix match, case-sensitive.

        • primary-region: Prefix match, case-sensitive.

        • owning-service: Prefix match, case-sensitive.

        • all: Breaks the filter value string into words and then searches all attributes for matches. Not case-sensitive.

        Parameters:
        key - The following are keys you can use:

        • description: Prefix match, not case-sensitive.

        • name: Prefix match, case-sensitive.

        • tag-key: Prefix match, case-sensitive.

        • tag-value: Prefix match, case-sensitive.

        • primary-region: Prefix match, case-sensitive.

        • owning-service: Prefix match, case-sensitive.

        • all: Breaks the filter value string into words and then searches all attributes for matches. Not case-sensitive.

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

        Filter.Builder key​(FilterNameStringType key)

        The following are keys you can use:

        • description: Prefix match, not case-sensitive.

        • name: Prefix match, case-sensitive.

        • tag-key: Prefix match, case-sensitive.

        • tag-value: Prefix match, case-sensitive.

        • primary-region: Prefix match, case-sensitive.

        • owning-service: Prefix match, case-sensitive.

        • all: Breaks the filter value string into words and then searches all attributes for matches. Not case-sensitive.

        Parameters:
        key - The following are keys you can use:

        • description: Prefix match, not case-sensitive.

        • name: Prefix match, case-sensitive.

        • tag-key: Prefix match, case-sensitive.

        • tag-value: Prefix match, case-sensitive.

        • primary-region: Prefix match, case-sensitive.

        • owning-service: Prefix match, case-sensitive.

        • all: Breaks the filter value string into words and then searches all attributes for matches. Not case-sensitive.

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

        Filter.Builder values​(Collection<String> values)

        The keyword to filter for.

        You can prefix your search value with an exclamation mark (!) in order to perform negation filters.

        Parameters:
        values - The keyword to filter for.

        You can prefix your search value with an exclamation mark (!) in order to perform negation filters.

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

        Filter.Builder values​(String... values)

        The keyword to filter for.

        You can prefix your search value with an exclamation mark (!) in order to perform negation filters.

        Parameters:
        values - The keyword to filter for.

        You can prefix your search value with an exclamation mark (!) in order to perform negation filters.

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