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
- Author:
- Janario Oliveira
-
Nested Class Summary
Nested ClassesNested 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 -
Method Summary
Modifier and TypeMethodDescriptiongetQuiet()
getUrl()
boolean
boolean
perform
(AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) protected Object
void
setAcceptType
(MimeType acceptType) void
setAuthentication
(String authentication) void
setConsoleLogResponseBody
(Boolean consoleLogResponseBody) void
setContentType
(MimeType contentType) void
setCustomHeaders
(List<HttpRequestNameValuePair> customHeaders) void
setFormData
(List<HttpRequestFormDataPart> formData) void
setHttpMode
(HttpMode httpMode) void
setHttpProxy
(String httpProxy) void
setIgnoreSslErrors
(Boolean ignoreSslErrors) void
setMultipartName
(String multipartName) void
setOutputFile
(String outputFile) void
setPassBuildParameters
(Boolean passBuildParameters) void
setProxyAuthentication
(String proxyAuthentication) void
void
setRequestBody
(String requestBody) void
setTimeout
(Integer timeout) void
setUploadFile
(String uploadFile) void
setUseNtlm
(boolean useNtlm) void
setUseSystemProperties
(Boolean useSystemProperties) void
setValidResponseCodes
(String validResponseCodes) void
setValidResponseContent
(String validResponseContent) void
setWrapAsMultipart
(Boolean wrapAsMultipart) static void
Methods inherited from class hudson.tasks.Builder
all, getDescriptor, getRequiredMonitorService, prebuild
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, perform, prebuild
-
Constructor Details
-
HttpRequest
-
-
Method Details
-
getUrl
-
getIgnoreSslErrors
-
setIgnoreSslErrors
-
getHttpMode
-
setHttpMode
-
getHttpProxy
-
setHttpProxy
-
getPassBuildParameters
-
setPassBuildParameters
-
getValidResponseCodes
-
setValidResponseCodes
-
getValidResponseContent
-
setValidResponseContent
-
getAcceptType
-
setAcceptType
-
getContentType
-
setContentType
-
getOutputFile
-
setOutputFile
-
getTimeout
-
setTimeout
-
getConsoleLogResponseBody
-
setConsoleLogResponseBody
-
getQuiet
-
setQuiet
-
getAuthentication
-
setAuthentication
-
getProxyAuthentication
-
setProxyAuthentication
-
getRequestBody
-
setRequestBody
-
getUseSystemProperties
-
setUseSystemProperties
-
getCustomHeaders
-
setCustomHeaders
-
getFormData
-
setFormData
-
getUploadFile
-
setUploadFile
-
getMultipartName
-
setMultipartName
-
getWrapAsMultipart
-
setWrapAsMultipart
-
xStreamCompatibility
-
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)
-