public class ForkPullRequestDiscoveryTrait extends jenkins.scm.api.trait.SCMSourceTrait
Discovery
trait for GitHub that will discover pull requests from forks of the repository.Modifier and Type | Class and Description |
---|---|
static class |
ForkPullRequestDiscoveryTrait.DescriptorImpl
Our descriptor.
|
static class |
ForkPullRequestDiscoveryTrait.TrustContributors
An
SCMHeadAuthority that trusts contributors to the repository. |
static class |
ForkPullRequestDiscoveryTrait.TrustEveryone
An
SCMHeadAuthority that trusts everyone. |
static class |
ForkPullRequestDiscoveryTrait.TrustNobody
An
SCMHeadAuthority that trusts nothing. |
static class |
ForkPullRequestDiscoveryTrait.TrustPermission
An
SCMHeadAuthority that trusts those with write permission to the repository. |
Constructor and Description |
---|
ForkPullRequestDiscoveryTrait(int strategyId,
jenkins.scm.api.trait.SCMHeadAuthority<? super GitHubSCMSourceRequest,? extends jenkins.scm.api.mixin.ChangeRequestSCMHead2,? extends jenkins.scm.api.SCMRevision> trust)
Constructor for stapler.
|
ForkPullRequestDiscoveryTrait(Set<jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy> strategies,
jenkins.scm.api.trait.SCMHeadAuthority<? super GitHubSCMSourceRequest,? extends jenkins.scm.api.mixin.ChangeRequestSCMHead2,? extends jenkins.scm.api.SCMRevision> trust)
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.
|
jenkins.scm.api.trait.SCMHeadAuthority<? super GitHubSCMSourceRequest,? extends jenkins.scm.api.mixin.ChangeRequestSCMHead2,? extends jenkins.scm.api.SCMRevision> |
getTrust()
Gets the authority.
|
boolean |
includeCategory(jenkins.scm.api.SCMHeadCategory category) |
_for, _for, all, applyToBuilder, applyToContext, applyToObserver, decorateBuilder, decorateObserver, getDescriptor, isCategoryEnabled
asSetList, asSetList, find
@DataBoundConstructor public ForkPullRequestDiscoveryTrait(int strategyId, @NonNull jenkins.scm.api.trait.SCMHeadAuthority<? super GitHubSCMSourceRequest,? extends jenkins.scm.api.mixin.ChangeRequestSCMHead2,? extends jenkins.scm.api.SCMRevision> trust)
strategyId
- the strategy id.trust
- the authority to use.public ForkPullRequestDiscoveryTrait(@NonNull Set<jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy> strategies, @NonNull jenkins.scm.api.trait.SCMHeadAuthority<? super GitHubSCMSourceRequest,? extends jenkins.scm.api.mixin.ChangeRequestSCMHead2,? extends jenkins.scm.api.SCMRevision> trust)
strategies
- the ChangeRequestCheckoutStrategy
instances.trust
- the authority.public int getStrategyId()
@NonNull public Set<jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy> getStrategies()
@NonNull public jenkins.scm.api.trait.SCMHeadAuthority<? super GitHubSCMSourceRequest,? extends jenkins.scm.api.mixin.ChangeRequestSCMHead2,? extends jenkins.scm.api.SCMRevision> getTrust()
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–2019. All rights reserved.