Class GitLabSCMNavigatorRequest

java.lang.Object
jenkins.scm.api.trait.SCMNavigatorRequest
io.jenkins.plugins.gitlabbranchsource.GitLabSCMNavigatorRequest
All Implemented Interfaces:
Closeable, AutoCloseable

public class GitLabSCMNavigatorRequest extends jenkins.scm.api.trait.SCMNavigatorRequest
  • Nested Class Summary

    Nested classes/interfaces inherited from class jenkins.scm.api.trait.SCMNavigatorRequest

    jenkins.scm.api.trait.SCMNavigatorRequest.AttributeLambda, jenkins.scm.api.trait.SCMNavigatorRequest.SourceLambda, jenkins.scm.api.trait.SCMNavigatorRequest.Witness
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    GitLabSCMNavigatorRequest(jenkins.scm.api.SCMNavigator source, GitLabSCMNavigatorContext context, jenkins.scm.api.SCMSourceObserver observer)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    boolean
     
    int
    Returns the project naming strategy id.

    Methods inherited from class jenkins.scm.api.trait.SCMNavigatorRequest

    close, decorators, isExcluded, manage, process, process, traits

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • GitLabSCMNavigatorRequest

      protected GitLabSCMNavigatorRequest(@NonNull jenkins.scm.api.SCMNavigator source, @NonNull GitLabSCMNavigatorContext context, @NonNull jenkins.scm.api.SCMSourceObserver observer)
  • Method Details

    • wantSubgroupProjects

      public boolean wantSubgroupProjects()
      Returns:
      whether to include subgroup projects
    • wantSharedProjects

      public boolean wantSharedProjects()
      Returns:
      wether to include projects that are shared with the group from other groups.
    • withProjectNamingStrategy

      public int withProjectNamingStrategy()
      Returns the project naming strategy id.
      Returns:
      the project naming strategy id.