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

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
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 from GoogleCloudStorageWriteChannel.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 /), otherwise null.
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 or null if GoogleCloudStorageReadOptions.isFastFailOnNotFoundEnabled() is set to false.
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
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 and getObjectName 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 and getObjectName 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 that prefix 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 that prefix 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 returns FileInfos 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 returns FileInfos 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 to CreateObjectOptions.
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 and getFileInfo 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
 
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