Interface TargetRecommendation

All Superinterfaces:
RecommendationsEntity

@ProviderType public interface TargetRecommendation extends RecommendationsEntity
Abstraction of an Adobe Target recommendation
  • Method Details

    • getId

      int getId()
      Uniquely identifies a TargetRecommendation
      Returns:
      a Integer value identifying this TargetRecommendation
    • getName

      String getName()
      Get the name of this TargetRecommendation
      Returns:
      a String object containing this recommendation's name
    • getCatalogId

      int getCatalogId()
      Get the Id of the product catalog used by this recommendation
      Returns:
      a {link Integer} value identifying a product catalog
    • getTemplateNames

      List<String> getTemplateNames()
      Get the list of template names used by this recommendation
      Returns:
      a List containing the template names
    • getState

      Get the state of this recommendation
      Returns:
      a RecommendationState enum value with the state of this recommendation
    • getAlgorithmIds

      List<Integer> getAlgorithmIds()
      Get the list of algorithms used by this recommendation
      Returns:
      a List containing the ids of the used algorithms
    • getLocationDisplayMbox

      String getLocationDisplayMbox()
      Gets the name of the MBox where this recommendation is targeted
      Returns:
      a String object containing the MBox name
    • getDefaultContentId

      int getDefaultContentId()
      The default content id for this recommendations
      Returns:
      a non-negative id indicating the default content
    • getStartDate

      String getStartDate()
      Gets the start date of this recommendation
      Returns:
      String containing the recommendation campaign start date
    • getEndDate

      String getEndDate()
      Gets the end date of this recommendation
      Returns:
      String containing the recommendation campaign end date