| Package | Description |
|---|---|
| com.google.cloud.hadoop.gcsio | |
| com.google.cloud.hadoop.gcsio.testing |
| Modifier and Type | Field and Description |
|---|---|
static GoogleCloudStorageItemInfo |
GoogleCloudStorageItemInfo.ROOT_INFO |
| Modifier and Type | Method and Description |
|---|---|
GoogleCloudStorageItemInfo |
GoogleCloudStorageImpl.composeObjects(java.util.List<StorageResourceId> sources,
StorageResourceId destination,
CreateObjectOptions options) |
GoogleCloudStorageItemInfo |
ThrottledGoogleCloudStorage.composeObjects(java.util.List<StorageResourceId> sources,
StorageResourceId destination,
CreateObjectOptions options) |
GoogleCloudStorageItemInfo |
PerformanceCachingGoogleCloudStorage.composeObjects(java.util.List<StorageResourceId> sources,
StorageResourceId destination,
CreateObjectOptions options) |
GoogleCloudStorageItemInfo |
ForwardingGoogleCloudStorage.composeObjects(java.util.List<StorageResourceId> sources,
StorageResourceId destination,
CreateObjectOptions options) |
GoogleCloudStorageItemInfo |
GoogleCloudStorage.composeObjects(java.util.List<StorageResourceId> sources,
StorageResourceId destination,
CreateObjectOptions options)
Composes inputs into a single GCS object.
|
static GoogleCloudStorageItemInfo |
GoogleCloudStorageItemInfo.createInferredDirectory(StorageResourceId resourceId)
Helper for creating a "found" GoogleCloudStorageItemInfo for an inferred directory.
|
static GoogleCloudStorageItemInfo |
GoogleCloudStorageImpl.createItemInfoForBucket(StorageResourceId resourceId,
com.google.api.services.storage.model.Bucket bucket)
Helper for converting a StorageResourceId + Bucket into a GoogleCloudStorageItemInfo.
|
static GoogleCloudStorageItemInfo |
GoogleCloudStorageImpl.createItemInfoForStorageObject(StorageResourceId resourceId,
com.google.api.services.storage.model.StorageObject object)
Helper for converting a StorageResourceId + StorageObject into a GoogleCloudStorageItemInfo.
|
static GoogleCloudStorageItemInfo |
GoogleCloudStorageItemInfo.createNotFound(StorageResourceId resourceId)
Helper for creating a "not found" GoogleCloudStorageItemInfo for a StorageResourceId.
|
protected GoogleCloudStorageItemInfo |
GoogleCloudStorageReadChannel.getInitialMetadata()
Returns
GoogleCloudStorageItemInfo used to initialize metadata in constructor or null if GoogleCloudStorageReadOptions.getFastFailOnNotFound() is set to false. |
GoogleCloudStorageItemInfo |
PrefixMappedItemCache.getItem(StorageResourceId id)
Gets the cached item associated with the given resource id.
|
GoogleCloudStorageItemInfo |
GoogleCloudStorageItemInfo.Provider.getItemInfo() |
GoogleCloudStorageItemInfo |
GoogleCloudStorageWriteChannel.getItemInfo()
Returns non-null only if close() has been called and the underlying object has been
successfully committed.
|
GoogleCloudStorageItemInfo |
FileInfo.getItemInfo()
Gets information about the underlying item.
|
GoogleCloudStorageItemInfo |
GoogleCloudStorageImpl.getItemInfo(StorageResourceId resourceId)
See
GoogleCloudStorage.getItemInfo(StorageResourceId) for details about expected
behavior. |
GoogleCloudStorageItemInfo |
ThrottledGoogleCloudStorage.getItemInfo(StorageResourceId resourceId) |
GoogleCloudStorageItemInfo |
PerformanceCachingGoogleCloudStorage.getItemInfo(StorageResourceId resourceId)
This function may return cached copies of GoogleCloudStorageItemInfo.
|
GoogleCloudStorageItemInfo |
ForwardingGoogleCloudStorage.getItemInfo(StorageResourceId resourceId) |
GoogleCloudStorageItemInfo |
GoogleCloudStorage.getItemInfo(StorageResourceId resourceId)
Gets information about an object or a bucket.
|
GoogleCloudStorageItemInfo |
PrefixMappedItemCache.putItem(GoogleCloudStorageItemInfo item)
Inserts an item into the cache.
|
GoogleCloudStorageItemInfo |
PrefixMappedItemCache.removeItem(StorageResourceId id)
Removes the item from the cache.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<GoogleCloudStorageItemInfo> |
GoogleCloudStorageImpl.getItemInfos(java.util.List<StorageResourceId> resourceIds)
See
GoogleCloudStorage.getItemInfos(List) for details about expected behavior. |
java.util.List<GoogleCloudStorageItemInfo> |
ThrottledGoogleCloudStorage.getItemInfos(java.util.List<StorageResourceId> resourceIds) |
java.util.List<GoogleCloudStorageItemInfo> |
PerformanceCachingGoogleCloudStorage.getItemInfos(java.util.List<StorageResourceId> resourceIds)
This function may return cached copies of GoogleCloudStorageItemInfo.
|
java.util.List<GoogleCloudStorageItemInfo> |
ForwardingGoogleCloudStorage.getItemInfos(java.util.List<StorageResourceId> resourceIds) |
java.util.List<GoogleCloudStorageItemInfo> |
GoogleCloudStorage.getItemInfos(java.util.List<StorageResourceId> resourceIds)
Gets information about multiple objects and/or buckets.
|
java.util.List<GoogleCloudStorageItemInfo> |
PrefixMappedItemCache.getList(java.lang.String bucket,
java.lang.String objectNamePrefix)
Gets the cached list associated with the given bucket and object name prefix.
|
java.util.List<GoogleCloudStorageItemInfo> |
GoogleCloudStorageImpl.listBucketInfo()
See
GoogleCloudStorage.listBucketInfo() for details about expected behavior. |
java.util.List<GoogleCloudStorageItemInfo> |
ThrottledGoogleCloudStorage.listBucketInfo() |
java.util.List<GoogleCloudStorageItemInfo> |
PerformanceCachingGoogleCloudStorage.listBucketInfo() |
java.util.List<GoogleCloudStorageItemInfo> |
ForwardingGoogleCloudStorage.listBucketInfo() |
java.util.List<GoogleCloudStorageItemInfo> |
GoogleCloudStorage.listBucketInfo()
Gets a list of GoogleCloudStorageItemInfo for all buckets of this project.
|
java.util.List<GoogleCloudStorageItemInfo> |
GoogleCloudStorageImpl.listObjectInfo(java.lang.String bucketName,
java.lang.String objectNamePrefix,
java.lang.String delimiter)
See
GoogleCloudStorage.listObjectInfo(String, String, String) for details about
expected behavior. |
java.util.List<GoogleCloudStorageItemInfo> |
ThrottledGoogleCloudStorage.listObjectInfo(java.lang.String bucketName,
java.lang.String objectNamePrefix,
java.lang.String delimiter) |
java.util.List<GoogleCloudStorageItemInfo> |
PerformanceCachingGoogleCloudStorage.listObjectInfo(java.lang.String bucketName,
java.lang.String objectNamePrefix,
java.lang.String delimiter)
This function may return cached copies of GoogleCloudStorageItemInfo.
|
java.util.List<GoogleCloudStorageItemInfo> |
ForwardingGoogleCloudStorage.listObjectInfo(java.lang.String bucketName,
java.lang.String objectNamePrefix,
java.lang.String delimiter) |
java.util.List<GoogleCloudStorageItemInfo> |
GoogleCloudStorage.listObjectInfo(java.lang.String bucketName,
java.lang.String objectNamePrefix,
java.lang.String delimiter)
Same name-matching semantics as
GoogleCloudStorage.listObjectNames(java.lang.String, java.lang.String, java.lang.String) except this method retrieves the full
GoogleCloudStorageFileInfo for each item as well. |
java.util.List<GoogleCloudStorageItemInfo> |
GoogleCloudStorageImpl.listObjectInfo(java.lang.String bucketName,
java.lang.String objectNamePrefix,
java.lang.String delimiter,
long maxResults)
See
GoogleCloudStorage.listObjectInfo(String, String, String, long) for details about
expected behavior. |
java.util.List<GoogleCloudStorageItemInfo> |
ThrottledGoogleCloudStorage.listObjectInfo(java.lang.String bucketName,
java.lang.String objectNamePrefix,
java.lang.String delimiter,
long maxResults) |
java.util.List<GoogleCloudStorageItemInfo> |
PerformanceCachingGoogleCloudStorage.listObjectInfo(java.lang.String bucketName,
java.lang.String objectNamePrefix,
java.lang.String delimiter,
long maxResults)
This function may return cached copies of GoogleCloudStorageItemInfo.
|
java.util.List<GoogleCloudStorageItemInfo> |
ForwardingGoogleCloudStorage.listObjectInfo(java.lang.String bucketName,
java.lang.String objectNamePrefix,
java.lang.String delimiter,
long maxResults) |
java.util.List<GoogleCloudStorageItemInfo> |
GoogleCloudStorage.listObjectInfo(java.lang.String bucketName,
java.lang.String objectNamePrefix,
java.lang.String delimiter,
long maxResults)
Same name-matching semantics as
GoogleCloudStorage.listObjectNames(java.lang.String, java.lang.String, java.lang.String) except this method retrieves the full
GoogleCloudStorageFileInfo for each item as well. |
GoogleCloudStorage.ListPage<GoogleCloudStorageItemInfo> |
GoogleCloudStorageImpl.listObjectInfoPage(java.lang.String bucketName,
java.lang.String objectNamePrefix,
java.lang.String delimiter,
java.lang.String pageToken) |
GoogleCloudStorage.ListPage<GoogleCloudStorageItemInfo> |
ThrottledGoogleCloudStorage.listObjectInfoPage(java.lang.String bucketName,
java.lang.String objectNamePrefix,
java.lang.String delimiter,
java.lang.String pageToken) |
GoogleCloudStorage.ListPage<GoogleCloudStorageItemInfo> |
PerformanceCachingGoogleCloudStorage.listObjectInfoPage(java.lang.String bucketName,
java.lang.String objectNamePrefix,
java.lang.String delimiter,
java.lang.String pageToken) |
GoogleCloudStorage.ListPage<GoogleCloudStorageItemInfo> |
ForwardingGoogleCloudStorage.listObjectInfoPage(java.lang.String bucketName,
java.lang.String objectNamePrefix,
java.lang.String delimiter,
java.lang.String pageToken) |
GoogleCloudStorage.ListPage<GoogleCloudStorageItemInfo> |
GoogleCloudStorage.listObjectInfoPage(java.lang.String bucketName,
java.lang.String objectNamePrefix,
java.lang.String delimiter,
java.lang.String pageToken)
The same semantics as
GoogleCloudStorage.listObjectInfo(java.lang.String, java.lang.String, java.lang.String), but returns only result of single list request
(1 page). |
java.util.List<GoogleCloudStorageItemInfo> |
GoogleCloudStorageImpl.updateItems(java.util.List<UpdatableItemInfo> itemInfoList) |
java.util.List<GoogleCloudStorageItemInfo> |
ThrottledGoogleCloudStorage.updateItems(java.util.List<UpdatableItemInfo> itemInfoList) |
java.util.List<GoogleCloudStorageItemInfo> |
PerformanceCachingGoogleCloudStorage.updateItems(java.util.List<UpdatableItemInfo> itemInfoList) |
java.util.List<GoogleCloudStorageItemInfo> |
ForwardingGoogleCloudStorage.updateItems(java.util.List<UpdatableItemInfo> itemInfoList) |
java.util.List<GoogleCloudStorageItemInfo> |
GoogleCloudStorage.updateItems(java.util.List<UpdatableItemInfo> itemInfoList)
Attempt to update metadata of the objects referenced within the passed itemInfo objects.
|
| Modifier and Type | Method and Description |
|---|---|
static FileInfo |
FileInfo.fromItemInfo(PathCodec pathCodec,
GoogleCloudStorageItemInfo itemInfo)
Handy factory method for constructing a FileInfo from a GoogleCloudStorageItemInfo while
potentially returning a singleton instead of really constructing an object for cases like ROOT.
|
GoogleCloudStorageItemInfo |
PrefixMappedItemCache.putItem(GoogleCloudStorageItemInfo item)
Inserts an item into the cache.
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<FileInfo> |
FileInfo.fromItemInfos(PathCodec pathCodec,
java.util.List<GoogleCloudStorageItemInfo> itemInfos)
Handy factory method for constructing a list of FileInfo from a list of
GoogleCloudStorageItemInfo.
|
void |
PrefixMappedItemCache.putList(java.lang.String bucket,
java.lang.String objectNamePrefix,
java.util.List<GoogleCloudStorageItemInfo> items)
Inserts a list entry and the given items into the cache.
|
| Modifier and Type | Method and Description |
|---|---|
GoogleCloudStorageItemInfo |
InMemoryGoogleCloudStorage.composeObjects(java.util.List<StorageResourceId> sources,
StorageResourceId destination,
CreateObjectOptions options) |
GoogleCloudStorageItemInfo |
InMemoryObjectEntry.getInfo()
Gets the
GoogleCloudStorageItemInfo associated with this InMemoryObjectEntry, whose
'size' is only updated when the initial writer has finished closing the channel. |
GoogleCloudStorageItemInfo |
InMemoryBucketEntry.getInfo()
Gets the
GoogleCloudStorageItemInfo associated with this BucketEntry; the 'size'
of a bucket is always 0. |
GoogleCloudStorageItemInfo |
InMemoryGoogleCloudStorage.getItemInfo(StorageResourceId resourceId) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<GoogleCloudStorageItemInfo> |
InMemoryGoogleCloudStorage.getItemInfos(java.util.List<StorageResourceId> resourceIds) |
java.util.List<GoogleCloudStorageItemInfo> |
InMemoryGoogleCloudStorage.listBucketInfo() |
java.util.List<GoogleCloudStorageItemInfo> |
InMemoryGoogleCloudStorage.listObjectInfo(java.lang.String bucketName,
java.lang.String objectNamePrefix,
java.lang.String delimiter) |
java.util.List<GoogleCloudStorageItemInfo> |
InMemoryGoogleCloudStorage.listObjectInfo(java.lang.String bucketName,
java.lang.String objectNamePrefix,
java.lang.String delimiter,
long maxResults) |
GoogleCloudStorage.ListPage<GoogleCloudStorageItemInfo> |
InMemoryGoogleCloudStorage.listObjectInfoPage(java.lang.String bucketName,
java.lang.String objectNamePrefix,
java.lang.String delimiter,
java.lang.String pageToken) |
java.util.List<GoogleCloudStorageItemInfo> |
InMemoryGoogleCloudStorage.updateItems(java.util.List<UpdatableItemInfo> itemInfoList) |
Copyright © 2019. All rights reserved.