amazonka-personalize-2.0: Amazon Personalize 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.Personalize.Types.CampaignConfig

Description

 
Synopsis

Documentation

data CampaignConfig Source #

The configuration details of a campaign.

See: newCampaignConfig smart constructor.

Constructors

CampaignConfig' 

Fields

  • itemExplorationConfig :: Maybe (HashMap Text Text)

    Specifies the exploration configuration hyperparameters, including explorationWeight and explorationItemAgeCutOff, you want to use to configure the amount of item exploration Amazon Personalize uses when recommending items. Provide itemExplorationConfig data only if your solution uses the User-Personalization recipe.

Instances

Instances details
FromJSON CampaignConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.CampaignConfig

ToJSON CampaignConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.CampaignConfig

Generic CampaignConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.CampaignConfig

Associated Types

type Rep CampaignConfig :: Type -> Type #

Read CampaignConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.CampaignConfig

Show CampaignConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.CampaignConfig

NFData CampaignConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.CampaignConfig

Methods

rnf :: CampaignConfig -> () #

Eq CampaignConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.CampaignConfig

Hashable CampaignConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.CampaignConfig

type Rep CampaignConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.CampaignConfig

type Rep CampaignConfig = D1 ('MetaData "CampaignConfig" "Amazonka.Personalize.Types.CampaignConfig" "amazonka-personalize-2.0-9kdbGNMxU7zEIoXPqEwwTg" 'False) (C1 ('MetaCons "CampaignConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "itemExplorationConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))

newCampaignConfig :: CampaignConfig Source #

Create a value of CampaignConfig 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:itemExplorationConfig:CampaignConfig', campaignConfig_itemExplorationConfig - Specifies the exploration configuration hyperparameters, including explorationWeight and explorationItemAgeCutOff, you want to use to configure the amount of item exploration Amazon Personalize uses when recommending items. Provide itemExplorationConfig data only if your solution uses the User-Personalization recipe.

campaignConfig_itemExplorationConfig :: Lens' CampaignConfig (Maybe (HashMap Text Text)) Source #

Specifies the exploration configuration hyperparameters, including explorationWeight and explorationItemAgeCutOff, you want to use to configure the amount of item exploration Amazon Personalize uses when recommending items. Provide itemExplorationConfig data only if your solution uses the User-Personalization recipe.