Index

A B C D E F G I L M N O P S V W 
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 null if 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 null until 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.com domain.

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
 
A B C D E F G I L M N O P S V W 
All Classes and Interfaces|All Packages