java.lang.Object
jenkins.plugins.publish_over.BPDefaultClient<DropboxTransfer>
org.jenkinsci.plugins.publishoverdropbox.domain.DropboxClient
All Implemented Interfaces:
jenkins.plugins.publish_over.BPClient<DropboxTransfer>

public class DropboxClient extends jenkins.plugins.publish_over.BPDefaultClient<DropboxTransfer>
  • Constructor Details

    • DropboxClient

      public DropboxClient(DropboxV2 client, jenkins.plugins.publish_over.BPBuildInfo buildInfo)
  • Method Details

    • getBuildInfo

      public jenkins.plugins.publish_over.BPBuildInfo getBuildInfo()
    • setBuildInfo

      public void setBuildInfo(jenkins.plugins.publish_over.BPBuildInfo buildInfo)
    • changeDirectory

      public boolean changeDirectory(String directory)
    • makeDirectory

      public boolean makeDirectory(String path)
    • deleteTree

      public void deleteTree()
      Specified by:
      deleteTree in interface jenkins.plugins.publish_over.BPClient<DropboxTransfer>
      Overrides:
      deleteTree in class jenkins.plugins.publish_over.BPDefaultClient<DropboxTransfer>
    • beginTransfers

      public void beginTransfers(DropboxTransfer transfer)
      Specified by:
      beginTransfers in interface jenkins.plugins.publish_over.BPClient<DropboxTransfer>
      Overrides:
      beginTransfers in class jenkins.plugins.publish_over.BPDefaultClient<DropboxTransfer>
    • transferFile

      public void transferFile(DropboxTransfer transfer, FilePath filePath, InputStream content)
    • connect

      public boolean connect()
    • disconnect

      public void disconnect()
    • disconnectQuietly

      public void disconnectQuietly()
    • setToken

      public void setToken(String token)
    • getToken

      public String getToken()
    • setTimeout

      public void setTimeout(int timeout)
    • getTimeout

      public int getTimeout()