All Classes and Interfaces

Class
Description
The value source (endpoint, credentials, expressions, filter, order, cache, custom headers, pagination) and the mode flags shared by the REST List and REST Multi List parameters.
Job configuration checks and the Test Configuration action shared by the descriptors of the REST List and REST Multi List parameters.
Reads a continuation token from the Json body and requests the configured endpoint again with the token as a query parameter, as Nexus 3 (continuationToken) or offset based APIs (nextPageStart) do.
 
 
 
 
Request metadata of a failed fetch, shown to users who can configure the job.
How one fetch of a parameter's entries is made: how long it may take in total, across all its pages, and whether it is forced to reach the endpoint instead of using cached responses.
 
Follows the Link response header entry whose rel includes next (RFC 8288), as sent by GitHub, GitLab, Gitea or Harbor.
 
Generated localization support class.
 
Converts the value of a REST Multi List Parameter between its list form and its text form, a compact Json array of Json strings such as ["a","c"].
 
How a parameter follows a paginated REST API: given one fetched page, a strategy tells where the next page is.
Where the next page is: its URL and, for token based strategies, the token (used to detect loops).
A fetched page as seen by a strategy.
 
 
 
 
 
A parameter whose value is an ordered list of entries chosen from a REST endpoint's response.
 
ParameterValue created from RestMultiListParameterDefinition: an ordered list of distinct strings.
 
 
The processed entries of successful fetches (all pages, after extraction, filter and order), kept in memory for each parameter's cache time, whatever caching headers the endpoint sent.
Identifies one parameter's entries: the job's full name ("" outside any job), the parameter name and the fingerprint of its value-source configuration.
 
Loads the entries of one rendered parameter for the build form.
 
 
The one way to get a parameter's entries, used by the build form, submission-time validation and the deprecated AbstractRestListParameterDefinition.getValues().