AgentDataSourceVectorIngestionConfigurationChunkingConfigurationArgs

data class AgentDataSourceVectorIngestionConfigurationChunkingConfigurationArgs(val chunkingStrategy: Output<String>, val fixedSizeChunkingConfiguration: Output<AgentDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationArgs>? = null, val hierarchicalChunkingConfiguration: Output<AgentDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationArgs>? = null, val semanticChunkingConfiguration: Output<AgentDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationArgs>? = null) : ConvertibleToJava<AgentDataSourceVectorIngestionConfigurationChunkingConfigurationArgs>

Properties

Link copied to clipboard

Option for chunking your source data, either in fixed-sized chunks or as one chunk. Valid values: FIXED_SIZE, HIERARCHICAL, SEMANTIC, NONE.

Link copied to clipboard

Configurations for when you choose fixed-size chunking. Requires chunking_strategy as FIXED_SIZE. See fixed_size_chunking_configuration for details.

Link copied to clipboard

Configurations for when you choose hierarchical chunking. Requires chunking_strategy as HIERARCHICAL. See hierarchical_chunking_configuration for details.

Link copied to clipboard

Configurations for when you choose semantic chunking. Requires chunking_strategy as SEMANTIC. See semantic_chunking_configuration for details.

Functions

Link copied to clipboard
open override fun toJava(): AgentDataSourceVectorIngestionConfigurationChunkingConfigurationArgs