@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public class AzureBlobVirtualFile extends AzureAbstractVirtualFile
| Constructor and Description |
|---|
AzureBlobVirtualFile(String container,
String key,
hudson.model.Run<?,?> build) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRead() |
jenkins.util.VirtualFile |
child(String name) |
boolean |
exists() |
String |
getContainer() |
String |
getKey() |
String |
getName() |
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 String getContainer()
public String getKey()
public <V> V run(hudson.remoting.Callable<V,IOException> callable) throws IOException
run in class jenkins.util.VirtualFileIOException@CheckForNull public 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.VirtualFileIOException@Nonnull public jenkins.util.VirtualFile[] list() throws IOException
list in class jenkins.util.VirtualFileIOException@Nonnull public jenkins.util.VirtualFile child(@Nonnull 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.VirtualFileIOExceptionCopyright © 2016–2021. All rights reserved.