amazonka-kendra-2.0: Amazon KendraFrontendService SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Kendra.Types.InlineCustomDocumentEnrichmentConfiguration

Description

 
Synopsis

Documentation

data InlineCustomDocumentEnrichmentConfiguration Source #

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.

See: newInlineCustomDocumentEnrichmentConfiguration smart constructor.

Constructors

InlineCustomDocumentEnrichmentConfiguration' 

Fields

Instances

Instances details
FromJSON InlineCustomDocumentEnrichmentConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.InlineCustomDocumentEnrichmentConfiguration

ToJSON InlineCustomDocumentEnrichmentConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.InlineCustomDocumentEnrichmentConfiguration

Generic InlineCustomDocumentEnrichmentConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.InlineCustomDocumentEnrichmentConfiguration

Read InlineCustomDocumentEnrichmentConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.InlineCustomDocumentEnrichmentConfiguration

Show InlineCustomDocumentEnrichmentConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.InlineCustomDocumentEnrichmentConfiguration

NFData InlineCustomDocumentEnrichmentConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.InlineCustomDocumentEnrichmentConfiguration

Eq InlineCustomDocumentEnrichmentConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.InlineCustomDocumentEnrichmentConfiguration

Hashable InlineCustomDocumentEnrichmentConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.InlineCustomDocumentEnrichmentConfiguration

type Rep InlineCustomDocumentEnrichmentConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.InlineCustomDocumentEnrichmentConfiguration

type Rep InlineCustomDocumentEnrichmentConfiguration = D1 ('MetaData "InlineCustomDocumentEnrichmentConfiguration" "Amazonka.Kendra.Types.InlineCustomDocumentEnrichmentConfiguration" "amazonka-kendra-2.0-IHloXAWlYIS8YTp1gXe6J" 'False) (C1 ('MetaCons "InlineCustomDocumentEnrichmentConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "condition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DocumentAttributeCondition)) :*: (S1 ('MetaSel ('Just "documentContentDeletion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DocumentAttributeTarget)))))

newInlineCustomDocumentEnrichmentConfiguration :: InlineCustomDocumentEnrichmentConfiguration Source #

Create a value of InlineCustomDocumentEnrichmentConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:condition:InlineCustomDocumentEnrichmentConfiguration', inlineCustomDocumentEnrichmentConfiguration_condition - Configuration of the condition used for the target document attribute or metadata field when ingesting documents into Amazon Kendra.

$sel:documentContentDeletion:InlineCustomDocumentEnrichmentConfiguration', inlineCustomDocumentEnrichmentConfiguration_documentContentDeletion - TRUE to delete content if the condition used for the target attribute is met.

$sel:target:InlineCustomDocumentEnrichmentConfiguration', inlineCustomDocumentEnrichmentConfiguration_target - Configuration of the target document attribute or metadata field when ingesting documents into Amazon Kendra. You can also include a value.

inlineCustomDocumentEnrichmentConfiguration_condition :: Lens' InlineCustomDocumentEnrichmentConfiguration (Maybe DocumentAttributeCondition) Source #

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

inlineCustomDocumentEnrichmentConfiguration_documentContentDeletion :: Lens' InlineCustomDocumentEnrichmentConfiguration (Maybe Bool) Source #

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

inlineCustomDocumentEnrichmentConfiguration_target :: Lens' InlineCustomDocumentEnrichmentConfiguration (Maybe DocumentAttributeTarget) Source #

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