Class MerchantCenterSFTPPublicationConfiguration
java.lang.Object
com.broadleafcommerce.datafeed.service.publisher.configuration.AbstractDataFeedPublicationConfiguration
com.broadleafcommerce.datafeed.feedprovider.google.sftp.publisher.configuration.MerchantCenterSFTPPublicationConfiguration
- All Implemented Interfaces:
- DataFeedPublicationConfiguration
public class MerchantCenterSFTPPublicationConfiguration
extends AbstractDataFeedPublicationConfiguration
implements DataFeedPublicationConfiguration
Configuration for uploading Data Feed to Google via SFTP. For reference on these fields, please
 see: Google SFTP documentation
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleanbooleanUse of this field is entirely depending on the element transformer implementation.The type of file that should be created and submitted to Google.Use of this field is entirely depending on the element transformer implementation.For fields that require building links (such as the product link), this is an optional prefix to make it a fully qualified URL.Use of this field is entirely depending on the element transformer implementation.The SFTP password to authenticate with.Fingerprint value of the SFTP server where data will be uploaded.Hostname of the SFTP server where data will be uploaded.intPort of the SFTP server where data will be uploaded.The SFTP username to authenticate with.Feed file name for Google.inthashCode()voidsetAndroidAppLinkPrefix(String androidAppLinkPrefix) Use of this field is entirely depending on the element transformer implementation.voidsetFileType(String fileType) The type of file that should be created and submitted to Google.voidsetIosAppLinkPrefix(String iosAppLinkPrefix) Use of this field is entirely depending on the element transformer implementation.voidsetLinkPrefix(String linkPrefix) For fields that require building links (such as the product link), this is an optional prefix to make it a fully qualified URL.voidsetMobileIosAppStoreId(String mobileIosAppStoreId) Use of this field is entirely depending on the element transformer implementation.voidsetSftpPassword(String sftpPassword) The SFTP password to authenticate with.voidsetSftpServerFingerprint(String sftpServerFingerprint) Fingerprint value of the SFTP server where data will be uploaded.voidsetSftpServerHostname(String sftpServerHostname) Hostname of the SFTP server where data will be uploaded.voidsetSftpServerPort(int sftpServerPort) Port of the SFTP server where data will be uploaded.voidsetSftpUsername(String sftpUsername) The SFTP username to authenticate with.voidsetUniqueFileName(String uniqueFileName) Feed file name for Google.toString()Methods inherited from class com.broadleafcommerce.datafeed.service.publisher.configuration.AbstractDataFeedPublicationConfigurationconvertToLocales, getApplicationIdHint, getDisplayName, getFeedProcessType, getId, getIncludedLocales, getTenantIdHint, initializeFromProperties, setApplicationIdHint, setDisplayName, setFeedProcessType, setId, setIncludedLocales, setTenantIdHintMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.broadleafcommerce.datafeed.service.publisher.configuration.DataFeedPublicationConfigurationgetApplicationIdHint, getDisplayName, getFeedProcessType, getId, getTenantIdHint
- 
Constructor Details- 
MerchantCenterSFTPPublicationConfigurationpublic MerchantCenterSFTPPublicationConfiguration()
 
- 
- 
Method Details- 
getSftpServerHostnameHostname of the SFTP server where data will be uploaded.
- 
getSftpServerPortpublic int getSftpServerPort()Port of the SFTP server where data will be uploaded.
- 
getSftpServerFingerprintFingerprint value of the SFTP server where data will be uploaded. Important for security verification.
- 
getSftpUsernameThe SFTP username to authenticate with.
- 
getSftpPasswordThe SFTP password to authenticate with.
- 
getUniqueFileNameFeed file name for Google.
- 
getFileTypeThe type of file that should be created and submitted to Google.
- 
getLinkPrefixFor fields that require building links (such as the product link), this is an optional prefix to make it a fully qualified URL. Use of this field is entirely dependent on the element transformer implementation.For example, this could be 'https://www.mysite.com', such that it can be prepended to product URLs to form 'https://www.mysite.com/my/product/url'. 
- 
getAndroidAppLinkPrefixUse of this field is entirely depending on the element transformer implementation. This should be the prefix to use for 'mobile_android_app_link', as documented in https://support.google.com/google-ads/answer/7688537.
- 
getIosAppLinkPrefixUse of this field is entirely depending on the element transformer implementation. This should be the prefix to use for 'mobile_ios_app_link', as documented in https://support.google.com/google-ads/answer/7688537.
- 
getMobileIosAppStoreIdUse of this field is entirely depending on the element transformer implementation. This should be the value to use for 'mobile_ios_app_store_id', as documented in https://support.google.com/google-ads/answer/7688537.
- 
setSftpServerHostnameHostname of the SFTP server where data will be uploaded.
- 
setSftpServerPortpublic void setSftpServerPort(int sftpServerPort) Port of the SFTP server where data will be uploaded.
- 
setSftpServerFingerprintFingerprint value of the SFTP server where data will be uploaded. Important for security verification.
- 
setSftpUsernameThe SFTP username to authenticate with.
- 
setSftpPasswordThe SFTP password to authenticate with.
- 
setUniqueFileNameFeed file name for Google.
- 
setFileTypeThe type of file that should be created and submitted to Google.
- 
setLinkPrefixFor fields that require building links (such as the product link), this is an optional prefix to make it a fully qualified URL. Use of this field is entirely dependent on the element transformer implementation.For example, this could be 'https://www.mysite.com', such that it can be prepended to product URLs to form 'https://www.mysite.com/my/product/url'. 
- 
setAndroidAppLinkPrefixUse of this field is entirely depending on the element transformer implementation. This should be the prefix to use for 'mobile_android_app_link', as documented in https://support.google.com/google-ads/answer/7688537.
- 
setIosAppLinkPrefixUse of this field is entirely depending on the element transformer implementation. This should be the prefix to use for 'mobile_ios_app_link', as documented in https://support.google.com/google-ads/answer/7688537.
- 
setMobileIosAppStoreIdUse of this field is entirely depending on the element transformer implementation. This should be the value to use for 'mobile_ios_app_store_id', as documented in https://support.google.com/google-ads/answer/7688537.
- 
toString
- 
equals
- 
canEqual
- 
hashCodepublic int hashCode()
 
-