Interface SearchResultBlock.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SearchResultBlock.Builder,,SearchResultBlock> SdkBuilder<SearchResultBlock.Builder,,SearchResultBlock> SdkPojo
- Enclosing class:
SearchResultBlock
@Mutable
@NotThreadSafe
public static interface SearchResultBlock.Builder
extends SdkPojo, CopyableBuilder<SearchResultBlock.Builder,SearchResultBlock>
-
Method Summary
Modifier and TypeMethodDescriptiondefault SearchResultBlock.Buildercitations(Consumer<CitationsConfig.Builder> citations) Configuration setting for citationscitations(CitationsConfig citations) Configuration setting for citationscontent(Collection<SearchResultContentBlock> content) An array of search result content block.content(Consumer<SearchResultContentBlock.Builder>... content) An array of search result content block.content(SearchResultContentBlock... content) An array of search result content block.The source URL or identifier for the content.A descriptive title for the search result.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, sdkFieldNameToField, sdkFields
-
Method Details
-
source
The source URL or identifier for the content.
- Parameters:
source- The source URL or identifier for the content.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
title
A descriptive title for the search result.
- Parameters:
title- A descriptive title for the search result.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
content
An array of search result content block.
- Parameters:
content- An array of search result content block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
content
An array of search result content block.
- Parameters:
content- An array of search result content block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
content
An array of search result content block.
This is a convenience method that creates an instance of theSearchResultContentBlock.Builderavoiding the need to create one manually viaSearchResultContentBlock.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocontent(List<SearchResultContentBlock>).- Parameters:
content- a consumer that will call methods onSearchResultContentBlock.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
citations
Configuration setting for citations
- Parameters:
citations- Configuration setting for citations- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
citations
Configuration setting for citations
This is a convenience method that creates an instance of theCitationsConfig.Builderavoiding the need to create one manually viaCitationsConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocitations(CitationsConfig).- Parameters:
citations- a consumer that will call methods onCitationsConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-