Class FtpsDatasink

All Implemented Interfaces:
Serializable, FolderedDatasink, HasBasicDatasinkService, HasDefaultConfiguration, HostDatasink, HierarchicalSecurityTarget, Owneable, SecurityTarget
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@GenerateDto(dtoPackage="net.datenwerke.rs.ftp.client.ftp.dto",poso2DtoPostProcessors=FtpsDatasink2DtoPostProcessor.class,additionalFields={,},icon="arrow-circle-o-up") @Indexed public class FtpsDatasink extends DatasinkDefinition implements HostDatasink, FolderedDatasink
Used to define FTPS datasinks that can be used in ReportServer to send reports to a given FTPS server.
See Also:
  • Constructor Details

    • FtpsDatasink

      public FtpsDatasink()
  • Method Details

    • getHost

      public String getHost()
      Specified by:
      getHost in interface HostDatasink
    • getUsername

      public String getUsername()
      Specified by:
      getUsername in interface HostDatasink
    • setUsername

      public void setUsername(String username)
    • getPort

      public int getPort()
      Specified by:
      getPort in interface HostDatasink
    • setPort

      public void setPort(int port)
    • getFolder

      public String getFolder()
      Specified by:
      getFolder in interface FolderedDatasink
    • setFolder

      public void setFolder(String folder)
    • setHost

      public void setHost(String host)
    • getFtpMode

      public String getFtpMode()
    • setFtpMode

      public void setFtpMode(String mode)
    • getDataChannelProtectionLevel

      public String getDataChannelProtectionLevel()
    • setDataChannelProtectionLevel

      public void setDataChannelProtectionLevel(String dataChannelProtectionLevel)
    • getPassword

      public String getPassword()
      Gets the decrypted password.
      Returns:
      the decrypted password
    • setPassword

      public void setPassword(String password)
      Encrypts and sets the password.
      Parameters:
      password - the password to encrypt and set.
    • getAuthenticationType

      public String getAuthenticationType()
    • setAuthenticationType

      public void setAuthenticationType(String authenticationType)
    • getDatasinkService

      public BasicDatasinkService getDatasinkService()
      Specified by:
      getDatasinkService in interface HasBasicDatasinkService
    • getDefaultConfiguration

      public DatasinkConfiguration getDefaultConfiguration(String fileEnding)
      Specified by:
      getDefaultConfiguration in interface HasDefaultConfiguration