All Classes and Interfaces
Class
Description
Access Control List for buckets or blobs.
Builder for
Acl
objects.Class for ACL Domain entities.
Base class for Access Control List entities.
Class for ACL Group entities.
Class for ACL Project entities.
Class for ACL User entities.
An object in Google Cloud Storage.
Class for specifying blob source options when
Blob
methods are used.Builder for
Blob
.Google Storage Object identifier.
Information about an object in Google Cloud Storage.
Builder for
BlobInfo
.Objects of this class hold information on the customer-supplied encryption key, if the blob is
encrypted using such a key.
This class is meant for internal use only.
A session to write an object to Google Cloud Storage.
A sealed internal implementation only class which provides the means of configuring a
BlobWriteSession
.Factory class to select and construct
BlobWriteSessionConfig
s.A Google cloud storage bucket.
Class for specifying blob target options when
Bucket
methods are used.Class for specifying blob write options when
Bucket
methods are used.Class for specifying bucket source options when
Bucket
methods are used.Builder for
Bucket
.Google Storage bucket metadata;
Deprecated.
Configuration for the Autoclass settings of a bucket.
Builder for
BucketInfo
.Deprecated.
Use a
LifecycleRule
with an action DeleteLifecycleAction
and a
condition LifecycleCondition.Builder.setCreatedBefore
instead.The bucket's custom placement configuration for Custom Dual Regions.
Deprecated.
Use a
LifecycleRule
with a DeleteLifecycleAction
and a
LifecycleCondition
which is equivalent to a subclass of DeleteRule instead.The Bucket's IAM Configuration.
Builder for
IamConfiguration
Deprecated.
Use a
LifecycleRule
with a DeleteLifecycleAction
and a condition
LifecycleCondition.Builder.setIsLive
instead.Lifecycle rule for a bucket.
Base class for the Action to take when a Lifecycle Condition is met.
Condition for a Lifecycle rule, specifies under what criteria an Action should be executed.
Builder for
LifecycleCondition
.The bucket's logging configuration, which defines the destination bucket and optional name
prefix for the current bucket's logs.
Deprecated.
Use a
LifecycleRule
with a DeleteLifecycleAction
and a condition
LifecycleCondition.Builder.setNumberOfNewerVersions
instead.Public Access Prevention enum with expected values.
There are scenarios in which disk space is more plentiful than memory space.
Canonical extension header serializer.
Google Storage blob copy writer.
Cross-Origin Resource Sharing (CORS) configuration for a bucket.
CORS configuration builder.
Class for a CORS origin.
Default Configuration to represent uploading to Google Cloud Storage in a chunked manner.
A parallel download job sent to Transfer Manager.
Builds an instance of DownloadJob
Result for a single download performed by Transfer Manager.
Builds an instance of DownloadResult
Internal implementation detail, only public to allow for
Serializable
compatibility in ServiceOptions
.Deprecated.
HMAC key for a service account.
Builder for
HmacKey
objects.The metadata for a service account HMAC key.
Builder for
HmacKeyMetadata
objects.Http method supported by Storage service.
Internal implementation detail, only public to allow for
Serializable
.Internal implementation detail, only public to allow for
Serializable
.There are scenarios in which disk space is more plentiful than memory space.
The class representing Pub/Sub notifications for the Storage.
Builder for
Notification
.The class representing Pub/Sub Notification metadata for the Storage.
Builder for
NotificationInfo
.Builder for
NotificationInfo
.Deprecated.
Immutable config builder to configure BlobWriteSession instances to perform Parallel Composite
Uploads.
A strategy which dictates how buffers are to be used for individual parts.
Class which will be used to supply an Executor where work will be submitted when performing a
parallel composite upload.
A cleanup strategy which will dictate what cleanup operations are performed automatically when
performing a parallel composite upload.
A naming strategy which will be used to generate a name for a part or intermediary compose
object.
An exception which provides access to created objects during a Parallel Composite Upload that did
not finish successfully.
Configuration for performing Parallel Downloads with
TransferManager
.Configuration for performing Parallel Uploads with
TransferManager
.Builds an instance of ParallelUploadConfig.
Presigned V4 post policy.
Class for a specific POST policy document condition.
A helper class for specifying conditions in a V4 POST Policy document.
A helper class to define fields to be specified in a V4 POST request.
Class for a V4 POST Policy document.
Utility to create a remote storage configuration for testing.
An interface for the collection of batch operations.
An interface for batch callbacks.
Enums for the Recovery Point Objective (RPO) of dual-region buckets, which determines how fast
data is replicated between regions.
A service account, with its specified scopes, authorized for this instance.
Signature Info holds payload components of the string that requires signing.
An interface for Google Cloud Storage.
Class for specifying blob get options.
Class for specifying blob list options.
Class for specifying blob source options.
Class for specifying blob target options.
Class for specifying blob write options.
Class for specifying bucket get options.
Class for specifying bucket list options.
Class for specifying bucket source options.
Class for specifying bucket target options.
A class to contain all information needed for a Google Cloud Storage Compose operation.
Class for Compose source blobs.
A class to contain all information needed for a Google Cloud Storage Copy operation.
Class for specifying createHmacKey options
Class for specifying deleteHmacKey options
Class for specifying getHmacKey options
Class for specifying listHmacKeys options
Class for specifying Post Policy V4 options.
Class for specifying signed URL options.
Class for specifying updateHmacKey options
A batch of operations to be submitted to Google Cloud Storage using a single RPC request.
This class holds a single result of a batch call to Cloud Storage.
Enums for the storage classes.
Storage service exception.
An interface for Storage factories.
Deprecated.
Deprecated.
A factory class which is used to provide access to
ResultRetryAlgorithm
for idempotent
and non-idempotent calls made via Storage
.IAM roles specific to Storage.
An interface for Storage RPC factory.
A stub implementation of
StorageRpc
which can be used outside of the Storage module for
testing purposes.An interface for a Transfer Manager.
Configuration for an instance of
TransferManager
Builds an instance of TransferManagerConfig
The status of a Upload/Download operation performed by Transfer Manager.
Annotation which is used to convey which Cloud Storage API a class or method has compatibility
with.
Enum representing the transports
com.google.cloud.storage
classes have implementations
for.A parallel upload job sent to Transfer Manager.
Builds an instance of UploadJob
Result for a single upload performed by Transfer Manager.
Builds an instance of UploadResult
LifecycleRule
with aDeleteLifecycleAction
and useLifecycleCondition.Builder.setAge
instead.