Uses of Class
org.apache.flink.fs.gs.storage.GSBlobIdentifier
Packages that use GSBlobIdentifier
-
Uses of GSBlobIdentifier in org.apache.flink.fs.gs.storage
Methods in org.apache.flink.fs.gs.storage that return GSBlobIdentifierModifier and TypeMethodDescriptionstatic GSBlobIdentifierGSBlobIdentifier.fromBlobId(com.google.cloud.storage.BlobId blobId) Construct an abstract blob identifier from a Google BlobId.Methods in org.apache.flink.fs.gs.storage that return types with arguments of type GSBlobIdentifierModifier and TypeMethodDescriptionLists all the blobs in a bucket matching a given prefix.Methods in org.apache.flink.fs.gs.storage with parameters of type GSBlobIdentifierModifier and TypeMethodDescriptionvoidGSBlobStorage.compose(List<GSBlobIdentifier> sourceBlobIdentifiers, GSBlobIdentifier targetBlobIdentifier) Composes multiple blobs into one.voidGSBlobStorageImpl.compose(List<GSBlobIdentifier> sourceBlobIdentifiers, GSBlobIdentifier targetBlobIdentifier) voidGSBlobStorage.copy(GSBlobIdentifier sourceBlobIdentifier, GSBlobIdentifier targetBlobIdentifier) Copies from a source blob id to a target blob id.voidGSBlobStorageImpl.copy(GSBlobIdentifier sourceBlobIdentifier, GSBlobIdentifier targetBlobIdentifier) voidGSBlobStorage.createBlob(GSBlobIdentifier blobIdentifier) Create an empty blob.voidGSBlobStorageImpl.createBlob(GSBlobIdentifier blobIdentifier) GSBlobStorage.getMetadata(GSBlobIdentifier blobIdentifier) Gets blob metadata.GSBlobStorageImpl.getMetadata(GSBlobIdentifier blobIdentifier) GSBlobStorage.writeBlob(GSBlobIdentifier blobIdentifier) Creates a write channel with the default chunk size.GSBlobStorage.writeBlob(GSBlobIdentifier blobIdentifier, org.apache.flink.configuration.MemorySize chunkSize) Creates a write channel with the specified chunk size.GSBlobStorageImpl.writeBlob(GSBlobIdentifier blobIdentifier) GSBlobStorageImpl.writeBlob(GSBlobIdentifier blobIdentifier, org.apache.flink.configuration.MemorySize chunkSize) Method parameters in org.apache.flink.fs.gs.storage with type arguments of type GSBlobIdentifierModifier and TypeMethodDescriptionvoidGSBlobStorage.compose(List<GSBlobIdentifier> sourceBlobIdentifiers, GSBlobIdentifier targetBlobIdentifier) Composes multiple blobs into one.voidGSBlobStorageImpl.compose(List<GSBlobIdentifier> sourceBlobIdentifiers, GSBlobIdentifier targetBlobIdentifier) GSBlobStorage.delete(Iterable<GSBlobIdentifier> blobIdentifiers) Deletes blobs.GSBlobStorageImpl.delete(Iterable<GSBlobIdentifier> blobIdentifiers) -
Uses of GSBlobIdentifier in org.apache.flink.fs.gs.utils
Methods in org.apache.flink.fs.gs.utils that return GSBlobIdentifierModifier and TypeMethodDescriptionstatic GSBlobIdentifierBlobUtils.getTemporaryBlobIdentifier(GSBlobIdentifier finalBlobIdentifier, UUID temporaryObjectId, GSFileSystemOptions options) Resolves a temporary blob identifier for a provided temporary object id and the provided options.static GSBlobIdentifierParses a blob id from a Google storage uri, i.e. gs://bucket/foo/bar yields a blob with bucket name "bucket" and object name "foo/bar".Methods in org.apache.flink.fs.gs.utils with parameters of type GSBlobIdentifierModifier and TypeMethodDescriptionstatic GSBlobIdentifierBlobUtils.getTemporaryBlobIdentifier(GSBlobIdentifier finalBlobIdentifier, UUID temporaryObjectId, GSFileSystemOptions options) Resolves a temporary blob identifier for a provided temporary object id and the provided options.static StringBlobUtils.getTemporaryBucketName(GSBlobIdentifier finalBlobIdentifier, GSFileSystemOptions options) Returns the temporary bucket name.static StringBlobUtils.getTemporaryObjectName(GSBlobIdentifier finalBlobIdentifier, UUID temporaryObjectId) Returns a temporary object name, formed by appending the temporary object id to the temporary object partial name, i.e. .inprogress/foo/bar/abc for the final blob with object name "foo/bar" and temporary object id "abc".static StringBlobUtils.getTemporaryObjectNameWithEntropy(GSBlobIdentifier finalBlobIdentifier, UUID temporaryObjectId) Returns a temporary object name with entropy, formed by adding the temporary object id to the temporary object partial name in both start and end of path, i.e. abc.inprogress/foo/bar/abc for the final blob with object name "foo/bar" and temporary object id "abc".static StringBlobUtils.getTemporaryObjectPartialName(GSBlobIdentifier finalBlobIdentifier) Returns a temporary object partial name, i.e. .inprogress/foo/bar/ for the final blob with object name "foo/bar".