Class 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 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()
      • getOutputFile

        public String getOutputFile()
      • setOutputFile

        @DataBoundSetter
        public void setOutputFile​(String outputFile)
      • 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