Interface RecommendationAlgorithmInclusionRule
-
@ProviderType public interface RecommendationAlgorithmInclusionRule
Abstract an inclusion rule for a Target Recommendation algorithm
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getAttribute()
Product attribute to be used by this inclusion ruleint
getHighRange()
The maximum boundary used by the 'dynamicallyRanges' operation.int
getLowRange()
The minimum boundary used by the 'dynamicallyRanges' operation.java.lang.String
getOperation()
The matching operation to be applied on the product attributejava.util.List<java.lang.String>
getValues()
List of values to be checked by this inclusion rule
-
-
-
Method Detail
-
getAttribute
java.lang.String getAttribute()
Product attribute to be used by this inclusion rule- Returns:
String
containing the product attribute
-
getOperation
java.lang.String getOperation()
The matching operation to be applied on the product attribute- Returns:
String
representation of the inclusion rule operation to be applied
-
getValues
java.util.List<java.lang.String> getValues()
List of values to be checked by this inclusion rule- Returns:
- a
List
-
getLowRange
int getLowRange()
The minimum boundary used by the 'dynamicallyRanges' operation. Not used for other operations- Returns:
- an integer containing the lower boundary
-
getHighRange
int getHighRange()
The maximum boundary used by the 'dynamicallyRanges' operation. Not used for other operations- Returns:
- an integer containing the high boundary. Must be > than low range.
-
-