Class MerchantCenterSFTPConfigurationProperties.MerchantCenterSFTPPublicationConfigurationProperties
java.lang.Object
com.broadleafcommerce.datafeed.service.publisher.configuration.AbstractDataFeedPublicationConfigurationProperties
com.broadleafcommerce.datafeed.feedprovider.google.sftp.autoconfigure.MerchantCenterSFTPConfigurationProperties.MerchantCenterSFTPPublicationConfigurationProperties
- Enclosing class:
- MerchantCenterSFTPConfigurationProperties
public static class MerchantCenterSFTPConfigurationProperties.MerchantCenterSFTPPublicationConfigurationProperties
extends AbstractDataFeedPublicationConfigurationProperties
Captures key details required to construct a
MerchantCenterSFTPPublicationConfiguration. See
Google SFTP documentation-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionUse 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.The unique filename for google feed.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) The unique filename for google feed.Methods inherited from class com.broadleafcommerce.datafeed.service.publisher.configuration.AbstractDataFeedPublicationConfigurationProperties
getBlcAppIdContextHint, getBlcFeedPublicationConfigDisplayName, getBlcTenantIdContextHint, getFeedProcessType, getIncludedLocaleLanguageTags, setBlcAppIdContextHint, setBlcFeedPublicationConfigDisplayName, setBlcTenantIdContextHint, setFeedProcessType, setIncludedLocaleLanguageTags
-
Constructor Details
-
MerchantCenterSFTPPublicationConfigurationProperties
public MerchantCenterSFTPPublicationConfigurationProperties()
-
-
Method Details
-
getSftpServerHostname
Hostname of the SFTP server where data will be uploaded. -
getSftpServerPort
public int getSftpServerPort()Port of the SFTP server where data will be uploaded. -
getSftpServerFingerprint
Fingerprint value of the SFTP server where data will be uploaded. Important for security verification. -
getSftpUsername
The SFTP username to authenticate with. -
getSftpPassword
The SFTP password to authenticate with. -
getUniqueFileName
The unique filename for google feed. -
getFileType
The type of file that should be created and submitted to Google.- See Also:
-
getLinkPrefix
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 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'. -
getAndroidAppLinkPrefix
Use 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. -
getIosAppLinkPrefix
Use 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. -
getMobileIosAppStoreId
Use 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. -
setSftpServerHostname
Hostname of the SFTP server where data will be uploaded. -
setSftpServerPort
public void setSftpServerPort(int sftpServerPort) Port of the SFTP server where data will be uploaded. -
setSftpServerFingerprint
Fingerprint value of the SFTP server where data will be uploaded. Important for security verification. -
setSftpUsername
The SFTP username to authenticate with. -
setSftpPassword
The SFTP password to authenticate with. -
setUniqueFileName
The unique filename for google feed. -
setFileType
The type of file that should be created and submitted to Google.- See Also:
-
setLinkPrefix
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 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'. -
setAndroidAppLinkPrefix
Use 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. -
setIosAppLinkPrefix
Use 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. -
setMobileIosAppStoreId
Use 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.
-