Package jenkins.plugins.itemstorage.gcs
Class GCSObjectPath
java.lang.Object
jenkins.plugins.itemstorage.ObjectPath
jenkins.plugins.itemstorage.gcs.GCSObjectPath
public class GCSObjectPath
extends jenkins.plugins.itemstorage.ObjectPath
ObjectPath backed by a Google Cloud Storage object.-
Constructor Summary
ConstructorsConstructorDescriptionGCSObjectPath(GCSProfile profile, String bucketName, String fullName, String path) -
Method Summary
-
Constructor Details
-
GCSObjectPath
-
-
Method Details
-
child
- Specified by:
childin classjenkins.plugins.itemstorage.ObjectPath- Throws:
IOExceptionInterruptedException
-
copyTo
- Specified by:
copyToin classjenkins.plugins.itemstorage.ObjectPath- Throws:
IOExceptionInterruptedException
-
copyFrom
- Specified by:
copyFromin classjenkins.plugins.itemstorage.ObjectPath- Throws:
IOExceptionInterruptedException
-
exists
- Specified by:
existsin classjenkins.plugins.itemstorage.ObjectPath- Throws:
IOExceptionInterruptedException
-
deleteRecursive
- Specified by:
deleteRecursivein classjenkins.plugins.itemstorage.ObjectPath- Throws:
IOExceptionInterruptedException
-
browse
public org.kohsuke.stapler.HttpResponse browse(org.kohsuke.stapler.StaplerRequest2 request, org.kohsuke.stapler.StaplerResponse2 response, Job<?, ?> job, String name) throws IOException- Specified by:
browsein classjenkins.plugins.itemstorage.ObjectPath- Throws:
IOException
-