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.StringgetAttribute()Product attribute to be used by this inclusion ruleintgetHighRange()The maximum boundary used by the 'dynamicallyRanges' operation.intgetLowRange()The minimum boundary used by the 'dynamicallyRanges' operation.java.lang.StringgetOperation()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:
Stringcontaining the product attribute
-
getOperation
java.lang.String getOperation()
The matching operation to be applied on the product attribute- Returns:
Stringrepresentation 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.
-
-