Package jenkins.plugins.http_request
Class HttpRequest.DescriptorImpl
- java.lang.Object
-
- hudson.model.Descriptor<T>
-
- hudson.tasks.BuildStepDescriptor<Builder>
-
- jenkins.plugins.http_request.HttpRequest.DescriptorImpl
-
- Enclosing class:
- HttpRequest
@Extension public static final class HttpRequest.DescriptorImpl extends BuildStepDescriptor<Builder>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
-
-
Field Summary
Fields Modifier and Type Field Description static MimeType
acceptType
static String
authentication
static Boolean
consoleLogResponseBody
static MimeType
contentType
static List<HttpRequestNameValuePair>
customHeaders
static List<HttpRequestFormDataPart>
formData
static HttpMode
httpMode
static String
httpProxy
static boolean
ignoreSslErrors
static String
multipartName
static String
outputFile
static Boolean
passBuildParameters
static String
proxyAuthentication
static Boolean
quiet
static String
requestBody
static int
timeout
static String
uploadFile
static boolean
useNtlm
static Boolean
useSystemProperties
static String
validResponseCodes
static String
validResponseContent
static boolean
wrapAsMultipart
-
Fields inherited from class hudson.model.Descriptor
clazz
-
-
Constructor Summary
Constructors Constructor Description DescriptorImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FormValidation
checkValidResponseCodes(String value)
FormValidation
doCheckValidResponseCodes(String value)
ListBoxModel
doFillAcceptTypeItems()
ListBoxModel
doFillAuthenticationItems(Item project, String url)
ListBoxModel
doFillContentTypeItems()
ListBoxModel
doFillHttpModeItems()
ListBoxModel
doFillProxyAuthenticationItems(Item project, String url)
static ListBoxModel
fillAuthenticationItems(Item project, String url)
String
getDisplayName()
boolean
isApplicable(Class<? extends AbstractProject> aClass)
static List<IntStream>
parseToRange(String value)
-
Methods inherited from class hudson.tasks.BuildStepDescriptor
filter
-
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
-
-
-
Field Detail
-
ignoreSslErrors
public static final boolean ignoreSslErrors
- See Also:
- Constant Field Values
-
httpMode
public static final HttpMode httpMode
-
httpProxy
public static final String httpProxy
- See Also:
- Constant Field Values
-
proxyAuthentication
public static final String proxyAuthentication
- See Also:
- Constant Field Values
-
passBuildParameters
public static final Boolean passBuildParameters
-
validResponseCodes
public static final String validResponseCodes
- See Also:
- Constant Field Values
-
validResponseContent
public static final String validResponseContent
- See Also:
- Constant Field Values
-
acceptType
public static final MimeType acceptType
-
contentType
public static final MimeType contentType
-
outputFile
public static final String outputFile
- See Also:
- Constant Field Values
-
timeout
public static final int timeout
- See Also:
- Constant Field Values
-
consoleLogResponseBody
public static final Boolean consoleLogResponseBody
-
quiet
public static final Boolean quiet
-
authentication
public static final String authentication
- See Also:
- Constant Field Values
-
requestBody
public static final String requestBody
- See Also:
- Constant Field Values
-
uploadFile
public static final String uploadFile
- See Also:
- Constant Field Values
-
multipartName
public static final String multipartName
- See Also:
- Constant Field Values
-
wrapAsMultipart
public static final boolean wrapAsMultipart
- See Also:
- Constant Field Values
-
useSystemProperties
public static final Boolean useSystemProperties
-
useNtlm
public static final boolean useNtlm
- See Also:
- Constant Field Values
-
customHeaders
public static final List<HttpRequestNameValuePair> customHeaders
-
formData
public static final List<HttpRequestFormDataPart> formData
-
-
Method Detail
-
isApplicable
public boolean isApplicable(Class<? extends AbstractProject> aClass)
- Specified by:
isApplicable
in classBuildStepDescriptor<Builder>
-
getDisplayName
@NonNull public String getDisplayName()
- Overrides:
getDisplayName
in classDescriptor<Builder>
-
doFillHttpModeItems
public ListBoxModel doFillHttpModeItems()
-
doFillAcceptTypeItems
public ListBoxModel doFillAcceptTypeItems()
-
doFillContentTypeItems
public ListBoxModel doFillContentTypeItems()
-
doFillAuthenticationItems
public ListBoxModel doFillAuthenticationItems(@AncestorInPath Item project, @QueryParameter String url)
-
doFillProxyAuthenticationItems
public ListBoxModel doFillProxyAuthenticationItems(@AncestorInPath Item project, @QueryParameter String url)
-
fillAuthenticationItems
public static ListBoxModel fillAuthenticationItems(Item project, String url)
-
doCheckValidResponseCodes
public FormValidation doCheckValidResponseCodes(@QueryParameter String value)
-
checkValidResponseCodes
public static FormValidation checkValidResponseCodes(String value)
-
-