Interface CfnKnowledgeBase.VectorIngestionConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnKnowledgeBase.VectorIngestionConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnKnowledgeBase
@Stability(Stable)
public static interface CfnKnowledgeBase.VectorIngestionConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
Contains details about how to ingest the documents in a data source.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.wisdom.*; VectorIngestionConfigurationProperty vectorIngestionConfigurationProperty = VectorIngestionConfigurationProperty.builder() .chunkingConfiguration(ChunkingConfigurationProperty.builder() .chunkingStrategy("chunkingStrategy") // the properties below are optional .fixedSizeChunkingConfiguration(FixedSizeChunkingConfigurationProperty.builder() .maxTokens(123) .overlapPercentage(123) .build()) .hierarchicalChunkingConfiguration(HierarchicalChunkingConfigurationProperty.builder() .levelConfigurations(List.of(HierarchicalChunkingLevelConfigurationProperty.builder() .maxTokens(123) .build())) .overlapTokens(123) .build()) .semanticChunkingConfiguration(SemanticChunkingConfigurationProperty.builder() .breakpointPercentileThreshold(123) .bufferSize(123) .maxTokens(123) .build()) .build()) .parsingConfiguration(ParsingConfigurationProperty.builder() .parsingStrategy("parsingStrategy") // the properties below are optional .bedrockFoundationModelConfiguration(BedrockFoundationModelConfigurationProperty.builder() .modelArn("modelArn") // the properties below are optional .parsingPrompt(ParsingPromptProperty.builder() .parsingPromptText("parsingPromptText") .build()) .build()) .build()) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnKnowledgeBase.VectorIngestionConfigurationProperty
static final class
An implementation forCfnKnowledgeBase.VectorIngestionConfigurationProperty
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getChunkingConfiguration
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 Also:
-
getParsingConfiguration
A custom parser for data source documents.- See Also:
-
builder
-