public class GitHubPushMessage extends Object
Message reporting that a GitHub push has occurred
See https://schemas.taskcluster.net/github/v1/github-push-message.json#
Modifier and Type | Field and Description |
---|---|
Object |
body
The raw body of github event (for version 1)See https://schemas.taskcluster.net/github/v1/github-push-message.json#/properties/body
|
String |
branch
The head ref of the event (for version 1)See https://schemas.taskcluster.net/github/v1/github-push-message.json#/properties/branch
|
Object |
details
Metadata describing the push (for version 0)See https://schemas.taskcluster.net/github/v1/github-push-message.json#/properties/details
|
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. |
String |
tasks_for
The type of the event (for version 1)See https://schemas.taskcluster.net/github/v1/github-push-message.json#/properties/tasks_for
|
int |
version
Message versionPossible values: * 1See https://schemas.taskcluster.net/github/v1/github-push-message.json#/properties/version
|
Constructor and Description |
---|
GitHubPushMessage() |
public Object body
The raw body of github event (for version 1)
See https://schemas.taskcluster.net/github/v1/github-push-message.json#/properties/body
public String branch
The head ref of the event (for version 1)
See https://schemas.taskcluster.net/github/v1/github-push-message.json#/properties/branch
public Object details
Metadata describing the push (for version 0)
See https://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 https://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 https://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 https://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 https://schemas.taskcluster.net/github/v1/github-push-message.json#/properties/repository
public String tasks_for
The type of the event (for version 1)
See https://schemas.taskcluster.net/github/v1/github-push-message.json#/properties/tasks_for
public int version
Message version
Possible values: * 1
See https://schemas.taskcluster.net/github/v1/github-push-message.json#/properties/version
Copyright © 2014–2018 Mozilla. All rights reserved.