Class GitLabSCMFile
java.lang.Object
jenkins.scm.api.SCMFile
io.jenkins.plugins.gitlabbranchsource.GitLabSCMFile
public class GitLabSCMFile
extends jenkins.scm.api.SCMFile
-
Nested Class Summary
Nested classes/interfaces inherited from class jenkins.scm.api.SCMFile
jenkins.scm.api.SCMFile.Type
-
Constructor Summary
ConstructorDescriptionGitLabSCMFile
(org.gitlab4j.api.GitLabApi gitLabApi, String projectPath, String ref) -
Method Summary
Methods inherited from class jenkins.scm.api.SCMFile
child, contentAsBytes, contentAsString, contentEncoding, contentMimeType, exists, getName, getPath, getType, isContentBinary, isContentText, isDirectory, isFile, isRoot, parent, type
-
Constructor Details
-
GitLabSCMFile
-
-
Method Details
-
newChild
@NonNull protected jenkins.scm.api.SCMFile newChild(@NonNull String name, boolean assumeIsDirectory) - Specified by:
newChild
in classjenkins.scm.api.SCMFile
-
children
@NonNull public Iterable<jenkins.scm.api.SCMFile> children() throws IOException, InterruptedException- Specified by:
children
in classjenkins.scm.api.SCMFile
- Throws:
IOException
InterruptedException
-
lastModified
- Specified by:
lastModified
in classjenkins.scm.api.SCMFile
- Throws:
IOException
InterruptedException
-
type
- Specified by:
type
in classjenkins.scm.api.SCMFile
- Throws:
IOException
InterruptedException
-
content
- Specified by:
content
in classjenkins.scm.api.SCMFile
- Throws:
IOException
InterruptedException
-