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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Filter.Builderfilters(Collection<FilterExpression> filters)Specifies a filter expression.Filter.Builderfilters(Consumer<FilterExpression.Builder>... filters)Specifies a filter expression.Filter.Builderfilters(FilterExpression... filters)Specifies a filter expression.Filter.Builderinputs(String... inputs)The data inputs identified by their node names.Filter.Builderinputs(Collection<String> inputs)The data inputs identified by their node names.Filter.BuilderlogicalOperator(String logicalOperator)The operator used to filter rows by comparing the key value to a specified value.Filter.BuilderlogicalOperator(FilterLogicalOperator logicalOperator)The operator used to filter rows by comparing the key value to a specified value.Filter.Buildername(String name)The name of the transform node.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
name
Filter.Builder name(String name)
The name of the transform node.
- Parameters:
name- The name of the transform node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
Filter.Builder inputs(Collection<String> inputs)
The data inputs identified by their node names.
- Parameters:
inputs- The data inputs identified by their node names.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
Filter.Builder inputs(String... inputs)
The data inputs identified by their node names.
- Parameters:
inputs- The data inputs identified by their node names.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logicalOperator
Filter.Builder logicalOperator(String logicalOperator)
The operator used to filter rows by comparing the key value to a specified value.
- Parameters:
logicalOperator- The operator used to filter rows by comparing the key value to a specified value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FilterLogicalOperator,FilterLogicalOperator
-
logicalOperator
Filter.Builder logicalOperator(FilterLogicalOperator logicalOperator)
The operator used to filter rows by comparing the key value to a specified value.
- Parameters:
logicalOperator- The operator used to filter rows by comparing the key value to a specified value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FilterLogicalOperator,FilterLogicalOperator
-
filters
Filter.Builder filters(Collection<FilterExpression> filters)
Specifies a filter expression.
- Parameters:
filters- Specifies a filter expression.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filters
Filter.Builder filters(FilterExpression... filters)
Specifies a filter expression.
- Parameters:
filters- Specifies a filter expression.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filters
Filter.Builder filters(Consumer<FilterExpression.Builder>... filters)
Specifies a filter expression.
This is a convenience method that creates an instance of theFilterExpression.Builderavoiding the need to create one manually viaFilterExpression.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#filters(List.) - Parameters:
filters- a consumer that will call methods onFilterExpression.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#filters(java.util.Collection)
-
-