Interface QuickResponseSearchExpression.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<QuickResponseSearchExpression.Builder,
,QuickResponseSearchExpression> SdkBuilder<QuickResponseSearchExpression.Builder,
,QuickResponseSearchExpression> SdkPojo
- Enclosing class:
QuickResponseSearchExpression
-
Method Summary
Modifier and TypeMethodDescriptionfilters
(Collection<QuickResponseFilterField> filters) The configuration of filtering rules applied to quick response query results.filters
(Consumer<QuickResponseFilterField.Builder>... filters) The configuration of filtering rules applied to quick response query results.filters
(QuickResponseFilterField... filters) The configuration of filtering rules applied to quick response query results.orderOnField
(Consumer<QuickResponseOrderField.Builder> orderOnField) The quick response attribute fields on which the query results are ordered.orderOnField
(QuickResponseOrderField orderOnField) The quick response attribute fields on which the query results are ordered.queries
(Collection<QuickResponseQueryField> queries) The quick response query expressions.queries
(Consumer<QuickResponseQueryField.Builder>... queries) The quick response query expressions.queries
(QuickResponseQueryField... queries) The quick response query expressions.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, sdkFieldNameToField, sdkFields
-
Method Details
-
filters
The configuration of filtering rules applied to quick response query results.
- Parameters:
filters
- The configuration of filtering rules applied to quick response query results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filters
The configuration of filtering rules applied to quick response query results.
- Parameters:
filters
- The configuration of filtering rules applied to quick response query results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filters
QuickResponseSearchExpression.Builder filters(Consumer<QuickResponseFilterField.Builder>... filters) The configuration of filtering rules applied to quick response query results.
This is a convenience method that creates an instance of theQuickResponseFilterField.Builder
avoiding the need to create one manually viaQuickResponseFilterField.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofilters(List<QuickResponseFilterField>)
.- Parameters:
filters
- a consumer that will call methods onQuickResponseFilterField.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
orderOnField
The quick response attribute fields on which the query results are ordered.
- Parameters:
orderOnField
- The quick response attribute fields on which the query results are ordered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
orderOnField
default QuickResponseSearchExpression.Builder orderOnField(Consumer<QuickResponseOrderField.Builder> orderOnField) The quick response attribute fields on which the query results are ordered.
This is a convenience method that creates an instance of theQuickResponseOrderField.Builder
avoiding the need to create one manually viaQuickResponseOrderField.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toorderOnField(QuickResponseOrderField)
.- Parameters:
orderOnField
- a consumer that will call methods onQuickResponseOrderField.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
queries
The quick response query expressions.
- Parameters:
queries
- The quick response query expressions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queries
The quick response query expressions.
- Parameters:
queries
- The quick response query expressions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queries
The quick response query expressions.
This is a convenience method that creates an instance of theQuickResponseQueryField.Builder
avoiding the need to create one manually viaQuickResponseQueryField.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toqueries(List<QuickResponseQueryField>)
.- Parameters:
queries
- a consumer that will call methods onQuickResponseQueryField.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-