public class GrpcCoordinationRpc extends Object implements CoordinationRpc
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Status> |
alterNode(tech.ydb.proto.coordination.AlterNodeRequest request,
GrpcRequestSettings settings) |
void |
close() |
CompletableFuture<Status> |
createNode(tech.ydb.proto.coordination.CreateNodeRequest request,
GrpcRequestSettings settings) |
CompletableFuture<Status> |
describeNode(tech.ydb.proto.coordination.DescribeNodeRequest request,
GrpcRequestSettings settings) |
CompletableFuture<Status> |
dropNode(tech.ydb.proto.coordination.DropNodeRequest request,
GrpcRequestSettings settings) |
String |
getDatabase() |
static GrpcCoordinationRpc |
ownTransport(GrpcTransport transport) |
GrpcReadWriteStream<tech.ydb.proto.coordination.SessionResponse,tech.ydb.proto.coordination.SessionRequest> |
session() |
static GrpcCoordinationRpc |
useTransport(GrpcTransport transport) |
public static GrpcCoordinationRpc useTransport(@WillNotClose GrpcTransport transport)
public static GrpcCoordinationRpc ownTransport(@WillClose GrpcTransport transport)
public GrpcReadWriteStream<tech.ydb.proto.coordination.SessionResponse,tech.ydb.proto.coordination.SessionRequest> session()
session in interface CoordinationRpcpublic CompletableFuture<Status> createNode(tech.ydb.proto.coordination.CreateNodeRequest request, GrpcRequestSettings settings)
createNode in interface CoordinationRpcpublic CompletableFuture<Status> alterNode(tech.ydb.proto.coordination.AlterNodeRequest request, GrpcRequestSettings settings)
alterNode in interface CoordinationRpcpublic CompletableFuture<Status> dropNode(tech.ydb.proto.coordination.DropNodeRequest request, GrpcRequestSettings settings)
dropNode in interface CoordinationRpcpublic CompletableFuture<Status> describeNode(tech.ydb.proto.coordination.DescribeNodeRequest request, GrpcRequestSettings settings)
describeNode in interface CoordinationRpcpublic String getDatabase()
getDatabase in interface CoordinationRpc@PreDestroy public void close()
Copyright © 2024. All rights reserved.