Class MerchantCenterSFTPConfigurationProperties
java.lang.Object
com.broadleafcommerce.datafeed.feedprovider.google.sftp.autoconfigure.MerchantCenterSFTPConfigurationProperties
@ConfigurationProperties("broadleaf.datafeed.feedprovider.google.sftp")
public class MerchantCenterSFTPConfigurationProperties
extends Object
Configures Google DataFeed SFTP support.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Captures key details required to construct aMerchantCenterSFTPPublicationConfiguration
. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionMap<String,
MerchantCenterSFTPConfigurationProperties.MerchantCenterSFTPPublicationConfigurationProperties> Keys correspond toAbstractDataFeedPublicationConfiguration.getId()
, thus forcing the same property prefix for a given configuration.void
setConfigs
(Map<String, MerchantCenterSFTPConfigurationProperties.MerchantCenterSFTPPublicationConfigurationProperties> configs) Keys correspond toAbstractDataFeedPublicationConfiguration.getId()
, thus forcing the same property prefix for a given configuration.
-
Constructor Details
-
MerchantCenterSFTPConfigurationProperties
public MerchantCenterSFTPConfigurationProperties()
-
-
Method Details
-
getConfigs
public Map<String,MerchantCenterSFTPConfigurationProperties.MerchantCenterSFTPPublicationConfigurationProperties> getConfigs()Keys correspond toAbstractDataFeedPublicationConfiguration.getId()
, thus forcing the same property prefix for a given configuration. Ideally, the ID values should be all-caps (ex: 'MY_ID') to ensure Spring relaxed property binding sees the same value no matter where the properties are being sourced from. -
setConfigs
public void setConfigs(Map<String, MerchantCenterSFTPConfigurationProperties.MerchantCenterSFTPPublicationConfigurationProperties> configs) Keys correspond toAbstractDataFeedPublicationConfiguration.getId()
, thus forcing the same property prefix for a given configuration. Ideally, the ID values should be all-caps (ex: 'MY_ID') to ensure Spring relaxed property binding sees the same value no matter where the properties are being sourced from.
-