Class AzureObjectPath
- java.lang.Object
-
- jenkins.plugins.itemstorage.ObjectPath
-
- io.jenkins.plugins.jobcacherazurestorage.AzureObjectPath
-
public class AzureObjectPath extends jenkins.plugins.itemstorage.ObjectPath
-
-
Constructor Summary
Constructors Constructor Description AzureObjectPath(AzureClient azureClient, String fullName, String path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kohsuke.stapler.HttpResponse
browse(org.kohsuke.stapler.StaplerRequest request, org.kohsuke.stapler.StaplerResponse response, Job<?,?> job, String name)
jenkins.plugins.itemstorage.ObjectPath
child(String childPath)
void
copyFrom(FilePath source)
void
copyTo(FilePath target)
void
deleteRecursive()
boolean
exists()
-
-
-
Constructor Detail
-
AzureObjectPath
public AzureObjectPath(AzureClient azureClient, String fullName, String path)
-
-
Method Detail
-
child
public jenkins.plugins.itemstorage.ObjectPath child(String childPath) throws IOException, InterruptedException
- Specified by:
child
in classjenkins.plugins.itemstorage.ObjectPath
- Throws:
IOException
InterruptedException
-
copyTo
public void copyTo(FilePath target) throws IOException, InterruptedException
- Specified by:
copyTo
in classjenkins.plugins.itemstorage.ObjectPath
- Throws:
IOException
InterruptedException
-
copyFrom
public void copyFrom(FilePath source) throws IOException, InterruptedException
- Specified by:
copyFrom
in classjenkins.plugins.itemstorage.ObjectPath
- Throws:
IOException
InterruptedException
-
exists
public boolean exists() throws IOException, InterruptedException
- Specified by:
exists
in classjenkins.plugins.itemstorage.ObjectPath
- Throws:
IOException
InterruptedException
-
deleteRecursive
public void deleteRecursive()
- Specified by:
deleteRecursive
in classjenkins.plugins.itemstorage.ObjectPath
-
browse
public org.kohsuke.stapler.HttpResponse browse(org.kohsuke.stapler.StaplerRequest request, org.kohsuke.stapler.StaplerResponse response, Job<?,?> job, String name) throws IOException
- Specified by:
browse
in classjenkins.plugins.itemstorage.ObjectPath
- Throws:
IOException
-
-