@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class)
public class JCloudsVirtualFile
extends jenkins.util.VirtualFile
| Constructor and Description |
|---|
JCloudsVirtualFile(BlobStoreProvider provider,
String container,
String key) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRead() |
jenkins.util.VirtualFile |
child(String name) |
static boolean |
delete(BlobStoreProvider provider,
org.jclouds.blobstore.BlobStore blobStore,
String prefix)
Delete all blobs starting with a given prefix.
|
boolean |
exists() |
String |
getName()
Returns the base name
|
jenkins.util.VirtualFile |
getParent() |
boolean |
isDirectory() |
boolean |
isFile() |
long |
lastModified() |
long |
length() |
jenkins.util.VirtualFile[] |
list() |
InputStream |
open() |
<V> V |
run(hudson.remoting.Callable<V,IOException> callable) |
URL |
toExternalURL() |
URI |
toURI() |
public JCloudsVirtualFile(@NonNull
BlobStoreProvider provider,
@NonNull
String container,
@NonNull
String key)
public String getName()
getName in class jenkins.util.VirtualFilepublic URI toURI()
toURI in class jenkins.util.VirtualFilepublic URL toExternalURL() throws IOException
toExternalURL in class jenkins.util.VirtualFileIOExceptionpublic jenkins.util.VirtualFile getParent()
getParent in class jenkins.util.VirtualFilepublic boolean isDirectory()
throws IOException
isDirectory in class jenkins.util.VirtualFileIOExceptionpublic boolean isFile()
throws IOException
isFile in class jenkins.util.VirtualFileIOExceptionpublic boolean exists()
throws IOException
exists in class jenkins.util.VirtualFileIOExceptionpublic jenkins.util.VirtualFile[] list()
throws IOException
list in class jenkins.util.VirtualFileIOExceptionpublic jenkins.util.VirtualFile child(String name)
child in class jenkins.util.VirtualFilepublic long length()
throws IOException
length in class jenkins.util.VirtualFileIOExceptionpublic long lastModified()
throws IOException
lastModified in class jenkins.util.VirtualFileIOExceptionpublic boolean canRead()
throws IOException
canRead in class jenkins.util.VirtualFileIOExceptionpublic InputStream open() throws IOException
open in class jenkins.util.VirtualFileIOExceptionpublic <V> V run(hudson.remoting.Callable<V,IOException> callable) throws IOException
run in class jenkins.util.VirtualFileIOExceptionpublic static boolean delete(BlobStoreProvider provider, org.jclouds.blobstore.BlobStore blobStore, String prefix) throws IOException, InterruptedException
IOExceptionInterruptedExceptionCopyright © 2016–2020. All rights reserved.