Class BitbucketSCMFile
java.lang.Object
jenkins.scm.api.SCMFile
com.cloudbees.jenkins.plugins.bitbucket.filesystem.BitbucketSCMFile
public class BitbucketSCMFile
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
ConstructorDescriptionBitbucketSCMFile
(BitbucketSCMFile parent, String name, jenkins.scm.api.SCMFile.Type type) Deprecated.BitbucketSCMFile
(BitbucketSCMFile parent, String name, jenkins.scm.api.SCMFile.Type type, String hash) BitbucketSCMFile
(BitbucketSCMFileSystem bitBucketSCMFileSystem, BitbucketApi api, String ref) Deprecated.BitbucketSCMFile
(BitbucketSCMFileSystem bitBucketSCMFileSystem, BitbucketApi api, String ref, String hash) -
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
-
BitbucketSCMFile
@Deprecated public BitbucketSCMFile(BitbucketSCMFileSystem bitBucketSCMFileSystem, BitbucketApi api, String ref) Deprecated. -
BitbucketSCMFile
public BitbucketSCMFile(BitbucketSCMFileSystem bitBucketSCMFileSystem, BitbucketApi api, String ref, String hash) -
BitbucketSCMFile
@Deprecated public BitbucketSCMFile(@NonNull BitbucketSCMFile parent, String name, jenkins.scm.api.SCMFile.Type type) Deprecated. -
BitbucketSCMFile
public BitbucketSCMFile(@NonNull BitbucketSCMFile parent, String name, jenkins.scm.api.SCMFile.Type type, String hash)
-
-
Method Details
-
getRef
-
setRef
-
getHash
-
children
@NonNull public Iterable<jenkins.scm.api.SCMFile> children() throws IOException, InterruptedException- Specified by:
children
in classjenkins.scm.api.SCMFile
- Throws:
IOException
InterruptedException
-
content
- Specified by:
content
in classjenkins.scm.api.SCMFile
- Throws:
IOException
InterruptedException
-
lastModified
- Specified by:
lastModified
in classjenkins.scm.api.SCMFile
- Throws:
IOException
InterruptedException
-
newChild
- Specified by:
newChild
in classjenkins.scm.api.SCMFile
-
type
- Specified by:
type
in classjenkins.scm.api.SCMFile
- Throws:
IOException
InterruptedException
-