| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Personalize.Types.OptimizationObjective
Description
Documentation
data OptimizationObjective Source #
Describes the additional objective for the solution, such as maximizing streaming minutes or increasing revenue. For more information see Optimizing a solution.
See: newOptimizationObjective smart constructor.
Constructors
| OptimizationObjective' | |
Fields
| |
Instances
newOptimizationObjective :: OptimizationObjective Source #
Create a value of OptimizationObjective 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:itemAttribute:OptimizationObjective', optimizationObjective_itemAttribute - The numerical metadata column in an Items dataset related to the
optimization objective. For example, VIDEO_LENGTH (to maximize streaming
minutes), or PRICE (to maximize revenue).
$sel:objectiveSensitivity:OptimizationObjective', optimizationObjective_objectiveSensitivity - Specifies how Amazon Personalize balances the importance of your
optimization objective versus relevance.
optimizationObjective_itemAttribute :: Lens' OptimizationObjective (Maybe Text) Source #
The numerical metadata column in an Items dataset related to the optimization objective. For example, VIDEO_LENGTH (to maximize streaming minutes), or PRICE (to maximize revenue).
optimizationObjective_objectiveSensitivity :: Lens' OptimizationObjective (Maybe ObjectiveSensitivity) Source #
Specifies how Amazon Personalize balances the importance of your optimization objective versus relevance.