Interface ProductFeed

All Superinterfaces:
RecommendationsEntity

@ProviderType public interface ProductFeed extends RecommendationsEntity
Abstraction of a Target Recommendations product feed
  • Method Details

    • getId

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

      String getName()
      Get the name of this ProductFeed
      Returns:
      a String object containing this product feed's name
    • getType

      This feed's type
      Returns:
      a FeedType value
    • getSchedule

      Product update frequency
      Returns:
      a FeedSchedule value
    • getEnvironmentId

      int getEnvironmentId()
      Environment id of this feed
      Returns:
      the environment id
    • getAttributeMapping

      Map<String,String> getAttributeMapping()
      Defines the mapping between the feed's fields and the Target Recommendation's entities. Not all field types support this mapping (e.g. csv)
      Returns:
      a Map where keys point to feed field names and values to target recommendations entity names
    • getConnectionProperties

      Map<String,String> getConnectionProperties()
      Defines the connection properties for the feeds requiring remote server connections Not all feed types support connection properties (e.g. SAINT)
      Returns:
      a Map containing the connection properties as key-value pairs