public static final class StorageGrpc.StorageFutureStub extends AbstractFutureStub<StorageGrpc.StorageFutureStub>
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.AbstractFutureStub > StorageGrpc.StorageFutureStubMethods
build(Channel channel, CallOptions callOptions)
protected StorageGrpc.StorageFutureStub build(Channel channel, CallOptions callOptions)
Name | Description |
channel | io.grpc.Channel |
callOptions | io.grpc.CallOptions |
Type | Description |
StorageGrpc.StorageFutureStub |
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
cancelResumableWrite(CancelResumableWriteRequest request)
public ListenableFuture<CancelResumableWriteResponse> cancelResumableWrite(CancelResumableWriteRequest request)
Cancels an in-progress resumable upload.
Name | Description |
request | CancelResumableWriteRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<CancelResumableWriteResponse> |
composeObject(ComposeObjectRequest request)
public ListenableFuture<Object> composeObject(ComposeObjectRequest request)
Concatenates a list of existing objects into a new object in the same bucket.
Name | Description |
request | ComposeObjectRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Object> |
createBucket(CreateBucketRequest request)
public ListenableFuture<Bucket> createBucket(CreateBucketRequest request)
Creates a new bucket.
Name | Description |
request | CreateBucketRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Bucket> |
createHmacKey(CreateHmacKeyRequest request)
public ListenableFuture<CreateHmacKeyResponse> createHmacKey(CreateHmacKeyRequest request)
<