Class: Aws::Kendra::Types::InlineCustomDocumentEnrichmentConfiguration

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-kendra/types.rb

Overview

Provides the configuration information for applying basic logic to alter document metadata and content when ingesting documents into Amazon Kendra. To apply advanced logic, to go beyond what you can do with basic logic, see [HookConfiguration].

For more information, see [Customizing document metadata during the ingestion process].

[1]: docs.aws.amazon.com/kendra/latest/dg/API_HookConfiguration.html [2]: docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#conditionTypes::DocumentAttributeCondition

Configuration of the condition used for the target document attribute or metadata field when ingesting documents into Amazon Kendra.



6612
6613
6614
6615
6616
6617
6618
# File 'lib/aws-sdk-kendra/types.rb', line 6612

class InlineCustomDocumentEnrichmentConfiguration < Struct.new(
  :condition,
  :target,
  :document_content_deletion)
  SENSITIVE = []
  include Aws::Structure
end

#document_content_deletionBoolean

‘TRUE` to delete content if the condition used for the target attribute is met.

Returns:

  • (Boolean)


6612
6613
6614
6615
6616
6617
6618
# File 'lib/aws-sdk-kendra/types.rb', line 6612

class InlineCustomDocumentEnrichmentConfiguration < Struct.new(
  :condition,
  :target,
  :document_content_deletion)
  SENSITIVE = []
  include Aws::Structure
end

#targetTypes::DocumentAttributeTarget

Configuration of the target document attribute or metadata field when ingesting documents into Amazon Kendra. You can also include a value.



6612
6613
6614
6615
6616
6617
6618
# File 'lib/aws-sdk-kendra/types.rb', line 6612

class InlineCustomDocumentEnrichmentConfiguration < Struct.new(
  :condition,
  :target,
  :document_content_deletion)
  SENSITIVE = []
  include Aws::Structure
end