Package s2.client
Class Client
java.lang.Object
s2.client.BaseClient
s2.client.Client
- All Implemented Interfaces:
AutoCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionClient
(Config config, io.grpc.ManagedChannel channel, ScheduledExecutorService executor) -
Method Summary
Modifier and TypeMethodDescriptionbasinClient
(String basin) com.google.common.util.concurrent.ListenableFuture<BasinInfo>
createBasin
(CreateBasinRequest request) com.google.common.util.concurrent.ListenableFuture<Void>
deleteBasin
(String basin) com.google.common.util.concurrent.ListenableFuture<BasinConfig>
getBasinConfig
(String basin) listBasins
(ListBasinsRequest request) com.google.common.util.concurrent.ListenableFuture<BasinConfig>
reconfigureBasin
(ReconfigureBasinRequest reconfigure) Methods inherited from class s2.client.BaseClient
close
-
Constructor Details
-
Client
-
Client
-
-
Method Details
-
listBasins
public com.google.common.util.concurrent.ListenableFuture<Paginated<BasinInfo>> listBasins(ListBasinsRequest request) -
createBasin
public com.google.common.util.concurrent.ListenableFuture<BasinInfo> createBasin(CreateBasinRequest request) -
deleteBasin
-
reconfigureBasin
public com.google.common.util.concurrent.ListenableFuture<BasinConfig> reconfigureBasin(ReconfigureBasinRequest reconfigure) -
getBasinConfig
-
basinClient
-