Class GitHubPRCause
java.lang.Object
hudson.model.Cause
com.github.kostyasha.github.integration.generic.GitHubCause<GitHubPRCause>
org.jenkinsci.plugins.github.pullrequest.GitHubPRCause
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.model.Cause
Cause.LegacyCodeCause, Cause.RemoteCause, Cause.UpstreamCause, Cause.UserCause, Cause.UserIdCause
-
Constructor Summary
ConstructorsConstructorDescriptionGitHubPRCause
(String headSha, int number, boolean mergeable, String targetBranch, String sourceBranch, String prAuthorEmail, String title, URL htmlUrl, String sourceRepoOwner, Set<String> labels, org.kohsuke.github.GHUser triggerSender, boolean skip, String reason, String commitAuthorName, String commitAuthorEmail, String state) GitHubPRCause
(GitHubPRCause orig) Copy constructorGitHubPRCause
(GitHubPRPullRequest pr, org.kohsuke.github.GHUser triggerSender, boolean skip, String reason) Deprecated.GitHubPRCause
(GitHubPRPullRequest pr, org.kohsuke.github.GHUser triggerSender, GitHubPRRepository localRepo, boolean skip, String reason) GitHubPRCause
(org.kohsuke.github.GHPullRequest remotePr, String reason, boolean skip) Deprecated.GitHubPRCause
(org.kohsuke.github.GHPullRequest remotePr, GitHubPRRepository localRepo, String reason, boolean skip) -
Method Summary
Modifier and TypeMethodDescriptioncreateSCMHead
(String sourceId) boolean
void
fillParameters
(List<ParameterValue> params) getBody()
When trigger by comment, author email of comment.When trigger by comment, author of comment.When trigger by comment, body of comment.When trigger by comment, string matched to pattern.int
getState()
int
hashCode()
boolean
static GitHubPRCause
void
toString()
withCommentAuthorEmail
(String commentAuthorEmail) withCommentAuthorName
(String commentAuthorName) withCommentBody
(String commentBody) withCommentBodyMatch
(String commentBodyMatch) withCommitAuthorEmail
(String commitAuthorEmail) withCommitAuthorName
(String commitAuthorName) withCondRef
(String condRef) withHeadSha
(String headSha) withLabels
(Set<String> labels) withLocalRepo
(GitHubRepository localRepo) withMergeable
(boolean mergeable) withNumber
(int number) withPrAuthorEmail
(String prAuthorEmail) withSourceBranch
(String sourceBranch) withSourceRepoOwner
(String sourceRepoOwner) withTargetBranch
(String targetBranch) withTriggerSenderEmail
(String triggerSenderEmail) withTriggerSenderName
(String triggerSenderName) Methods inherited from class com.github.kostyasha.github.integration.generic.GitHubCause
createSCMRevision, getAbbreviatedTitle, getGitUrl, getHtmlUrl, getPollingLog, getReason, getRemoteData, getSshUrl, getTitle, isSkip, setPollingLog, setPollingLogFile, skipTrigger, withGitUrl, withHtmlUrl, withPollingLog, withReason, withRemoteData, withSkip, withSshUrl, withTitle
-
Constructor Details
-
GitHubPRCause
public GitHubPRCause() -
GitHubPRCause
public GitHubPRCause(org.kohsuke.github.GHPullRequest remotePr, GitHubPRRepository localRepo, String reason, boolean skip) -
GitHubPRCause
@Deprecated public GitHubPRCause(org.kohsuke.github.GHPullRequest remotePr, String reason, boolean skip) Deprecated. -
GitHubPRCause
public GitHubPRCause(GitHubPRPullRequest pr, org.kohsuke.github.GHUser triggerSender, GitHubPRRepository localRepo, boolean skip, String reason) -
GitHubPRCause
@Deprecated public GitHubPRCause(GitHubPRPullRequest pr, org.kohsuke.github.GHUser triggerSender, boolean skip, String reason) Deprecated. -
GitHubPRCause
public GitHubPRCause(String headSha, int number, boolean mergeable, String targetBranch, String sourceBranch, String prAuthorEmail, String title, URL htmlUrl, String sourceRepoOwner, Set<String> labels, org.kohsuke.github.GHUser triggerSender, boolean skip, String reason, String commitAuthorName, String commitAuthorEmail, String state) -
GitHubPRCause
Copy constructor
-
-
Method Details
-
withLocalRepo
- Overrides:
withLocalRepo
in classGitHubCause<GitHubPRCause>
-
newGitHubPRCause
-
withHeadSha
- See Also:
-
headSha
-
withNumber
- See Also:
-
number
-
withMergeable
- See Also:
-
mergeable
-
withTargetBranch
- See Also:
-
targetBranch
-
withSourceBranch
- See Also:
-
sourceBranch
-
withPrAuthorEmail
- See Also:
-
prAuthorEmail
-
withSourceRepoOwner
- See Also:
-
sourceRepoOwner
-
withTriggerSenderName
- See Also:
-
triggerSenderName
-
withTriggerSenderEmail
- See Also:
-
triggerSenderEmail
-
withLabels
- See Also:
-
labels
-
withCommitAuthorName
- See Also:
-
commitAuthorName
-
withCommitAuthorEmail
- See Also:
-
commitAuthorEmail
-
withCondRef
- See Also:
-
condRef
-
withCommentAuthorName
-
withCommentAuthorEmail
-
withCommentBody
-
withCommentBodyMatch
-
getBody
-
withBody
-
getShortDescription
- Specified by:
getShortDescription
in classCause
-
getHeadSha
-
isMergeable
public boolean isMergeable() -
getNumber
public int getNumber() -
getTargetBranch
-
getSourceBranch
-
getPRAuthorEmail
-
getSourceRepoOwner
-
getLabels
-
getTriggerSenderName
-
getTriggerSenderEmail
-
getPrAuthorEmail
-
getCommitAuthorName
-
getCommitAuthorEmail
-
getState
-
getCondRef
-
getCommentAuthorName
When trigger by comment, author of comment. -
getCommentAuthorEmail
When trigger by comment, author email of comment. -
getCommentBody
When trigger by comment, body of comment. -
getCommentBodyMatch
When trigger by comment, string matched to pattern. -
fillParameters
- Specified by:
fillParameters
in classGitHubCause<GitHubPRCause>
-
createSCMHead
- Specified by:
createSCMHead
in classGitHubCause<GitHubPRCause>
-
onAddedTo
-
equals
-
hashCode
public int hashCode() -
toString
-