Class BapSshTransfer

java.lang.Object
jenkins.plugins.publish_over.BPTransfer
jenkins.plugins.publish_over_ssh.BapSshTransfer
All Implemented Interfaces:
Describable<BapSshTransfer>, Serializable

public class BapSshTransfer extends jenkins.plugins.publish_over.BPTransfer implements Describable<BapSshTransfer>
See Also:
  • Constructor Details

    • BapSshTransfer

      public BapSshTransfer(String sourceFiles, String excludes, String remoteDirectory, String removePrefix, boolean remoteDirectorySDF, boolean flatten, String execCommand, int execTimeout, boolean usePty, boolean keepFilePermissions, boolean noDefaultExcludes, boolean makeEmptyDirs, String patternSeparator)
    • BapSshTransfer

      @DataBoundConstructor public BapSshTransfer(String sourceFiles, String excludes, String remoteDirectory, String removePrefix, boolean remoteDirectorySDF, boolean flatten, boolean cleanRemote, String execCommand, int execTimeout, boolean usePty, boolean keepFilePermissions, boolean noDefaultExcludes, boolean makeEmptyDirs, String patternSeparator)
  • Method Details

    • getExecCommand

      public String getExecCommand()
    • setExecCommand

      @DataBoundSetter public void setExecCommand(String execCommand)
    • getExecTimeout

      public int getExecTimeout()
    • setExecTimeout

      @DataBoundSetter public void setExecTimeout(int execTimeout)
    • hasExecCommand

      public boolean hasExecCommand()
    • isUsePty

      public boolean isUsePty()
    • setUsePty

      @DataBoundSetter public void setUsePty(boolean usePty)
    • isUseSftpForExec

      public boolean isUseSftpForExec()
    • setUseSftpForExec

      @DataBoundSetter public void setUseSftpForExec(boolean useSftpForExec)
    • isUseAgentForwarding

      public boolean isUseAgentForwarding()
    • setUseAgentForwarding

      @DataBoundSetter public void setUseAgentForwarding(boolean value)
    • isKeepFilePermissions

      public boolean isKeepFilePermissions()
    • setKeepFilePermissions

      @DataBoundSetter public void setKeepFilePermissions(boolean keepFilePermissions)
    • getDescriptor

      public BapSshTransferDescriptor getDescriptor()
      Specified by:
      getDescriptor in interface Describable<BapSshTransfer>
    • addToHashCode

      protected org.apache.commons.lang.builder.HashCodeBuilder addToHashCode(org.apache.commons.lang.builder.HashCodeBuilder builder)
      Overrides:
      addToHashCode in class jenkins.plugins.publish_over.BPTransfer
    • addToEquals

      protected org.apache.commons.lang.builder.EqualsBuilder addToEquals(org.apache.commons.lang.builder.EqualsBuilder builder, BapSshTransfer that)
    • addToToString

      protected org.apache.commons.lang.builder.ToStringBuilder addToToString(org.apache.commons.lang.builder.ToStringBuilder builder)
      Overrides:
      addToToString in class jenkins.plugins.publish_over.BPTransfer
    • equals

      public boolean equals(Object that)
      Overrides:
      equals in class jenkins.plugins.publish_over.BPTransfer
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class jenkins.plugins.publish_over.BPTransfer
    • toString

      public String toString()
      Overrides:
      toString in class jenkins.plugins.publish_over.BPTransfer