Interface KnowledgeBaseRetrievalConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<KnowledgeBaseRetrievalConfiguration.Builder,
,KnowledgeBaseRetrievalConfiguration> SdkBuilder<KnowledgeBaseRetrievalConfiguration.Builder,
,KnowledgeBaseRetrievalConfiguration> SdkPojo
- Enclosing class:
KnowledgeBaseRetrievalConfiguration
@Mutable
@NotThreadSafe
public static interface KnowledgeBaseRetrievalConfiguration.Builder
extends SdkPojo, CopyableBuilder<KnowledgeBaseRetrievalConfiguration.Builder,KnowledgeBaseRetrievalConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionvectorSearchConfiguration
(Consumer<KnowledgeBaseVectorSearchConfiguration.Builder> vectorSearchConfiguration) Contains details about how the results from the vector search should be returned.vectorSearchConfiguration
(KnowledgeBaseVectorSearchConfiguration vectorSearchConfiguration) Contains details about how the results from the vector search should be returned.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 Details
-
vectorSearchConfiguration
KnowledgeBaseRetrievalConfiguration.Builder vectorSearchConfiguration(KnowledgeBaseVectorSearchConfiguration vectorSearchConfiguration) Contains details about how the results from the vector search should be returned. For more information, see Query configurations.
- Parameters:
vectorSearchConfiguration
- Contains details about how the results from the vector search should be returned. For more information, see Query configurations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vectorSearchConfiguration
default KnowledgeBaseRetrievalConfiguration.Builder vectorSearchConfiguration(Consumer<KnowledgeBaseVectorSearchConfiguration.Builder> vectorSearchConfiguration) Contains details about how the results from the vector search should be returned. For more information, see Query configurations.
This is a convenience method that creates an instance of theKnowledgeBaseVectorSearchConfiguration.Builder
avoiding the need to create one manually viaKnowledgeBaseVectorSearchConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovectorSearchConfiguration(KnowledgeBaseVectorSearchConfiguration)
.- Parameters:
vectorSearchConfiguration
- a consumer that will call methods onKnowledgeBaseVectorSearchConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-