Index
All Classes and Interfaces|All Packages
A
- AUTH_FAILED - Enum constant in enum class com.webhookrelay.jenkins.ConnectionStatus
- AUTHENTICATED - Enum constant in enum class com.webhookrelay.jenkins.ConnectionStatus
B
- Bucket() - Constructor for class com.webhookrelay.jenkins.WebhookRelayAPI.Bucket
- bucketId - Variable in class com.webhookrelay.jenkins.WebhookRelayAPI.Input
- bucketId - Variable in class com.webhookrelay.jenkins.WebhookRelayAPI.Output
C
- com.webhookrelay.jenkins - package com.webhookrelay.jenkins
- com.webhookrelay.jenkins.model - package com.webhookrelay.jenkins.model
- configure(StaplerRequest2, JSONObject) - Method in class com.webhookrelay.jenkins.WebhookRelayPlugin
- CONNECTED - Enum constant in enum class com.webhookrelay.jenkins.ConnectionStatus
- CONNECTING - Enum constant in enum class com.webhookrelay.jenkins.ConnectionStatus
- ConnectionManager - Class in com.webhookrelay.jenkins
- ConnectionManager(WebhookRelayPlugin, Secret, Secret, List, String) - Constructor for class com.webhookrelay.jenkins.ConnectionManager
- ConnectionStatus - Enum Class in com.webhookrelay.jenkins
- createBucket(String) - Method in class com.webhookrelay.jenkins.WebhookRelayAPI
- createInput(String, String) - Method in class com.webhookrelay.jenkins.WebhookRelayAPI
- createOutput(String, String, String) - Method in class com.webhookrelay.jenkins.WebhookRelayAPI
- customDomain - Variable in class com.webhookrelay.jenkins.WebhookRelayAPI.Input
D
- destination - Variable in class com.webhookrelay.jenkins.WebhookRelayAPI.Output
- DISCONNECTED - Enum constant in enum class com.webhookrelay.jenkins.ConnectionStatus
- doFillScmPresetItems() - Method in class com.webhookrelay.jenkins.WebhookRelayPlugin
- doResolveWebhookUrl(StaplerResponse2, Secret, Secret, String, String) - Method in class com.webhookrelay.jenkins.WebhookRelayPlugin
-
Looks up the named Webhook Relay bucket (creating it with its default public input if it does not exist) and returns the public webhook URL to paste into the SCM provider's webhook settings.
- doTestConnection(Secret, Secret, String) - Method in class com.webhookrelay.jenkins.WebhookRelayPlugin
E
- endpointUrl() - Method in class com.webhookrelay.jenkins.WebhookRelayAPI.Input
-
The public webhook URL to paste into your SCM provider.
- ERROR - Enum constant in enum class com.webhookrelay.jenkins.ConnectionStatus
F
- findBucketByName(String) - Method in class com.webhookrelay.jenkins.WebhookRelayAPI
-
Returns the bucket matching the given name (or id), or
nullif none exists. - findOrCreateBucket(String) - Method in class com.webhookrelay.jenkins.WebhookRelayAPI
-
Finds an existing bucket by name, creating it (with its default public input) if it does not exist.
- forward(WebhookEvent) - Method in class com.webhookrelay.jenkins.WebhookForwarder
-
Forwards the webhook event to Jenkins and returns the response.
- ForwardResponse - Class in com.webhookrelay.jenkins.model
- ForwardResponse(int, Map, String) - Constructor for class com.webhookrelay.jenkins.model.ForwardResponse
G
- get() - Static method in class com.webhookrelay.jenkins.WebhookRelayPlugin
- getAction() - Method in class com.webhookrelay.jenkins.model.SubscribeMessage
- getApiKey() - Method in class com.webhookrelay.jenkins.WebhookRelayPlugin
- getApiSecret() - Method in class com.webhookrelay.jenkins.WebhookRelayPlugin
- getBody() - Method in class com.webhookrelay.jenkins.model.ForwardResponse
- getBody() - Method in class com.webhookrelay.jenkins.model.WebhookEvent
- getBucket(String) - Method in class com.webhookrelay.jenkins.WebhookRelayAPI
- getBucketDetailsUrl() - Method in class com.webhookrelay.jenkins.WebhookRelayPlugin
-
The Webhook Relay dashboard URL for the connected bucket (logs and settings), or
nulluntil the bucket has been resolved (via Get Webhook URL or the first received webhook). - getBucketId() - Method in class com.webhookrelay.jenkins.model.WebhookEvent.Meta
- getBucketName() - Method in class com.webhookrelay.jenkins.model.WebhookEvent.Meta
- getBuckets() - Method in class com.webhookrelay.jenkins.model.SubscribeMessage
- getBuckets() - Method in class com.webhookrelay.jenkins.WebhookRelayPlugin
- getConnectionStatus() - Method in class com.webhookrelay.jenkins.WebhookRelayPlugin
- getDisplayName() - Method in enum class com.webhookrelay.jenkins.ConnectionStatus
- getHeaders() - Method in class com.webhookrelay.jenkins.model.ForwardResponse
- getHeaders() - Method in class com.webhookrelay.jenkins.model.WebhookEvent
- getId() - Method in class com.webhookrelay.jenkins.model.WebhookEvent.Meta
- getInputId() - Method in class com.webhookrelay.jenkins.model.WebhookEvent.Meta
- getInputName() - Method in class com.webhookrelay.jenkins.model.WebhookEvent.Meta
- getMeta() - Method in class com.webhookrelay.jenkins.model.WebhookEvent
- getMethod() - Method in class com.webhookrelay.jenkins.model.WebhookEvent
- getOutputDestination() - Method in class com.webhookrelay.jenkins.model.WebhookEvent.Meta
- getOutputName() - Method in class com.webhookrelay.jenkins.model.WebhookEvent.Meta
- getQuery() - Method in class com.webhookrelay.jenkins.model.WebhookEvent
- getRootUrl() - Method in class com.webhookrelay.jenkins.WebhookForwarder
- getScmPreset() - Method in class com.webhookrelay.jenkins.WebhookRelayPlugin
- getStatus() - Method in class com.webhookrelay.jenkins.model.WebhookEvent
- getStatusCode() - Method in class com.webhookrelay.jenkins.model.ForwardResponse
- getStatusMessage() - Method in class com.webhookrelay.jenkins.WebhookRelayPlugin
- getType() - Method in class com.webhookrelay.jenkins.model.WebhookEvent
- getWebhookEndpointPath() - Method in class com.webhookrelay.jenkins.WebhookRelayPlugin
I
- id - Variable in class com.webhookrelay.jenkins.WebhookRelayAPI.Bucket
- id - Variable in class com.webhookrelay.jenkins.WebhookRelayAPI.Input
- id - Variable in class com.webhookrelay.jenkins.WebhookRelayAPI.Output
- Input() - Constructor for class com.webhookrelay.jenkins.WebhookRelayAPI.Input
- inputs - Variable in class com.webhookrelay.jenkins.WebhookRelayAPI.Bucket
- internal - Variable in class com.webhookrelay.jenkins.WebhookRelayAPI.Output
- isEnabled() - Method in class com.webhookrelay.jenkins.WebhookRelayPlugin
- isRunning() - Method in class com.webhookrelay.jenkins.ConnectionManager
L
- listBuckets() - Method in class com.webhookrelay.jenkins.WebhookRelayAPI
- LogsUpdater - Class in com.webhookrelay.jenkins
- LogsUpdater(Secret, Secret) - Constructor for class com.webhookrelay.jenkins.LogsUpdater
M
- Meta() - Constructor for class com.webhookrelay.jenkins.model.WebhookEvent.Meta
N
- name - Variable in class com.webhookrelay.jenkins.WebhookRelayAPI.Bucket
- name - Variable in class com.webhookrelay.jenkins.WebhookRelayAPI.Input
- name - Variable in class com.webhookrelay.jenkins.WebhookRelayAPI.Output
O
- onClose(int, String, boolean) - Method in class com.webhookrelay.jenkins.WebhookRelayConnection
- onError(Exception) - Method in class com.webhookrelay.jenkins.WebhookRelayConnection
- onMessage(String) - Method in class com.webhookrelay.jenkins.WebhookRelayConnection
- onOpen(ServerHandshake) - Method in class com.webhookrelay.jenkins.WebhookRelayConnection
- Output() - Constructor for class com.webhookrelay.jenkins.WebhookRelayAPI.Output
- outputs - Variable in class com.webhookrelay.jenkins.WebhookRelayAPI.Bucket
P
- pathPrefix - Variable in class com.webhookrelay.jenkins.WebhookRelayAPI.Input
- primaryInput() - Method in class com.webhookrelay.jenkins.WebhookRelayAPI.Bucket
-
Returns the input to advertise as the public webhook endpoint, preferring one that already has a dedicated
*.hooks.webhookrelay.comdomain.
S
- sendUpdate(WebhookEvent, ForwardResponse) - Method in class com.webhookrelay.jenkins.LogsUpdater
- setApiKey(Secret) - Method in class com.webhookrelay.jenkins.WebhookRelayPlugin
- setApiSecret(Secret) - Method in class com.webhookrelay.jenkins.WebhookRelayPlugin
- setBuckets(String) - Method in class com.webhookrelay.jenkins.WebhookRelayPlugin
- setEnabled(boolean) - Method in class com.webhookrelay.jenkins.WebhookRelayPlugin
- setScmPreset(String) - Method in class com.webhookrelay.jenkins.WebhookRelayPlugin
- start() - Method in class com.webhookrelay.jenkins.ConnectionManager
- stop() - Method in class com.webhookrelay.jenkins.ConnectionManager
- SUBSCRIBED - Enum constant in enum class com.webhookrelay.jenkins.ConnectionStatus
- SubscribeMessage - Class in com.webhookrelay.jenkins.model
- SubscribeMessage(List) - Constructor for class com.webhookrelay.jenkins.model.SubscribeMessage
V
- valueOf(String) - Static method in enum class com.webhookrelay.jenkins.ConnectionStatus
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.webhookrelay.jenkins.ConnectionStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WebhookEvent - Class in com.webhookrelay.jenkins.model
- WebhookEvent() - Constructor for class com.webhookrelay.jenkins.model.WebhookEvent
- WebhookEvent.Meta - Class in com.webhookrelay.jenkins.model
- WebhookForwarder - Class in com.webhookrelay.jenkins
- WebhookForwarder() - Constructor for class com.webhookrelay.jenkins.WebhookForwarder
- WebhookForwarder(String) - Constructor for class com.webhookrelay.jenkins.WebhookForwarder
- WebhookRelayAPI - Class in com.webhookrelay.jenkins
- WebhookRelayAPI(Secret, Secret) - Constructor for class com.webhookrelay.jenkins.WebhookRelayAPI
- WebhookRelayAPI.Bucket - Class in com.webhookrelay.jenkins
- WebhookRelayAPI.Input - Class in com.webhookrelay.jenkins
- WebhookRelayAPI.Output - Class in com.webhookrelay.jenkins
- WebhookRelayConnection - Class in com.webhookrelay.jenkins
- WebhookRelayConnection(URI, ConnectionManager) - Constructor for class com.webhookrelay.jenkins.WebhookRelayConnection
- WebhookRelayPlugin - Class in com.webhookrelay.jenkins
- WebhookRelayPlugin() - Constructor for class com.webhookrelay.jenkins.WebhookRelayPlugin
All Classes and Interfaces|All Packages