Interface SearchFilterExpression.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SearchFilterExpression.Builder,SearchFilterExpression>,SdkBuilder<SearchFilterExpression.Builder,SearchFilterExpression>,SdkPojo
- Enclosing class:
- SearchFilterExpression
public static interface SearchFilterExpression.Builder extends SdkPojo, CopyableBuilder<SearchFilterExpression.Builder,SearchFilterExpression>
-
-
Method Summary
-
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
-
dateTimeFilter
SearchFilterExpression.Builder dateTimeFilter(DateTimeFilterExpression dateTimeFilter)
Filters based on date and time.
- Parameters:
dateTimeFilter- Filters based on date and time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dateTimeFilter
default SearchFilterExpression.Builder dateTimeFilter(Consumer<DateTimeFilterExpression.Builder> dateTimeFilter)
Filters based on date and time.
This is a convenience method that creates an instance of theDateTimeFilterExpression.Builderavoiding the need to create one manually viaDateTimeFilterExpression.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todateTimeFilter(DateTimeFilterExpression).- Parameters:
dateTimeFilter- a consumer that will call methods onDateTimeFilterExpression.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
dateTimeFilter(DateTimeFilterExpression)
-
groupFilter
SearchFilterExpression.Builder groupFilter(SearchGroupedFilterExpressions groupFilter)
Filters by group.
- Parameters:
groupFilter- Filters by group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupFilter
default SearchFilterExpression.Builder groupFilter(Consumer<SearchGroupedFilterExpressions.Builder> groupFilter)
Filters by group.
This is a convenience method that creates an instance of theSearchGroupedFilterExpressions.Builderavoiding the need to create one manually viaSearchGroupedFilterExpressions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed togroupFilter(SearchGroupedFilterExpressions).- Parameters:
groupFilter- a consumer that will call methods onSearchGroupedFilterExpressions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
groupFilter(SearchGroupedFilterExpressions)
-
parameterFilter
SearchFilterExpression.Builder parameterFilter(ParameterFilterExpression parameterFilter)
Filters by parameter.
- Parameters:
parameterFilter- Filters by parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameterFilter
default SearchFilterExpression.Builder parameterFilter(Consumer<ParameterFilterExpression.Builder> parameterFilter)
Filters by parameter.
This is a convenience method that creates an instance of theParameterFilterExpression.Builderavoiding the need to create one manually viaParameterFilterExpression.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toparameterFilter(ParameterFilterExpression).- Parameters:
parameterFilter- a consumer that will call methods onParameterFilterExpression.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
parameterFilter(ParameterFilterExpression)
-
searchTermFilter
SearchFilterExpression.Builder searchTermFilter(SearchTermFilterExpression searchTermFilter)
Filters by a specified search term.
- Parameters:
searchTermFilter- Filters by a specified search term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
searchTermFilter
default SearchFilterExpression.Builder searchTermFilter(Consumer<SearchTermFilterExpression.Builder> searchTermFilter)
Filters by a specified search term.
This is a convenience method that creates an instance of theSearchTermFilterExpression.Builderavoiding the need to create one manually viaSearchTermFilterExpression.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosearchTermFilter(SearchTermFilterExpression).- Parameters:
searchTermFilter- a consumer that will call methods onSearchTermFilterExpression.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
searchTermFilter(SearchTermFilterExpression)
-
stringFilter
SearchFilterExpression.Builder stringFilter(StringFilterExpression stringFilter)
Filters by a string.
- Parameters:
stringFilter- Filters by a string.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stringFilter
default SearchFilterExpression.Builder stringFilter(Consumer<StringFilterExpression.Builder> stringFilter)
Filters by a string.
This is a convenience method that creates an instance of theStringFilterExpression.Builderavoiding the need to create one manually viaStringFilterExpression.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostringFilter(StringFilterExpression).- Parameters:
stringFilter- a consumer that will call methods onStringFilterExpression.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
stringFilter(StringFilterExpression)
-
-