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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CollapsedResultDetail.BuilderdocumentAttribute(Consumer<DocumentAttribute.Builder> documentAttribute)The value of the document attribute that results are collapsed on.CollapsedResultDetail.BuilderdocumentAttribute(DocumentAttribute documentAttribute)The value of the document attribute that results are collapsed on.CollapsedResultDetail.BuilderexpandedResults(Collection<ExpandedResultItem> expandedResults)A list of results in the collapsed group.CollapsedResultDetail.BuilderexpandedResults(Consumer<ExpandedResultItem.Builder>... expandedResults)A list of results in the collapsed group.CollapsedResultDetail.BuilderexpandedResults(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 Detail
-
documentAttribute
CollapsedResultDetail.Builder documentAttribute(DocumentAttribute 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:
documentAttribute(DocumentAttribute)
-
expandedResults
CollapsedResultDetail.Builder expandedResults(Collection<ExpandedResultItem> 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(ExpandedResultItem... 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 to#expandedResults(List.) - 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:
#expandedResults(java.util.Collection)
-
-