Class PullRequestCreatedForIssueBean
java.lang.Object
com.codebarrel.automation.api.devops.event.PullRequestCreatedForIssueBean
- All Implemented Interfaces:
IssueAssociatedBean<com.atlassian.devops.schemas.pullrequest.PullRequestCreated>
public class PullRequestCreatedForIssueBean
extends Object
implements IssueAssociatedBean<com.atlassian.devops.schemas.pullrequest.PullRequestCreated>
A "fan-out" of the original
PullRequestCreated event associated with a single issue.
This model is used rather than the external PullRequestCreated so that rules can execute
in the context of a single issue without requiring branching.
-
Constructor Summary
ConstructorsConstructorDescriptionPullRequestCreatedForIssueBean(com.atlassian.devops.schemas.IssueAssociation associatedIssue, com.atlassian.devops.schemas.pullrequest.PullRequestCreated pullRequestCreatedEvent) -
Method Summary
-
Constructor Details
-
PullRequestCreatedForIssueBean
public PullRequestCreatedForIssueBean(@Nonnull com.atlassian.devops.schemas.IssueAssociation associatedIssue, @Nonnull com.atlassian.devops.schemas.pullrequest.PullRequestCreated pullRequestCreatedEvent)
-
-
Method Details
-
getDevopsEvent
@Nonnull public com.atlassian.devops.schemas.pullrequest.PullRequestCreated getDevopsEvent()- Specified by:
getDevopsEventin interfaceIssueAssociatedBean<com.atlassian.devops.schemas.pullrequest.PullRequestCreated>
-
getAssociatedIssue
@Nonnull public com.atlassian.devops.schemas.IssueAssociation getAssociatedIssue()- Specified by:
getAssociatedIssuein interfaceIssueAssociatedBean<com.atlassian.devops.schemas.pullrequest.PullRequestCreated>
-
getSmartValueProvider
- Specified by:
getSmartValueProviderin interfaceIssueAssociatedBean<com.atlassian.devops.schemas.pullrequest.PullRequestCreated>
-
equals
-
hashCode
public int hashCode() -
toString
-