Class FtpDownload

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
ch.so.agi.gretl.tasks.AbstractCoreGretlTask
ch.so.agi.gretl.tasks.FtpDownload
All Implemented Interfaces:
Comparable<org.gradle.api.Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, org.gradle.api.plugins.ExtensionAware, org.gradle.api.Task, org.gradle.util.Configurable<org.gradle.api.Task>

public abstract class FtpDownload extends AbstractCoreGretlTask
  • Constructor Details

    • FtpDownload

      public FtpDownload()
  • Method Details

    • getLocalDir

      @OutputDirectory public abstract org.gradle.api.file.DirectoryProperty getLocalDir()
    • getRemoteDir

      @Input public String getRemoteDir()
    • getRemoteFile

      @Internal public Object getRemoteFile()
    • getRemoteFileNames

      @Input @Optional public List<String> getRemoteFileNames()
    • getFileType

      @Input @Optional public String getFileType()
    • localDir

      public void localDir(Object localDir)
    • setRemoteDir

      public void setRemoteDir(String remoteDir)
    • remoteDir

      public void remoteDir(String remoteDir)
    • setRemoteFile

      public void setRemoteFile(Object remoteFile)
    • remoteFile

      public void remoteFile(Object remoteFile)
    • setFileType

      public void setFileType(String fileType)
    • fileType

      public void fileType(String fileType)
    • download

      public void download()
    • getServer

      @Input public String getServer()
    • getUser

      @Input public String getUser()
    • getPassword

      @Internal public String getPassword()
    • getSystemType

      @Input @Optional public String getSystemType()
    • getFileSeparator

      @Input @Optional public String getFileSeparator()
    • getPassiveMode

      @Input @Optional public Boolean getPassiveMode()
    • getControlKeepAliveTimeout

      @Input @Optional public Long getControlKeepAliveTimeout()
    • setServer

      public void setServer(String server)
    • server

      public void server(String server)
    • setUser

      public void setUser(String user)
    • user

      public void user(String user)
    • setPassword

      public void setPassword(String password)
    • password

      public void password(String password)
    • setSystemType

      public void setSystemType(String systemType)
    • systemType

      public void systemType(String systemType)
    • setFileSeparator

      public void setFileSeparator(String fileSeparator)
    • fileSeparator

      public void fileSeparator(String fileSeparator)
    • setPassiveMode

      public void setPassiveMode(Boolean passiveMode)
    • passiveMode

      public void passiveMode(boolean passiveMode)
    • setControlKeepAliveTimeout

      public void setControlKeepAliveTimeout(Long controlKeepAliveTimeout)
    • controlKeepAliveTimeout

      public void controlKeepAliveTimeout(long controlKeepAliveTimeout)
    • connectionSpec

      protected FtpConnectionSpec connectionSpec()