Class GitLabSCMFileSystem

  • All Implemented Interfaces:
    Closeable, AutoCloseable

    public class GitLabSCMFileSystem
    extends jenkins.scm.api.SCMFileSystem
    • Constructor Detail

      • GitLabSCMFileSystem

        protected GitLabSCMFileSystem​(org.gitlab4j.api.GitLabApi gitLabApi,
                                      String projectPath,
                                      String ref,
                                      @CheckForNull
                                      jenkins.scm.api.SCMRevision rev)
                               throws IOException
        Throws:
        IOException
    • Method Detail

      • lastModified

        public long lastModified()
                          throws IOException
        Specified by:
        lastModified in class jenkins.scm.api.SCMFileSystem
        Throws:
        IOException
      • getRoot

        @NonNull
        public jenkins.scm.api.SCMFile getRoot()
        Specified by:
        getRoot in class jenkins.scm.api.SCMFileSystem