Class GitLabSCMFileSystem
- java.lang.Object
-
- jenkins.scm.api.SCMFileSystem
-
- io.jenkins.plugins.gitlabbranchsource.GitLabSCMFileSystem
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
public class GitLabSCMFileSystem extends jenkins.scm.api.SCMFileSystem
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GitLabSCMFileSystem.BuilderImpl
-
Constructor Summary
Constructors Modifier Constructor Description protected
GitLabSCMFileSystem(org.gitlab4j.api.GitLabApi gitLabApi, String projectPath, String ref, jenkins.scm.api.SCMRevision rev)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jenkins.scm.api.SCMFile
getRoot()
long
lastModified()
-
-
-
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 classjenkins.scm.api.SCMFileSystem
- Throws:
IOException
-
getRoot
@NonNull public jenkins.scm.api.SCMFile getRoot()
- Specified by:
getRoot
in classjenkins.scm.api.SCMFileSystem
-
-