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.ContentSourceConfiguration

Description

 
Synopsis

Documentation

data ContentSourceConfiguration Source #

Provides the configuration information for your content sources, such as data sources, FAQs, and content indexed directly via BatchPutDocument.

See: newContentSourceConfiguration smart constructor.

Constructors

ContentSourceConfiguration' 

Fields

Instances

Instances details
FromJSON ContentSourceConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.ContentSourceConfiguration

ToJSON ContentSourceConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.ContentSourceConfiguration

Generic ContentSourceConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.ContentSourceConfiguration

Associated Types

type Rep ContentSourceConfiguration :: Type -> Type #

Read ContentSourceConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.ContentSourceConfiguration

Show ContentSourceConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.ContentSourceConfiguration

NFData ContentSourceConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.ContentSourceConfiguration

Eq ContentSourceConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.ContentSourceConfiguration

Hashable ContentSourceConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.ContentSourceConfiguration

type Rep ContentSourceConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.ContentSourceConfiguration

type Rep ContentSourceConfiguration = D1 ('MetaData "ContentSourceConfiguration" "Amazonka.Kendra.Types.ContentSourceConfiguration" "amazonka-kendra-2.0-IHloXAWlYIS8YTp1gXe6J" 'False) (C1 ('MetaCons "ContentSourceConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataSourceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "directPutContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "faqIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))))

newContentSourceConfiguration :: ContentSourceConfiguration Source #

Create a value of ContentSourceConfiguration 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:dataSourceIds:ContentSourceConfiguration', contentSourceConfiguration_dataSourceIds - The identifier of the data sources you want to use for your Amazon Kendra experience.

$sel:directPutContent:ContentSourceConfiguration', contentSourceConfiguration_directPutContent - TRUE to use documents you indexed directly using the BatchPutDocument API.

$sel:faqIds:ContentSourceConfiguration', contentSourceConfiguration_faqIds - The identifier of the FAQs that you want to use for your Amazon Kendra experience.

contentSourceConfiguration_dataSourceIds :: Lens' ContentSourceConfiguration (Maybe (NonEmpty Text)) Source #

The identifier of the data sources you want to use for your Amazon Kendra experience.

contentSourceConfiguration_directPutContent :: Lens' ContentSourceConfiguration (Maybe Bool) Source #

TRUE to use documents you indexed directly using the BatchPutDocument API.

contentSourceConfiguration_faqIds :: Lens' ContentSourceConfiguration (Maybe (NonEmpty Text)) Source #

The identifier of the FAQs that you want to use for your Amazon Kendra experience.