Package s2.v1alpha
Class BasinServiceGrpc.BasinServiceFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<BasinServiceGrpc.BasinServiceFutureStub>
s2.v1alpha.BasinServiceGrpc.BasinServiceFutureStub
- Enclosing class:
- BasinServiceGrpc
public static final class BasinServiceGrpc.BasinServiceFutureStub
extends io.grpc.stub.AbstractFutureStub<BasinServiceGrpc.BasinServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service BasinService.
Operate on an S2 basin.
-
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 TypeMethodDescriptionprotected BasinServiceGrpc.BasinServiceFutureStub
build
(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<CreateStreamResponse>
createStream
(CreateStreamRequest request) Create a stream.com.google.common.util.concurrent.ListenableFuture<DeleteStreamResponse>
deleteStream
(DeleteStreamRequest request) Delete a stream.com.google.common.util.concurrent.ListenableFuture<GetStreamConfigResponse>
getStreamConfig
(GetStreamConfigRequest request) Get stream configuration.com.google.common.util.concurrent.ListenableFuture<ListStreamsResponse>
listStreams
(ListStreamsRequest request) List streams.com.google.common.util.concurrent.ListenableFuture<ReconfigureStreamResponse>
Update stream 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 BasinServiceGrpc.BasinServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
build
in classio.grpc.stub.AbstractStub<BasinServiceGrpc.BasinServiceFutureStub>
-
listStreams
public com.google.common.util.concurrent.ListenableFuture<ListStreamsResponse> listStreams(ListStreamsRequest request) List streams.
-
createStream
public com.google.common.util.concurrent.ListenableFuture<CreateStreamResponse> createStream(CreateStreamRequest request) Create a stream. Provide a client request token with the `S2-Request-Token` header for idempotent retry behaviour.
-
deleteStream
public com.google.common.util.concurrent.ListenableFuture<DeleteStreamResponse> deleteStream(DeleteStreamRequest request) Delete a stream. Stream deletion is asynchronous, and may take a few minutes to complete.
-
getStreamConfig
public com.google.common.util.concurrent.ListenableFuture<GetStreamConfigResponse> getStreamConfig(GetStreamConfigRequest request) Get stream configuration.
-
reconfigureStream
public com.google.common.util.concurrent.ListenableFuture<ReconfigureStreamResponse> reconfigureStream(ReconfigureStreamRequest request) Update stream configuration.
-