Class: Aws::BedrockAgent::Types::VectorIngestionConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb

Overview

Contains details about how to ingest the documents in a data source.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#chunking_configurationTypes::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.



8962
8963
8964
8965
8966
8967
8968
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 8962

class VectorIngestionConfiguration < Struct.new(
  :chunking_configuration,
  :custom_transformation_configuration,
  :parsing_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#custom_transformation_configurationTypes::CustomTransformationConfiguration

A custom document transformer for parsed data source documents.



8962
8963
8964
8965
8966
8967
8968
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 8962

class VectorIngestionConfiguration < Struct.new(
  :chunking_configuration,
  :custom_transformation_configuration,
  :parsing_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#parsing_configurationTypes::ParsingConfiguration

A custom parser for data source documents.



8962
8963
8964
8965
8966
8967
8968
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 8962

class VectorIngestionConfiguration < Struct.new(
  :chunking_configuration,
  :custom_transformation_configuration,
  :parsing_configuration)
  SENSITIVE = []
  include Aws::Structure
end