Interface DataFeedPublicationConfiguration
- All Known Implementing Classes:
- AbstractDataFeedPublicationConfiguration,- CommerceManagerFeedAPIPublicationConfiguration,- MerchantCenterSFTPPublicationConfiguration
DataFeedProcess entity.
 
 This represents a non-persisted, identifiable abstraction of an individual data feed publication
 configuration. DataFeedProcess can subsequently reference specific configurations that
 will be included in its flow. The knowledge of how to use a particular
 DataFeedPublicationConfiguration requires a compatible DataFeedPublisher
 implementation.
 
 It is important to note that despite the name, this is not related in any way to the
 Spring Configuration concept.
- 
Method SummaryModifier and TypeMethodDescriptionIdentifies the application that this configuration is for.A user-friendly display name for this configuration.Should contain a value fromDefaultDataFeedProcessTypesdescribing what type of data feed process this configuration is for.getId()The unique identifier of this feed publication configuration in BLC.Identifies the tenant that this configuration is for.
- 
Method Details- 
getIdString getId()The unique identifier of this feed publication configuration in BLC. This will be used to associate feed processes with a configuration.- Returns:
- the unique identifier for this specific publication configuration in BLC
- See Also:
 
- 
getDisplayNameString getDisplayName()A user-friendly display name for this configuration. Useful for helping admin users see what the configuration is for.- Returns:
- a user-friendly display name for this configuration
 
- 
getTenantIdHintString getTenantIdHint()Identifies the tenant that this configuration is for. Useful for preventing cross-tenant usage of a configuration.When creating a DataFeedProcess, the value of its tenant ID must match this value in order for this configuration to be used.- Returns:
- the tenant ID that this configuration is for
 
- 
getApplicationIdHintString getApplicationIdHint()Identifies the application that this configuration is for. Useful for preventing cross-application usage of a configuration.When creating a DataFeedProcess, the value ofDataFeedProcess.getApplicationId()must match this value in order for this configuration to be used.- Returns:
- the application ID that this configuration is for
 
- 
getFeedProcessTypeString getFeedProcessType()Should contain a value fromDefaultDataFeedProcessTypesdescribing what type of data feed process this configuration is for.When creating a DataFeedProcess, the value ofDataFeedProcess.getProcessType()must match this value in order for this configuration to be used.- Returns:
- the type of data feed process this configuration is for
 
 
-