Class DockerHubWebHookPayload
- java.lang.Object
-
- org.jenkinsci.plugins.registry.notification.webhook.WebHookPayload
-
- org.jenkinsci.plugins.registry.notification.webhook.dockerhub.DockerHubWebHookPayload
-
- All Implemented Interfaces:
Serializable
public class DockerHubWebHookPayload extends WebHookPayload
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DockerHubWebHookPayload.WebHookPayloadCallback
-
Field Summary
-
Fields inherited from class org.jenkinsci.plugins.registry.notification.webhook.WebHookPayload
PREFIX, pushNotifications, received
-
-
Constructor Summary
Constructors Constructor Description DockerHubWebHookPayload(String repoName)
DockerHubWebHookPayload(String repoName, net.sf.json.JSONObject data)
DockerHubWebHookPayload(net.sf.json.JSONObject data)
Creates the object from the json payload
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Object
readResolve()
-
Methods inherited from class org.jenkinsci.plugins.registry.notification.webhook.WebHookPayload
equals, getData, getPushNotifications, getReceived, hashCode, setData, setJson
-
-
-
-
Constructor Detail
-
DockerHubWebHookPayload
public DockerHubWebHookPayload(@NonNull String repoName, @CheckForNull net.sf.json.JSONObject data)
-
DockerHubWebHookPayload
public DockerHubWebHookPayload(@NonNull net.sf.json.JSONObject data)
Creates the object from the json payload- Parameters:
data
- the json payload- Throws:
net.sf.json.JSONException
- if the keyrepository.repo_name
doesn't exist.
-
DockerHubWebHookPayload
public DockerHubWebHookPayload(@NonNull String repoName)
-
-
Method Detail
-
readResolve
protected Object readResolve()
- Overrides:
readResolve
in classWebHookPayload
-
-