- checkNoDirectoryConflict() - Method in class com.google.cloud.hadoop.gcsio.CreateFileOptions
-
If true, makes sure there isn't already a directory object of the same name.
- 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.GoogleCloudStorageFileSystem
-
Releases resources used by this instance.
- close() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
- 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
-
- close() - Method in class com.google.cloud.hadoop.gcsio.ThrottledGoogleCloudStorage
-
- closeContentChannel() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
Closes the underlying ReadableByteChannel.
- 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(List<URI>, URI, String) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
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(String, List<String>, String, String) - Method in class com.google.cloud.hadoop.gcsio.ThrottledGoogleCloudStorage
-
- 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
-
- composeObjects(List<StorageResourceId>, StorageResourceId, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.ThrottledGoogleCloudStorage
-
- Config() - Constructor for class com.google.cloud.hadoop.gcsio.PrefixMappedItemCache.Config
-
- contentChannelPosition - Variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
- convertToDirectoryPath(StorageResourceId) - Static method in class com.google.cloud.hadoop.gcsio.FileInfo
-
Converts the given resourceId to look like a directory path.
- convertToDirectoryPath(PathCodec, URI) - Static method in class com.google.cloud.hadoop.gcsio.FileInfo
-
Converts the given path to look like a directory path.
- convertToFilePath(String) - Static method in class com.google.cloud.hadoop.gcsio.FileInfo
-
Converts the given object name to look like a file path.
- 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
-
- copy(String, List<String>, String, List<String>) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
-
- copy(String, List<String>, String, List<String>) - Method in class com.google.cloud.hadoop.gcsio.ThrottledGoogleCloudStorage
-
- COPY_BATCH_THREADS_DEFAULT - Static variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
Default setting for number of threads to execute GCS batch requests for copy operations.
- COPY_MAX_REQUESTS_PER_BATCH_DEFAULT - Static variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
Default setting for maximum number of requests per GCS batch for copy operations.
- COPY_WITH_REWRITE_DEFAULT - Static variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
Default setting for whether or not to use rewrite request for copy operation.
- create(StorageResourceId) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
-
- create(StorageResourceId, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
-
- create(String) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
-
- create(String, CreateBucketOptions) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
-
- create(StorageResourceId) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Creates and opens an object for writing.
- create(StorageResourceId, CreateObjectOptions) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Creates and opens an object for writing.
- create(String) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Creates a bucket.
- create(String, CreateBucketOptions) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Creates a bucket.
- create(URI) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Creates and opens an object for writing.
- create(URI, CreateFileOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Creates and opens an object for writing.
- create(StorageResourceId, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
- create(StorageResourceId) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
- create(String) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
- create(String, CreateBucketOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
- create(StorageResourceId) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
-
- create(StorageResourceId, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
-
- create(String) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
-
- create(String, CreateBucketOptions) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
-
- create(StorageResourceId) - Method in class com.google.cloud.hadoop.gcsio.ThrottledGoogleCloudStorage
-
- create(StorageResourceId, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.ThrottledGoogleCloudStorage
-
- create(String) - Method in class com.google.cloud.hadoop.gcsio.ThrottledGoogleCloudStorage
-
- create(String, CreateBucketOptions) - Method in class com.google.cloud.hadoop.gcsio.ThrottledGoogleCloudStorage
-
- CREATE_EMPTY_MARKER_OBJECT_DEFAULT - Static variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
Default setting for whether or not to create a marker file when beginning file creation.
- CreateBucketOptions - Class in com.google.cloud.hadoop.gcsio
-
Options that can be specified when creating a bucket in the
GoogleCloudStorage.
- CreateBucketOptions(String, String) - Constructor for class com.google.cloud.hadoop.gcsio.CreateBucketOptions
-
Create a bucket with specified location.
- createCompositeException(Collection<IOException>) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageExceptions
-
Creates a composite IOException out of multiple IOExceptions.
- createEmptyObject(StorageResourceId) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
-
- createEmptyObject(StorageResourceId, CreateObjectOptions) - 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, 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) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
- createEmptyObject(StorageResourceId) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
-
- createEmptyObject(StorageResourceId, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
-
- createEmptyObject(StorageResourceId) - Method in class com.google.cloud.hadoop.gcsio.ThrottledGoogleCloudStorage
-
- createEmptyObject(StorageResourceId, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.ThrottledGoogleCloudStorage
-
- createEmptyObjects(List<StorageResourceId>) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
-
- createEmptyObjects(List<StorageResourceId>, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
-
- createEmptyObjects(List<StorageResourceId>) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
- createEmptyObjects(List<StorageResourceId>, CreateObjectOptions) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
- createEmptyObjects(List<StorageResourceId>, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
- createEmptyObjects(List<StorageResourceId>) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
- 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.testing.InMemoryGoogleCloudStorage
-
- createEmptyObjects(List<StorageResourceId>) - Method in class com.google.cloud.hadoop.gcsio.ThrottledGoogleCloudStorage
-
- createEmptyObjects(List<StorageResourceId>, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.ThrottledGoogleCloudStorage
-
- CreateFileOptions - Class in com.google.cloud.hadoop.gcsio
-
Options that can be specified when creating a file in the GoogleCloudFileSystem.
- CreateFileOptions(boolean) - Constructor for class com.google.cloud.hadoop.gcsio.CreateFileOptions
-
Create a file with empty attributes and optionally overwriting any existing file.
- CreateFileOptions(boolean, String) - Constructor for class com.google.cloud.hadoop.gcsio.CreateFileOptions
-
Create a file with empty attributes, and optionally overwriting any existing file with one
having the given content-type.
- CreateFileOptions(boolean, Map<String, byte[]>) - Constructor for class com.google.cloud.hadoop.gcsio.CreateFileOptions
-
Create a file with specified attributes and optionally overwriting an existing file.
- CreateFileOptions(boolean, String, Map<String, byte[]>) - Constructor for class com.google.cloud.hadoop.gcsio.CreateFileOptions
-
Create a file with specified attributes, and optionally overwriting an existing file with one
having the given content-type.
- CreateFileOptions(boolean, String, Map<String, byte[]>, boolean, boolean, long) - Constructor for class com.google.cloud.hadoop.gcsio.CreateFileOptions
-
Create a file with specified attributes, and optionally overwriting an existing file with one
having the given content-type.
- createInferredDirectory(StorageResourceId) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Helper 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(StorageResourceId, StorageObject) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
Helper for converting a StorageResourceId + StorageObject into a GoogleCloudStorageItemInfo.
- createNotFound(StorageResourceId) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Helper for creating a "not found" GoogleCloudStorageItemInfo for a StorageResourceId.
- CreateObjectOptions - Class in com.google.cloud.hadoop.gcsio
-
Options for creating objects in GCS.
- CreateObjectOptions(boolean) - Constructor for class com.google.cloud.hadoop.gcsio.CreateObjectOptions
-
Construct a new CreateObjectOptions with empty metadata and the default content-type.
- CreateObjectOptions(boolean, Map<String, byte[]>) - Constructor for class com.google.cloud.hadoop.gcsio.CreateObjectOptions
-
Construct a new CreateObjectOptions with the specified metadata, and default content-type.
- CreateObjectOptions(boolean, String, Map<String, byte[]>) - Constructor for class com.google.cloud.hadoop.gcsio.CreateObjectOptions
-
Construct a new CreateObjectOptions with the spec metadata and content-type.
- CreateObjectOptions(boolean, String, Map<String, byte[]>, boolean) - Constructor for class com.google.cloud.hadoop.gcsio.CreateObjectOptions
-
Construct a new CreateObjectOptions with the spec metadata and content-type.
- createReadableString(String, String) - Static method in class com.google.cloud.hadoop.gcsio.StorageResourceId
-
Helper for standardizing the way various human-readable messages in logs/exceptions that refer
to a bucket/object pair.
- createRequest() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
- createRequest(InputStreamContent) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageWriteChannel
-
- currentPosition - Variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
- GCS_ROOT - Static variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
- GCS_TEST_PRIVATE_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
-
- GCS_TEST_SERVICE_ACCOUNT - Static variable in class com.google.cloud.hadoop.gcsio.testing.TestConfiguration
-
- 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.
- getBackoffInitialIntervalMillis() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
-
- getBackoffMaxElapsedTimeMillis() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
-
- getBackoffMaxIntervalMillis() - 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.
- getBufferSize() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
-
- getCloudStorageOptions() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions
-
- getCloudStorageOptionsBuilder() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
-
- getContentEncoding() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Gets the content-encoding of this item, or null if unknown or inapplicable.
- getContentGeneration() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Get the content generation of the object.
- 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 to set when creating a file.
- getContentType() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Gets the content-type of this item, or null if unknown or inapplicable.
- getCopyBatchThreads() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
- getCopyMaxRequestsPerBatch() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
- getCrc32c() - Method in class com.google.cloud.hadoop.gcsio.VerificationAttributes
-
CRC32c checksum of an object, if available.
- 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.
- getDelegate() - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
-
- getDirMetadataPrefetchLimit() - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorageOptions
-
Deprecated.
- getExistingGenerationId() - Method in class com.google.cloud.hadoop.gcsio.CreateFileOptions
-
Generation of existing object.
- getFadvise() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
-
- getFastFailOnNotFound() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
-
- getFileInfo(URI) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Gets information about the given path item.
- getFileInfos(List<URI>) - Method in class 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.
- getFileNotFoundException(String, String) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageExceptions
-
Creates FileNotFoundException with suitable message for a GCS bucket or object.
- getGcs() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Retrieve our internal gcs.
- 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.
- getGenerationReadConsistency() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
-
- getHttpRequestConnectTimeout() - 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
-
- 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 class com.google.cloud.hadoop.gcsio.FileInfo
-
Gets information about the underlying item.
- 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
-
- 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.PerformanceCachingGoogleCloudStorage
-
This function may return cached copies of GoogleCloudStorageItemInfo.
- getItemInfo(StorageResourceId) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
-
- getItemInfo(StorageResourceId) - Method in class com.google.cloud.hadoop.gcsio.ThrottledGoogleCloudStorage
-
- 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
-
- 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
-
- getItemInfos(List<StorageResourceId>) - Method in class com.google.cloud.hadoop.gcsio.ThrottledGoogleCloudStorage
-
- getItems() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorage.ListPage
-
- getList(String, String) - Method in class com.google.cloud.hadoop.gcsio.PrefixMappedItemCache
-
Gets the cached list associated with the given bucket and object name prefix.
- 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
-
- getMaxBytesRewrittenPerCall() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
- getMaxEntryAgeMillis() - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorageOptions
-
Gets the max age of an item in cache in milliseconds.
- getMaxEntryAgeMillis() - Method in class com.google.cloud.hadoop.gcsio.PrefixMappedItemCache.Config
-
Gets the time in milliseconds before an entry expires.
- 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
-
- getMaxWaitMillisForEmptyObjectCreation() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
- 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
-
Custom metadata to apply to this 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.UpdatableItemInfo
-
- getMetaGeneration() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Get the meta generation of the object.
- getMetaGenerationMatch() - Method in class com.google.cloud.hadoop.gcsio.ObjectWriteConditions
-
- getMinRangeRequestSize() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
-
- getModificationTime() - Method in class com.google.cloud.hadoop.gcsio.FileInfo
-
- 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 class 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.GoogleCloudStorageImpl
-
- getOptions() - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
-
- getOptions() - Method in class com.google.cloud.hadoop.gcsio.ThrottledGoogleCloudStorage
-
- getParentPath(URI) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Gets the parent directory of the given path.
- getParentPath(PathCodec, URI) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
- getPath() - Method in class com.google.cloud.hadoop.gcsio.FileInfo
-
Gets the path of this file or directory.
- getPath(String, String, boolean) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
- getPath(String) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
- getPath(String, String) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
- getPath(String, String, boolean) - Method in interface com.google.cloud.hadoop.gcsio.PathCodec
-
Constructs and returns full path for the given object name.
- getPathCodec() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
The PathCodec in use by this file system.
- getPathCodec() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions
-
- getPerformanceCacheOptions() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions
-
- getPerformanceCachingOptionsBuilder() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
-
- getPrivateKeyFile() - Method in class com.google.cloud.hadoop.gcsio.testing.TestConfiguration.EnvironmentBasedTestConfiguration
-
- getPrivateKeyFile() - Method in class com.google.cloud.hadoop.gcsio.testing.TestConfiguration
-
- 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() - 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.
- getReadChannel(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
-
- getRequireMetadataMatchForEmptyObjects() - Method in class com.google.cloud.hadoop.gcsio.CreateObjectOptions
-
See constructor param for details.
- getResourceId() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Gets the resourceId that holds the (possibly null) bucketName and objectName of this object.
- getServiceAccount() - Method in class com.google.cloud.hadoop.gcsio.testing.TestConfiguration.EnvironmentBasedTestConfiguration
-
- getServiceAccount() - 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.
- getShouldIncludeInTimestampUpdatesPredicate() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions
-
- 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).
- 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.UpdatableItemInfo
-
- getTicker() - Method in class com.google.cloud.hadoop.gcsio.PrefixMappedItemCache.Config
-
Gets the ticker for tracking expirations.
- getTransportType() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
- getVerificationAttributes() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Get object validation attributes.
- 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
-
- getWriteChannelOptionsBuilder() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- 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
- GoogleCloudStorageExceptions - Class in com.google.cloud.hadoop.gcsio
-
Miscellaneous helper methods for standardizing the types of exceptions thrown by the various
GCS-based FileSystems.
- GoogleCloudStorageExceptions() - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageExceptions
-
- GoogleCloudStorageFileSystem - Class in com.google.cloud.hadoop.gcsio
-
Provides a POSIX like file system layered on top of Google Cloud Storage (GCS).
- GoogleCloudStorageFileSystem(Credential, GoogleCloudStorageFileSystemOptions) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Constructs an instance of GoogleCloudStorageFileSystem.
- GoogleCloudStorageFileSystem(GoogleCloudStorage) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Constructs a GoogleCloudStorageFilesystem based on an already-configured underlying
GoogleCloudStorage gcs.
- GoogleCloudStorageFileSystem(GoogleCloudStorage, GoogleCloudStorageFileSystemOptions) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
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(PerformanceCachingGoogleCloudStorageOptions, boolean, GoogleCloudStorageOptions, GoogleCloudStorageFileSystemOptions.TimestampUpdatePredicate, PathCodec, boolean, String, boolean) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions
-
- GoogleCloudStorageFileSystemOptions.Builder - Class in com.google.cloud.hadoop.gcsio
-
Mutable builder for GoogleCloudStorageFileSystemOptions.
- GoogleCloudStorageFileSystemOptions.TimestampUpdatePredicate - Interface in com.google.cloud.hadoop.gcsio
-
Callback interface that allows applications to control which directory timestamps should be
modified after entries are added or removed from the directory.
- GoogleCloudStorageImpl - Class in com.google.cloud.hadoop.gcsio
-
Provides read/write access to Google Cloud Storage (GCS), using Java nio channel semantics.
- GoogleCloudStorageImpl(GoogleCloudStorageOptions, Credential) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
Constructs an instance of GoogleCloudStorageImpl.
- GoogleCloudStorageImpl(GoogleCloudStorageOptions, Storage) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
Constructs an instance of GoogleCloudStorageImpl.
- GoogleCloudStorageImpl() - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
- GoogleCloudStorageImpl.BackOffFactory - Interface in com.google.cloud.hadoop.gcsio
-
A factory for producing BackOff objects.
- GoogleCloudStorageItemInfo - Class in com.google.cloud.hadoop.gcsio
-
Contains information about an item in Google Cloud Storage.
- GoogleCloudStorageItemInfo(StorageResourceId, long, long, String, String) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Constructs an instance of GoogleCloudStorageItemInfo.
- GoogleCloudStorageItemInfo(StorageResourceId, long, long, String, String, String, String, Map<String, byte[]>, long, long) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Constructs an instance of GoogleCloudStorageItemInfo.
- GoogleCloudStorageItemInfo(StorageResourceId, long, long, String, String, String, String, Map<String, byte[]>, long, long, VerificationAttributes) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Constructs an instance of GoogleCloudStorageItemInfo.
- 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
-
- GoogleCloudStorageReadChannel - Class in com.google.cloud.hadoop.gcsio
-
Provides seekable read access to GCS.
- GoogleCloudStorageReadChannel(Storage, String, String, ApiErrorExtractor, ClientRequestHelper<StorageObject>) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
Constructs an instance of GoogleCloudStorageReadChannel.
- GoogleCloudStorageReadChannel(Storage, String, String, ApiErrorExtractor, ClientRequestHelper<StorageObject>, GoogleCloudStorageReadOptions) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
Constructs an instance of GoogleCloudStorageReadChannel.
- GoogleCloudStorageReadChannel(GoogleCloudStorageReadOptions) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
Used for unit testing only.
- 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.
- GoogleCloudStorageReadOptions.GenerationReadConsistency - Enum in com.google.cloud.hadoop.gcsio
-
Options of read consistency on generations.
- GoogleCloudStorageStrings - Class in com.google.cloud.hadoop.gcsio
-
Contains helper methods for standardizing String-matching algorithms specific to GCS.
- GoogleCloudStorageStrings() - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageStrings
-
- GoogleCloudStorageWriteChannel - Class in com.google.cloud.hadoop.gcsio
-
Implements WritableByteChannel to provide write access to GCS.
- GoogleCloudStorageWriteChannel(ExecutorService, Storage, ClientRequestHelper<StorageObject>, String, String, AsyncWriteChannelOptions, ObjectWriteConditions, Map<String, String>) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageWriteChannel
-
Deprecated.
- GoogleCloudStorageWriteChannel(ExecutorService, Storage, ClientRequestHelper<StorageObject>, String, String, AsyncWriteChannelOptions, ObjectWriteConditions, Map<String, String>, String) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageWriteChannel
-
Deprecated.
- GoogleCloudStorageWriteChannel(ExecutorService, Storage, ClientRequestHelper<StorageObject>, String, String, String, String, AsyncWriteChannelOptions, ObjectWriteConditions, Map<String, String>) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageWriteChannel
-
Constructs an instance of GoogleCloudStorageWriteChannel.
- INFER_IMPLICIT_DIRECTORIES_DEFAULT - Static variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
Default setting for enabling inferring of implicit directories.
- initMetadata(HttpHeaders) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
Initializes metadata (size, encoding, etc) from HTTP headers.
- initMetadata(String, long, String) - 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, 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, 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(byte[]) - Constructor for class com.google.cloud.hadoop.gcsio.testing.InMemoryObjectReadChannel
-
Creates a new instance of InMemoryObjectReadChannel.
- InMemoryObjectReadChannel(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.
- 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.
- 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.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(URI) - Static method in class com.google.cloud.hadoop.gcsio.FileInfo
-
Indicates whether the given path looks like a directory path.
- isEmpty() - Method in class com.google.cloud.hadoop.gcsio.BatchHelper
-
Returns true if there are no currently queued entries in the batch helper.
- 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.
- isInferImplicitDirectoriesEnabled() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
- isListCachingEnabled() - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorageOptions
-
Gets if list caching is enabled.
- isMarkerFileCreationEnabled() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
- isOpen() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
Tells whether this channel is open.
- 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.
- SCHEME - Static variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
- setAppName(String) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setAutoRepairImplicitDirectoriesEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setBackoffInitialIntervalMillis(int) - 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.
- setBackoffMaxElapsedTimeMillis(int) - 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.
- setBackoffMaxIntervalMillis(int) - 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
-
- setBufferSize(int) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
-
If set to a positive value, low-level streams will be wrapped inside a BufferedInputStream of
this size.
- setCloudStorageOptionsBuilder(GoogleCloudStorageOptions.Builder) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
-
Mutually exclusive with setImmutableCloudStorageOptions; if setting this builder, then
any subsequent changes made to the inner GCS options builder will be reflected at the
time GoogleCloudStorageFileSystemOptions.Builder.build() is called.
- setCopyBatchThreads(int) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setCopyMaxRequestsPerBatch(long) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setCopyWithRewriteEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setCreateMarkerObjects(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setDirMetadataPrefetchLimit(long) - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorageOptions.Builder
-
Deprecated.
- setEnableBucketDelete(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.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.
- setFastFailOnNotFound(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.
- setGenerationReadConsistency(GoogleCloudStorageReadOptions.GenerationReadConsistency) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
-
Sets the generation read consistency model.
- setHttpRequestConnectTimeout(int) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setHttpRequestReadTimeout(int) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setImmutableCloudStorageOptions(GoogleCloudStorageOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
-
Mutually exclusive with setCloudStorageOptionsBuilder If this is called
after calling setCloudStorageOptionsBuilder, then the previous value of the
cloudStorageOptionsBuilder is discarded, in the same way setting other single-element
fields is overridden by the last call to the builder.
- setImmutablePerformanceCachingOptions(PerformanceCachingGoogleCloudStorageOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
-
Mutually exclusive with setPerformanceCachingOptionsBuilder If this is called after calling
setPerformanceCachingOptionsBuilder, then the previous value of the
performanceCacheOptionsBuilder is discarded, in the same way setting other single-element
fields is overridden by the last call to the builder.
- setInferImplicitDirectoriesEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.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.
- setIsPerformanceCacheEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
-
- setListCachingEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorageOptions.Builder
-
Setting for enabling list caching.
- setMarkerFileCreationEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setMarkerFilePattern(String) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
-
- setMaxBytesRewrittenPerCall(long) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setMaxEntryAgeMillis(long) - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorageOptions.Builder
-
Sets the max age of an item in cache in milliseconds.
- setMaxEntryAgeMillis(long) - Method in class com.google.cloud.hadoop.gcsio.PrefixMappedItemCache.Config
-
Sets the time in milliseconds before an entry expires.
- setMaxHttpRequestRetries(int) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setMaxListItemsPerCall(long) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setMaxRequestsPerBatch(long) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.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.
- setMaxWaitMillisForEmptyObjectCreation(int) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setMinRangeRequestSize(int) - 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.
- setPathCodec(PathCodec) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
-
- setPerformanceCachingOptionsBuilder(PerformanceCachingGoogleCloudStorageOptions.Builder) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
-
Mutually exclusive with setImmutablePerformanceCachingOptions; if setting this builder, then
any subsequent changes made to the inner PerformanceCaching options builder will be reflected
at the time PerformanceCachingGoogleCloudStorageOptions.Builder.build() is called.
- 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(String) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setProxyUsername(String) - 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
-
- setShouldIncludeInTimestampUpdatesPredicate(Predicate<String>) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
-
Set a Predicate to be applied to item paths to determine if the item should
have its timestamps updated
- setShouldIncludeInTimestampUpdatesPredicate(GoogleCloudStorageFileSystemOptions.TimestampUpdatePredicate) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
-
- setSize(long) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
Sets size of this channel to the given value.
- 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.
- setTicker(Ticker) - Method in class com.google.cloud.hadoop.gcsio.PrefixMappedItemCache.Config
-
Sets the ticker for tracking expirations.
- setTransportType(HttpTransportFactory.HttpTransportType) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setWriteChannelOptions(AsyncWriteChannelOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setWriteChannelOptionsBuilder(AsyncWriteChannelOptions.Builder) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- shouldIncludeInTimestampUpdatesPredicate - Variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
-
- shouldUpdateTimestamp(URI) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.TimestampUpdatePredicate
-
Called to determine if the given URI should be updated.
- 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.
- 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, 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.