Class HttpRequest

All Implemented Interfaces:
ExtensionPoint, Describable<Builder>, BuildStep

public class HttpRequest extends Builder
Author:
Janario Oliveira
  • Constructor Details

    • HttpRequest

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

    • 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 interface BuildStep
      Overrides:
      perform in class BuildStepCompatibilityLayer
      Throws:
      InterruptedException
      IOException
    • isUseNtlm

      public boolean isUseNtlm()
    • setUseNtlm

      public void setUseNtlm(boolean useNtlm)