Index

A C D E F G H I L P R S T U W 
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 description record 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 id record 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 secret record 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 type record 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
 
A C D E F G H I L P R S T U W 
All Classes and Interfaces|All Packages|Serialized Form