A B C D E F G H I L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(InMemoryObjectEntry) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryBucketEntry
-
Inserts an InMemoryObjectEntry representing
objectName
; replaces any existing object. - APPEND - com.google.cloud.hadoop.gcsio.CreateFileOptions.WriteMode
-
Write new bytes to the end of the existing file rather than the beginning.
- apply(Storage.Objects.Insert) - Method in class com.google.cloud.hadoop.gcsio.ObjectWriteConditions
-
Apply the conditions represented by this object to an Insert operation.
- AUTO - com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Fadvise
- autoBuild() - Method in class com.google.cloud.hadoop.gcsio.CreateObjectOptions.Builder
B
- BatchHelper - Class in com.google.cloud.hadoop.gcsio
-
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 - Class in com.google.cloud.hadoop.gcsio
-
Since each BatchHelper instance should be tied to a particular related set of requests, use cases will generally interact via an injectable BatchHelper.Factory.
- BatchHelper.QueueRequestCallback - Interface in com.google.cloud.hadoop.gcsio
-
Callback that causes a single StorageRequest to be added to the
BatchRequest
. - build() - Method in class com.google.cloud.hadoop.gcsio.CreateBucketOptions.Builder
- build() - Method in class com.google.cloud.hadoop.gcsio.CreateFileOptions.Builder
- build() - Method in class com.google.cloud.hadoop.gcsio.CreateObjectOptions.Builder
- build() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientImpl.Builder
- build() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
- build() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl.Builder
- build() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- build() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
- build() - Method in class com.google.cloud.hadoop.gcsio.ListFileOptions.Builder
- build() - Method in class com.google.cloud.hadoop.gcsio.ListObjectOptions.Builder
- build() - Method in class com.google.cloud.hadoop.gcsio.ObjectWriteConditions.Builder
- build() - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorageOptions.Builder
- build() - Method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder.Builder
- builder() - Static method in class com.google.cloud.hadoop.gcsio.CreateBucketOptions
- builder() - Static method in class com.google.cloud.hadoop.gcsio.CreateFileOptions
- builder() - Static method in class com.google.cloud.hadoop.gcsio.CreateObjectOptions
- builder() - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientImpl
- builder() - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions
- builder() - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
- builder() - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- builder() - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
- builder() - Static method in class com.google.cloud.hadoop.gcsio.ListFileOptions
- builder() - Static method in class com.google.cloud.hadoop.gcsio.ListObjectOptions
- builder() - Static method in class com.google.cloud.hadoop.gcsio.ObjectWriteConditions
- builder() - Static method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorageOptions
- Builder() - Constructor for class com.google.cloud.hadoop.gcsio.CreateBucketOptions.Builder
- Builder() - Constructor for class com.google.cloud.hadoop.gcsio.CreateFileOptions.Builder
- Builder() - Constructor for class com.google.cloud.hadoop.gcsio.CreateObjectOptions.Builder
- Builder() - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientImpl.Builder
- Builder() - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
- Builder() - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl.Builder
- Builder() - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- Builder() - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
- Builder() - Constructor for class com.google.cloud.hadoop.gcsio.ListFileOptions.Builder
- Builder() - Constructor for class com.google.cloud.hadoop.gcsio.ListObjectOptions.Builder
- Builder() - Constructor for class com.google.cloud.hadoop.gcsio.ObjectWriteConditions.Builder
- Builder() - Constructor for class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorageOptions.Builder
- Builder() - Constructor for class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder.Builder
- BYTES_READ - com.google.cloud.hadoop.gcsio.GoogleCloudStorageTracingFields
C
- close() - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- close() - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Releases resources used by this instance.
- close() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientImpl
- close() - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Releases resources used by this instance.
- close() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
- close() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
See
GoogleCloudStorage.close()
for details about expected behavior. - close() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
Closes this channel.
- close() - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorage
- close() - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- closeContentChannel() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
Closes the underlying
ReadableByteChannel
. - CLOUD_MONITORING - com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.MetricsSink
- com.google.cloud.hadoop.gcsio - package com.google.cloud.hadoop.gcsio
- com.google.cloud.hadoop.gcsio.testing - package com.google.cloud.hadoop.gcsio.testing
- compose(String, List<String>, String, String) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- compose(String, List<String>, String, String) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Composes inputs into a single GCS object.
- compose(String, List<String>, String, String) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
- compose(String, List<String>, String, String) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- compose(List<URI>, URI, String) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Composes inputs into a single GCS object.
- compose(List<URI>, URI, String) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
- composeObjects(List<StorageResourceId>, StorageResourceId, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- composeObjects(List<StorageResourceId>, StorageResourceId, CreateObjectOptions) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Composes inputs into a single GCS object.
- composeObjects(List<StorageResourceId>, StorageResourceId, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
- composeObjects(List<StorageResourceId>, StorageResourceId, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorage
- composeObjects(List<StorageResourceId>, StorageResourceId, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- CONTENT_LENGTH - com.google.cloud.hadoop.gcsio.GoogleCloudStorageTracingFields
- contentChannelPosition - Variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
- copy(String, List<String>, String, List<String>) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- copy(String, List<String>, String, List<String>) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Copies metadata of the given objects.
- copy(String, List<String>, String, List<String>) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
See
GoogleCloudStorage.copy(String, List, String, List)
for details about expected behavior. - copy(String, List<String>, String, List<String>) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- copy(Map<StorageResourceId, StorageResourceId>) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- copy(Map<StorageResourceId, StorageResourceId>) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Copies metadata of the given objects.
- copy(Map<StorageResourceId, StorageResourceId>) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
See
GoogleCloudStorage.copy(String, List, String, List)
for details about expected behavior. - create() - Static method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder
- create(StorageResourceId) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Creates and opens an object for writing.
- create(StorageResourceId, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- create(StorageResourceId, CreateObjectOptions) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Creates and opens an object for writing.
- create(StorageResourceId, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientImpl
- create(StorageResourceId, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
- create(StorageResourceId, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorage
- create(StorageResourceId, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- create(URI) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Creates and opens an object for writing.
- create(URI, CreateFileOptions) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Creates and opens an object for writing.
- create(URI, CreateFileOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
- CREATE_NEW - com.google.cloud.hadoop.gcsio.CreateFileOptions.WriteMode
-
Creates a new file for write and fails if file already exists.
- createBucket(StorageResourceId, long, long, String, String) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Factory method for creating a GoogleCloudStorageItemInfo for a bucket.
- createBucket(String) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Creates a bucket.
- createBucket(String, CreateBucketOptions) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- createBucket(String, CreateBucketOptions) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Creates a bucket.
- createBucket(String, CreateBucketOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
See
GoogleCloudStorage.createBucket(String, CreateBucketOptions)
for details about expected behavior. - createBucket(String, CreateBucketOptions) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- CreateBucketOptions - Class in com.google.cloud.hadoop.gcsio
-
Options that can be specified when creating a bucket in the
GoogleCloudStorage
. - CreateBucketOptions() - Constructor for class com.google.cloud.hadoop.gcsio.CreateBucketOptions
- CreateBucketOptions.Builder - Class in com.google.cloud.hadoop.gcsio
-
Builder for
CreateBucketOptions
- createCompositeException(Collection<IOException>) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageExceptions
-
Creates a composite IOException out of multiple IOExceptions.
- createDataRequest() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
- createEmptyObject(StorageResourceId) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- createEmptyObject(StorageResourceId) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Creates an empty object, useful for placeholders representing, for example, directories.
- createEmptyObject(StorageResourceId) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
See
GoogleCloudStorage.createEmptyObject(StorageResourceId)
for details about expected behavior. - createEmptyObject(StorageResourceId) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- createEmptyObject(StorageResourceId, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- createEmptyObject(StorageResourceId, CreateObjectOptions) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Creates an empty object, useful for placeholders representing, for example, directories.
- createEmptyObject(StorageResourceId, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
- createEmptyObject(StorageResourceId, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- createEmptyObjects(List<StorageResourceId>) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- createEmptyObjects(List<StorageResourceId>) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Creates a list of empty objects; see
GoogleCloudStorage.createEmptyObject(StorageResourceId)
for the single-item version of this method. - createEmptyObjects(List<StorageResourceId>) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
See
GoogleCloudStorage.createEmptyObjects(List)
for details about expected behavior. - createEmptyObjects(List<StorageResourceId>) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- createEmptyObjects(List<StorageResourceId>, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- createEmptyObjects(List<StorageResourceId>, CreateObjectOptions) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Creates a list of empty objects; see
GoogleCloudStorage.createEmptyObject(StorageResourceId)
for the single-item version of this method. - createEmptyObjects(List<StorageResourceId>, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
- createEmptyObjects(List<StorageResourceId>, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- createFileNotFoundException(StorageResourceId, IOException) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageExceptions
- createFileNotFoundException(String, String, IOException) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageExceptions
-
Creates FileNotFoundException with suitable message for a GCS bucket or object.
- CreateFileOptions - Class in com.google.cloud.hadoop.gcsio
-
Options that can be specified when creating a file in the
GoogleCloudStorageFileSystem
. - CreateFileOptions() - Constructor for class com.google.cloud.hadoop.gcsio.CreateFileOptions
- CreateFileOptions.Builder - Class in com.google.cloud.hadoop.gcsio
-
Builder for
CreateFileOptions
- CreateFileOptions.WriteMode - Enum in com.google.cloud.hadoop.gcsio
- createInferredDirectory(StorageResourceId) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Factory method for creating a "found" GoogleCloudStorageItemInfo for an inferred directory.
- createItemInfoForBucket(StorageResourceId, Bucket) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
Helper for converting a StorageResourceId + Bucket into a GoogleCloudStorageItemInfo.
- createItemInfoForStorageObject(StorageObject) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
- createItemInfoForStorageObject(StorageResourceId, StorageObject) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
Helper for converting a StorageResourceId + StorageObject into a GoogleCloudStorageItemInfo.
- createJsonResponseException(GoogleJsonError, HttpHeaders) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageExceptions
- createMetadataRequest() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
- createNotFound(StorageResourceId) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Factory method for creating a "not found" GoogleCloudStorageItemInfo for a bucket or an object.
- createObject(StorageResourceId, long, long, long, String, String, Map<String, byte[]>, long, long, VerificationAttributes) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Factory method for creating a GoogleCloudStorageItemInfo for an object.
- CreateObjectOptions - Class in com.google.cloud.hadoop.gcsio
-
Options that can be specified when creating a file in the
GoogleCloudStorage
. - CreateObjectOptions() - Constructor for class com.google.cloud.hadoop.gcsio.CreateObjectOptions
- CreateObjectOptions.Builder - Class in com.google.cloud.hadoop.gcsio
- createResponseFromException(IOException) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageWriteChannel
-
Derived classes may optionally intercept an IOException thrown from the
execute()
method of a prepared request that came fromGoogleCloudStorageWriteChannel.createRequest(com.google.api.client.http.InputStreamContent)
, and return a reconstituted "response" object if the IOException can be handled as a success; for example, if the caller already has an identifier for an object, and the response is used solely for obtaining the same identifier, and the IOException is a handled "409 Already Exists" type of exception, then the derived class may override this method to return the expected "identifier" response. - currentPosition - Variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
D
- DEFAULT - Static variable in class com.google.cloud.hadoop.gcsio.CreateBucketOptions
-
Create bucket with all default settings.
- DEFAULT - Static variable in class com.google.cloud.hadoop.gcsio.CreateFileOptions
- DEFAULT - Static variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions
- DEFAULT - Static variable in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl.BackOffFactory
- DEFAULT - Static variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- DEFAULT - Static variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
- DEFAULT - Static variable in class com.google.cloud.hadoop.gcsio.ListFileOptions
-
List all files in the directory.
- DEFAULT - Static variable in class com.google.cloud.hadoop.gcsio.ListObjectOptions
-
List all objects in the directory.
- DEFAULT - Static variable in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorageOptions
- DEFAULT_FLAT_LIST - Static variable in class com.google.cloud.hadoop.gcsio.ListObjectOptions
-
List all objects with the prefix.
- DEFAULT_NO_OVERWRITE - Static variable in class com.google.cloud.hadoop.gcsio.CreateObjectOptions
- DEFAULT_OVERWRITE - Static variable in class com.google.cloud.hadoop.gcsio.CreateObjectOptions
- delete(URI, boolean) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Deletes one or more items indicated by the given path.
- delete(URI, boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
- DELETE_RENAME_LIST_OPTIONS - Static variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
- deleteBuckets(List<String>) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- deleteBuckets(List<String>) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Deletes a list of buckets.
- deleteBuckets(List<String>) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
See
GoogleCloudStorage.deleteBuckets(List)
for details about expected behavior. - deleteBuckets(List<String>) - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorage
- deleteBuckets(List<String>) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- deleteObjects(List<StorageResourceId>) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- deleteObjects(List<StorageResourceId>) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Deletes the given objects.
- deleteObjects(List<StorageResourceId>) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
See
GoogleCloudStorage.deleteObjects(List)
for details about expected behavior. - deleteObjects(List<StorageResourceId>) - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorage
- deleteObjects(List<StorageResourceId>) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
E
- enqueue(BatchRequest) - Method in interface com.google.cloud.hadoop.gcsio.BatchHelper.QueueRequestCallback
- EnvironmentBasedTestConfiguration() - Constructor for class com.google.cloud.hadoop.gcsio.testing.TestConfiguration.EnvironmentBasedTestConfiguration
- equals(Object) - Method in class com.google.cloud.hadoop.gcsio.FileInfo
- equals(Object) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
- equals(Object) - Method in class com.google.cloud.hadoop.gcsio.StorageResourceId
- equals(Object) - Method in class com.google.cloud.hadoop.gcsio.VerificationAttributes
- EventLoggingHttpRequestInitializer - Class in com.google.cloud.hadoop.gcsio
-
Implements a HttpRequestInitializer which adds a ResponseInterceptor to each HttpRequest and tracks the response time taken by the successful HttpRequests.
- EventLoggingHttpRequestInitializer() - Constructor for class com.google.cloud.hadoop.gcsio.EventLoggingHttpRequestInitializer
- exists() - Method in class com.google.cloud.hadoop.gcsio.FileInfo
-
Indicates whether this file or directory exists.
- exists() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Indicates whether this item exists.
- exists(URI) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Indicates whether the given item exists.
- exists(URI) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
F
- Factory() - Constructor for class com.google.cloud.hadoop.gcsio.BatchHelper.Factory
- FileInfo - Class in com.google.cloud.hadoop.gcsio
-
Contains information about a file or a directory.
- FINALIZE_WRITE - com.google.cloud.hadoop.gcsio.GoogleCloudStorageTracingFields
- flush() - Method in class com.google.cloud.hadoop.gcsio.BatchHelper
-
Sends any currently remaining requests in the batch; should be called at the end of any series of batched requests to ensure everything has been sent.
- ForwardingGoogleCloudStorage - Class in com.google.cloud.hadoop.gcsio
-
A class that wraps a
GoogleCloudStorage
object, delegating all calls to it. - ForwardingGoogleCloudStorage(GoogleCloudStorage) - Constructor for class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
-
Creates a new GoogleCloudStorageWrapper.
- fromComponents(String, String) - Static method in class com.google.cloud.hadoop.gcsio.StringPaths
-
Helper for standardizing the way various human-readable messages in logs/exceptions that refer to a bucket/object pair.
- fromItemInfo(GoogleCloudStorageItemInfo) - Static method in class com.google.cloud.hadoop.gcsio.FileInfo
-
Handy factory method for constructing a FileInfo from a GoogleCloudStorageItemInfo while potentially returning a singleton instead of really constructing an object for cases like ROOT.
- fromItemInfos(List<GoogleCloudStorageItemInfo>) - Static method in class com.google.cloud.hadoop.gcsio.FileInfo
-
Handy factory method for constructing a list of FileInfo from a list of GoogleCloudStorageItemInfo.
- fromResourceId(StorageResourceId, boolean) - Static method in class com.google.cloud.hadoop.gcsio.UriPaths
-
Constructs and returns full path for the given bucket and object names.
- fromStringPath(String) - Static method in class com.google.cloud.hadoop.gcsio.StorageResourceId
-
Parses
StorageResourceId
from specified string. - fromStringPath(String, long) - Static method in class com.google.cloud.hadoop.gcsio.StorageResourceId
-
Parses
StorageResourceId
from specified string and generationId. - fromStringPathComponents(String, String, boolean) - Static method in class com.google.cloud.hadoop.gcsio.UriPaths
-
Constructs and returns full path for the given bucket and object names.
- fromUriPath(URI, boolean) - Static method in class com.google.cloud.hadoop.gcsio.StorageResourceId
-
Validates the given URI and if valid, returns the associated StorageResourceId.
- fromUriPath(URI, boolean, long) - Static method in class com.google.cloud.hadoop.gcsio.StorageResourceId
-
Validates the given URI and if valid, returns the associated StorageResourceId.
G
- GCS_ROOT - Static variable in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
- GCS_TEST_DIRECT_PATH_PREFERRED - Static variable in class com.google.cloud.hadoop.gcsio.testing.TestConfiguration
- GCS_TEST_JSON_KEYFILE - Static variable in class com.google.cloud.hadoop.gcsio.testing.TestConfiguration
- GCS_TEST_PROJECT_ID - Static variable in class com.google.cloud.hadoop.gcsio.testing.TestConfiguration
- GcsItemInfoTestBuilder - Class in com.google.cloud.hadoop.gcsio.testing
-
Builder used in tests for
GoogleCloudStorageItemInfo
class - GcsItemInfoTestBuilder() - Constructor for class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder
- GcsItemInfoTestBuilder.Builder - Class in com.google.cloud.hadoop.gcsio.testing
-
Mutable builder for the GoogleCloudStorageItemInfo class.
- get(String) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryBucketEntry
-
Retrieves a previously inserted
InMemoryObjectEntry
, or null if it doesn't exist. - getAppName() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getAttributes() - Method in class com.google.cloud.hadoop.gcsio.CreateFileOptions
-
Extended attributes to set when creating a file.
- getAttributes() - Method in class com.google.cloud.hadoop.gcsio.FileInfo
-
Retrieve file attributes for this file.
- getBackoffInitialInterval() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
- getBackoffMaxElapsedTime() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
- getBackoffMaxInterval() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
- getBackoffMultiplier() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
- getBackoffRandomizationFactor() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
- getBatchThreads() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getBucketName() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Gets bucket name of this item.
- getBucketName() - Method in class com.google.cloud.hadoop.gcsio.StorageResourceId
-
Gets the bucket name component of this resource identifier.
- getBucketName() - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryObjectEntry
-
Returns the bucketName initially provided at construction-time of this InMemoryObjectEntry; it will never change over the lifetime of this InMemoryObjectEntry.
- getClientType() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions
- getCloudStorageOptions() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions
- getContentEncoding() - Method in class com.google.cloud.hadoop.gcsio.CreateObjectOptions
-
Content encoding for the created object.
- getContentEncoding() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Gets the content-encoding of this item, or null if unknown or inapplicable.
- getContentEncoding() - Method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder
- getContentGeneration() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Get the content generation of the object.
- getContentGeneration() - Method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder
- getContentGenerationMatch() - Method in class com.google.cloud.hadoop.gcsio.ObjectWriteConditions
- getContentType() - Method in class com.google.cloud.hadoop.gcsio.CreateFileOptions
-
Content-type to set when creating a file.
- getContentType() - Method in class com.google.cloud.hadoop.gcsio.CreateObjectOptions
-
Content type for the created object.
- getContentType() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Gets the content-type of this item, or null if unknown or inapplicable.
- getContentType() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageWriteChannel
- getContentType() - Method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder
- getCrc32c() - Method in class com.google.cloud.hadoop.gcsio.VerificationAttributes
-
CRC32c checksum of an object, if available.
- getCrc32cChecksum() - Method in class com.google.cloud.hadoop.gcsio.FileInfo
-
Returns CRC32C checksum of the file or
null
. - getCreationTime() - Method in class com.google.cloud.hadoop.gcsio.FileInfo
-
Gets creation time of this item.
- getCreationTime() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Gets creation time of this item.
- getCreationTime() - Method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder
- getDelegate() - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
-
Gets the
GoogleCloudStorage
objected wrapped by this class. - getDelimiter() - Method in class com.google.cloud.hadoop.gcsio.ListObjectOptions
-
Delimiter to use (typically
/
), otherwisenull
. - getEncryptionAlgorithm() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getEncryptionKey() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getEncryptionKeyHash() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getFadvise() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
- getFields() - Method in class com.google.cloud.hadoop.gcsio.ListFileOptions
-
Comma separated list of object fields to include in the list response.
- getFields() - Method in class com.google.cloud.hadoop.gcsio.ListObjectOptions
-
Comma separated list of object fields to include in the list response.
- getFileInfo(URI) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Gets information about the given path item.
- getFileInfo(URI) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
- getFileInfos(List<URI>) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Gets information about each path in the given list; more efficient than calling getFileInfo() on each path individually in a loop.
- getFileInfos(List<URI>) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
- getGcs() - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Retrieve our internal gcs.
- getGcs() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
- getGenerationId() - Method in class com.google.cloud.hadoop.gcsio.StorageResourceId
-
The generationId to be used with precondition checks when using this StorageResourceId as an identifier for mutation requests.
- getGrpcMessageTimeoutCheckInterval() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getGrpcReadMessageTimeout() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
- getGrpcReadTimeout() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
- getGrpcServerAddress() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getHttpRequestConnectTimeout() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getHttpRequestHeaders() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getHttpRequestReadTimeout() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getInfo() - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryBucketEntry
-
Gets the
GoogleCloudStorageItemInfo
associated with this BucketEntry; the 'size' of a bucket is always 0. - getInfo() - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryObjectEntry
-
Gets the
GoogleCloudStorageItemInfo
associated with this InMemoryObjectEntry, whose 'size' is only updated when the initial writer has finished closing the channel. - getInitialMetadata() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
Returns
GoogleCloudStorageItemInfo
used to initialize metadata in constructor ornull
ifGoogleCloudStorageReadOptions.isFastFailOnNotFoundEnabled()
is set tofalse
. - getInitialMetadata() - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryObjectReadChannel
- getInMemoryGoogleCloudStorageOptions() - Static method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- getInplaceSeekLimit() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
- getInstance() - Static method in class com.google.cloud.hadoop.gcsio.testing.TestConfiguration
- getItem(StorageResourceId) - Method in class com.google.cloud.hadoop.gcsio.PrefixMappedItemCache
-
Gets the cached item associated with the given resource id.
- getItemInfo() - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo.Provider
- getItemInfo() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageWriteChannel
-
Returns non-null only if close() has been called and the underlying object has been successfully committed.
- getItemInfo(StorageResourceId) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- getItemInfo(StorageResourceId) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Gets information about an object or a bucket.
- getItemInfo(StorageResourceId) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
See
GoogleCloudStorage.getItemInfo(StorageResourceId)
for details about expected behavior. - getItemInfo(StorageResourceId) - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorage
-
This function may return cached copies of GoogleCloudStorageItemInfo.
- getItemInfo(StorageResourceId) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- getItemInfos(List<StorageResourceId>) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- getItemInfos(List<StorageResourceId>) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Gets information about multiple objects and/or buckets.
- getItemInfos(List<StorageResourceId>) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
See
GoogleCloudStorage.getItemInfos(List)
for details about expected behavior. - getItemInfos(List<StorageResourceId>) - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorage
-
This function may return cached copies of GoogleCloudStorageItemInfo.
- getItemInfos(List<StorageResourceId>) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- getItems() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorage.ListPage
- getKmsKeyName() - Method in class com.google.cloud.hadoop.gcsio.CreateObjectOptions
-
A KMS key name to encrypt the created object.
- getLocation() - Method in class com.google.cloud.hadoop.gcsio.CreateBucketOptions
-
Returns the bucket location.
- getLocation() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Gets location of this item.
- getMarkerFilePattern() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions
- getMaxEntryAge() - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorageOptions
-
Gets the max age of an item in cache in milliseconds.
- getMaxHttpRequestRetries() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getMaxListItemsPerCall() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getMaxRequestsPerBatch() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getMaxResults() - Method in class com.google.cloud.hadoop.gcsio.ListObjectOptions
-
Maximum number of results to return, unlimited if negative or zero.
- getMaxRewriteChunkSize() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getMaxWaitTimeForEmptyObjectCreation() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getMd5Checksum() - Method in class com.google.cloud.hadoop.gcsio.FileInfo
-
Returns MD5 checksum of the file or
null
. - getMd5hash() - Method in class com.google.cloud.hadoop.gcsio.VerificationAttributes
-
MD5 hash of an object, if available.
- getMetadata() - Method in class com.google.cloud.hadoop.gcsio.CreateObjectOptions
-
A metadata to apply to the created object.
- getMetadata() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Gets user-supplied metadata for this item.
- getMetadata() - Method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder
- getMetadata() - Method in class com.google.cloud.hadoop.gcsio.UpdatableItemInfo
- getMetaGeneration() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Get the meta generation of the object.
- getMetaGeneration() - Method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder
- getMetaGenerationMatch() - Method in class com.google.cloud.hadoop.gcsio.ObjectWriteConditions
- getMetricsSink() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getMinRangeRequestSize() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
- getMinSyncInterval() - Method in class com.google.cloud.hadoop.gcsio.CreateFileOptions
-
Configures the minimum time interval (milliseconds) between consecutive sync/flush calls
- getModificationTime() - Method in class com.google.cloud.hadoop.gcsio.FileInfo
-
Gets the modification time of this file if one is set, otherwise the value of
FileInfo.getCreationTime()
is returned. - getModificationTime() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Gets modification time of this item.
- getModificationTime() - Method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder
- getNextPageToken() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorage.ListPage
- getObjectName() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Gets object name of this item.
- getObjectName() - Method in class com.google.cloud.hadoop.gcsio.StorageResourceId
-
Gets the object name component of this resource identifier.
- getObjectName() - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryObjectEntry
-
Returns the objectName initially provided at construction-time of this InMemoryObjectEntry; it will never change over the lifetime of this InMemoryObjectEntry.
- getObjectNames() - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryBucketEntry
-
Returns the Set containing all objectNames previously inserted into this bucket.
- getOptions() - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- getOptions() - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Retrieve the options that were used to create this GoogleCloudStorage.
- getOptions() - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Retrieve the options that were used to create this GoogleCloudStorageFileSystem.
- getOptions() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
- getOptions() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
- getOptions() - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- getOverwriteGenerationId() - Method in class com.google.cloud.hadoop.gcsio.CreateFileOptions
-
Generation of existing object to overwrite.
- getParentPath(URI) - Static method in class com.google.cloud.hadoop.gcsio.UriPaths
-
Gets the parent directory of the given path.
- getPath() - Method in class com.google.cloud.hadoop.gcsio.FileInfo
-
Gets the path of this file or directory.
- getPerformanceCacheOptions() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions
- getProjectId() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getProjectId() - Method in class com.google.cloud.hadoop.gcsio.testing.TestConfiguration.EnvironmentBasedTestConfiguration
- getProjectId() - Method in class com.google.cloud.hadoop.gcsio.testing.TestConfiguration
- getProxyAddress() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getProxyPassword() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getProxyUsername() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getReadChannel(String, String, GoogleCloudStorageReadOptions) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryObjectEntry
-
Returns a SeekableByteChannel pointing at this InMemoryObjectEntry's byte contents; a previous writer must have already closed the associated WritableByteChannel to commit the byte contents and make them available for reading.
- getReadChannelOptions() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getRequesterPaysOptions() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getResourceId() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Gets the resourceId that holds the (possibly null) bucketName and objectName of this object.
- getResourceString() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageWriteChannel
- getServiceAccountJsonKeyFile() - Method in class com.google.cloud.hadoop.gcsio.testing.TestConfiguration.EnvironmentBasedTestConfiguration
- getServiceAccountJsonKeyFile() - Method in class com.google.cloud.hadoop.gcsio.testing.TestConfiguration
- getShallowCopy(String, String) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryObjectEntry
-
Returns a copy of this InMemoryObjectEntry which shares the underlying completedContents data; it is illegal to call this method if the write channel has not yet been closed.
- getSize() - Method in class com.google.cloud.hadoop.gcsio.FileInfo
-
Gets the size of this file or directory.
- getSize() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Gets size of this item (number of bytes).
- getSize() - Method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder
- getStatistics() - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- getStatistics() - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Retrieves the statistics associated with the
GoogleCloudStorage
instance. - getStatistics() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
- getStatistics() - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- getStorageClass() - Method in class com.google.cloud.hadoop.gcsio.CreateBucketOptions
-
Returns the bucket storage class.
- getStorageClass() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Gets storage class of this item.
- getStorageResourceId() - Method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder
- getStorageResourceId() - Method in class com.google.cloud.hadoop.gcsio.UpdatableItemInfo
- getStorageRootUrl() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getStorageServicePath() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getTtl() - Method in class com.google.cloud.hadoop.gcsio.CreateBucketOptions
-
Returns the bucket retention period.
- getTypeFromName(String) - Static method in enum com.google.cloud.hadoop.gcsio.GrpcStreamType
- getVerificationAttributes() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Get object validation attributes.
- getVerificationAttributes() - Method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder
- getWriteChannel() - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryObjectEntry
-
Returns a WritableByteChannel for this InMemoryObjectEntry's byte contents; the same channel is returned on each call, and it is illegal to call this method if the channel has ever been closed already.
- getWriteChannelOptions() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- getWriteMode() - Method in class com.google.cloud.hadoop.gcsio.CreateFileOptions
-
Whether to overwrite an existing file with the same name.
- GoogleCloudStorage - Interface in com.google.cloud.hadoop.gcsio
-
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.
- GoogleCloudStorage.ListPage<T> - Class in com.google.cloud.hadoop.gcsio
-
Paged list request response
- GoogleCloudStorageClientGrpcTracingInterceptor - Class in com.google.cloud.hadoop.gcsio
-
Interceptor to create a trace of the lifecycle of GRPC api calls.
- GoogleCloudStorageClientGrpcTracingInterceptor() - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientGrpcTracingInterceptor
- GoogleCloudStorageClientImpl - Class in com.google.cloud.hadoop.gcsio
-
Provides read/write access to Google Cloud Storage (GCS), using Java nio channel semantics.
- GoogleCloudStorageClientImpl.Builder - Class in com.google.cloud.hadoop.gcsio
- GoogleCloudStorageExceptions - Class in com.google.cloud.hadoop.gcsio
-
Miscellaneous helper methods for standardizing the types of exceptions thrown by the various GCS-based FileSystems.
- GoogleCloudStorageFileSystem - Interface in com.google.cloud.hadoop.gcsio
-
Provides a POSIX like file system layered on top of Google Cloud Storage (GCS).
- GoogleCloudStorageFileSystemImpl - Class in com.google.cloud.hadoop.gcsio
-
Provides FS semantics over GCS based on Objects API
- GoogleCloudStorageFileSystemImpl(Credentials, GoogleCloudStorageFileSystemOptions) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
-
Constructs an instance of GoogleCloudStorageFileSystem.
- GoogleCloudStorageFileSystemImpl(Credentials, Function<List<AccessBoundary>, String>, GoogleCloudStorageFileSystemOptions) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
-
Constructs an instance of GoogleCloudStorageFileSystem.
- GoogleCloudStorageFileSystemImpl(GoogleCloudStorage, GoogleCloudStorageFileSystemOptions) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
- GoogleCloudStorageFileSystemImpl(CheckedFunction<GoogleCloudStorageOptions, GoogleCloudStorage, IOException>, GoogleCloudStorageFileSystemOptions) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
-
Constructs a GoogleCloudStorageFilesystem based on an already-configured underlying GoogleCloudStorage
gcs
. - GoogleCloudStorageFileSystemOptions - Class in com.google.cloud.hadoop.gcsio
-
Configurable options for the
GoogleCloudStorageFileSystem
class. - GoogleCloudStorageFileSystemOptions() - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions
- GoogleCloudStorageFileSystemOptions.Builder - Class in com.google.cloud.hadoop.gcsio
-
Mutable builder for
GoogleCloudStorageFileSystemOptions
. - GoogleCloudStorageFileSystemOptions.ClientType - Enum in com.google.cloud.hadoop.gcsio
-
Cloud Storage client to use.
- GoogleCloudStorageImpl - Class in com.google.cloud.hadoop.gcsio
-
Provides read/write access to Google Cloud Storage (GCS), using Java nio channel semantics.
- GoogleCloudStorageImpl.BackOffFactory - Interface in com.google.cloud.hadoop.gcsio
-
A factory for producing BackOff objects.
- GoogleCloudStorageImpl.Builder - Class in com.google.cloud.hadoop.gcsio
- GoogleCloudStorageItemInfo - Class in com.google.cloud.hadoop.gcsio
-
Contains information about an item in Google Cloud Storage.
- GoogleCloudStorageItemInfo.Provider - Interface in com.google.cloud.hadoop.gcsio
-
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.
- GoogleCloudStorageOptions - Class in com.google.cloud.hadoop.gcsio
-
Configuration options for the GoogleCloudStorage class.
- GoogleCloudStorageOptions() - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- GoogleCloudStorageOptions.Builder - Class in com.google.cloud.hadoop.gcsio
-
Mutable builder for the
GoogleCloudStorageOptions
class. - GoogleCloudStorageOptions.MetricsSink - Enum in com.google.cloud.hadoop.gcsio
- GoogleCloudStorageReadChannel - Class in com.google.cloud.hadoop.gcsio
-
Provides seekable read access to GCS.
- GoogleCloudStorageReadChannel(Storage, StorageResourceId, ApiErrorExtractor, ClientRequestHelper<StorageObject>, GoogleCloudStorageReadOptions) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
Constructs an instance of GoogleCloudStorageReadChannel.
- GoogleCloudStorageReadOptions - Class in com.google.cloud.hadoop.gcsio
-
Advanced options for reading GoogleCloudStorage objects.
- GoogleCloudStorageReadOptions() - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
- GoogleCloudStorageReadOptions.Builder - Class in com.google.cloud.hadoop.gcsio
-
Mutable builder for GoogleCloudStorageReadOptions.
- GoogleCloudStorageReadOptions.Fadvise - Enum in com.google.cloud.hadoop.gcsio
-
Operational modes of fadvise feature.
- GoogleCloudStorageStrings - Class in com.google.cloud.hadoop.gcsio
-
Contains helper methods for standardizing String-matching algorithms specific to GCS.
- GoogleCloudStorageTracingFields - Enum in com.google.cloud.hadoop.gcsio
- GoogleCloudStorageWriteChannel - Class in com.google.cloud.hadoop.gcsio
-
Implements WritableByteChannel to provide write access to GCS.
- GoogleCloudStorageWriteChannel(Storage, ClientRequestHelper<StorageObject>, ExecutorService, AsyncWriteChannelOptions, StorageResourceId, CreateObjectOptions, ObjectWriteConditions) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageWriteChannel
-
Constructs an instance of GoogleCloudStorageWriteChannel.
- GrpcStreamType - Enum in com.google.cloud.hadoop.gcsio
H
- handleResponse(StorageObject) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageWriteChannel
- hasContentGenerationMatch() - Method in class com.google.cloud.hadoop.gcsio.ObjectWriteConditions
- hasGenerationId() - Method in class com.google.cloud.hadoop.gcsio.StorageResourceId
-
Returns true if generationId is not UNKNOWN_GENERATION_ID.
- hashCode() - Method in class com.google.cloud.hadoop.gcsio.FileInfo
- hashCode() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
- hashCode() - Method in class com.google.cloud.hadoop.gcsio.StorageResourceId
- hashCode() - Method in class com.google.cloud.hadoop.gcsio.VerificationAttributes
- hasMetaGenerationMatch() - Method in class com.google.cloud.hadoop.gcsio.ObjectWriteConditions
- HTTP_API_CLIENT - com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.ClientType
I
- IDEMPOTENCY_TOKEN - com.google.cloud.hadoop.gcsio.GoogleCloudStorageTracingFields
- IDEMPOTENCY_TOKEN_HEADER - Static variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientGrpcTracingInterceptor
- initialize(HttpRequest) - Method in class com.google.cloud.hadoop.gcsio.EventLoggingHttpRequestInitializer
- initMetadata(HttpHeaders) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
Initializes metadata (size, encoding, etc) from HTTP
headers
. - initMetadata(String, long, long) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
Initializes metadata (size, encoding, etc) from passed parameters.
- InMemoryBucketEntry - Class in com.google.cloud.hadoop.gcsio.testing
-
InMemoryBucketEntry represents a GCS bucket in-memory by containing mappings to objects in the bucket alongside bucket-level metadata including storage location, storage class, etc.
- InMemoryBucketEntry(String, long, long, CreateBucketOptions) - Constructor for class com.google.cloud.hadoop.gcsio.testing.InMemoryBucketEntry
- InMemoryGoogleCloudStorage - Class in com.google.cloud.hadoop.gcsio.testing
-
InMemoryGoogleCloudStorage overrides the public methods of GoogleCloudStorage by implementing all the equivalent bucket/object semantics with local in-memory storage.
- InMemoryGoogleCloudStorage() - Constructor for class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- InMemoryGoogleCloudStorage(GoogleCloudStorageOptions) - Constructor for class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- InMemoryGoogleCloudStorage(GoogleCloudStorageOptions, Clock) - Constructor for class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- InMemoryObjectEntry - Class in com.google.cloud.hadoop.gcsio.testing
-
InMemoryObjectEntry represents a GCS StorageObject in-memory by maintaining byte[] contents alongside channels and metadata allowing interaction with the data in a similar way to the equivalent GCS API calls.
- InMemoryObjectEntry(String, String, long, long, String, String, Map<String, byte[]>) - Constructor for class com.google.cloud.hadoop.gcsio.testing.InMemoryObjectEntry
- InMemoryObjectReadChannel - Class in com.google.cloud.hadoop.gcsio.testing
-
A SeekableByteChannel based on GoogleCloudStorageReadChannel that supports reading from in-memory byte stream.
- InMemoryObjectReadChannel(String, String, byte[], GoogleCloudStorageReadOptions) - Constructor for class com.google.cloud.hadoop.gcsio.testing.InMemoryObjectReadChannel
-
Creates a new instance of InMemoryObjectReadChannel with
readOptions
plumbed into the base class. - interceptCall(MethodDescriptor<ReqT, RespT>, CallOptions, Channel) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientGrpcTracingInterceptor
- invalidateAll() - Method in class com.google.cloud.hadoop.gcsio.PrefixMappedItemCache
-
Invalidates all entries in the cache.
- invalidateBucket(String) - Method in class com.google.cloud.hadoop.gcsio.PrefixMappedItemCache
-
Invalidates all cached items and lists associated with the given bucket.
- invalidateCache() - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorage
- isAutoRepairImplicitDirectoriesEnabled() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- isBucket() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Indicates whether this item is a bucket.
- isBucket() - Method in class com.google.cloud.hadoop.gcsio.StorageResourceId
-
Returns true if this StorageResourceId represents a GCS Bucket; if true, then
getObjectName
will return null. - isBucketDeleteEnabled() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions
- isCopyWithRewriteEnabled() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- isDirectory() - Method in class com.google.cloud.hadoop.gcsio.FileInfo
-
Indicates whether this item is a directory.
- isDirectory() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Indicates whether
itemInfo
is a directory. - isDirectory() - Method in class com.google.cloud.hadoop.gcsio.StorageResourceId
-
Indicates if this StorageResourceId corresponds to a 'directory'; similar to
FileInfo.isDirectory()
except deals entirely with pathnames instead of also checking for exists() to be true on a corresponding GoogleCloudStorageItemInfo. - isDirectoryPath(String) - Static method in class com.google.cloud.hadoop.gcsio.StringPaths
-
Indicates whether the given object name looks like a directory path.
- isDirectPathPreferred() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- isDirectPathPreferred() - Method in class com.google.cloud.hadoop.gcsio.testing.TestConfiguration.EnvironmentBasedTestConfiguration
- isDirectPathPreferred() - Method in class com.google.cloud.hadoop.gcsio.testing.TestConfiguration
- isEmpty() - Method in class com.google.cloud.hadoop.gcsio.BatchHelper
-
Returns true if there are no currently queued entries in the batch helper.
- isEnsureEmptyObjectsMetadataMatch() - Method in class com.google.cloud.hadoop.gcsio.CreateObjectOptions
-
When creating an empty object and certain types of errors occur, any existing object is checked for an exact metadata match to the metadata in this
CreateObjectOptions
before accepting the creation as successful. - isEnsureNoConflictingItems() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions
- isEnsureNoDirectoryConflict() - Method in class com.google.cloud.hadoop.gcsio.CreateFileOptions
-
If true, makes sure there isn't already a directory object of the same name.
- isFastFailOnNotFoundEnabled() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
- isGlobalRoot() - Method in class com.google.cloud.hadoop.gcsio.FileInfo
-
Indicates whether this instance has information about the unique, shared root of the underlying storage system.
- isGlobalRoot() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Indicates whether this instance has information about the unique, shared root of the underlying storage system.
- isGrpcChecksumsEnabled() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
- isGrpcEnabled() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- isGrpcReadZeroCopyEnabled() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
- isGzipEncodingSupportEnabled() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
- isIncludePrefix() - Method in class com.google.cloud.hadoop.gcsio.ListObjectOptions
-
Whether to include prefix object in the result.
- isInferredDirectory() - Method in class com.google.cloud.hadoop.gcsio.FileInfo
-
Indicates whether this item is an inferred directory.
- isInferredDirectory() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Indicates whether
itemInfo
is an inferred directory - isOpen() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
Tells whether this channel is open.
- isOverwriteExisting() - Method in class com.google.cloud.hadoop.gcsio.CreateObjectOptions
-
Whether to overwrite any existing objects with the same name
- isPerformanceCacheEnabled() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions
- isRoot() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Indicates whether this item refers to the GCS root (gs://).
- isRoot() - Method in class com.google.cloud.hadoop.gcsio.StorageResourceId
-
Returns true if this StorageResourceId represents the GCS root (gs://); if true, then both
getBucketName
andgetObjectName
will be null. - isStatusParallelEnabled() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions
- isStorageObject() - Method in class com.google.cloud.hadoop.gcsio.StorageResourceId
-
Returns true if this StorageResourceId represents a GCS StorageObject; if true, both
getBucketName
andgetObjectName
will be non-empty and non-null. - isTraceLogEnabled() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- isTrafficDirectorEnabled() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
L
- listBucketInfo() - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- listBucketInfo() - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Gets a list of GoogleCloudStorageItemInfo for all buckets of this project.
- listBucketInfo() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
See
GoogleCloudStorage.listBucketInfo()
for details about expected behavior. - listBucketInfo() - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorage
- listBucketInfo() - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- listBucketNames() - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- listBucketNames() - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Gets a list of names of buckets in this project.
- listBucketNames() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
See
GoogleCloudStorage.listBucketNames()
for details about expected behavior. - listBucketNames() - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- listFileInfo(URI) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
If the given path points to a directory then the information about its children is returned, otherwise information about the given file is returned.
- listFileInfo(URI, ListFileOptions) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
If the given path points to a directory then the information about its children is returned, otherwise information about the given file is returned.
- listFileInfo(URI, ListFileOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
- listFileInfoForPrefix(URI) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Equivalent to a recursive listing of
prefix
, except thatprefix
doesn't have to represent an actual object but can just be a partial prefix string. - listFileInfoForPrefix(URI, ListFileOptions) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Equivalent to a recursive listing of
prefix
, except thatprefix
doesn't have to represent an actual object but can just be a partial prefix string. - listFileInfoForPrefix(URI, ListFileOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
- listFileInfoForPrefixPage(URI, ListFileOptions, String) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Equivalent to
GoogleCloudStorageFileSystem.listFileInfoForPrefix(java.net.URI)
but returnsFileInfo
s listed by single request (1 page). - listFileInfoForPrefixPage(URI, ListFileOptions, String) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
- listFileInfoForPrefixPage(URI, String) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Equivalent to
GoogleCloudStorageFileSystem.listFileInfoForPrefix(java.net.URI)
but returnsFileInfo
s listed by single request (1 page). - ListFileOptions - Class in com.google.cloud.hadoop.gcsio
-
Options that can be specified when listing files in the
GoogleCloudStorageFileSystem
. - ListFileOptions() - Constructor for class com.google.cloud.hadoop.gcsio.ListFileOptions
- ListFileOptions.Builder - Class in com.google.cloud.hadoop.gcsio
-
Builder for
ListFileOptions
- listObjectInfo(String, String) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Lists
GoogleCloudStorageItemInfo
of objects contained in the given bucket and whose names begin with the given prefix. - listObjectInfo(String, String, ListObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- listObjectInfo(String, String, ListObjectOptions) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Lists
GoogleCloudStorageItemInfo
of objects contained in the given bucket and whose names begin with the given prefix. - listObjectInfo(String, String, ListObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
- listObjectInfo(String, String, ListObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorage
-
This function may return cached copies of
GoogleCloudStorageItemInfo
. - listObjectInfo(String, String, ListObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- listObjectInfoPage(String, String, ListObjectOptions, String) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- listObjectInfoPage(String, String, ListObjectOptions, String) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
The same semantics as
GoogleCloudStorage.listObjectInfo(java.lang.String, java.lang.String)
, but returns only result of single list request (1 page). - listObjectInfoPage(String, String, ListObjectOptions, String) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
- listObjectInfoPage(String, String, ListObjectOptions, String) - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorage
- listObjectInfoPage(String, String, ListObjectOptions, String) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- listObjectInfoPage(String, String, String) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
The same semantics as
GoogleCloudStorage.listObjectInfo(java.lang.String, java.lang.String)
, but returns only result of single list request (1 page). - ListObjectOptions - Class in com.google.cloud.hadoop.gcsio
-
Options that can be specified when listing objects in the
GoogleCloudStorage
. - ListObjectOptions() - Constructor for class com.google.cloud.hadoop.gcsio.ListObjectOptions
- ListObjectOptions.Builder - Class in com.google.cloud.hadoop.gcsio
-
Builder for
ListObjectOptions
- ListPage(List<T>, String) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorage.ListPage
M
- matchListPrefix(String, String, ListObjectOptions) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageStrings
-
Helper that mimics the GCS API behavior for taking an existing objectName and checking if it matches a user-supplied prefix with an optional directory "delimiter".
- MAX_COMPOSE_OBJECTS - Static variable in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
The maximum number of objects that can be composed in one operation.
- MAX_RESULTS_UNLIMITED - Static variable in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Value indicating all objects should be returned from GCS, no limit.
- metadataEquals(Map<String, byte[]>) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Helper for checking logical equality of metadata maps, checking equality of keySet() between this.metadata and otherMetadata, and then using Arrays.equals to compare contents of corresponding byte arrays.
- metadataInitialized - Variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
- mkdir(URI) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Creates a directory at the specified path.
- mkdir(URI) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
- mkdirs(URI) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Creates a directory at the specified path.
- mkdirs(URI) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
N
- name - Variable in enum com.google.cloud.hadoop.gcsio.GoogleCloudStorageTracingFields
- name - Variable in enum com.google.cloud.hadoop.gcsio.GrpcStreamType
- newBackOff() - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl.BackOffFactory
- newBatchHelper(HttpRequestInitializer, Storage, int) - Method in class com.google.cloud.hadoop.gcsio.BatchHelper.Factory
- NONE - com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.MetricsSink
- NONE - Static variable in class com.google.cloud.hadoop.gcsio.ObjectWriteConditions
-
No conditions for completing the write.
O
- objectOptionsFromFileOptions(CreateFileOptions) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
-
Convert
CreateFileOptions
toCreateObjectOptions
. - ObjectWriteConditions - Class in com.google.cloud.hadoop.gcsio
-
Conditions on which a object write should be allowed to continue.
- ObjectWriteConditions() - Constructor for class com.google.cloud.hadoop.gcsio.ObjectWriteConditions
- ObjectWriteConditions.Builder - Class in com.google.cloud.hadoop.gcsio
- open(FileInfo, GoogleCloudStorageReadOptions) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Opens an object for reading using
FileInfo
. - open(FileInfo, GoogleCloudStorageReadOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
- open(GoogleCloudStorageItemInfo) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Opens an object for reading using GoogleCloudStorageItemInfo.
- open(GoogleCloudStorageItemInfo, GoogleCloudStorageReadOptions) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- open(GoogleCloudStorageItemInfo, GoogleCloudStorageReadOptions) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Opens an object for reading using GoogleCloudStorageItemInfo.
- open(GoogleCloudStorageItemInfo, GoogleCloudStorageReadOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientImpl
- open(GoogleCloudStorageItemInfo, GoogleCloudStorageReadOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
See
GoogleCloudStorage.open(GoogleCloudStorageItemInfo)
for details about expected behavior. - open(GoogleCloudStorageItemInfo, GoogleCloudStorageReadOptions) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- open(StorageResourceId) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Opens an object for reading.
- open(StorageResourceId, GoogleCloudStorageReadOptions) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- open(StorageResourceId, GoogleCloudStorageReadOptions) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Opens an object for reading.
- open(StorageResourceId, GoogleCloudStorageReadOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientImpl
- open(StorageResourceId, GoogleCloudStorageReadOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
See
GoogleCloudStorage.open(StorageResourceId)
for details about expected behavior. - open(StorageResourceId, GoogleCloudStorageReadOptions) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- open(URI) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Opens an object for reading.
- open(URI, GoogleCloudStorageReadOptions) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Opens an object for reading.
- open(URI, GoogleCloudStorageReadOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
- openStream(long) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
Opens the underlying stream, sets its position to the
GoogleCloudStorageReadChannel.currentPosition
. - openStream(long) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryObjectReadChannel
-
Opens the underlying byte array stream, sets its position to currentPosition and sets size to size of the byte array.
- OTHER - com.google.cloud.hadoop.gcsio.GrpcStreamType
- OVERWRITE - com.google.cloud.hadoop.gcsio.CreateFileOptions.WriteMode
-
Creates a new file for write or overwrites an existing file if it already exists.
P
- patchMetadata(Map<String, byte[]>) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryObjectEntry
-
Updates the metadata associated with this InMemoryObjectEntry.
- PATH_DELIMITER - Static variable in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Pseudo path delimiter.
- PerformanceCachingGoogleCloudStorage - Class in com.google.cloud.hadoop.gcsio
-
This class adds a caching layer around a GoogleCloudStorage instance, caching calls that create, update, remove, and query for GoogleCloudStorageItemInfo.
- PerformanceCachingGoogleCloudStorage(GoogleCloudStorage, PerformanceCachingGoogleCloudStorageOptions) - Constructor for class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorage
-
Creates a wrapper around a GoogleCloudStorage instance, caching calls that create, update, remove, and query for GoogleCloudStorageItemInfo.
- PerformanceCachingGoogleCloudStorageOptions - Class in com.google.cloud.hadoop.gcsio
-
Configurable options for
PerformanceCachingGoogleCloudStorage
. - PerformanceCachingGoogleCloudStorageOptions() - Constructor for class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorageOptions
- PerformanceCachingGoogleCloudStorageOptions.Builder - Class in com.google.cloud.hadoop.gcsio
-
Builder class for PerformanceCachingGoogleCloudStorageOptions.
- PERSISTED_SIZE - com.google.cloud.hadoop.gcsio.GoogleCloudStorageTracingFields
- position() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
Returns this channel's current position.
- position(long) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
Sets this channel's position.
- PrefixMappedItemCache - Class in com.google.cloud.hadoop.gcsio
-
A semi-persistent storage for
GoogleCloudStorageItemInfo
that maintains indexes based on the item's bucket and object name. - PrefixMappedItemCache(Duration) - Constructor for class com.google.cloud.hadoop.gcsio.PrefixMappedItemCache
-
Creates a new
PrefixMappedItemCache
. - putItem(GoogleCloudStorageItemInfo) - Method in class com.google.cloud.hadoop.gcsio.PrefixMappedItemCache
-
Inserts an item into the cache.
Q
- queue(StorageRequest<T>, JsonBatchCallback<T>) - Method in class com.google.cloud.hadoop.gcsio.BatchHelper
-
Adds an additional request to the batch, and possibly flushes the current contents of the batch if
maxRequestsPerBatch
has been reached.
R
- RANDOM - com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Fadvise
- read(ByteBuffer) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
Reads from this channel and stores read data in the given buffer.
- READ_LIMIT - com.google.cloud.hadoop.gcsio.GoogleCloudStorageTracingFields
- READ_OBJECT - com.google.cloud.hadoop.gcsio.GrpcStreamType
- READ_OFFSET - com.google.cloud.hadoop.gcsio.GoogleCloudStorageTracingFields
- remove(String) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryBucketEntry
-
Removes a previously inserted InMemoryObjectEntry and returns it; returns null if it didn't exist.
- removeItem(StorageResourceId) - Method in class com.google.cloud.hadoop.gcsio.PrefixMappedItemCache
-
Removes the item from the cache.
- rename(URI, URI) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Renames the given item's path.
- rename(URI, URI) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemImpl
- REQUEST_COUNTER - com.google.cloud.hadoop.gcsio.GoogleCloudStorageTracingFields
- REQUEST_START_OFFSET - com.google.cloud.hadoop.gcsio.GoogleCloudStorageTracingFields
- RESOURCE - com.google.cloud.hadoop.gcsio.GoogleCloudStorageTracingFields
- RESPONSE_COUNTER - com.google.cloud.hadoop.gcsio.GoogleCloudStorageTracingFields
- ROOT - Static variable in class com.google.cloud.hadoop.gcsio.StorageResourceId
- ROOT_INFO - Static variable in class com.google.cloud.hadoop.gcsio.FileInfo
- ROOT_INFO - Static variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
- RPC_METHOD - com.google.cloud.hadoop.gcsio.GoogleCloudStorageTracingFields
S
- SCHEME - Static variable in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
- SEQUENTIAL - com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Fadvise
- setAppName(String) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setAttributes(Map<String, byte[]>) - Method in class com.google.cloud.hadoop.gcsio.CreateFileOptions.Builder
- setAutoRepairImplicitDirectoriesEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setBackoffInitialInterval(Duration) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
-
On exponential back-off, the initial delay before the first retry; subsequent retries then grow as an exponential function of the current delay interval.
- setBackoffMaxElapsedTime(Duration) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
-
The maximum total time elapsed since the first retry over the course of a series of retries.
- setBackoffMaxInterval(Duration) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
-
The maximum amount of sleep between retries; at this point, there will be no further exponential back-off.
- setBackoffMultiplier(double) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
-
The base of the exponent used for exponential back-off; each subsequent sleep interval is roughly this many times the previous interval.
- setBackoffRandomizationFactor(double) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
-
The amount of jitter introduced when computing the next retry sleep interval so that when many clients are retrying, they don't all retry at the same time.
- setBatchThreads(int) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setBucketDeleteEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
- setClientLibraryStorage(Storage) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientImpl.Builder
- setClientType(GoogleCloudStorageFileSystemOptions.ClientType) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
- setCloudStorageOptions(GoogleCloudStorageOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
- setContentEncoding(String) - Method in class com.google.cloud.hadoop.gcsio.CreateObjectOptions.Builder
- setContentEncoding(String) - Method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder.Builder
- setContentGeneration(long) - Method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder.Builder
- setContentGenerationMatch(Long) - Method in class com.google.cloud.hadoop.gcsio.ObjectWriteConditions.Builder
- setContentType(String) - Method in class com.google.cloud.hadoop.gcsio.CreateFileOptions.Builder
- setContentType(String) - Method in class com.google.cloud.hadoop.gcsio.CreateObjectOptions.Builder
- setContentType(String) - Method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder.Builder
- setCopyWithRewriteEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setCreationTime(long) - Method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder.Builder
- setCredentials(Credentials) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientImpl.Builder
- setCredentials(Credentials) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl.Builder
- setDelimiter(String) - Method in class com.google.cloud.hadoop.gcsio.ListObjectOptions.Builder
- setDirectPathPreferred(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setDownscopedAccessTokenFn(Function<List<AccessBoundary>, String>) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientImpl.Builder
- setDownscopedAccessTokenFn(Function<List<AccessBoundary>, String>) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl.Builder
- setEncryptionAlgorithm(String) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setEncryptionKey(RedactedString) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setEncryptionKeyHash(RedactedString) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setEnsureEmptyObjectsMetadataMatch(boolean) - Method in class com.google.cloud.hadoop.gcsio.CreateObjectOptions.Builder
- setEnsureNoConflictingItems(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
- setEnsureNoDirectoryConflict(boolean) - Method in class com.google.cloud.hadoop.gcsio.CreateFileOptions.Builder
- setFadvise(GoogleCloudStorageReadOptions.Fadvise) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
-
Sets fadvise mode that tunes behavior to optimize HTTP GET requests for various use cases.
- setFastFailOnNotFoundEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
-
True if attempts to open a new channel on a nonexistent object are required to immediately throw an IOException.
- setFields(String) - Method in class com.google.cloud.hadoop.gcsio.ListFileOptions.Builder
- setFields(String) - Method in class com.google.cloud.hadoop.gcsio.ListObjectOptions.Builder
- setGrpcChecksumsEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
-
Sets whether to validate checksums when doing gRPC reads.
- setGrpcEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setGRPCInterceptors(ImmutableList<ClientInterceptor>) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientImpl.Builder
- setGrpcMessageTimeoutCheckInterval(Duration) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setGrpcReadMessageTimeout(Duration) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
-
Sets the property for gRPC read message timeout in milliseconds.
- setGrpcReadTimeout(Duration) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
-
Sets the property to override the default GCS gRPC read stream timeout.
- setGrpcReadZeroCopyEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
-
Sets the property to use the zero-copy deserializer for gRPC read.
- setGrpcServerAddress(String) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setGzipEncodingSupportEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
-
If false then reading a file with GZIP content encoding (HTTP header "Content-Encoding: gzip") will result in failure (IOException is thrown).
- setHttpRequestConnectTimeout(Duration) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setHttpRequestHeaders(Map<String, String>) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setHttpRequestInitializer(HttpRequestInitializer) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientImpl.Builder
- setHttpRequestInitializer(HttpRequestInitializer) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl.Builder
- setHttpRequestReadTimeout(Duration) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setHttpTransport(HttpTransport) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientImpl.Builder
- setHttpTransport(HttpTransport) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl.Builder
- setIncludePrefix(boolean) - Method in class com.google.cloud.hadoop.gcsio.ListObjectOptions.Builder
- setInplaceSeekLimit(long) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
-
If seeking to a new position which is within this number of bytes in front of the current position, then we will skip forward by reading and discarding the necessary amount of bytes rather than trying to open a brand-new underlying stream.
- setKmsKeyName(String) - Method in class com.google.cloud.hadoop.gcsio.CreateObjectOptions.Builder
- setLocation(String) - Method in class com.google.cloud.hadoop.gcsio.CreateBucketOptions.Builder
- setMarkerFilePattern(String) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
- setMaxEntryAge(Duration) - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorageOptions.Builder
-
Sets the max age of an item in cache in milliseconds.
- setMaxHttpRequestRetries(int) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setMaxListItemsPerCall(int) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setMaxRequestsPerBatch(int) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setMaxResults(long) - Method in class com.google.cloud.hadoop.gcsio.ListObjectOptions.Builder
- setMaxRetries(int) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
Sets the number of times to automatically retry by re-opening the underlying contentChannel whenever an exception occurs while reading from it.
- setMaxRewriteChunkSize(long) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setMaxWaitTimeForEmptyObjectCreation(Duration) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setMetadata(Map<String, byte[]>) - Method in class com.google.cloud.hadoop.gcsio.CreateObjectOptions.Builder
- setMetadata(Map<String, byte[]>) - Method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder.Builder
- setMetaGeneration(long) - Method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder.Builder
- setMetaGenerationMatch(Long) - Method in class com.google.cloud.hadoop.gcsio.ObjectWriteConditions.Builder
- setMetricsSink(GoogleCloudStorageOptions.MetricsSink) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setMinRangeRequestSize(long) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
-
Sets the minimum size of the HTTP Range header that could be set in GCS request when opening new stream to read an object.
- setMinSyncInterval(Duration) - Method in class com.google.cloud.hadoop.gcsio.CreateFileOptions.Builder
- setModificationTime(long) - Method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder.Builder
- setOptions(GoogleCloudStorageOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientImpl.Builder
- setOptions(GoogleCloudStorageOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl.Builder
- setOverwriteExisting(boolean) - Method in class com.google.cloud.hadoop.gcsio.CreateObjectOptions.Builder
- setOverwriteGenerationId(long) - Method in class com.google.cloud.hadoop.gcsio.CreateFileOptions.Builder
- setPerformanceCacheEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
- setPerformanceCacheOptions(PerformanceCachingGoogleCloudStorageOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
- setProjectId(String) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setProxyAddress(String) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setProxyPassword(RedactedString) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setProxyUsername(RedactedString) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setReadChannelOptions(GoogleCloudStorageReadOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setRequesterPaysOptions(RequesterPaysOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setSize(long) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
Sets size of this channel to the given value.
- setSize(long) - Method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder.Builder
- setStatusParallelEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
-
Enables parallel execution of GCS requests in
listFileInfo
andgetFileInfo
methods to reduce latency. - setStorageClass(String) - Method in class com.google.cloud.hadoop.gcsio.CreateBucketOptions.Builder
- setStorageResourceId(StorageResourceId) - Method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder.Builder
- setStorageRootUrl(String) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setStorageServicePath(String) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setTraceLogEnabled(Boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setTrafficDirectorEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setTtl(Duration) - Method in class com.google.cloud.hadoop.gcsio.CreateBucketOptions.Builder
- setVerificationAttributes(VerificationAttributes) - Method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder.Builder
- setWriteChannelOptions(AsyncWriteChannelOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
- setWriteMode(CreateFileOptions.WriteMode) - Method in class com.google.cloud.hadoop.gcsio.CreateFileOptions.Builder
- size() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
Returns size of the object to which this channel is connected.
- size() - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryBucketEntry
-
Returns the number of objects in this bucket.
- START_RESUMABLE_WRITE - com.google.cloud.hadoop.gcsio.GrpcStreamType
- startUpload(InputStream) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageWriteChannel
- STATUS - com.google.cloud.hadoop.gcsio.GoogleCloudStorageTracingFields
- STORAGE_CLIENT - com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.ClientType
- StorageResourceId - Class in com.google.cloud.hadoop.gcsio
-
Data struct representing either a GCS StorageObject, a GCS Bucket or the GCS root (gs://).
- StorageResourceId(String) - Constructor for class com.google.cloud.hadoop.gcsio.StorageResourceId
-
Constructor for a StorageResourceId representing a Bucket;
getObjectName()
will return null for a StorageResourceId that represents a Bucket. - StorageResourceId(String, long) - Constructor for class com.google.cloud.hadoop.gcsio.StorageResourceId
-
Constructor for a StorageResourceId representing a full StorageObject, including bucketName and objectName.
- StorageResourceId(String, String) - Constructor for class com.google.cloud.hadoop.gcsio.StorageResourceId
-
Constructor for a StorageResourceId representing a full StorageObject, including bucketName and objectName.
- StorageResourceId(String, String, long) - Constructor for class com.google.cloud.hadoop.gcsio.StorageResourceId
-
Constructor for a StorageResourceId representing a full StorageObject, including bucketName and objectName.
- STREAM_OPERATION - com.google.cloud.hadoop.gcsio.GoogleCloudStorageTracingFields
- StringPaths - Class in com.google.cloud.hadoop.gcsio
-
Utility methods for String GCS paths
T
- TestConfiguration - Class in com.google.cloud.hadoop.gcsio.testing
-
Access to test configurations values.
- TestConfiguration() - Constructor for class com.google.cloud.hadoop.gcsio.testing.TestConfiguration
- TestConfiguration.EnvironmentBasedTestConfiguration - Class in com.google.cloud.hadoop.gcsio.testing
-
Environment-based test configuration.
- throwIfNotValid() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions
- throwIfNotValid() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- toBuilder() - Method in class com.google.cloud.hadoop.gcsio.CreateBucketOptions
- toBuilder() - Method in class com.google.cloud.hadoop.gcsio.CreateFileOptions
- toBuilder() - Method in class com.google.cloud.hadoop.gcsio.CreateObjectOptions
- toBuilder() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions
- toBuilder() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- toBuilder() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
- toBuilder() - Method in class com.google.cloud.hadoop.gcsio.ListFileOptions
- toBuilder() - Method in class com.google.cloud.hadoop.gcsio.ListObjectOptions
- toBuilder() - Method in class com.google.cloud.hadoop.gcsio.ObjectWriteConditions
- toBuilder() - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorageOptions
- toDirectory(URI) - Static method in class com.google.cloud.hadoop.gcsio.UriPaths
-
Converts the given path to look like a directory path.
- toDirectoryId() - Method in class com.google.cloud.hadoop.gcsio.StorageResourceId
-
Converts StorageResourceId instance to look like a directory path.
- toFilePath(String) - Static method in class com.google.cloud.hadoop.gcsio.StringPaths
-
Converts the given object name to look like a file path.
- toRetryHttpInitializerOptions() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
- toString() - Method in class com.google.cloud.hadoop.gcsio.FileInfo
-
Gets string representation of this instance.
- toString() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Gets string representation of this instance.
- toString() - Method in class com.google.cloud.hadoop.gcsio.StorageResourceId
-
Returns a string of the form
gs://<bucketName>/<objectName>
. - truncate(long) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
U
- UNKNOWN_GENERATION_ID - Static variable in class com.google.cloud.hadoop.gcsio.StorageResourceId
- UpdatableItemInfo - Class in com.google.cloud.hadoop.gcsio
-
Item information that can be updated without re-writing an entire object.
- UpdatableItemInfo(StorageResourceId, Map<String, byte[]>) - Constructor for class com.google.cloud.hadoop.gcsio.UpdatableItemInfo
- updateItems(List<UpdatableItemInfo>) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
- updateItems(List<UpdatableItemInfo>) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Attempt to update metadata of the objects referenced within the passed itemInfo objects.
- updateItems(List<UpdatableItemInfo>) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
- updateItems(List<UpdatableItemInfo>) - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorage
- updateItems(List<UpdatableItemInfo>) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
- UPLOAD_ID - com.google.cloud.hadoop.gcsio.GoogleCloudStorageTracingFields
- UriPaths - Class in com.google.cloud.hadoop.gcsio
-
Utility methods for URI GCS paths
V
- validateCopyArguments(String, List<String>, String, List<String>, GoogleCloudStorage) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
- validateCopyArguments(Map<StorageResourceId, StorageResourceId>, GoogleCloudStorage) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
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. - validatePosition(long) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
Validates that the given position is valid for this channel.
- valueOf(String) - Static method in enum com.google.cloud.hadoop.gcsio.CreateFileOptions.WriteMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.ClientType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.MetricsSink
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Fadvise
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.cloud.hadoop.gcsio.GoogleCloudStorageTracingFields
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.cloud.hadoop.gcsio.GrpcStreamType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.google.cloud.hadoop.gcsio.CreateFileOptions.WriteMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.ClientType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.MetricsSink
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Fadvise
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.google.cloud.hadoop.gcsio.GoogleCloudStorageTracingFields
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.google.cloud.hadoop.gcsio.GrpcStreamType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VerificationAttributes - Class in com.google.cloud.hadoop.gcsio
-
GCS provided validation attributes for a single object.
- VerificationAttributes(byte[], byte[]) - Constructor for class com.google.cloud.hadoop.gcsio.VerificationAttributes
W
- write(ByteBuffer) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
- WRITE_OBJECT - com.google.cloud.hadoop.gcsio.GrpcStreamType
- WRITE_OFFSET - com.google.cloud.hadoop.gcsio.GoogleCloudStorageTracingFields
All Classes All Packages