public class BlobUtils extends Object
Modifier and Type | Field and Description |
---|---|
static int |
COMPOSE_MAX_BLOBS
The maximum number of blobs that can be composed in a single operation.
|
Constructor and Description |
---|
BlobUtils() |
Modifier and Type | Method and Description |
---|---|
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.
|
static String |
getTemporaryObjectPartialName(GSBlobIdentifier finalBlobIdentifier)
Returns a temporary object partial name, i.e.
|
static GSBlobIdentifier |
parseUri(URI uri)
Parses a blob id from a Google storage uri, i.e.
|
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–2024 The Apache Software Foundation. All rights reserved.