| validateCopyArguments(Map, GoogleCloudStorage) |  | 0% |  | 0% | 12 | 12 | 35 | 35 | 1 | 1 |
| createItemInfoForBlob(StorageResourceId, Blob) |  | 0% |  | 0% | 11 | 11 | 25 | 25 | 1 | 1 |
| composeObjects(List, StorageResourceId, CreateObjectOptions) |  | 0% |  | 0% | 4 | 4 | 28 | 28 | 1 | 1 |
| copyInternal(String, String, long, String, String) |  | 0% |  | 0% | 5 | 5 | 22 | 22 | 1 | 1 |
| deleteObjects(List) |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
| canIgnoreExceptionForEmptyObject(StorageException, StorageResourceId, CreateObjectOptions) |  | 0% |  | 0% | 11 | 11 | 26 | 26 | 1 | 1 |
| validateMoveArguments(Map) |  | 0% |  | 0% | 8 | 8 | 21 | 21 | 1 | 1 |
| createBucket(String, CreateBucketOptions) |  | 0% |  | 0% | 5 | 5 | 24 | 24 | 1 | 1 |
| deleteBuckets(List) |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1 |
| listBucketsInternal() |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| listDirectoryRecursive(String, String) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| listDirectory(String, String) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| moveInternal(String, long, String, long, String) |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
| getItemInfo(StorageResourceId) |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
| createEmptyObjectInternal(StorageResourceId, CreateObjectOptions) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
| getFileOrDirectoryInfo(StorageResourceId) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| createEmptyObject(StorageResourceId, CreateObjectOptions) |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
| createItemInfoForBucket(StorageResourceId, Bucket) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| compose(String, List, String, String) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| createMoveRequestBuilder(String, String, String, long, long) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| getWriteGeneration(StorageResourceId, boolean) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| getBlob(StorageResourceId) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| copy(Map) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| move(Map) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| getItemInfos(List) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| create(StorageResourceId, CreateFileOptions) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| getBucket(String) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| listBucketInfo() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getImplicitDirectory(StorageResourceId) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| createItemInfoForBlob(Blob) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| open(GoogleCloudStorageItemInfo, GoogleHadoopFileSystemConfiguration) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getGoogleCloudStorageItemInfo(GoogleCloudStorage, Map, StorageResourceId) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| createStorage(String, Credentials) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| shouldBackoff(StorageResourceId, ErrorTypeExtractor.ErrorType) |  | 0% |  | 0% | 5 | 5 | 2 | 2 | 1 | 1 |
| createEmptyObject(StorageResourceId) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| open(StorageResourceId, GoogleCloudStorageItemInfo, GoogleHadoopFileSystemConfiguration) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| GoogleCloudStorage(GoogleHadoopFileSystemConfiguration, Credentials) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| decodeMetadataValues(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| close() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| encodeMetadataValues(byte[]) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$compose$0(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| decodeMetadata(Map) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| encodeMetadata(Map) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |