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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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.Builderavoiding the need to create one manually viaQuickResponseFilterField.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaQuickResponseOrderField.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaQuickResponseQueryField.builder().When the
Consumercompletes,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:
-