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.
ParameterValue created from RestListParameterDefinition.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().