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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default SearchResultBlock.Buildercitations(Consumer<CitationsConfig.Builder> citations)Configuration setting for citationsSearchResultBlock.Buildercitations(CitationsConfig citations)Configuration setting for citationsSearchResultBlock.Buildercontent(Collection<SearchResultContentBlock> content)An array of search result content block.SearchResultBlock.Buildercontent(Consumer<SearchResultContentBlock.Builder>... content)An array of search result content block.SearchResultBlock.Buildercontent(SearchResultContentBlock... content)An array of search result content block.SearchResultBlock.Buildersource(String source)The source URL or identifier for the content.SearchResultBlock.Buildertitle(String title)A descriptive title for the search result.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
source
SearchResultBlock.Builder source(String 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
SearchResultBlock.Builder title(String 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
SearchResultBlock.Builder content(Collection<SearchResultContentBlock> 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
SearchResultBlock.Builder content(SearchResultContentBlock... 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
SearchResultBlock.Builder content(Consumer<SearchResultContentBlock.Builder>... 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 to#content(List.) - 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:
#content(java.util.Collection)
-
citations
SearchResultBlock.Builder citations(CitationsConfig 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
default SearchResultBlock.Builder citations(Consumer<CitationsConfig.Builder> 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:
citations(CitationsConfig)
-
-