Package com.google.jenkins.plugins.storage
package com.google.jenkins.plugins.storage
-
ClassDescriptionThis extension point may be implemented to surface the object lifecycle options available on cloud storage buckets.The descriptor for our new
AbstractBucketLifecycleManager
extension point.This new extension point is used for surfacing different kinds of Google Cloud Storage (GCS) uploads.This tuple is used to return the modified workspace and collection ofFilePath
s to upload toAbstractUpload.perform(java.lang.String, hudson.model.AbstractBuild<?, ?>, hudson.model.TaskListener)
.Descriptor from which Upload extensions must derive their descriptor.This upload extension implements the classical upload pattern where a user provides an Ant-style glob, e.g.Denotes this is anAbstractUpload
pluginBuild Step wrapper forClassicUpload
.Descriptor for the class.A step to allow Download from Google Cloud Storage as a Build step and in pipeline.Descriptor for the DownloadStepA class to store StorageObject information in a serializable manner.A simple implementation of the bucket lifecycle extension point that surfaces object expiration (aka TTL).Denotes this is anAbstractUpload
pluginBuild Step wrapper forExpiringBucketLifecycleManager
to be run in pipelines.Descriptor forExpiringBucketLifecycleManagerStep
A Jenkins plugin for uploading files to Google Cloud Storage (GCS).Descriptor for the extension for uploading build artifacts to Google Cloud Storage.Utility class for building HTTP header values.This exception is intended to be thrown by implementations of the hookAbstractBucketLifecycleManager.checkBucket(com.google.api.services.storage.model.Bucket)
when a bucket is not properly annotated.Generated localization support class.This upload extension allow the user to upload the build log for the Jenkins build to a given bucket, with a specified file name.Denotes this is anAbstractUpload
pluginBuild Step wrapper forStdoutUpload
to be run in pipelines.Descriptor forStdoutUploadStep
The required OAuth2 scopes for managing Google Cloud Storage buckets and objects.The class of exceptions that occur during actions ofAbstractUpload
sThis module abstracts how the Upload implementations instantiate their connection to the Storage service.