public class OriginPullRequestDiscoveryTrait extends jenkins.scm.api.trait.SCMSourceTrait
Discovery
trait for GitHub that will discover pull requests originating from a branch in the repository
itself.Modifier and Type | Class and Description |
---|---|
static class |
OriginPullRequestDiscoveryTrait.DescriptorImpl
Our descriptor.
|
static class |
OriginPullRequestDiscoveryTrait.OriginChangeRequestSCMHeadAuthority
A
SCMHeadAuthority that trusts origin pull requests |
Constructor and Description |
---|
OriginPullRequestDiscoveryTrait(int strategyId)
Constructor for stapler.
|
OriginPullRequestDiscoveryTrait(Set<jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy> strategies)
Constructor for programmatic instantiation.
|
Modifier and Type | Method and Description |
---|---|
protected void |
decorateContext(jenkins.scm.api.trait.SCMSourceContext<?,?> context) |
Set<jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy> |
getStrategies()
Returns the strategies.
|
int |
getStrategyId()
Gets the strategy id.
|
boolean |
includeCategory(jenkins.scm.api.SCMHeadCategory category) |
_for, _for, all, applyToBuilder, applyToContext, applyToObserver, decorateBuilder, decorateObserver, getDescriptor, isCategoryEnabled
asSetList, asSetList, find
@DataBoundConstructor public OriginPullRequestDiscoveryTrait(int strategyId)
strategyId
- the strategy id.public OriginPullRequestDiscoveryTrait(Set<jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy> strategies)
strategies
- the ChangeRequestCheckoutStrategy
instances.public int getStrategyId()
@NonNull public Set<jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy> getStrategies()
protected void decorateContext(jenkins.scm.api.trait.SCMSourceContext<?,?> context)
decorateContext
in class jenkins.scm.api.trait.SCMSourceTrait
public boolean includeCategory(@NonNull jenkins.scm.api.SCMHeadCategory category)
includeCategory
in class jenkins.scm.api.trait.SCMSourceTrait
Copyright © 2016–2020. All rights reserved.