- 2.60.0 (latest)
- 2.59.0
- 2.58.1
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.3
- 2.52.3
- 2.50.0
- 2.49.0
- 2.48.2
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.1
- 2.43.2
- 2.42.0
- 2.41.0
- 2.40.1
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.1
- 2.34.0
- 2.33.0
- 2.32.1
- 2.30.1
- 2.29.1
- 2.28.0
- 2.27.1
- 2.24.0
- 2.23.0
- 2.22.6
- 2.21.0
- 2.20.2
- 2.19.0
- 2.18.0
- 2.17.2
- 2.16.0
- 2.15.1
- 2.14.0
- 2.13.1
- 2.12.0
- 2.11.3
- 2.10.0
- 2.9.3
- 2.8.1
- 2.7.1
- 2.6.1
- 2.5.1
- 2.4.5
- 2.3.0
- 2.2.3
- 2.1.10
public static final class StorageGrpc.StorageStub extends AbstractAsyncStub<StorageGrpc.StorageStub>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/123456orprojects/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.AbstractAsyncStub > StorageGrpc.StorageStubMethods
build(Channel channel, CallOptions callOptions)
protected StorageGrpc.StorageStub build(Channel channel, CallOptions callOptions)| Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
| Type | Description |
StorageGrpc.StorageStub |
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
cancelResumableWrite(CancelResumableWriteRequest request, StreamObserver<CancelResumableWriteResponse> responseObserver)
public void cancelResumableWrite(CancelResumableWriteRequest request, StreamObserver<CancelResumableWriteResponse> responseObserver)Cancels an in-progress resumable upload.
| Name | Description |
request |
CancelResumableWriteRequest |
responseObserver |
io.grpc.stub.StreamObserver<CancelResumableWriteResponse> |
composeObject(ComposeObjectRequest request, StreamObserver<Object> responseObserver)
public void composeObject(ComposeObjectRequest request, StreamObserver<Object> responseObserver)Concatenates a list of existing objects into a new object in the same bucket.
| Name | Description |
request |
ComposeObjectRequest |
responseObserver |
io.grpc.stub.StreamObserver<Object> |
createBucket(CreateBucketRequest request, StreamObserver<Bucket> responseObserver)
public void createBucket(CreateBucketRequest request, StreamObserver<Bucket> responseObserver)Creates a new bucket.
| Name | Description |
request |
CreateBucketRequest |
responseObserver |
io.grpc.stub.StreamObserver<Bucket> |
createHmacKey(CreateHmacKeyRequest request, StreamObserver<CreateHmacKeyResponse> responseObserver)
public void createHmacKey(CreateHmacKeyRequest request, StreamObserver<CreateHmacKeyResponse> responseObserver)Creates a new HMAC key for the given service account.
| Name | Description |
request |
CreateHmacKeyRequest |
responseObserver |
io.grpc.stub.StreamObserver<CreateHmacKeyResponse> |
createNotification(CreateNotificationRequest request, StreamObserver<Notification> responseObserver)
public void createNotification(CreateNotificationRequest request, StreamObserver<Notification> responseObserver)Creates a notification subscription for a given bucket. These notifications, when triggered, publish messages to the specified Pub/Sub topics. See https://cloud.google.com/storage/docs/pubsub-notifications.
| Name | Description |
request |
|