Package jenkins.plugins.http_request
Class HttpRequest
- java.lang.Object
-
- hudson.tasks.BuildStepCompatibilityLayer
-
- hudson.tasks.Builder
-
- jenkins.plugins.http_request.HttpRequest
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<Builder>
,BuildStep
public class HttpRequest extends Builder
- Author:
- Janario Oliveira
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HttpRequest.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 inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
-
Constructor Summary
Constructors Constructor Description HttpRequest(String url)
-
Method Summary
-
Methods inherited from class hudson.tasks.Builder
all, getDescriptor, getRequiredMonitorService, prebuild
-
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, perform, prebuild
-
-
-
-
Constructor Detail
-
HttpRequest
@DataBoundConstructor public HttpRequest(@NonNull String url)
-
-
Method Detail
-
getUrl
@NonNull public String getUrl()
-
getIgnoreSslErrors
public Boolean getIgnoreSslErrors()
-
setIgnoreSslErrors
@DataBoundSetter public void setIgnoreSslErrors(Boolean ignoreSslErrors)
-
getHttpMode
public HttpMode getHttpMode()
-
setHttpMode
@DataBoundSetter public void setHttpMode(HttpMode httpMode)
-
getHttpProxy
public String getHttpProxy()
-
setHttpProxy
@DataBoundSetter public void setHttpProxy(String httpProxy)
-
getPassBuildParameters
public Boolean getPassBuildParameters()
-
setPassBuildParameters
@DataBoundSetter public void setPassBuildParameters(Boolean passBuildParameters)
-
getValidResponseCodes
@NonNull public String getValidResponseCodes()
-
setValidResponseCodes
@DataBoundSetter public void setValidResponseCodes(String validResponseCodes)
-
getValidResponseContent
public String getValidResponseContent()
-
setValidResponseContent
@DataBoundSetter public void setValidResponseContent(String validResponseContent)
-
getAcceptType
public MimeType getAcceptType()
-
setAcceptType
@DataBoundSetter public void setAcceptType(MimeType acceptType)
-
getContentType
public MimeType getContentType()
-
setContentType
@DataBoundSetter public void setContentType(MimeType contentType)
-
getOutputFile
public String getOutputFile()
-
setOutputFile
@DataBoundSetter public void setOutputFile(String outputFile)
-
getTimeout
public Integer getTimeout()
-
setTimeout
@DataBoundSetter public void setTimeout(Integer timeout)
-
getConsoleLogResponseBody
public Boolean getConsoleLogResponseBody()
-
setConsoleLogResponseBody
@DataBoundSetter public void setConsoleLogResponseBody(Boolean consoleLogResponseBody)
-
getQuiet
public Boolean getQuiet()
-
setQuiet
@DataBoundSetter public void setQuiet(Boolean quiet)
-
getAuthentication
public String getAuthentication()
-
setAuthentication
@DataBoundSetter public void setAuthentication(String authentication)
-
getProxyAuthentication
public String getProxyAuthentication()
-
setProxyAuthentication
@DataBoundSetter public void setProxyAuthentication(String proxyAuthentication)
-
getRequestBody
public String getRequestBody()
-
setRequestBody
@DataBoundSetter public void setRequestBody(String requestBody)
-
getUseSystemProperties
public Boolean getUseSystemProperties()
-
setUseSystemProperties
@DataBoundSetter public void setUseSystemProperties(Boolean useSystemProperties)
-
getCustomHeaders
public List<HttpRequestNameValuePair> getCustomHeaders()
-
setCustomHeaders
@DataBoundSetter public void setCustomHeaders(List<HttpRequestNameValuePair> customHeaders)
-
getFormData
public List<HttpRequestFormDataPart> getFormData()
-
setFormData
@DataBoundSetter public void setFormData(List<HttpRequestFormDataPart> formData)
-
getUploadFile
public String getUploadFile()
-
setUploadFile
@DataBoundSetter public void setUploadFile(String uploadFile)
-
getMultipartName
public String getMultipartName()
-
setMultipartName
@DataBoundSetter public void setMultipartName(String multipartName)
-
getWrapAsMultipart
public Boolean getWrapAsMultipart()
-
setWrapAsMultipart
@DataBoundSetter public void setWrapAsMultipart(Boolean wrapAsMultipart)
-
xStreamCompatibility
@Initializer(before=PLUGINS_STARTED) public static void xStreamCompatibility()
-
readResolve
protected Object readResolve()
-
perform
public boolean perform(AbstractBuild<?,?> build, Launcher launcher, BuildListener listener) throws InterruptedException, IOException
- Specified by:
perform
in interfaceBuildStep
- Overrides:
perform
in classBuildStepCompatibilityLayer
- Throws:
InterruptedException
IOException
-
isUseNtlm
public boolean isUseNtlm()
-
setUseNtlm
public void setUseNtlm(boolean useNtlm)
-
-