- cancelRenewal() - Method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockOperationDelete
-
- cancelRenewal() - Method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockOperationRename
-
- checkpoint() - Method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockOperationRename
-
- checkpointRenameOperation(String, String, Instant, boolean) - Method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockOperationDao
-
- 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 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
-
- closeContentChannel() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
- com.google.cloud.hadoop.gcsio - package com.google.cloud.hadoop.gcsio
-
- com.google.cloud.hadoop.gcsio.authorization - package com.google.cloud.hadoop.gcsio.authorization
-
- com.google.cloud.hadoop.gcsio.cooplock - package com.google.cloud.hadoop.gcsio.cooplock
-
- 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
-
- 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_TYPE_DEFAULT - Static variable in class com.google.cloud.hadoop.gcsio.CreateObjectOptions
-
- contentChannelPosition - Variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadChannel
-
- CooperativeLockingOptions - Class in com.google.cloud.hadoop.gcsio.cooplock
-
Options for the Cooperative Locking feature.
- CooperativeLockingOptions() - Constructor for class com.google.cloud.hadoop.gcsio.cooplock.CooperativeLockingOptions
-
- CooperativeLockingOptions.Builder - Class in com.google.cloud.hadoop.gcsio.cooplock
-
- CoopLockOperationDao - Class in com.google.cloud.hadoop.gcsio.cooplock
-
DAO class for operation lock metadata (persisted in gs://<BUCKET>/_lock/<OPERATION>.lock
file) and operation logs (persisted in gs://<BUCKET>/_lock/<OPERATION>.log file)
- CoopLockOperationDao(GoogleCloudStorage) - Constructor for class com.google.cloud.hadoop.gcsio.cooplock.CoopLockOperationDao
-
- CoopLockOperationDelete - Class in com.google.cloud.hadoop.gcsio.cooplock
-
This class incapsulates logic for managing cooperative locking for delete directory operation
- CoopLockOperationRename - Class in com.google.cloud.hadoop.gcsio.cooplock
-
This class incapsulates logic for managing cooperative locking for rename directory operation
- CoopLockOperationType - Enum in com.google.cloud.hadoop.gcsio.cooplock
-
Enum that represent cooperative locking operations type
- CoopLockRecord - Class in com.google.cloud.hadoop.gcsio.cooplock
-
A data class that represent a single lock record that corresponds to the specific cooperative
locking operation.
- CoopLockRecord() - Constructor for class com.google.cloud.hadoop.gcsio.cooplock.CoopLockRecord
-
- CoopLockRecords - Class in com.google.cloud.hadoop.gcsio.cooplock
-
A data class that represents lock records for all cooperative locking operations.
- CoopLockRecords() - Constructor for class com.google.cloud.hadoop.gcsio.cooplock.CoopLockRecords
-
- CoopLockRecordsDao - Class in com.google.cloud.hadoop.gcsio.cooplock
-
DAO class for
CoopLockRecords class (persisted in
gs://<BUCKET>/_lock/all.lock
file).
- CoopLockRecordsDao(GoogleCloudStorageImpl) - Constructor for class com.google.cloud.hadoop.gcsio.cooplock.CoopLockRecordsDao
-
- CoopLockUtils - Class in com.google.cloud.hadoop.gcsio.cooplock
-
Utility methods for cooperative locking.
- copy(String, List<String>, String, List<String>) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
-
- copy(Map<StorageResourceId, StorageResourceId>) - 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(Map<StorageResourceId, StorageResourceId>) - 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(Map<StorageResourceId, StorageResourceId>) - 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_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(GoogleCloudStorage, URI) - Static method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockOperationDelete
-
- create(GoogleCloudStorage, URI, URI) - Static method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockOperationRename
-
- create(StorageResourceId, CreateObjectOptions) - 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(StorageResourceId, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientImpl
-
- 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, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.PerformanceCachingGoogleCloudStorage
-
- create() - Static method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder
-
- create(StorageResourceId, CreateObjectOptions) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
-
- createBucket(String, CreateBucketOptions) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
-
- createBucket(String) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Creates a bucket.
- 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
-
- 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, 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, 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
-
- 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
-
- 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.
- createFileNotFoundException(StorageResourceId, IOException) - Static method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageExceptions
-
- CreateFileOptions - Class in com.google.cloud.hadoop.gcsio
-
- CreateFileOptions() - Constructor for class com.google.cloud.hadoop.gcsio.CreateFileOptions
-
- CreateFileOptions.Builder - Class in com.google.cloud.hadoop.gcsio
-
- createFolderInfoObject(String, String) - Static method in class com.google.cloud.hadoop.gcsio.FolderInfo
-
Returns the folder object with provided bucket and path
- createGson() - Static method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockRecordsDao
-
- 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
-
- CreateObjectOptions() - Constructor for class com.google.cloud.hadoop.gcsio.CreateObjectOptions
-
- CreateObjectOptions.Builder - Class in com.google.cloud.hadoop.gcsio
-
- 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_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_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
-
- GcsItemInfoTestBuilder - Class in com.google.cloud.hadoop.gcsio.testing
-
- 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.
- getAuthorizationHandlerImplClass() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
- getAuthorizationHandlerProperties() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
- 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
-
- getBucket() - Method in class com.google.cloud.hadoop.gcsio.FolderInfo
-
Gets the path of this file or directory.
- 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.
- getClientId() - Method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockRecord
-
- 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
-
- getCooperativeLockingOptions() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
- getCopySucceeded() - Method in class com.google.cloud.hadoop.gcsio.cooplock.RenameOperation
-
- 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
-
- getDelimiter() - Method in class com.google.cloud.hadoop.gcsio.ListObjectOptions
-
Delimiter to use (typically /), otherwise null.
- getDescription() - Method in enum com.google.cloud.hadoop.gcsio.GoogleCloudStorageStatistics
-
The description of the Statistic
- getDst() - Method in class com.google.cloud.hadoop.gcsio.cooplock.RenameOperationLogRecord
-
- getDstResource() - Method in class com.google.cloud.hadoop.gcsio.cooplock.RenameOperation
-
- 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
-
- getFastFailOnNotFound() - 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 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.
- getFolderName() - Method in class com.google.cloud.hadoop.gcsio.FolderInfo
-
Returns the folder name, ie path excluding the bucket name
- getFormatVersion() - Method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockRecords
-
- 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.
- getGrpcMessageTimeoutCheckInterval() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
- getGrpcReadMessageTimeoutMillis() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
-
- getGrpcReadMetadataTimeoutMillis() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
-
- getGrpcReadTimeoutMillis() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
-
- getHierarchicalNamespaceEnabled() - Method in class com.google.cloud.hadoop.gcsio.CreateBucketOptions
-
- 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
-
- 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(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
-
- 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
-
- 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.
- getLockedOperations(String) - Method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockRecordsDao
-
- getLockExpiration() - Method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockRecord
-
- getLockExpiration() - Method in class com.google.cloud.hadoop.gcsio.cooplock.DeleteOperation
-
- getLockExpiration() - Method in class com.google.cloud.hadoop.gcsio.cooplock.RenameOperation
-
- getLockExpirationTimeoutMilli() - Method in class com.google.cloud.hadoop.gcsio.cooplock.CooperativeLockingOptions
-
- getLocks() - Method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockRecords
-
- getMarkerFilePattern() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions
-
- getMaxBytesRewrittenPerCall() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
- getMaxConcurrentOperations() - Method in class com.google.cloud.hadoop.gcsio.cooplock.CooperativeLockingOptions
-
- getMaxEntryAgeMillis() - 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.
- getMaxWaitMillisForEmptyObjectCreation() - 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 create 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
-
- getModificationTime() - Method in class com.google.cloud.hadoop.gcsio.FileInfo
-
- 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.
- getOperationId() - Method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockRecord
-
- getOperationTime() - Method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockRecord
-
- getOperationType() - Method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockRecord
-
- 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
-
- getOverwriteGenerationId() - Method in class com.google.cloud.hadoop.gcsio.CreateFileOptions
-
Generation of existing object to overwrite.
- getPageSize() - Method in class com.google.cloud.hadoop.gcsio.ListFolderOptions
-
Maximum folder resources in a single page
- getParentFolderName() - Method in class com.google.cloud.hadoop.gcsio.FolderInfo
-
Returns the parent folder name if exists, else returns empty string
- 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
-
- 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(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
-
- getResource() - Method in class com.google.cloud.hadoop.gcsio.cooplock.DeleteOperation
-
- getResourceId() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageItemInfo
-
Gets the resourceId that holds the (possibly null) bucketName and objectName of this object.
- getResources() - Method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockRecord
-
- getResourceString() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageWriteChannel
-
- getServiceAccount() - Method in class com.google.cloud.hadoop.gcsio.testing.TestConfiguration.EnvironmentBasedTestConfiguration
-
- getServiceAccount() - Method in class com.google.cloud.hadoop.gcsio.testing.TestConfiguration
-
- 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
-
- getSrc() - Method in class com.google.cloud.hadoop.gcsio.cooplock.RenameOperationLogRecord
-
- getSrcResource() - Method in class com.google.cloud.hadoop.gcsio.cooplock.RenameOperation
-
- 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
-
- getSupportGzipEncoding() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
-
- getSymbol() - Method in enum com.google.cloud.hadoop.gcsio.GoogleCloudStorageStatistics
-
the name of the statistic
- getTraceLogExcludeProperties() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
- getTraceLogExcludeProperties() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
-
- getTraceLogTimeThreshold() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
- getTraceLogTimeThreshold() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
-
- getTransportType() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
- getTtl() - Method in class com.google.cloud.hadoop.gcsio.CreateBucketOptions
-
Returns the bucket retention period.
- getType() - Method in enum com.google.cloud.hadoop.gcsio.GoogleCloudStorageStatistics
-
What type is this statistic?
- 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
-
- 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
- GoogleCloudStorageClientGrpcStatisticsInterceptor - Class in com.google.cloud.hadoop.gcsio
-
This is a gRPC interceptor to capture the statistics related to calls made to gcs backend.
- GoogleCloudStorageClientGrpcStatisticsInterceptor() - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientGrpcStatisticsInterceptor
-
- 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 - 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(Credential, Function<List<AccessBoundary>, String>, GoogleCloudStorageFileSystemOptions) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
Constructs an instance of GoogleCloudStorageFileSystem.
- GoogleCloudStorageFileSystem(CheckedFunction<GoogleCloudStorageOptions, GoogleCloudStorage, IOException>, 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
-
- 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(GoogleCloudStorageOptions, Credential) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
Constructs an instance of GoogleCloudStorageImpl.
- GoogleCloudStorageImpl(GoogleCloudStorageOptions, Credential, Function<List<AccessBoundary>, String>) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
Constructs an instance of GoogleCloudStorageImpl.
- GoogleCloudStorageImpl(GoogleCloudStorageOptions, HttpRequestInitializer) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
- GoogleCloudStorageImpl(GoogleCloudStorageOptions, HttpRequestInitializer, Function<List<AccessBoundary>, String>) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
- GoogleCloudStorageImpl(GoogleCloudStorageOptions, Storage) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
Constructs an instance of GoogleCloudStorageImpl.
- GoogleCloudStorageImpl(GoogleCloudStorageOptions, Storage, Credentials) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
Constructs an instance of GoogleCloudStorageImpl.
- GoogleCloudStorageImpl(GoogleCloudStorageOptions, Storage, Credentials, Function<List<AccessBoundary>, String>) - Constructor for class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
Constructs an instance of 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.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
-
- 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.
- GoogleCloudStorageStatistics - Enum in com.google.cloud.hadoop.gcsio
-
Statistics which are collected in GCS Connector.
- 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
-
- 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.
- GRPC_CHECKSUMS_ENABLED_DEFAULT - Static variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
-
- GRPC_MESSAGE_TIMEOUT_CHECK_INTERVAL - Static variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
Default setting for grpc message timeout check interval (in milliseconds)
- GRPC_WRITE_DEFAULT - Static variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
- GrpcStreamType - Enum in com.google.cloud.hadoop.gcsio
-
- 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.GoogleCloudStorageClientGrpcStatisticsInterceptor
-
- 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.FolderInfo
-
- 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
-
- isCooperativeLockingEnabled() - 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.
- 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
-
- isGrpcWriteEnabled() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
- isHnBucket(URI) - Method in class com.google.cloud.hadoop.gcsio.ForwardingGoogleCloudStorage
-
- isHnBucket(URI) - Method in interface com.google.cloud.hadoop.gcsio.GoogleCloudStorage
-
Checks if resourceId belongs to a Hierarchical namespace enabled bucket.
- isHnBucket(URI) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageImpl
-
- isHnBucket(URI) - Method in class com.google.cloud.hadoop.gcsio.testing.InMemoryGoogleCloudStorage
-
- isHnBucketRenameEnabled() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
- 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.
- isOperationTraceLogEnabled() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
- isOverwriteExisting() - Method in class com.google.cloud.hadoop.gcsio.CreateFileOptions
-
Whether to overwrite an existing file with the same name.
- 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
-
- isPrefixCached(StorageResourceId) - Method in class com.google.cloud.hadoop.gcsio.PrefixMappedItemCache
-
Checks whether any items with specified prefix are in the cache.
- 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
-
- isTraceLogEnabled() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions
-
- isTrafficDirector() - Method in class com.google.cloud.hadoop.gcsio.testing.TestConfiguration.EnvironmentBasedTestConfiguration
-
By default, TD is enabled unless specified specifically.
- isTrafficDirector() - Method in class com.google.cloud.hadoop.gcsio.testing.TestConfiguration
-
- isTrafficDirectorEnabled() - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
- scheduleLockUpdate(String, URI, Class<T>, BiConsumer<T, Instant>) - Method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockOperationDao
-
- SCHEME - Static variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystem
-
- setApiaryClientStorage(Storage) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientImpl.Builder
-
- 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
-
- setAuthorizationHandlerImplClass(Class<? extends AuthorizationHandler>) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setAuthorizationHandlerProperties(Map<String, 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
-
- setBucketDeleteEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
-
- setClientId(String) - Method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockRecord
-
- 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
-
- setCooperativeLockingEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
-
- setCooperativeLockingOptions(CooperativeLockingOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setCopySucceeded(boolean) - Method in class com.google.cloud.hadoop.gcsio.cooplock.RenameOperation
-
- 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
-
- setCredential(Credential) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientImpl.Builder
-
- setCredentials(Credentials) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientImpl.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
-
- setDst(String) - Method in class com.google.cloud.hadoop.gcsio.cooplock.RenameOperationLogRecord
-
- setDstResource(String) - Method in class com.google.cloud.hadoop.gcsio.cooplock.RenameOperation
-
- 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.
- 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.
- setFields(String) - Method in class com.google.cloud.hadoop.gcsio.ListFileOptions.Builder
-
- setFields(String) - Method in class com.google.cloud.hadoop.gcsio.ListObjectOptions.Builder
-
- setFormatVersion(long) - Method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockRecords
-
- 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(long) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setGrpcReadMessageTimeoutMillis(long) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
-
Sets the property for gRPC read message timeout in milliseconds.
- setGrpcReadMetadataTimeoutMillis(long) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
-
Sets the property to override the default timeout for GCS metadata reads from gRPC.
- setGrpcReadTimeoutMillis(long) - 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.
- setGrpcWriteEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setHierarchicalNamespaceEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.CreateBucketOptions.Builder
-
- setHnBucketRenameEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setHttpRequestConnectTimeout(int) - 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
-
- setHttpRequestReadTimeout(int) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.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
-
- setLockExpiration(Instant) - Method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockRecord
-
- setLockExpiration(Instant) - Method in class com.google.cloud.hadoop.gcsio.cooplock.DeleteOperation
-
- setLockExpiration(Instant) - Method in class com.google.cloud.hadoop.gcsio.cooplock.RenameOperation
-
- setLockExpirationTimeoutMilli(long) - Method in class com.google.cloud.hadoop.gcsio.cooplock.CooperativeLockingOptions.Builder
-
- setLocks(Set<CoopLockRecord>) - Method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockRecords
-
- setMarkerFilePattern(String) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageFileSystemOptions.Builder
-
- setMaxBytesRewrittenPerCall(long) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setMaxConcurrentOperations(int) - Method in class com.google.cloud.hadoop.gcsio.cooplock.CooperativeLockingOptions.Builder
-
- setMaxEntryAgeMillis(long) - 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(long) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setMaxRequestsPerBatch(long) - 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.
- setMaxWaitMillisForEmptyObjectCreation(int) - 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(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.
- setModificationTime(long) - Method in class com.google.cloud.hadoop.gcsio.testing.GcsItemInfoTestBuilder.Builder
-
- setOperationId(String) - Method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockRecord
-
- setOperationTime(Instant) - Method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockRecord
-
- setOperationTraceLogEnabled(Boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setOperationType(CoopLockOperationType) - Method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockRecord
-
- setOptions(GoogleCloudStorageOptions) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientImpl.Builder
-
- setOverwriteExisting(boolean) - Method in class com.google.cloud.hadoop.gcsio.CreateFileOptions.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
-
- setPageSize(int) - Method in class com.google.cloud.hadoop.gcsio.ListFolderOptions.Builder
-
- setPCUExecutorService(ExecutorService) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientImpl.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
-
- setProperties(Map<String, String>) - Method in interface com.google.cloud.hadoop.gcsio.authorization.AuthorizationHandler
-
This method is called after instantiation and before calling handle.
- 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
-
- setResource(String) - Method in class com.google.cloud.hadoop.gcsio.cooplock.DeleteOperation
-
- setResources(Set<String>) - Method in class com.google.cloud.hadoop.gcsio.cooplock.CoopLockRecord
-
- 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
-
- setSrc(String) - Method in class com.google.cloud.hadoop.gcsio.cooplock.RenameOperationLogRecord
-
- setSrcResource(String) - Method in class com.google.cloud.hadoop.gcsio.cooplock.RenameOperation
-
- 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
-
- setSupportGzipEncoding(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).
- setTraceLogEnabled(Boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setTraceLogEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
-
Sets the property to enable trace logging
- setTraceLogExcludeProperties(ImmutableSet<String>) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setTraceLogExcludeProperties(ImmutableSet<String>) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
-
- setTraceLogTimeThreshold(long) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setTraceLogTimeThreshold(long) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageReadOptions.Builder
-
Sets the property to enable trace logging
- setTrafficDirectorEnabled(boolean) - Method in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions.Builder
-
- setTransportType(HttpTransportFactory.HttpTransportType) - 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
-
- 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.
- StatisticTypeEnum - Enum in com.google.cloud.hadoop.gcsio
-
Enum of statistic types.
- STORAGE_ROOT_URL_DEFAULT - Static variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
Default root URL for Cloud Storage API endpoint.
- STORAGE_SERVICE_PATH_DEFAULT - Static variable in class com.google.cloud.hadoop.gcsio.GoogleCloudStorageOptions
-
Default service Path for Cloud Storage API endpoint.
- StorageRequestAuthorizer - Class in com.google.cloud.hadoop.gcsio.authorization
-
Authorize storage requests using user specified authorization handler.
- StorageRequestAuthorizer(Class<? extends AuthorizationHandler>, Map<String, String>) - Constructor for class com.google.cloud.hadoop.gcsio.authorization.StorageRequestAuthorizer
-
Create and init AuthorizationHandler from Class definition.
- 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.
- StorageResourceId(String, long) - Constructor for class com.google.cloud.hadoop.gcsio.StorageResourceId
-
Constructor for a StorageResourceId representing a full StorageObject, including bucketName and
objectName.
- StringPaths - Class in com.google.cloud.hadoop.gcsio
-
Utility methods for String GCS paths
- 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.cooplock.CoopLockOperationType
-
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.GoogleCloudStorageStatistics
-
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.
- valueOf(String) - Static method in enum com.google.cloud.hadoop.gcsio.StatisticTypeEnum
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.google.cloud.hadoop.gcsio.cooplock.CoopLockOperationType
-
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 variable in enum com.google.cloud.hadoop.gcsio.GoogleCloudStorageStatistics
-
- values() - Static method in enum com.google.cloud.hadoop.gcsio.GoogleCloudStorageStatistics
-
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.
- values() - Static method in enum com.google.cloud.hadoop.gcsio.StatisticTypeEnum
-
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
-