Package com.pulumi.aws.bedrock.inputs
Class AgentDataSourceVectorIngestionConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.AgentDataSourceVectorIngestionConfigurationArgs.Builder
-
- Enclosing class:
- AgentDataSourceVectorIngestionConfigurationArgs
public static final class AgentDataSourceVectorIngestionConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AgentDataSourceVectorIngestionConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AgentDataSourceVectorIngestionConfigurationArgs defaults)
-
-
Method Detail
-
chunkingConfiguration
public AgentDataSourceVectorIngestionConfigurationArgs.Builder chunkingConfiguration(@Nullable com.pulumi.core.Output<AgentDataSourceVectorIngestionConfigurationChunkingConfigurationArgs> chunkingConfiguration)
- Parameters:
chunkingConfiguration- Details about how to chunk the documents in the data source. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried. See `chunkingConfiguration` Block for details.- Returns:
- builder
-
chunkingConfiguration
public AgentDataSourceVectorIngestionConfigurationArgs.Builder chunkingConfiguration(AgentDataSourceVectorIngestionConfigurationChunkingConfigurationArgs chunkingConfiguration)
- Parameters:
chunkingConfiguration- Details about how to chunk the documents in the data source. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried. See `chunkingConfiguration` Block for details.- Returns:
- builder
-
contextEnrichmentConfiguration
public AgentDataSourceVectorIngestionConfigurationArgs.Builder contextEnrichmentConfiguration(@Nullable com.pulumi.core.Output<AgentDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationArgs> contextEnrichmentConfiguration)
- Parameters:
contextEnrichmentConfiguration- Context enrichment configuration used to provide additional context to the RAG application. Required when the knowledge base uses Amazon Neptune Analytics (GraphRAG) storage. See `contextEnrichmentConfiguration` Block for details.- Returns:
- builder
-
contextEnrichmentConfiguration
public AgentDataSourceVectorIngestionConfigurationArgs.Builder contextEnrichmentConfiguration(AgentDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationArgs contextEnrichmentConfiguration)
- Parameters:
contextEnrichmentConfiguration- Context enrichment configuration used to provide additional context to the RAG application. Required when the knowledge base uses Amazon Neptune Analytics (GraphRAG) storage. See `contextEnrichmentConfiguration` Block for details.- Returns:
- builder
-
customTransformationConfiguration
public AgentDataSourceVectorIngestionConfigurationArgs.Builder customTransformationConfiguration(@Nullable com.pulumi.core.Output<AgentDataSourceVectorIngestionConfigurationCustomTransformationConfigurationArgs> customTransformationConfiguration)
- Parameters:
customTransformationConfiguration- Configuration for custom transformation of data source documents. See `customTransformationConfiguration` Block for details.- Returns:
- builder
-
customTransformationConfiguration
public AgentDataSourceVectorIngestionConfigurationArgs.Builder customTransformationConfiguration(AgentDataSourceVectorIngestionConfigurationCustomTransformationConfigurationArgs customTransformationConfiguration)
- Parameters:
customTransformationConfiguration- Configuration for custom transformation of data source documents. See `customTransformationConfiguration` Block for details.- Returns:
- builder
-
parsingConfiguration
public AgentDataSourceVectorIngestionConfigurationArgs.Builder parsingConfiguration(@Nullable com.pulumi.core.Output<AgentDataSourceVectorIngestionConfigurationParsingConfigurationArgs> parsingConfiguration)
- Parameters:
parsingConfiguration- Configuration for custom parsing of data source documents. See `parsingConfiguration` Block for details.- Returns:
- builder
-
parsingConfiguration
public AgentDataSourceVectorIngestionConfigurationArgs.Builder parsingConfiguration(AgentDataSourceVectorIngestionConfigurationParsingConfigurationArgs parsingConfiguration)
- Parameters:
parsingConfiguration- Configuration for custom parsing of data source documents. See `parsingConfiguration` Block for details.- Returns:
- builder
-
build
public AgentDataSourceVectorIngestionConfigurationArgs build()
-
-