Interface LFTagExpression.Builder

    • Method Detail

      • name

        LFTagExpression.Builder name​(String name)

        The name for saved the LF-Tag expression.

        Parameters:
        name - The name for saved the LF-Tag expression.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        LFTagExpression.Builder description​(String description)

        A structure that contains information about the LF-Tag expression.

        Parameters:
        description - A structure that contains information about the LF-Tag expression.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • catalogId

        LFTagExpression.Builder catalogId​(String catalogId)

        The identifier for the Data Catalog. By default, the account ID.

        Parameters:
        catalogId - The identifier for the Data Catalog. By default, the account ID.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • expression

        LFTagExpression.Builder expression​(Collection<LFTag> expression)

        A logical expression composed of one or more LF-Tags.

        Parameters:
        expression - A logical expression composed of one or more LF-Tags.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • expression

        LFTagExpression.Builder expression​(LFTag... expression)

        A logical expression composed of one or more LF-Tags.

        Parameters:
        expression - A logical expression composed of one or more LF-Tags.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • expression

        LFTagExpression.Builder expression​(Consumer<LFTag.Builder>... expression)

        A logical expression composed of one or more LF-Tags.

        This is a convenience method that creates an instance of the LFTag.Builder avoiding the need to create one manually via LFTag.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #expression(List).

        Parameters:
        expression - a consumer that will call methods on LFTag.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #expression(java.util.Collection)