Class: Aws::CustomerProfiles::Types::RecommenderPromotionalFilter

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb

Overview

Contains information on a promotion. A promotion defines additional business rules that apply to a configurable subset of recommended items.

Constant Summary collapse

SENSITIVE =
[:values]

Instance Attribute Summary collapse

Instance Attribute Details

#name ⇒ String

The name of the recommender filter to use for the promotion.

Returns:

  • (String)


9469
9470
9471
9472
9473
9474
9475
9476
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 9469

class RecommenderPromotionalFilter < Struct.new(
  :name,
  :values,
  :promotion_name,
  :percent_promoted_items)
  SENSITIVE = [:values]
  include Aws::Structure
end

#percent_promoted_items ⇒ Integer

The percentage of recommended items to apply the promotion to.

Returns:

  • (Integer)


9469
9470
9471
9472
9473
9474
9475
9476
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 9469

class RecommenderPromotionalFilter < Struct.new(
  :name,
  :values,
  :promotion_name,
  :percent_promoted_items)
  SENSITIVE = [:values]
  include Aws::Structure
end

#promotion_name ⇒ String

The name of the promotion.

Returns:

  • (String)


9469
9470
9471
9472
9473
9474
9475
9476
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 9469

class RecommenderPromotionalFilter < Struct.new(
  :name,
  :values,
  :promotion_name,
  :percent_promoted_items)
  SENSITIVE = [:values]
  include Aws::Structure
end

#values ⇒ Hash<String,String>

The values to use when promoting items. For each placeholder parameter in your promotion's filter expression, provide the parameter name (in matching case) as a key and the filter value(s) as the corresponding value. Separate multiple values for one parameter with a comma.

Returns:

  • (Hash<String,String>)


9469
9470
9471
9472
9473
9474
9475
9476
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 9469

class RecommenderPromotionalFilter < Struct.new(
  :name,
  :values,
  :promotion_name,
  :percent_promoted_items)
  SENSITIVE = [:values]
  include Aws::Structure
end