Package com.Leapwork.Leapwork_plugin
Class LeapworkJenkinsBridgeBuilder
- java.lang.Object
-
- hudson.tasks.BuildStepCompatibilityLayer
-
- hudson.tasks.Builder
-
- com.Leapwork.Leapwork_plugin.LeapworkJenkinsBridgeBuilder
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<Builder>
,BuildStep
,SimpleBuildStep
public class LeapworkJenkinsBridgeBuilder extends Builder implements SimpleBuildStep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LeapworkJenkinsBridgeBuilder.DescriptorImpl
-
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Nested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
-
-
Field Summary
-
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
-
Constructor Summary
Constructors Constructor Description LeapworkJenkinsBridgeBuilder(String leapworkHostname, String leapworkPort, String leapworkAccessKey, String leapworkDelay, String leapworkTimeout, String leapworkDoneStatusAs, String leapworkReport, String leapworkSchNames, String leapworkSchIds, boolean leapworkWritePassedFlowKeyFrames, boolean leapworkEnableHttps)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LeapworkJenkinsBridgeBuilder.DescriptorImpl
getDescriptor()
Secret
getLeapworkAccessKey()
String
getLeapworkDelay()
String
getLeapworkDoneStatusAs()
String
getLeapworkHostname()
String
getLeapworkPort()
String
getLeapworkReport()
String
getLeapworkScheduleVariables()
String
getLeapworkSchIds()
String
getLeapworkSchNames()
String
getLeapworkTimeout()
boolean
isLeapworkEnableHttps()
boolean
isLeapworkWritePassedFlowKeyFrames()
void
perform(Run<?,?> build, FilePath workspace, Launcher launcher, TaskListener listener)
void
setLeapworkDelay(String leapworkDelay)
void
setLeapworkDoneStatusAs(String doneStatusAs)
void
setLeapworkEnableHttps(boolean leapworkEnableHttps)
void
setLeapworkReport(String report)
void
setLeapworkScheduleVariables(String leapworkScheduleVariables)
void
setLeapworkTimeout(String leapworkTimeout)
void
setLeapworkWritePassedFlowKeyFrames(boolean leapworkWritePassedFlowKeyFrames)
-
Methods inherited from class hudson.tasks.Builder
all, getRequiredMonitorService, prebuild
-
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface hudson.tasks.BuildStep
getProjectAction, getProjectActions, getRequiredMonitorService, perform, prebuild
-
Methods inherited from interface jenkins.tasks.SimpleBuildStep
perform, perform, requiresWorkspace
-
-
-
-
Constructor Detail
-
LeapworkJenkinsBridgeBuilder
@DataBoundConstructor public LeapworkJenkinsBridgeBuilder(String leapworkHostname, String leapworkPort, String leapworkAccessKey, String leapworkDelay, String leapworkTimeout, String leapworkDoneStatusAs, String leapworkReport, String leapworkSchNames, String leapworkSchIds, boolean leapworkWritePassedFlowKeyFrames, boolean leapworkEnableHttps)
-
-
Method Detail
-
setLeapworkReport
@DataBoundSetter public void setLeapworkReport(String report)
-
setLeapworkDoneStatusAs
@DataBoundSetter public void setLeapworkDoneStatusAs(String doneStatusAs)
-
setLeapworkDelay
@DataBoundSetter public void setLeapworkDelay(String leapworkDelay)
-
setLeapworkTimeout
@DataBoundSetter public void setLeapworkTimeout(String leapworkTimeout)
-
setLeapworkWritePassedFlowKeyFrames
@DataBoundSetter public void setLeapworkWritePassedFlowKeyFrames(boolean leapworkWritePassedFlowKeyFrames)
-
setLeapworkEnableHttps
@DataBoundSetter public void setLeapworkEnableHttps(boolean leapworkEnableHttps)
-
setLeapworkScheduleVariables
@DataBoundSetter public void setLeapworkScheduleVariables(String leapworkScheduleVariables)
-
getLeapworkHostname
public String getLeapworkHostname()
-
getLeapworkPort
public String getLeapworkPort()
-
getLeapworkAccessKey
public Secret getLeapworkAccessKey()
-
getLeapworkDelay
public String getLeapworkDelay()
-
getLeapworkTimeout
public String getLeapworkTimeout()
-
getLeapworkSchNames
public String getLeapworkSchNames()
-
getLeapworkSchIds
public String getLeapworkSchIds()
-
getLeapworkDoneStatusAs
public String getLeapworkDoneStatusAs()
-
getLeapworkReport
public String getLeapworkReport()
-
isLeapworkWritePassedFlowKeyFrames
public boolean isLeapworkWritePassedFlowKeyFrames()
-
getLeapworkScheduleVariables
public String getLeapworkScheduleVariables()
-
isLeapworkEnableHttps
public boolean isLeapworkEnableHttps()
-
perform
public void perform(Run<?,?> build, FilePath workspace, Launcher launcher, TaskListener listener) throws IOException, InterruptedException
- Specified by:
perform
in interfaceSimpleBuildStep
- Throws:
IOException
InterruptedException
-
getDescriptor
public LeapworkJenkinsBridgeBuilder.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor
in interfaceDescribable<Builder>
- Overrides:
getDescriptor
in classBuilder
-
-