Interface RAGConfig.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<RAGConfig.Builder,,- RAGConfig> - SdkBuilder<RAGConfig.Builder,,- RAGConfig> - SdkPojo
- Enclosing class:
- RAGConfig
- 
Method SummaryModifier and TypeMethodDescriptiondefault RAGConfig.BuilderknowledgeBaseConfig(Consumer<KnowledgeBaseConfig.Builder> knowledgeBaseConfig) Contains configuration details for knowledge base retrieval and response generation.knowledgeBaseConfig(KnowledgeBaseConfig knowledgeBaseConfig) Contains configuration details for knowledge base retrieval and response generation.default RAGConfig.BuilderprecomputedRagSourceConfig(Consumer<EvaluationPrecomputedRagSourceConfig.Builder> precomputedRagSourceConfig) Contains configuration details about the RAG source used to generate inference response data for a Knowledge Base evaluation job.precomputedRagSourceConfig(EvaluationPrecomputedRagSourceConfig precomputedRagSourceConfig) Contains configuration details about the RAG source used to generate inference response data for a Knowledge Base evaluation job.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
knowledgeBaseConfigContains configuration details for knowledge base retrieval and response generation. - Parameters:
- knowledgeBaseConfig- Contains configuration details for knowledge base retrieval and response generation.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
knowledgeBaseConfigdefault RAGConfig.Builder knowledgeBaseConfig(Consumer<KnowledgeBaseConfig.Builder> knowledgeBaseConfig) Contains configuration details for knowledge base retrieval and response generation. This is a convenience method that creates an instance of theKnowledgeBaseConfig.Builderavoiding the need to create one manually viaKnowledgeBaseConfig.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toknowledgeBaseConfig(KnowledgeBaseConfig).- Parameters:
- knowledgeBaseConfig- a consumer that will call methods on- KnowledgeBaseConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
precomputedRagSourceConfigRAGConfig.Builder precomputedRagSourceConfig(EvaluationPrecomputedRagSourceConfig precomputedRagSourceConfig) Contains configuration details about the RAG source used to generate inference response data for a Knowledge Base evaluation job. - Parameters:
- precomputedRagSourceConfig- Contains configuration details about the RAG source used to generate inference response data for a Knowledge Base evaluation job.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
precomputedRagSourceConfigdefault RAGConfig.Builder precomputedRagSourceConfig(Consumer<EvaluationPrecomputedRagSourceConfig.Builder> precomputedRagSourceConfig) Contains configuration details about the RAG source used to generate inference response data for a Knowledge Base evaluation job. This is a convenience method that creates an instance of theEvaluationPrecomputedRagSourceConfig.Builderavoiding the need to create one manually viaEvaluationPrecomputedRagSourceConfig.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprecomputedRagSourceConfig(EvaluationPrecomputedRagSourceConfig).- Parameters:
- precomputedRagSourceConfig- a consumer that will call methods on- EvaluationPrecomputedRagSourceConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-