| Package | Description |
|---|---|
| com.google.cloud.hadoop.gcsio | |
| com.google.cloud.hadoop.gcsio.cooplock | |
| com.google.cloud.hadoop.gcsio.testing |
| Modifier and Type | Class and Description |
|---|---|
class |
ForwardingGoogleCloudStorage
A class that wraps a
GoogleCloudStorage object, delegating all calls to it. |
class |
GoogleCloudStorageImpl
Provides read/write access to Google Cloud Storage (GCS), using Java nio channel semantics.
|
class |
PerformanceCachingGoogleCloudStorage
This class adds a caching layer around a GoogleCloudStorage instance, caching calls that create,
update, remove, and query for GoogleCloudStorageItemInfo.
|
| Modifier and Type | Method and Description |
|---|---|
GoogleCloudStorage |
ForwardingGoogleCloudStorage.getDelegate()
Gets the
GoogleCloudStorage objected wrapped by this class. |
GoogleCloudStorage |
GoogleCloudStorageFileSystem.getGcs()
Retrieve our internal gcs.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
GoogleCloudStorageImpl.validateCopyArguments(Map<StorageResourceId,StorageResourceId> sourceToDestinationObjectsMap,
GoogleCloudStorage gcsImpl)
Validates basic argument constraints like non-null, non-empty Strings, using
Preconditions in addition to checking for src/dst bucket existence and compatibility of bucket
properties such as location and storage-class. |
static void |
GoogleCloudStorageImpl.validateCopyArguments(String srcBucketName,
List<String> srcObjectNames,
String dstBucketName,
List<String> dstObjectNames,
GoogleCloudStorage googleCloudStorage) |
| Constructor and Description |
|---|
ForwardingGoogleCloudStorage(GoogleCloudStorage delegate)
Creates a new GoogleCloudStorageWrapper.
|
PerformanceCachingGoogleCloudStorage(GoogleCloudStorage delegate,
PerformanceCachingGoogleCloudStorageOptions options)
Creates a wrapper around a GoogleCloudStorage instance, caching calls that create, update,
remove, and query for GoogleCloudStorageItemInfo.
|
| Constructor and Description |
|---|
GoogleCloudStorageFileSystem(CheckedFunction<GoogleCloudStorageOptions,GoogleCloudStorage,IOException> gcsFn,
GoogleCloudStorageFileSystemOptions options)
Constructs a GoogleCloudStorageFilesystem based on an already-configured underlying
GoogleCloudStorage
gcs. |
| Modifier and Type | Method and Description |
|---|---|
static CoopLockOperationDelete |
CoopLockOperationDelete.create(GoogleCloudStorage gcs,
URI path) |
static CoopLockOperationRename |
CoopLockOperationRename.create(GoogleCloudStorage gcs,
URI src,
URI dst) |
| Constructor and Description |
|---|
CoopLockOperationDao(GoogleCloudStorage gcs) |
| Modifier and Type | Class and Description |
|---|---|
class |
InMemoryGoogleCloudStorage
InMemoryGoogleCloudStorage overrides the public methods of GoogleCloudStorage by implementing all
the equivalent bucket/object semantics with local in-memory storage.
|
Copyright © 2022. All rights reserved.