Interface RetrieverConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RetrieverConfiguration.Builder,,RetrieverConfiguration> SdkBuilder<RetrieverConfiguration.Builder,,RetrieverConfiguration> SdkPojo
- Enclosing class:
RetrieverConfiguration
@Mutable
@NotThreadSafe
public static interface RetrieverConfiguration.Builder
extends SdkPojo, CopyableBuilder<RetrieverConfiguration.Builder,RetrieverConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptiondefault RetrieverConfiguration.BuilderknowledgeBase(Consumer<KnowledgeBaseRetrieverConfiguration.Builder> knowledgeBase) Configuration for a knowledge base retriever.knowledgeBase(KnowledgeBaseRetrieverConfiguration knowledgeBase) Configuration for a knowledge base retriever.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
-
knowledgeBase
Configuration for a knowledge base retriever.
- Parameters:
knowledgeBase- Configuration for a knowledge base retriever.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
knowledgeBase
default RetrieverConfiguration.Builder knowledgeBase(Consumer<KnowledgeBaseRetrieverConfiguration.Builder> knowledgeBase) Configuration for a knowledge base retriever.
This is a convenience method that creates an instance of theKnowledgeBaseRetrieverConfiguration.Builderavoiding the need to create one manually viaKnowledgeBaseRetrieverConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toknowledgeBase(KnowledgeBaseRetrieverConfiguration).- Parameters:
knowledgeBase- a consumer that will call methods onKnowledgeBaseRetrieverConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-