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.BuilderdocumentAttribute(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaDocumentAttribute.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaExpandedResultItem.builder().When the
Consumercompletes,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:
-