class Aws::PersonalizeRuntime::Types::GetPersonalizedRankingRequest
@note When making an API call, you may pass GetPersonalizedRankingRequest
data as a hash: { campaign_arn: "Arn", # required input_list: ["ItemID"], # required user_id: "UserID", # required context: { "AttributeName" => "AttributeValue", }, filter_arn: "Arn", filter_values: { "FilterAttributeName" => "FilterAttributeValue", }, }
@!attribute [rw] campaign_arn
The Amazon Resource Name (ARN) of the campaign to use for generating the personalized ranking. @return [String]
@!attribute [rw] input_list
A list of items (by `itemId`) to rank. If an item was not included in the training dataset, the item is appended to the end of the reranked list. The maximum is 500. @return [Array<String>]
@!attribute [rw] user_id
The user for which you want the campaign to provide a personalized ranking. @return [String]
@!attribute [rw] context
The contextual metadata to use when getting recommendations. Contextual metadata includes any interaction information that might be relevant when getting a user's recommendations, such as the user's current location or device type. @return [Hash<String,String>]
@!attribute [rw] filter_arn
The Amazon Resource Name (ARN) of a filter you created to include items or exclude items from recommendations for a given user. For more information, see [Filtering Recommendations][1]. [1]: https://docs.aws.amazon.com/personalize/latest/dg/filter.html @return [String]
@!attribute [rw] filter_values
The values to use when filtering recommendations. For each placeholder parameter in your 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. For filter expressions that use an `INCLUDE` element to include items, you must provide values for all parameters that are defined in the expression. For filters with expressions that use an `EXCLUDE` element to exclude items, you can omit the `filter-values`.In this case, Amazon Personalize doesn't use that portion of the expression to filter recommendations. For more information, see [Filtering Recommendations][1]. [1]: https://docs.aws.amazon.com/personalize/latest/dg/filter.html @return [Hash<String,String>]
@see docs.aws.amazon.com/goto/WebAPI/personalize-runtime-2018-05-22/GetPersonalizedRankingRequest AWS API Documentation
Constants
- SENSITIVE