Package jenkins.plugins.ssh2easy.gssh
Class GsshFtpUploadBuilder
- java.lang.Object
-
- hudson.tasks.BuildStepCompatibilityLayer
-
- hudson.tasks.Builder
-
- jenkins.plugins.ssh2easy.gssh.GsshFtpUploadBuilder
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<Builder>
,BuildStep
public class GsshFtpUploadBuilder extends Builder
GSSH FTP Builder extentation- Author:
- Jerry Cai
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GsshFtpUploadBuilder.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 GsshFtpUploadBuilder()
GsshFtpUploadBuilder(boolean disable, String serverInfo, String localFilePath, String remoteLocation, String fileName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GsshFtpUploadBuilder.DescriptorImpl
getDescriptor()
String
getFileName()
String
getGroupName()
String
getIp()
String
getLocalFilePath()
String
getRemoteLocation()
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
setLocalFilePath(String localFilePath)
void
setRemoteLocation(String remoteLocation)
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)
-
getIp
public String getIp()
-
isDisable
public boolean isDisable()
-
setDisable
public void setDisable(boolean disable)
-
setIp
public void setIp(String ip)
-
getLocalFilePath
public String getLocalFilePath()
-
setLocalFilePath
public void setLocalFilePath(String localFilePath)
-
getRemoteLocation
public String getRemoteLocation()
-
setRemoteLocation
public void setRemoteLocation(String remoteLocation)
-
getFileName
public String getFileName()
-
setFileName
public void setFileName(String fileName)
-
getDescriptor
public GsshFtpUploadBuilder.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor
in interfaceDescribable<Builder>
- Overrides:
getDescriptor
in classBuilder
-
-