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
  • Constructor Details

    • HttpRequestStep

      @DataBoundConstructor public HttpRequestStep(@NonNull String url)
  • Method Details

    • 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 class org.jenkinsci.plugins.workflow.steps.Step
    • getDescriptor

      public HttpRequestStep.DescriptorImpl getDescriptor()
      Specified by:
      getDescriptor in interface Describable<org.jenkinsci.plugins.workflow.steps.Step>
      Overrides:
      getDescriptor in class org.jenkinsci.plugins.workflow.steps.Step