public class GitHubPushMessage extends Object
Message reporting that a GitHub push has occurred
See http://schemas.taskcluster.net/github/v1/github-push-message.json#
| Modifier and Type | Field and Description |
|---|---|
Object |
details
Metadata describing the push.
|
String |
eventId
The GitHub webhook deliveryId.
|
int |
installationId
The installation which had an event.
|
String |
organization
The GitHub
organization which had an event. |
String |
repository
The GitHub
repository which had an event. |
Object |
version
Message versionPossible values: * 1See http://schemas.taskcluster.net/github/v1/github-push-message.json#/properties/version
|
| Constructor and Description |
|---|
GitHubPushMessage() |
public Object details
Metadata describing the push.
See http://schemas.taskcluster.net/github/v1/github-push-message.json#/properties/details
public String eventId
The GitHub webhook deliveryId. Extracted from the header ‘X-GitHub-Delivery’
Syntax: ^[a-zA-Z0-9]{8}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{12}$
See http://schemas.taskcluster.net/github/v1/github-push-message.json#/properties/eventId
public int installationId
The installation which had an event.
Min length: 0 Max length: 10000000000
See http://schemas.taskcluster.net/github/v1/github-push-message.json#/properties/installationId
public String organization
The GitHub organization which had an event.
Syntax: ^([a-zA-Z0-9-_%]*)$ Min length: 1 Max length: 100
See http://schemas.taskcluster.net/github/v1/github-push-message.json#/properties/organization
public String repository
The GitHub repository which had an event.
Syntax: ^([a-zA-Z0-9-_%]*)$ Min length: 1 Max length: 100
See http://schemas.taskcluster.net/github/v1/github-push-message.json#/properties/repository
public Object version
Message version
Possible values: * 1
See http://schemas.taskcluster.net/github/v1/github-push-message.json#/properties/version
Copyright © 2014–2018 Mozilla. All rights reserved.