Package | Description |
---|---|
com.google.cloud.storage |
A client for Cloud Storage - Unified object storage.
|
Modifier and Type | Method and Description |
---|---|
static BlobId |
BlobId.fromGsUtilUri(String gsUtilUri)
Creates a
BlobId object. |
BlobId |
BlobInfo.getBlobId()
Returns the blob's identity.
|
BlobId |
Storage.CopyRequest.getSource()
Returns the blob to copy, as a
BlobId . |
static BlobId |
BlobId.of(String bucket,
String name)
Creates a blob identifier.
|
static BlobId |
BlobId.of(String bucket,
String name,
Long generation)
Creates a
BlobId object. |
Modifier and Type | Method and Description |
---|---|
CopyWriter |
Blob.copyTo(BlobId targetBlob,
Blob.BlobSourceOption... options)
Sends a copy request for the current blob to the target blob.
|
Acl |
Storage.createAcl(BlobId blob,
Acl acl)
Creates a new ACL entry on the specified blob.
|
List<Boolean> |
Storage.delete(BlobId... blobIds)
Deletes the requested blobs.
|
boolean |
Storage.delete(BlobId blob)
Deletes the requested blob.
|
boolean |
Storage.delete(BlobId blob,
Storage.BlobSourceOption... options)
Deletes the requested blob.
|
StorageBatchResult<Boolean> |
StorageBatch.delete(BlobId blob,
Storage.BlobSourceOption... options)
Adds a request representing the "delete blob" operation to this batch.
|
boolean |
Storage.deleteAcl(BlobId blob,
Acl.Entity entity)
Deletes the ACL entry for the specified entity on the specified blob.
|
void |
Storage.downloadTo(BlobId blob,
OutputStream outputStream,
Storage.BlobSourceOption... options)
Downloads the given blob to the given output stream using specified blob read options.
|
void |
Storage.downloadTo(BlobId blob,
Path path,
Storage.BlobSourceOption... options)
Downloads the given blob to the given path using specified blob read options.
|
List<Blob> |
Storage.get(BlobId... blobIds)
Gets the requested blobs.
|
Blob |
Storage.get(BlobId blob)
Returns the requested blob or
null if not found. |
Blob |
Storage.get(BlobId blob,
Storage.BlobGetOption... options)
Returns the requested blob or
null if not found. |
StorageBatchResult<Blob> |
StorageBatch.get(BlobId blob,
Storage.BlobGetOption... options)
Adds a request representing the "get blob" operation to this batch.
|
Acl |
Storage.getAcl(BlobId blob,
Acl.Entity entity)
Returns the ACL entry for the specified entity on the specified blob or
null if not
found. |
List<Acl> |
Storage.listAcls(BlobId blob)
Lists the ACL entries for the provided blob.
|
static BlobInfo.Builder |
BlobInfo.newBuilder(BlobId blobId)
Returns a
BlobInfo builder where blob identity is set using the provided value. |
static Storage.CopyRequest |
Storage.CopyRequest.of(BlobId sourceBlobId,
BlobId targetBlobId)
Creates a copy request.
|
static Storage.CopyRequest |
Storage.CopyRequest.of(BlobId sourceBlobId,
BlobInfo target)
Creates a copy request.
|
static Storage.CopyRequest |
Storage.CopyRequest.of(BlobId sourceBlobId,
String targetBlob)
Creates a copy request.
|
static Storage.CopyRequest |
Storage.CopyRequest.of(String sourceBucket,
String sourceBlob,
BlobId target)
Creates a copy request.
|
byte[] |
Storage.readAllBytes(BlobId blob,
Storage.BlobSourceOption... options)
Reads all the bytes from a blob.
|
com.google.cloud.ReadChannel |
Storage.reader(BlobId blob,
Storage.BlobSourceOption... options)
Returns a channel for reading the blob's content.
|
Blob.Builder |
Blob.Builder.setBlobId(BlobId blobId) |
abstract BlobInfo.Builder |
BlobInfo.Builder.setBlobId(BlobId blobId)
Sets the blob identity.
|
Storage.CopyRequest.Builder |
Storage.CopyRequest.Builder.setSource(BlobId source)
Sets the blob to copy given a
BlobId . |
Storage.CopyRequest.Builder |
Storage.CopyRequest.Builder.setTarget(BlobId targetId)
Sets the copy target.
|
Storage.CopyRequest.Builder |
Storage.CopyRequest.Builder.setTarget(BlobId targetId,
Iterable<Storage.BlobTargetOption> options)
Sets the copy target and target options.
|
Storage.CopyRequest.Builder |
Storage.CopyRequest.Builder.setTarget(BlobId targetId,
Storage.BlobTargetOption... options)
Sets the copy target.
|
Acl |
Storage.updateAcl(BlobId blob,
Acl acl)
Updates an ACL entry on the specified blob.
|
Modifier and Type | Method and Description |
---|---|
List<Boolean> |
Storage.delete(Iterable<BlobId> blobIds)
Deletes the requested blobs.
|
List<Blob> |
Storage.get(Iterable<BlobId> blobIds)
Gets the requested blobs.
|
Copyright © 2023 Google LLC. All rights reserved.