Package jenkins.plugins.ssh2easy.gssh
Class GsshFtpDownloadBuilder
- java.lang.Object
-
- hudson.tasks.BuildStepCompatibilityLayer
-
- hudson.tasks.Builder
-
- jenkins.plugins.ssh2easy.gssh.GsshFtpDownloadBuilder
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<Builder>
,BuildStep
public class GsshFtpDownloadBuilder extends Builder
GSSH FTP Builder extentation- Author:
- Jerry Cai
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GsshFtpDownloadBuilder.DescriptorImpl
-
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
Fields Modifier and Type Field Description static Logger
LOGGER
-
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
-
Constructor Summary
Constructors Constructor Description GsshFtpDownloadBuilder()
GsshFtpDownloadBuilder(boolean disable, String serverInfo, String remoteFile, String localFolder, String fileName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GsshFtpDownloadBuilder.DescriptorImpl
getDescriptor()
String
getFileName()
String
getGroupName()
String
getIp()
String
getLocalFolder()
String
getRemoteFile()
String
getServerInfo()
boolean
isDisable()
boolean
perform(AbstractBuild build, Launcher launcher, BuildListener listener)
void
setDisable(boolean disable)
void
setFileName(String fileName)
void
setGroupName(String groupName)
void
setIp(String ip)
void
setLocalFolder(String localFolder)
void
setRemoteFile(String remoteFile)
void
setServerInfo(String serverInfo)
-
Methods inherited from class hudson.tasks.Builder
all, getRequiredMonitorService, prebuild
-
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, perform, prebuild
-
-
-
-
Field Detail
-
LOGGER
public static final Logger LOGGER
-
-
Method Detail
-
perform
public boolean perform(AbstractBuild build, Launcher launcher, BuildListener listener)
- Specified by:
perform
in interfaceBuildStep
- Overrides:
perform
in classBuildStepCompatibilityLayer
-
getServerInfo
public String getServerInfo()
-
setServerInfo
public void setServerInfo(String serverInfo)
-
getGroupName
public String getGroupName()
-
setGroupName
public void setGroupName(String groupName)
-
isDisable
public boolean isDisable()
-
setDisable
public void setDisable(boolean disable)
-
getIp
public String getIp()
-
setIp
public void setIp(String ip)
-
getRemoteFile
public String getRemoteFile()
-
setRemoteFile
public void setRemoteFile(String remoteFile)
-
getLocalFolder
public String getLocalFolder()
-
setLocalFolder
public void setLocalFolder(String localFolder)
-
getFileName
public String getFileName()
-
setFileName
public void setFileName(String fileName)
-
getDescriptor
public GsshFtpDownloadBuilder.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor
in interfaceDescribable<Builder>
- Overrides:
getDescriptor
in classBuilder
-
-