Package s2.client
Class BasinClient
java.lang.Object
s2.client.BaseClient
s2.client.BasinClient
- All Implemented Interfaces:
 AutoCloseable
- Direct Known Subclasses:
 StreamClient
- 
Constructor Summary
ConstructorsConstructorDescriptionBasinClient(String basin, Config config, io.grpc.ManagedChannel channel, ScheduledExecutorService executor) BasinClient(String basin, Config config, ScheduledExecutorService executor)  - 
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<StreamInfo>createStream(CreateStreamRequest createStreamRequest) com.google.common.util.concurrent.ListenableFuture<Void>deleteStream(String streamName) com.google.common.util.concurrent.ListenableFuture<StreamConfig>getStreamConfig(String streamName) com.google.common.util.concurrent.ListenableFuture<Paginated<StreamInfo>>listStreams(ListStreamsRequest listStreamsRequest) com.google.common.util.concurrent.ListenableFuture<StreamConfig>reconfigureStream(ReconfigureStreamRequest reconfigureStreamRequest) streamClient(String streamName) Methods inherited from class s2.client.BaseClient
close 
- 
Constructor Details
- 
BasinClient
 - 
BasinClient
public BasinClient(String basin, Config config, io.grpc.ManagedChannel channel, ScheduledExecutorService executor)  
 - 
 - 
Method Details
- 
listStreams
public com.google.common.util.concurrent.ListenableFuture<Paginated<StreamInfo>> listStreams(ListStreamsRequest listStreamsRequest)  - 
createStream
public com.google.common.util.concurrent.ListenableFuture<StreamInfo> createStream(CreateStreamRequest createStreamRequest)  - 
deleteStream
 - 
getStreamConfig
public com.google.common.util.concurrent.ListenableFuture<StreamConfig> getStreamConfig(String streamName)  - 
reconfigureStream
public com.google.common.util.concurrent.ListenableFuture<StreamConfig> reconfigureStream(ReconfigureStreamRequest reconfigureStreamRequest)  - 
streamClient
 
 -