Package org.kohsuke.github
Class GHEventPayload.Push
- java.lang.Object
-
- org.kohsuke.github.GHEventPayload
-
- org.kohsuke.github.GHEventPayload.Push
-
- Enclosing class:
- GHEventPayload
public static class GHEventPayload.Push extends GHEventPayload
A commit was pushed.- See Also:
- push event
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GHEventPayload.Push.PushCommit
Commit in a push.static class
GHEventPayload.Push.Pusher
The type Pusher.-
Nested classes/interfaces inherited from class org.kohsuke.github.GHEventPayload
GHEventPayload.CheckRun, GHEventPayload.CheckSuite, GHEventPayload.CommitComment, GHEventPayload.Create, GHEventPayload.Delete, GHEventPayload.Deployment, GHEventPayload.DeploymentStatus, GHEventPayload.Fork, GHEventPayload.Installation, GHEventPayload.InstallationRepositories, GHEventPayload.Issue, GHEventPayload.IssueComment, GHEventPayload.Ping, GHEventPayload.Public, GHEventPayload.PullRequest, GHEventPayload.PullRequestReview, GHEventPayload.PullRequestReviewComment, GHEventPayload.Push, GHEventPayload.Release, GHEventPayload.Repository, GHEventPayload.Status
-
-
Field Summary
-
Fields inherited from class org.kohsuke.github.GHEventPayload
root
-
-
Constructor Summary
Constructors Constructor Description Push()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getBefore()
This is undocumented, but it looks like this captures the commit that the ref was pointing to before the push.List<GHEventPayload.Push.PushCommit>
getCommits()
The list of pushed commits.String
getCompare()
Gets compare.String
getHead()
The SHA of the HEAD commit on the repositoryGHEventPayload.Push.Pusher
getPusher()
Gets pusher.String
getRef()
The full Git ref that was pushed.int
getSize()
The number of commits in the push.boolean
isCreated()
Is created boolean.boolean
isDeleted()
Is deleted boolean.boolean
isForced()
Is forced boolean.void
setPusher(GHEventPayload.Push.Pusher pusher)
Sets pusher.-
Methods inherited from class org.kohsuke.github.GHEventPayload
getAction, getInstallation, getOrganization, getRepository, getSender, setOrganization, setRepository, setSender
-
-
-
-
Method Detail
-
getHead
public String getHead()
The SHA of the HEAD commit on the repository- Returns:
- the head
-
getBefore
public String getBefore()
This is undocumented, but it looks like this captures the commit that the ref was pointing to before the push.- Returns:
- the before
-
getRef
public String getRef()
The full Git ref that was pushed. Example: “refs/heads/master”- Returns:
- the ref
-
getSize
public int getSize()
The number of commits in the push. Is this always the same asgetCommits().size()
?- Returns:
- the size
-
isCreated
public boolean isCreated()
Is created boolean.- Returns:
- the boolean
-
isDeleted
public boolean isDeleted()
Is deleted boolean.- Returns:
- the boolean
-
isForced
public boolean isForced()
Is forced boolean.- Returns:
- the boolean
-
getCommits
public List<GHEventPayload.Push.PushCommit> getCommits()
The list of pushed commits.- Returns:
- the commits
-
getPusher
public GHEventPayload.Push.Pusher getPusher()
Gets pusher.- Returns:
- the pusher
-
setPusher
public void setPusher(GHEventPayload.Push.Pusher pusher)
Sets pusher.- Parameters:
pusher
- the pusher
-
getCompare
public String getCompare()
Gets compare.- Returns:
- compare
-
-