public static final class StorageGrpc.StorageBlockingStub extends AbstractBlockingStub<StorageGrpc.StorageBlockingStub>
API Overview and Naming Syntax
The Cloud Storage gRPC API allows applications to read and write data through the abstractions of buckets and objects. For a description of these abstractions please see https://cloud.google.com/storage/docs. Resources are named as follows:
- Projects are referred to as they are defined by the Resource Manager API,
using strings like
projects/123456
orprojects/my-string-id
. - Buckets are named using string names of the form:
projects/{project}/buckets/{bucket}
For globally unique buckets,_
may be substituted for the project. - Objects are uniquely identified by their name along with the name of the
bucket they belong to, as separate strings in this API. For example:
ReadObjectRequest {
bucket: 'projects/_/buckets/my-bucket'
object: 'my-object'
}
Note that object names can contain
/
characters, which are treated as any other character (no special directory semantics).
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > StorageGrpc.StorageBlockingStubMethods
build(Channel channel, CallOptions callOptions)
protected StorageGrpc.StorageBlockingStub build(Channel channel, CallOptions callOptions)
Name | Description |
channel | io.grpc.Channel |
callOptions | io.grpc.CallOptions |
Type | Description |
StorageGrpc.StorageBlockingStub |
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
cancelResumableWrite(CancelResumableWriteRequest request)
public CancelResumableWriteResponse cancelResumableWrite(CancelResumableWriteRequest request)
Cancels an in-progress resumable upload.
Name | Description |
request | CancelResumableWriteRequest |
Type | Description |
CancelResumableWriteResponse |
composeObject(ComposeObjectRequest request)
public Object composeObject(ComposeObjectRequest request)
Concatenates a list of existing objects into a new object in the same bucket.
Name | Description |
request | ComposeObjectRequest |
Type | Description |
Object |
createBucket(CreateBucketRequest request)
public Bucket createBucket(CreateBucketRequest request)
Creates a new bucket.
Name | Description |
request | CreateBucketRequest |
Type | Description |
Bucket |
createHmacKey(CreateHmacKeyRequest request)
public CreateHmacKeyResponse createHmacKey(CreateHmacKeyRequest request)
Creates a new HMAC key for the given service account.
Name< |