Package jenkins.plugins.http_request
Class HttpRequestStep
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.steps.Step>
-
- org.jenkinsci.plugins.workflow.steps.Step
-
- jenkins.plugins.http_request.HttpRequestStep
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<org.jenkinsci.plugins.workflow.steps.Step>
public final class HttpRequestStep extends org.jenkinsci.plugins.workflow.steps.Step
- Author:
- Martin d'Anjou
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HttpRequestStep.DescriptorImpl
static class
HttpRequestStep.Execution
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description HttpRequestStep(String url)
-
Method Summary
-
-
-
Constructor Detail
-
HttpRequestStep
@DataBoundConstructor public HttpRequestStep(@NonNull String url)
-
-
Method Detail
-
getUrl
@NonNull public String getUrl()
-
isIgnoreSslErrors
public boolean isIgnoreSslErrors()
-
setIgnoreSslErrors
@DataBoundSetter public void setIgnoreSslErrors(boolean ignoreSslErrors)
-
setHttpMode
@DataBoundSetter public void setHttpMode(HttpMode httpMode)
-
getHttpMode
public HttpMode getHttpMode()
-
setHttpProxy
@DataBoundSetter public void setHttpProxy(String httpProxy)
-
getHttpProxy
public String getHttpProxy()
-
setValidResponseCodes
@DataBoundSetter public void setValidResponseCodes(String validResponseCodes)
-
getValidResponseCodes
public String getValidResponseCodes()
-
setValidResponseContent
@DataBoundSetter public void setValidResponseContent(String validResponseContent)
-
getValidResponseContent
public String getValidResponseContent()
-
setAcceptType
@DataBoundSetter public void setAcceptType(MimeType acceptType)
-
getAcceptType
public MimeType getAcceptType()
-
setContentType
@DataBoundSetter public void setContentType(MimeType contentType)
-
getContentType
public MimeType getContentType()
-
setTimeout
@DataBoundSetter public void setTimeout(Integer timeout)
-
getTimeout
public Integer getTimeout()
-
setConsoleLogResponseBody
@DataBoundSetter public void setConsoleLogResponseBody(Boolean consoleLogResponseBody)
-
getConsoleLogResponseBody
public Boolean getConsoleLogResponseBody()
-
setQuiet
@DataBoundSetter public void setQuiet(Boolean quiet)
-
getQuiet
public Boolean getQuiet()
-
setAuthentication
@DataBoundSetter public void setAuthentication(String authentication)
-
getAuthentication
public String getAuthentication()
-
setProxyAuthentication
@DataBoundSetter public void setProxyAuthentication(String proxyAuthentication)
-
getProxyAuthentication
public String getProxyAuthentication()
-
setRequestBody
@DataBoundSetter public void setRequestBody(String requestBody)
-
getRequestBody
public String getRequestBody()
-
setUseSystemProperties
@DataBoundSetter public void setUseSystemProperties(Boolean useSystemProperties)
-
getUseSystemProperties
public Boolean getUseSystemProperties()
-
setCustomHeaders
@DataBoundSetter public void setCustomHeaders(List<HttpRequestNameValuePair> customHeaders)
-
getCustomHeaders
public List<HttpRequestNameValuePair> getCustomHeaders()
-
getFormData
public List<HttpRequestFormDataPart> getFormData()
-
setFormData
@DataBoundSetter public void setFormData(List<HttpRequestFormDataPart> formData)
-
getOutputFile
public String getOutputFile()
-
setOutputFile
@DataBoundSetter public void setOutputFile(String outputFile)
-
getResponseHandle
public ResponseHandle getResponseHandle()
-
setResponseHandle
@DataBoundSetter public void setResponseHandle(ResponseHandle responseHandle)
-
getUploadFile
public String getUploadFile()
-
setUploadFile
@DataBoundSetter public void setUploadFile(String uploadFile)
-
getMultipartName
public String getMultipartName()
-
setMultipartName
@DataBoundSetter public void setMultipartName(String multipartName)
-
isWrapAsMultipart
public boolean isWrapAsMultipart()
-
setWrapAsMultipart
@DataBoundSetter public void setWrapAsMultipart(boolean wrapAsMultipart)
-
setUseNtlm
@DataBoundSetter public void setUseNtlm(boolean useNtlm)
-
isUseNtlm
public boolean isUseNtlm()
-
start
public org.jenkinsci.plugins.workflow.steps.StepExecution start(org.jenkinsci.plugins.workflow.steps.StepContext context)
- Specified by:
start
in classorg.jenkinsci.plugins.workflow.steps.Step
-
getDescriptor
public HttpRequestStep.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor
in interfaceDescribable<org.jenkinsci.plugins.workflow.steps.Step>
- Overrides:
getDescriptor
in classorg.jenkinsci.plugins.workflow.steps.Step
-
-