All Classes and Interfaces

Class
Description
This extension point may be implemented to surface the object lifecycle options available on cloud storage buckets.
The descriptor for our new AbstractBucketLifecycleManager extension point.
Common functionalities for BuildGcsUploadReport and ProjectGcsUploadReport.
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 of FilePaths to upload to AbstractUpload.perform(java.lang.String, hudson.model.AbstractBuild<?, ?>, hudson.model.TaskListener).
Descriptor from which Upload extensions must derive their descriptor.
Handles cloud uris and their parsing.
A build Action to surface direct links of objects uploaded through the StdoutUpload Listener to the Jenkins UI.
This upload extension implements the classical upload pattern where a user provides an Ant-style glob, e.g.
Denotes this is an AbstractUpload plugin
Build Step wrapper for ClassicUpload.
Descriptor for the class.
Creates clients for communicating with Google APIs.
Provides a library of utility functions for credentials-related work.
A step to allow Download from Google Cloud Storage as a Build step and in pipeline.
Descriptor for the DownloadStep
A 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 an AbstractUpload plugin
Build Step wrapper for ExpiringBucketLifecycleManager to be run in pipelines.
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 hook AbstractBucketLifecycleManager.checkBucket(com.google.api.services.storage.model.Bucket) when a bucket is not properly annotated.
Generated localization support class.
Generated localization support class.
Generated localization support class.
Generated localization support class.
The model for contributing project actions aren't the same as build action.
RetryHttpInitializerWrapper will automatically retry upon RPC failures, preserving the auto-refresh behavior of the Google Credentials.
A class to facilitate retries on storage operations.
An operation to be retried
An action that may fail because of expired credentials.
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 an AbstractUpload plugin
Build Step wrapper for StdoutUpload to be run in pipelines.
Descriptor for StdoutUploadStep
Client for communicating with the Google GCS API.
The required OAuth2 scopes for managing Google Cloud Storage buckets and objects.
A class to contain common utility operations
The class of exceptions that occur during actions of AbstractUploads
This module abstracts how the Upload implementations instantiate their connection to the Storage service.