Package io.jenkins.plugins.autify
Class AutifyWebBuilder
- java.lang.Object
-
- hudson.tasks.BuildStepCompatibilityLayer
-
- hudson.tasks.Builder
-
- io.jenkins.plugins.autify.AutifyWebBuilder
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<Builder>
,BuildStep
,SimpleBuildStep
public class AutifyWebBuilder extends Builder implements SimpleBuildStep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AutifyWebBuilder.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 AutifyWebBuilder(String credentialsId, String autifyUrl)
-
Method Summary
-
Methods inherited from class hudson.tasks.Builder
all, getDescriptor, 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
-
-
-
-
Method Detail
-
getCredentialsId
public String getCredentialsId()
-
getAutifyUrl
public String getAutifyUrl()
-
isWait
public boolean isWait()
-
setWait
@DataBoundSetter public void setWait(boolean wait)
-
getTimeout
public String getTimeout()
-
setTimeout
@DataBoundSetter public void setTimeout(@CheckForNull String value)
-
getUrlReplacements
public List<UrlReplacement> getUrlReplacements()
-
setUrlReplacements
@DataBoundSetter public void setUrlReplacements(@CheckForNull List<UrlReplacement> value)
-
getTestExecutionName
public String getTestExecutionName()
-
setTestExecutionName
@DataBoundSetter public void setTestExecutionName(@CheckForNull String value)
-
getBrowser
public String getBrowser()
-
setBrowser
@DataBoundSetter public void setBrowser(@CheckForNull String value)
-
getDevice
public String getDevice()
-
setDevice
@DataBoundSetter public void setDevice(@CheckForNull String value)
-
getDeviceType
public String getDeviceType()
-
setDeviceType
@DataBoundSetter public void setDeviceType(@CheckForNull String value)
-
getOs
public String getOs()
-
setOs
@DataBoundSetter public void setOs(@CheckForNull String value)
-
getOsVersion
public String getOsVersion()
-
setOsVersion
@DataBoundSetter public void setOsVersion(@CheckForNull String value)
-
getAutifyConnect
public String getAutifyConnect()
-
setAutifyConnect
@DataBoundSetter public void setAutifyConnect(@CheckForNull String value)
-
isAutifyConnectClient
public boolean isAutifyConnectClient()
-
setAutifyConnectClient
@DataBoundSetter public void setAutifyConnectClient(@CheckForNull boolean value)
-
getAutifyConnectClientExtraArguments
public String getAutifyConnectClientExtraArguments()
-
setAutifyConnectClientExtraArguments
@DataBoundSetter public void setAutifyConnectClientExtraArguments(@CheckForNull String value)
-
getAutifyPath
public String getAutifyPath()
-
setAutifyPath
@DataBoundSetter public void setAutifyPath(@CheckForNull String value)
-
getShellInstallerUrl
public String getShellInstallerUrl()
-
setShellInstallerUrl
@DataBoundSetter public void setShellInstallerUrl(@CheckForNull String value)
-
perform
public void perform(Run<?,?> run, FilePath workspace, EnvVars env, Launcher launcher, TaskListener listener) throws InterruptedException, IOException
- Specified by:
perform
in interfaceSimpleBuildStep
- Throws:
InterruptedException
IOException
-
-