Class SshOverrideTransferDefaults

    • Constructor Detail

      • SshOverrideTransferDefaults

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

      • getSourceFiles

        public String getSourceFiles()
        Specified by:
        getSourceFiles in interface jenkins.plugins.publish_over.options.TransferOptions
      • getRemovePrefix

        public String getRemovePrefix()
        Specified by:
        getRemovePrefix in interface jenkins.plugins.publish_over.options.TransferOptions
      • getRemoteDirectory

        public String getRemoteDirectory()
        Specified by:
        getRemoteDirectory in interface jenkins.plugins.publish_over.options.TransferOptions
      • getExcludes

        public String getExcludes()
        Specified by:
        getExcludes in interface jenkins.plugins.publish_over.options.TransferOptions
      • isRemoteDirectorySDF

        public boolean isRemoteDirectorySDF()
        Specified by:
        isRemoteDirectorySDF in interface jenkins.plugins.publish_over.options.TransferOptions
      • isFlatten

        public boolean isFlatten()
        Specified by:
        isFlatten in interface jenkins.plugins.publish_over.options.TransferOptions
      • isCleanRemote

        public boolean isCleanRemote()
        Specified by:
        isCleanRemote in interface jenkins.plugins.publish_over.options.TransferOptions
      • setUseAgentForwarding

        @DataBoundSetter
        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        public void setUseAgentForwarding​(boolean value)
      • isKeepFilePermissions

        public boolean isKeepFilePermissions()
      • isNoDefaultExcludes

        public boolean isNoDefaultExcludes()
        Specified by:
        isNoDefaultExcludes in interface jenkins.plugins.publish_over.options.TransferOptions
      • isMakeEmptyDirs

        public boolean isMakeEmptyDirs()
        Specified by:
        isMakeEmptyDirs in interface jenkins.plugins.publish_over.options.TransferOptions
      • getPatternSeparator

        public String getPatternSeparator()
        Specified by:
        getPatternSeparator in interface jenkins.plugins.publish_over.options.TransferOptions