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.



6579
6580
6581
6582
6583
6584
6585
# File 'lib/aws-sdk-kendra/types.rb', line 6579

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)


6579
6580
6581
6582
6583
6584
6585
# File 'lib/aws-sdk-kendra/types.rb', line 6579

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.



6579
6580
6581
6582
6583
6584
6585
# File 'lib/aws-sdk-kendra/types.rb', line 6579

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