Uses of Package
com.google.cloud.storage
Packages that use com.google.cloud.storage
Package
Description
A client for Cloud Storage - Unified object storage.
A testing helper for Google Cloud Storage.
-
Classes in com.google.cloud.storage used by com.google.cloud.storageClassDescriptionAccess Control List for buckets or blobs.Builder for
Aclobjects.Base class for Access Control List entities.Class for ACL User entities.Perform a resumable upload, uploading at mostbufferSizebytes each flush.An object in Google Cloud Storage.Class for specifying blob source options whenBlobmethods are used.Builder forBlob.Interface representing those methods which can be used to write to and interact with an appendable upload.TheWritableByteChannelreturned fromBlobAppendableUpload.open().Configuration parameters for an appendable uploads channel.Enum providing the possible actions which can be taken during theBlobAppendableUpload.AppendableUploadWriteableByteChannel.close()call.Google Storage Object identifier.Information about an object in Google Cloud Storage.Builder forBlobInfo.Objects of this class hold information on the customer-supplied encryption key, if the blob is encrypted using such a key.Represents the payload of a user-defined object context.Defines a blob's Retention policy.A session for reading bytes from a BlobA session to write an object to Google Cloud Storage.A sealed internal implementation only class which provides the means of configuring aBlobWriteSession.A Google cloud storage bucket.Class for specifying blob target options whenBucketmethods are used.Class for specifying blob write options whenBucketmethods are used.Class for specifying bucket source options whenBucketmethods are used.Builder forBucket.Google Storage bucket metadata;Configuration for the Autoclass settings of a bucket.Builder forBucketInfo.Customer Managed Encryption (CMEK) enforcement config of a bucket.Customer Supplied Encryption (CSEK) enforcement config of a bucket.The bucket's custom placement configuration for Custom Dual Regions.Deprecated.Deprecated.Google Managed Encryption (GMEK) enforcement config of a bucket.The bucket's hierarchical namespace (Folders) configuration.The Bucket's IAM Configuration.Builder forIamConfigurationA buckets IP filtering configuration.The public network IP address ranges that can access the bucket and its data.The list of VPC networks that can access the bucket.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 forLifecycleCondition.The bucket's logging configuration, which defines the destination bucket and optional name prefix for the current bucket's logs.Public Access Prevention enum with expected values.The bucket's soft delete policy.There are scenarios in which disk space is more plentiful than memory space.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.Base class used for flush policies which are responsible for configuring an upload channel's behavior with regard to flushes.Define aFlushPolicywhere a max number of bytes will be flushed to GCS per flush.Define aFlushPolicywhere a min number of bytes will be required before a flush GCS happens.HMAC key for a service account.Builder forHmacKeyobjectsThe metadata for a service account HMAC key.Builder forHmacKeyMetadataobjectsHttp method supported by Storage service.Internal implementation detail, only public to allow forSerializable.Internal implementation detail, only public to allow forSerializable.There are scenarios in which disk space is more plentiful than memory space.Produce a newRangeSpecrelative to the providedoffsetandprev, where the RangeSpec will have a maxLength set to the lesser ofprev.maxLengthandthis.maxLength.The class representing Pub/Sub notifications for the Storage.Builder forNotification.The class representing Pub/Sub Notification metadata for the Storage.Builder forNotificationInfo.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 Decorator which is used to manipulate metadata fields, specifically on the part objects created in a Parallel Composite UploadA naming strategy which will be used to generate a name for a part or intermediary compose object.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.Defines a range with a begin offset and optional maximum length.A specialized BiFunction to produce aRangeSpecgiven an offset and a possible previousRangeSpec.Read a range ofbytes as a non-blockingScatteringByteChannelRead a range ofbytes as anApiFuture<byte[]>Read from the object as aSeekableByteChannelBase class to represent a config for reading from aBlobReadSession.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 restore 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 optionsClass for specifying deleteHmacKey optionsClass for specifying getHmacKey optionsClass for specifying listHmacKeys optionsA class to contain all information needed for a Google Cloud Storage Object Move.Class for specifying Post Policy V4 optionsClass for specifying signed URL options.Class for specifying updateHmacKey optionsA 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.A factory class which is used to provide access toResultRetryAlgorithmfor idempotent and non-idempotent calls made viaStorage.Annotation which is used to convey which Cloud Storage API a class or method has compatibility with.Enum representing the transportscom.google.cloud.storageclasses have implementations for. -
Classes in com.google.cloud.storage used by com.google.cloud.storage.spi.v1
-
Classes in com.google.cloud.storage used by com.google.cloud.storage.testing
-
Classes in com.google.cloud.storage used by com.google.cloud.storage.transfermanagerClassDescriptionInformation about an object in Google Cloud Storage.A naming strategy which will be used to generate a name for a part or intermediary compose object.Class for specifying blob source options.Class for specifying blob write options.
LifecycleRulewith aDeleteLifecycleActionand aLifecycleConditionwhich is equivalent to a subclass of DeleteRule instead.