@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public class JCloudsVirtualFile extends VirtualFile
| Constructor and Description |
|---|
JCloudsVirtualFile(BlobStoreProvider provider,
String container,
String key) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRead() |
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
|
VirtualFile |
getParent() |
boolean |
isDirectory() |
boolean |
isFile() |
long |
lastModified() |
long |
length() |
VirtualFile[] |
list() |
InputStream |
open() |
<V> V |
run(hudson.remoting.Callable<V,IOException> callable) |
URL |
toExternalURL() |
URI |
toURI() |
compareTo, containsSymLinkChild, equals, forFile, forFilePath, hashCode, hasSymlink, isDescendant, list, list, list, list, listOnlyDescendants, mode, open, readLink, supportIsDescendant, supportsQuickRecursiveListing, toString, zippublic JCloudsVirtualFile(@NonNull
BlobStoreProvider provider,
@NonNull
String container,
@NonNull
String key)
public String getName()
getName in class VirtualFilepublic URI toURI()
toURI in class VirtualFilepublic URL toExternalURL() throws IOException
toExternalURL in class VirtualFileIOExceptionpublic VirtualFile getParent()
getParent in class VirtualFilepublic boolean isDirectory()
throws IOException
isDirectory in class VirtualFileIOExceptionpublic boolean isFile()
throws IOException
isFile in class VirtualFileIOExceptionpublic boolean exists()
throws IOException
exists in class VirtualFileIOExceptionpublic VirtualFile[] list() throws IOException
list in class VirtualFileIOExceptionpublic VirtualFile child(String name)
child in class VirtualFilepublic long length()
throws IOException
length in class VirtualFileIOExceptionpublic long lastModified()
throws IOException
lastModified in class VirtualFileIOExceptionpublic boolean canRead()
throws IOException
canRead in class VirtualFileIOExceptionpublic InputStream open() throws IOException
open in class VirtualFileIOExceptionpublic <V> V run(hudson.remoting.Callable<V,IOException> callable) throws IOException
run in class VirtualFileIOExceptionpublic static boolean delete(BlobStoreProvider provider, org.jclouds.blobstore.BlobStore blobStore, String prefix) throws IOException, InterruptedException
IOExceptionInterruptedExceptionCopyright © 2016–2021. All rights reserved.