Interface | Description |
---|---|
BatchHelper.QueueRequestCallback |
Callback that causes a single StorageRequest to be added to the
BatchRequest . |
GoogleCloudStorage |
Interface for exposing the Google Cloud Storage API behavior in a way more amenable to writing
filesystem semantics on top of it, without having to deal with API-specific considerations such
as HttpTransports, credentials, network errors, batching, etc.
|
GoogleCloudStorageImpl.BackOffFactory |
A factory for producing BackOff objects.
|
GoogleCloudStorageItemInfo.Provider |
Convenience interface for classes which want to implement Provider of
GoogleCloudStorageItemInfo for callers which may not know the concrete type of an object, but
want to check if the object happens to be an instance of this InfoProvider.
|
PathCodec |
Methods for converting between GCS buckets and objects and URIs that
GoogleCloudStorageFileSystem can use to reference objects.
|
Class | Description |
---|---|
BatchHelper |
BatchHelper abstracts out the logic for maximum requests per batch, and also allows a workaround
for the fact that
BatchRequest was made a "final class" for some reason, making it
impossible to unittest. |
BatchHelper.Factory |
Since each BatchHelper instance should be tied to a particular related set of requests, use
cases will generally interact via an injectable BatchHelper.Factory.
|
CreateBucketOptions |
Options that can be specified when creating a bucket in the
GoogleCloudStorage . |
CreateFileOptions |
Options that can be specified when creating a file in the
GoogleCloudFileSystem . |
CreateObjectOptions |
Options for creating objects in GCS.
|
FileInfo |
Contains information about a file or a directory.
|
ForwardingGoogleCloudStorage |
A class that wraps a
GoogleCloudStorage object, delegating all calls to it. |
GoogleCloudStorage.ListPage<T> |
Paged list request response
|
GoogleCloudStorageExceptions |
Miscellaneous helper methods for standardizing the types of exceptions thrown by the various
GCS-based FileSystems.
|
GoogleCloudStorageFileSystem |
Provides a POSIX like file system layered on top of Google Cloud Storage (GCS).
|
GoogleCloudStorageFileSystemOptions |
Configurable options for the
GoogleCloudStorageFileSystem class. |
GoogleCloudStorageFileSystemOptions.Builder |
Mutable builder for
GoogleCloudStorageFileSystemOptions . |
GoogleCloudStorageImpl |
Provides read/write access to Google Cloud Storage (GCS), using Java nio channel semantics.
|
GoogleCloudStorageItemInfo |
Contains information about an item in Google Cloud Storage.
|
GoogleCloudStorageOptions |
Configuration options for the GoogleCloudStorage class.
|
GoogleCloudStorageOptions.Builder |
Mutable builder for the
GoogleCloudStorageOptions class. |
GoogleCloudStorageReadChannel |
Provides seekable read access to GCS.
|
GoogleCloudStorageReadOptions |
Advanced options for reading GoogleCloudStorage objects.
|
GoogleCloudStorageReadOptions.Builder |
Mutable builder for GoogleCloudStorageReadOptions.
|
GoogleCloudStorageStrings |
Contains helper methods for standardizing String-matching algorithms specific to GCS.
|
GoogleCloudStorageWriteChannel |
Implements WritableByteChannel to provide write access to GCS.
|
ObjectWriteConditions |
Conditions on which a object write should be allowed to continue.
|
PerformanceCachingGoogleCloudStorage |
This class adds a caching layer around a GoogleCloudStorage instance, caching calls that create,
update, remove, and query for GoogleCloudStorageItemInfo.
|
PerformanceCachingGoogleCloudStorageOptions |
Configurable options for
PerformanceCachingGoogleCloudStorage . |
PerformanceCachingGoogleCloudStorageOptions.Builder |
Builder class for PerformanceCachingGoogleCloudStorageOptions.
|
PrefixMappedItemCache |
A semi-persistent storage for
GoogleCloudStorageItemInfo that maintains indexes based on
the item's bucket and object name. |
PrefixMappedItemCache.Config |
Container for various cache-configuration parameters used by a
PrefixMappedItemCache
when managing expiration/retention policies, etc. |
StorageResourceId |
Data struct representing either a GCS StorageObject, a GCS Bucket or the GCS root (gs://).
|
ThrottledGoogleCloudStorage |
Throttled GCS implementation that will limit our bucket creation and delete operations
to N per second.
|
UpdatableItemInfo |
Item information that can be updated without re-writing an entire object.
|
VerificationAttributes |
GCS provided validation attributes for a single object.
|
Enum | Description |
---|---|
GoogleCloudStorageReadOptions.Fadvise |
Operational modes of fadvise feature.
|
GoogleCloudStorageReadOptions.GenerationReadConsistency |
Options of read consistency on generations.
|
ThrottledGoogleCloudStorage.StorageOperation |
Operations that may be throttled.
|
Copyright © 2019. All rights reserved.