Class AbstractSFTPSubmitter.SFTPUploadConfiguration

java.lang.Object
com.broadleafcommerce.datafeed.service.publisher.file.submitter.AbstractSFTPSubmitter.SFTPUploadConfiguration
Enclosing class:
AbstractSFTPSubmitter

public static class AbstractSFTPSubmitter.SFTPUploadConfiguration extends Object
Bundle of details required to set up an SFTP upload request.
  • Constructor Details

    • SFTPUploadConfiguration

      public SFTPUploadConfiguration()
  • Method Details

    • getUsername

      public String getUsername()
    • getPassword

      public String getPassword()
    • getServerHostname

      public String getServerHostname()
    • getServerPort

      public int getServerPort()
    • isDisableHostKeyVerification

      public boolean isDisableHostKeyVerification()
      This determines whether host key verification should be disabled. This setting is insecure and host key verification should not be disabled in almost all scenarios.
      See Also:
    • getServerSftpFingerprint

      @Nullable public String getServerSftpFingerprint()
      This should only be null when isDisableHostKeyVerification() is true.
      See Also:
    • getFileToUpload

      public Path getFileToUpload()
    • getRemoteDestinationPath

      public String getRemoteDestinationPath()
    • setUsername

      public void setUsername(String username)
    • setPassword

      public void setPassword(String password)
    • setServerHostname

      public void setServerHostname(String serverHostname)
    • setServerPort

      public void setServerPort(int serverPort)
    • setDisableHostKeyVerification

      public void setDisableHostKeyVerification(boolean disableHostKeyVerification)
      This determines whether host key verification should be disabled. This setting is insecure and host key verification should not be disabled in almost all scenarios.
      See Also:
    • setServerSftpFingerprint

      public void setServerSftpFingerprint(@Nullable String serverSftpFingerprint)
      This should only be null when isDisableHostKeyVerification() is true.
      See Also:
    • setFileToUpload

      public void setFileToUpload(Path fileToUpload)
    • setRemoteDestinationPath

      public void setRemoteDestinationPath(String remoteDestinationPath)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object