@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/8016") public final class CsdsService extends io.envoyproxy.envoy.service.status.v3.ClientStatusDiscoveryServiceGrpc.ClientStatusDiscoveryServiceImplBase
Client Status Discovery Service is a service that exposes xDS config of a given client. See the full design at gRFC A40: xDS Configuration Dump via Client Status Discovery Service in gRPC.
| Modifier and Type | Method and Description |
|---|---|
void |
fetchClientStatus(io.envoyproxy.envoy.service.status.v3.ClientStatusRequest request,
StreamObserver<io.envoyproxy.envoy.service.status.v3.ClientStatusResponse> responseObserver) |
static CsdsService |
newInstance()
Creates an instance.
|
StreamObserver<io.envoyproxy.envoy.service.status.v3.ClientStatusRequest> |
streamClientStatus(StreamObserver<io.envoyproxy.envoy.service.status.v3.ClientStatusResponse> responseObserver) |
public static CsdsService newInstance()
public void fetchClientStatus(io.envoyproxy.envoy.service.status.v3.ClientStatusRequest request,
StreamObserver<io.envoyproxy.envoy.service.status.v3.ClientStatusResponse> responseObserver)
fetchClientStatus in class io.envoyproxy.envoy.service.status.v3.ClientStatusDiscoveryServiceGrpc.ClientStatusDiscoveryServiceImplBasepublic StreamObserver<io.envoyproxy.envoy.service.status.v3.ClientStatusRequest> streamClientStatus(StreamObserver<io.envoyproxy.envoy.service.status.v3.ClientStatusResponse> responseObserver)
streamClientStatus in class io.envoyproxy.envoy.service.status.v3.ClientStatusDiscoveryServiceGrpc.ClientStatusDiscoveryServiceImplBase