Class GiteaSCMSourceContext

java.lang.Object
jenkins.scm.api.trait.SCMSourceContext<GiteaSCMSourceContext,GiteaSCMSourceRequest>
org.jenkinsci.plugin.gitea.GiteaSCMSourceContext

public class GiteaSCMSourceContext extends jenkins.scm.api.trait.SCMSourceContext<GiteaSCMSourceContext,GiteaSCMSourceRequest>
  • Constructor Details

    • GiteaSCMSourceContext

      public GiteaSCMSourceContext(@CheckForNull jenkins.scm.api.SCMSourceCriteria criteria, @NonNull jenkins.scm.api.SCMHeadObserver observer)
  • Method Details

    • wantBranches

      public final boolean wantBranches()
    • wantTags

      public final boolean wantTags()
    • wantReleases

      public final boolean wantReleases()
    • includesPreReleases

      public final boolean includesPreReleases()
    • wantPRs

      public final boolean wantPRs()
    • wantOriginPRs

      public final boolean wantOriginPRs()
    • wantForkPRs

      public final boolean wantForkPRs()
    • originPRStrategies

      @NonNull public final Set<jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy> originPRStrategies()
    • forkPRStrategies

      @NonNull public final Set<jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy> forkPRStrategies()
    • webhookRegistration

      @NonNull public final WebhookRegistration webhookRegistration()
    • notificationsDisabled

      public final boolean notificationsDisabled()
    • wantBranches

      @NonNull public GiteaSCMSourceContext wantBranches(boolean include)
    • wantTags

      @NonNull public GiteaSCMSourceContext wantTags(boolean include)
    • wantReleases

      @NonNull public GiteaSCMSourceContext wantReleases(boolean include)
    • includePreReleases

      @NonNull public GiteaSCMSourceContext includePreReleases(boolean include)
    • artifactToAssetMappingEnabled

      public final boolean artifactToAssetMappingEnabled()
    • wantOriginPRs

      @NonNull public GiteaSCMSourceContext wantOriginPRs(boolean include)
    • wantForkPRs

      @NonNull public GiteaSCMSourceContext wantForkPRs(boolean include)
    • withOriginPRStrategies

      @NonNull public GiteaSCMSourceContext withOriginPRStrategies(Set<jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy> strategies)
    • withForkPRStrategies

      @NonNull public GiteaSCMSourceContext withForkPRStrategies(Set<jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy> strategies)
    • webhookRegistration

      @NonNull public final GiteaSCMSourceContext webhookRegistration(WebhookRegistration mode)
    • withNotificationsDisabled

      @NonNull public final GiteaSCMSourceContext withNotificationsDisabled(boolean disabled)
    • withArtifactToAssetMappingEnabled

      @NonNull public final GiteaSCMSourceContext withArtifactToAssetMappingEnabled(boolean enabled)
    • newRequest

      @NonNull public GiteaSCMSourceRequest newRequest(@NonNull jenkins.scm.api.SCMSource source, @CheckForNull TaskListener listener)
      Specified by:
      newRequest in class jenkins.scm.api.trait.SCMSourceContext<GiteaSCMSourceContext,GiteaSCMSourceRequest>