Interface CollapsedResultDetail.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CollapsedResultDetail.Builder,
,CollapsedResultDetail> SdkBuilder<CollapsedResultDetail.Builder,
,CollapsedResultDetail> SdkPojo
- Enclosing class:
CollapsedResultDetail
public static interface CollapsedResultDetail.Builder
extends SdkPojo, CopyableBuilder<CollapsedResultDetail.Builder,CollapsedResultDetail>
-
Method Summary
Modifier and TypeMethodDescriptiondefault CollapsedResultDetail.Builder
documentAttribute
(Consumer<DocumentAttribute.Builder> documentAttribute) The value of the document attribute that results are collapsed on.documentAttribute
(DocumentAttribute documentAttribute) The value of the document attribute that results are collapsed on.expandedResults
(Collection<ExpandedResultItem> expandedResults) A list of results in the collapsed group.expandedResults
(Consumer<ExpandedResultItem.Builder>... expandedResults) A list of results in the collapsed group.expandedResults
(ExpandedResultItem... expandedResults) A list of results in the collapsed group.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 Details
-
documentAttribute
The value of the document attribute that results are collapsed on.
- Parameters:
documentAttribute
- The value of the document attribute that results are collapsed on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
documentAttribute
default CollapsedResultDetail.Builder documentAttribute(Consumer<DocumentAttribute.Builder> documentAttribute) The value of the document attribute that results are collapsed on.
This is a convenience method that creates an instance of theDocumentAttribute.Builder
avoiding the need to create one manually viaDocumentAttribute.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todocumentAttribute(DocumentAttribute)
.- Parameters:
documentAttribute
- a consumer that will call methods onDocumentAttribute.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
expandedResults
A list of results in the collapsed group.
- Parameters:
expandedResults
- A list of results in the collapsed group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expandedResults
A list of results in the collapsed group.
- Parameters:
expandedResults
- A list of results in the collapsed group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expandedResults
CollapsedResultDetail.Builder expandedResults(Consumer<ExpandedResultItem.Builder>... expandedResults) A list of results in the collapsed group.
This is a convenience method that creates an instance of theExpandedResultItem.Builder
avoiding the need to create one manually viaExpandedResultItem.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toexpandedResults(List<ExpandedResultItem>)
.- Parameters:
expandedResults
- a consumer that will call methods onExpandedResultItem.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-