public class BlobUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
COMPOSE_MAX_BLOBS
The maximum number of blobs that can be composed in a single operation.
|
| 构造器和说明 |
|---|
BlobUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static GSBlobIdentifier |
getTemporaryBlobIdentifier(GSBlobIdentifier finalBlobIdentifier,
UUID temporaryObjectId,
GSFileSystemOptions options)
Resolves a temporary blob identifier for a provided temporary object id and the provided
options.
|
static String |
getTemporaryBucketName(GSBlobIdentifier finalBlobIdentifier,
GSFileSystemOptions options)
Returns the temporary bucket name.
|
static String |
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 String |
getTemporaryObjectPartialName(GSBlobIdentifier finalBlobIdentifier)
Returns a temporary object partial name, i.e. .inprogress/foo/bar/ for the final blob with
object name "foo/bar".
|
static GSBlobIdentifier |
parseUri(URI uri)
Parses 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".
|
public static final int COMPOSE_MAX_BLOBS
public static GSBlobIdentifier parseUri(URI uri)
uri - The gs uripublic static String getTemporaryBucketName(GSBlobIdentifier finalBlobIdentifier, GSFileSystemOptions options)
finalBlobIdentifier - The final blob identifieroptions - The file system optionspublic static String getTemporaryObjectPartialName(GSBlobIdentifier finalBlobIdentifier)
finalBlobIdentifier - The final blob identifierpublic static String getTemporaryObjectName(GSBlobIdentifier finalBlobIdentifier, UUID temporaryObjectId)
finalBlobIdentifier - The final blob identifiertemporaryObjectId - The temporary object idpublic static GSBlobIdentifier getTemporaryBlobIdentifier(GSBlobIdentifier finalBlobIdentifier, UUID temporaryObjectId, GSFileSystemOptions options)
finalBlobIdentifier - The final blob identifiertemporaryObjectId - The temporary object idoptions - The file system optionsCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.