@Generated(value="by gRPC proto compiler", comments="Source: google/storage/v2/storage.proto") public final class StorageGrpc extends Object
## API Overview and Naming Syntax
The GCS 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` or `projects/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).
| Modifier and Type | Class and Description |
|---|---|
static class |
StorageGrpc.StorageBlockingStub
## API Overview and Naming Syntax
The GCS gRPC API allows applications to read and write data through the
abstractions of buckets and objects.
|
static class |
StorageGrpc.StorageFutureStub
## API Overview and Naming Syntax
The GCS gRPC API allows applications to read and write data through the
abstractions of buckets and objects.
|
static class |
StorageGrpc.StorageImplBase
## API Overview and Naming Syntax
The GCS gRPC API allows applications to read and write data through the
abstractions of buckets and objects.
|
static class |
StorageGrpc.StorageStub
## API Overview and Naming Syntax
The GCS gRPC API allows applications to read and write data through the
abstractions of buckets and objects.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_NAME |
| Modifier and Type | Method and Description |
|---|---|
static io.grpc.MethodDescriptor<QueryWriteStatusRequest,QueryWriteStatusResponse> |
getQueryWriteStatusMethod() |
static io.grpc.MethodDescriptor<ReadObjectRequest,ReadObjectResponse> |
getReadObjectMethod() |
static io.grpc.ServiceDescriptor |
getServiceDescriptor() |
static io.grpc.MethodDescriptor<StartResumableWriteRequest,StartResumableWriteResponse> |
getStartResumableWriteMethod() |
static io.grpc.MethodDescriptor<WriteObjectRequest,WriteObjectResponse> |
getWriteObjectMethod() |
static StorageGrpc.StorageBlockingStub |
newBlockingStub(io.grpc.Channel channel)
Creates a new blocking-style stub that supports unary and streaming output calls on the service
|
static StorageGrpc.StorageFutureStub |
newFutureStub(io.grpc.Channel channel)
Creates a new ListenableFuture-style stub that supports unary calls on the service
|
static StorageGrpc.StorageStub |
newStub(io.grpc.Channel channel)
Creates a new async stub that supports all call types for the service
|
public static final String SERVICE_NAME
public static io.grpc.MethodDescriptor<ReadObjectRequest,ReadObjectResponse> getReadObjectMethod()
public static io.grpc.MethodDescriptor<WriteObjectRequest,WriteObjectResponse> getWriteObjectMethod()
public static io.grpc.MethodDescriptor<StartResumableWriteRequest,StartResumableWriteResponse> getStartResumableWriteMethod()
public static io.grpc.MethodDescriptor<QueryWriteStatusRequest,QueryWriteStatusResponse> getQueryWriteStatusMethod()
public static StorageGrpc.StorageStub newStub(io.grpc.Channel channel)
public static StorageGrpc.StorageBlockingStub newBlockingStub(io.grpc.Channel channel)
public static StorageGrpc.StorageFutureStub newFutureStub(io.grpc.Channel channel)
public static io.grpc.ServiceDescriptor getServiceDescriptor()
Copyright © 2021 Google LLC. All rights reserved.