Package s2.v1alpha
Class AccountServiceGrpc.AccountServiceFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<AccountServiceGrpc.AccountServiceFutureStub>
s2.v1alpha.AccountServiceGrpc.AccountServiceFutureStub
- Enclosing class:
- AccountServiceGrpc
public static final class AccountServiceGrpc.AccountServiceFutureStub
extends io.grpc.stub.AbstractFutureStub<AccountServiceGrpc.AccountServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service AccountService.
Operate on an S2 account.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>>
-
Method Summary
Modifier and TypeMethodDescriptionbuild
(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<CreateBasinResponse>
createBasin
(CreateBasinRequest request) Create a new basin.com.google.common.util.concurrent.ListenableFuture<DeleteBasinResponse>
deleteBasin
(DeleteBasinRequest request) Delete a basin.com.google.common.util.concurrent.ListenableFuture<GetBasinConfigResponse>
getBasinConfig
(GetBasinConfigRequest request) Get basin configuration.com.google.common.util.concurrent.ListenableFuture<ListBasinsResponse>
listBasins
(ListBasinsRequest request) List basins.com.google.common.util.concurrent.ListenableFuture<ReconfigureBasinResponse>
reconfigureBasin
(ReconfigureBasinRequest request) Update basin configuration.Methods inherited from class io.grpc.stub.AbstractFutureStub
newStub, newStub
Methods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected AccountServiceGrpc.AccountServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
build
in classio.grpc.stub.AbstractStub<AccountServiceGrpc.AccountServiceFutureStub>
-
listBasins
public com.google.common.util.concurrent.ListenableFuture<ListBasinsResponse> listBasins(ListBasinsRequest request) List basins.
-
createBasin
public com.google.common.util.concurrent.ListenableFuture<CreateBasinResponse> createBasin(CreateBasinRequest request) Create a new basin. Provide a client request token with the `S2-Request-Token` header for idempotent retry behaviour.
-
deleteBasin
public com.google.common.util.concurrent.ListenableFuture<DeleteBasinResponse> deleteBasin(DeleteBasinRequest request) Delete a basin. Basin deletion is asynchronous, and may take a few minutes to complete.
-
reconfigureBasin
public com.google.common.util.concurrent.ListenableFuture<ReconfigureBasinResponse> reconfigureBasin(ReconfigureBasinRequest request) Update basin configuration.
-
getBasinConfig
public com.google.common.util.concurrent.ListenableFuture<GetBasinConfigResponse> getBasinConfig(GetBasinConfigRequest request) Get basin configuration.
-