Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addCredentials(Domain, Credentials) - Method in class io.jenkins.plugins.webhookexternalstore.WebhookCredentialsStore
- addOrUpdateCredential(WebhookPayload) - Method in class io.jenkins.plugins.webhookexternalstore.WebhookCredentialsProvider
-
Add or update a credential from a webhook payload.
- all() - Static method in class io.jenkins.plugins.webhookexternalstore.converters.WebhookToCredentialConverter
-
Get all registered converters.
C
- canConvert(String) - Method in class io.jenkins.plugins.webhookexternalstore.converters.WebhookBasicSSHUserPrivateKeyCredentialConverter
- canConvert(String) - Method in class io.jenkins.plugins.webhookexternalstore.converters.WebhookFileCredentialConverter
- canConvert(String) - Method in class io.jenkins.plugins.webhookexternalstore.converters.WebhookStringCredentialConverter
- canConvert(String) - Method in class io.jenkins.plugins.webhookexternalstore.converters.WebhookToCredentialConverter
-
Determine if this converter can convert the webhook payload to a credential.
- canConvert(String) - Method in class io.jenkins.plugins.webhookexternalstore.converters.WebhookUsernamePasswordCredentialConverter
- configure(StaplerRequest2, JSONObject) - Method in class io.jenkins.plugins.webhookexternalstore.WebhookConfiguration
- convert(WebhookPayload) - Method in class io.jenkins.plugins.webhookexternalstore.converters.WebhookBasicSSHUserPrivateKeyCredentialConverter
- convert(WebhookPayload) - Method in class io.jenkins.plugins.webhookexternalstore.converters.WebhookFileCredentialConverter
- convert(WebhookPayload) - Method in class io.jenkins.plugins.webhookexternalstore.converters.WebhookStringCredentialConverter
- convert(WebhookPayload) - Method in class io.jenkins.plugins.webhookexternalstore.converters.WebhookToCredentialConverter
-
Convert the webhook payload to a credential.
- convert(WebhookPayload) - Method in class io.jenkins.plugins.webhookexternalstore.converters.WebhookUsernamePasswordCredentialConverter
- convertFromPayload(WebhookPayload) - Static method in class io.jenkins.plugins.webhookexternalstore.converters.WebhookToCredentialConverter
-
Convert a webhook payload to a credential using the appropriate converter.
- CredentialsConvertionException - Exception Class in io.jenkins.plugins.webhookexternalstore.exceptions
-
Exception thrown when a webhook payload cannot be converted to a credential.
- CredentialsConvertionException(String) - Constructor for exception class io.jenkins.plugins.webhookexternalstore.exceptions.CredentialsConvertionException
-
Constructs a new exception with the specified message.
- CredentialsConvertionException(String, Throwable) - Constructor for exception class io.jenkins.plugins.webhookexternalstore.exceptions.CredentialsConvertionException
-
Constructs a new exception with the specified message and cause.
D
- description() - Method in record class io.jenkins.plugins.webhookexternalstore.WebhookPayload
-
Returns the value of the
descriptionrecord component. - doUpdate(StaplerRequest2, StaplerResponse2) - Method in class io.jenkins.plugins.webhookexternalstore.WebhookEndpoint
E
- equals(Object) - Method in record class io.jenkins.plugins.webhookexternalstore.WebhookPayload
-
Indicates whether some other object is "equal to" this one.
F
- fromJSON(JSONObject) - Static method in record class io.jenkins.plugins.webhookexternalstore.WebhookPayload
-
Create a WebhookPayload from a JSONObject.
G
- getAllWebhookCredentials() - Method in class io.jenkins.plugins.webhookexternalstore.WebhookCredentialsProvider
-
Get all webhook credentials.
- getCategory() - Method in class io.jenkins.plugins.webhookexternalstore.WebhookConfiguration
- getContext() - Method in class io.jenkins.plugins.webhookexternalstore.WebhookCredentialsStore
- getCredentials(Domain) - Method in class io.jenkins.plugins.webhookexternalstore.WebhookCredentialsStore
- getCredentialsInItemGroup(Class<C>, ItemGroup, Authentication, List<DomainRequirement>) - Method in class io.jenkins.plugins.webhookexternalstore.WebhookCredentialsProvider
- getDescription() - Method in record class io.jenkins.plugins.webhookexternalstore.WebhookPayload
- getDisplayName() - Method in class io.jenkins.plugins.webhookexternalstore.WebhookConfiguration
- getDisplayName() - Method in class io.jenkins.plugins.webhookexternalstore.WebhookCredentialsStore.WebhookCredentialsStoreAction
- getDisplayName() - Method in class io.jenkins.plugins.webhookexternalstore.WebhookEndpoint
- getDomains() - Method in class io.jenkins.plugins.webhookexternalstore.WebhookCredentialsStore
- getIconClassName() - Method in class io.jenkins.plugins.webhookexternalstore.WebhookCredentialsProvider
- getIconFileName() - Method in class io.jenkins.plugins.webhookexternalstore.WebhookEndpoint
- getId() - Method in record class io.jenkins.plugins.webhookexternalstore.WebhookPayload
- getInstance() - Static method in class io.jenkins.plugins.webhookexternalstore.WebhookConfiguration
-
Get the singleton instance of this configuration.
- getInstance() - Static method in class io.jenkins.plugins.webhookexternalstore.WebhookCredentialsProvider
-
Get the singleton instance of this provider.
- getSecretValue(String) - Method in record class io.jenkins.plugins.webhookexternalstore.WebhookPayload
-
Return a secret value field from the secret map.
- getStore() - Method in class io.jenkins.plugins.webhookexternalstore.WebhookCredentialsStore.WebhookCredentialsStoreAction
- getStore(ModelObject) - Method in class io.jenkins.plugins.webhookexternalstore.WebhookCredentialsProvider
- getStoreAction() - Method in class io.jenkins.plugins.webhookexternalstore.WebhookCredentialsStore
- getToken() - Method in class io.jenkins.plugins.webhookexternalstore.WebhookConfiguration
-
Get the token.
- getType() - Method in record class io.jenkins.plugins.webhookexternalstore.WebhookPayload
- getUrlName() - Method in class io.jenkins.plugins.webhookexternalstore.WebhookEndpoint
H
- hashCode() - Method in record class io.jenkins.plugins.webhookexternalstore.WebhookPayload
-
Returns a hash code value for this object.
- hasPermission2(Authentication, Permission) - Method in class io.jenkins.plugins.webhookexternalstore.WebhookCredentialsStore
I
- id() - Method in record class io.jenkins.plugins.webhookexternalstore.WebhookPayload
-
Returns the value of the
idrecord component. - io.jenkins.plugins.webhookexternalstore - package io.jenkins.plugins.webhookexternalstore
- io.jenkins.plugins.webhookexternalstore.converters - package io.jenkins.plugins.webhookexternalstore.converters
- io.jenkins.plugins.webhookexternalstore.exceptions - package io.jenkins.plugins.webhookexternalstore.exceptions
- isTokenConfigured() - Method in class io.jenkins.plugins.webhookexternalstore.WebhookConfiguration
-
Check if a Bearer token is configured.
- isValidBearerToken(String) - Method in class io.jenkins.plugins.webhookexternalstore.WebhookConfiguration
-
Validate the provided Bearer token against the configured one.
L
- lookup(String) - Static method in class io.jenkins.plugins.webhookexternalstore.converters.WebhookToCredentialConverter
-
Find a converter that can handle the given credential type.
P
- process(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class io.jenkins.plugins.webhookexternalstore.WebhookCrumbExclusion
R
- removeCredentials(Domain, Credentials) - Method in class io.jenkins.plugins.webhookexternalstore.WebhookCredentialsStore
S
- secret() - Method in record class io.jenkins.plugins.webhookexternalstore.WebhookPayload
-
Returns the value of the
secretrecord component. - setToken(Secret) - Method in class io.jenkins.plugins.webhookexternalstore.WebhookConfiguration
-
Set the Bearer token.
T
- toString() - Method in record class io.jenkins.plugins.webhookexternalstore.WebhookPayload
-
Returns a string representation of this record class.
- type() - Method in record class io.jenkins.plugins.webhookexternalstore.WebhookPayload
-
Returns the value of the
typerecord component.
U
- updateCredentials(Domain, Credentials, Credentials) - Method in class io.jenkins.plugins.webhookexternalstore.WebhookCredentialsStore
W
- WebhookBasicSSHUserPrivateKeyCredentialConverter - Class in io.jenkins.plugins.webhookexternalstore.converters
-
Converter for string/token credentials using "secretText" type and
BasicSSHUserPrivateKey. - WebhookBasicSSHUserPrivateKeyCredentialConverter() - Constructor for class io.jenkins.plugins.webhookexternalstore.converters.WebhookBasicSSHUserPrivateKeyCredentialConverter
- WebhookConfiguration - Class in io.jenkins.plugins.webhookexternalstore
-
Global configuration for webhook credentials provider, including Bearer token authentication.
- WebhookConfiguration() - Constructor for class io.jenkins.plugins.webhookexternalstore.WebhookConfiguration
- WebhookCredentialsProvider - Class in io.jenkins.plugins.webhookexternalstore
-
CredentialsProvider that provides credentials received via webhooks.
- WebhookCredentialsProvider() - Constructor for class io.jenkins.plugins.webhookexternalstore.WebhookCredentialsProvider
- WebhookCredentialsStore - Class in io.jenkins.plugins.webhookexternalstore
-
Webhook credentials store
- WebhookCredentialsStore(WebhookCredentialsProvider, ModelObject) - Constructor for class io.jenkins.plugins.webhookexternalstore.WebhookCredentialsStore
- WebhookCredentialsStore.WebhookCredentialsStoreAction - Class in io.jenkins.plugins.webhookexternalstore
-
Expose the store.
- WebhookCrumbExclusion - Class in io.jenkins.plugins.webhookexternalstore
-
Ensure that the REST URL /webhook-credentials/update is excluded from CSRF protection It's using different authentication method (Shared token for webhooks)
- WebhookCrumbExclusion() - Constructor for class io.jenkins.plugins.webhookexternalstore.WebhookCrumbExclusion
- WebhookEndpoint - Class in io.jenkins.plugins.webhookexternalstore
-
End point that expose /webhook-credentials/update via POST request
- WebhookEndpoint() - Constructor for class io.jenkins.plugins.webhookexternalstore.WebhookEndpoint
- WebhookFileCredentialConverter - Class in io.jenkins.plugins.webhookexternalstore.converters
-
Converter for string/token credentials using "secretText" type and
FileCredentialsImpl. - WebhookFileCredentialConverter() - Constructor for class io.jenkins.plugins.webhookexternalstore.converters.WebhookFileCredentialConverter
- WebhookPayload - Record Class in io.jenkins.plugins.webhookexternalstore
-
Represents the JSON payload received via webhook for credential creation/update.
- WebhookPayload(String, String, String, Map<String, Object>) - Constructor for record class io.jenkins.plugins.webhookexternalstore.WebhookPayload
-
Constructor for WebhookPayload.
- WebhookStringCredentialConverter - Class in io.jenkins.plugins.webhookexternalstore.converters
-
Converter for string/token credentials using "secretText" type and
StringCredentialsImpl. - WebhookStringCredentialConverter() - Constructor for class io.jenkins.plugins.webhookexternalstore.converters.WebhookStringCredentialConverter
- WebhookToCredentialConverter - Class in io.jenkins.plugins.webhookexternalstore.converters
-
Extension point for converting webhook payloads to credentials.
- WebhookToCredentialConverter() - Constructor for class io.jenkins.plugins.webhookexternalstore.converters.WebhookToCredentialConverter
- WebhookUsernamePasswordCredentialConverter - Class in io.jenkins.plugins.webhookexternalstore.converters
-
Converter for username/password credentials using "usernamePassword" type and
UsernamePasswordCredentialsImpl. - WebhookUsernamePasswordCredentialConverter() - Constructor for class io.jenkins.plugins.webhookexternalstore.converters.WebhookUsernamePasswordCredentialConverter
All Classes and Interfaces|All Packages|Serialized Form