public class BlobService extends Object
| Constructor and Description |
|---|
BlobService(com.google.cloud.storage.Storage storageInstance) |
| Modifier and Type | Method and Description |
|---|---|
com.google.cloud.storage.Blob |
createBlob(com.google.cloud.storage.BlobInfo blobInfo,
byte[] data,
com.google.cloud.storage.Storage.BlobTargetOption... blobTargetOption) |
Boolean |
deleteBlob(com.google.cloud.storage.BlobId blobId) |
com.google.cloud.storage.Blob |
getBlob(com.google.cloud.storage.BlobId blobId,
com.google.cloud.storage.Storage.BlobGetOption... blobGetOptions) |
List<com.google.cloud.storage.Blob> |
getBlobs(String bucket,
com.google.cloud.storage.Storage.BlobListOption... blobListOption) |
com.google.cloud.storage.Blob |
relocateBlob(com.google.cloud.storage.BlobId blobId,
String targetBucket,
String targetBlob) |
URL |
signUrlBlobUrl(com.google.cloud.storage.Blob blob,
String keyPath,
TimeUnit timeUnit,
Long timeAmount) |
com.google.cloud.storage.Blob |
updateBlob(com.google.cloud.storage.Blob blob,
Map<String,String> updateData) |
public com.google.cloud.storage.Blob createBlob(com.google.cloud.storage.BlobInfo blobInfo,
byte[] data,
com.google.cloud.storage.Storage.BlobTargetOption... blobTargetOption)
throws GoogleStorageApiException
GoogleStorageApiExceptionpublic Boolean deleteBlob(com.google.cloud.storage.BlobId blobId) throws GoogleStorageApiException
GoogleStorageApiExceptionpublic com.google.cloud.storage.Blob getBlob(com.google.cloud.storage.BlobId blobId,
com.google.cloud.storage.Storage.BlobGetOption... blobGetOptions)
throws GoogleStorageApiException
GoogleStorageApiExceptionpublic com.google.cloud.storage.Blob relocateBlob(com.google.cloud.storage.BlobId blobId,
String targetBucket,
String targetBlob)
throws GoogleStorageApiException
GoogleStorageApiExceptionpublic URL signUrlBlobUrl(com.google.cloud.storage.Blob blob, String keyPath, TimeUnit timeUnit, Long timeAmount) throws FileNotFoundException, IOException, GoogleStorageApiException
public com.google.cloud.storage.Blob updateBlob(com.google.cloud.storage.Blob blob,
Map<String,String> updateData)
throws GoogleStorageApiException
GoogleStorageApiExceptionpublic List<com.google.cloud.storage.Blob> getBlobs(String bucket, com.google.cloud.storage.Storage.BlobListOption... blobListOption) throws GoogleStorageApiException
GoogleStorageApiExceptionCopyright © 2010–2018. All rights reserved.