Interface Filter.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Filter.Builder,Filter>, SdkBuilder<Filter.Builder,Filter>, SdkPojo
Enclosing class:
Filter

public static interface Filter.Builder extends SdkPojo, CopyableBuilder<Filter.Builder,Filter>
  • Method Details

    • 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:
    • 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:
    • 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.