Class XdsEndpointServiceGrpc.XdsEndpointServiceStub
java.lang.Object
io.grpc.stub.AbstractStub<XdsEndpointServiceGrpc.XdsEndpointServiceStub>
io.grpc.stub.AbstractAsyncStub<XdsEndpointServiceGrpc.XdsEndpointServiceStub>
com.linecorp.centraldogma.xds.endpoint.v1.XdsEndpointServiceGrpc.XdsEndpointServiceStub
- Enclosing class:
XdsEndpointServiceGrpc
public static final class XdsEndpointServiceGrpc.XdsEndpointServiceStub
extends io.grpc.stub.AbstractAsyncStub<XdsEndpointServiceGrpc.XdsEndpointServiceStub>
A stub to allow clients to do asynchronous rpc calls to service XdsEndpointService.
An XdsEndpointService provides methods to manage endpoints.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T> -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidcreateEndpoint(CreateEndpointRequest request, io.grpc.stub.StreamObserver<io.envoyproxy.envoy.config.endpoint.v3.ClusterLoadAssignment> responseObserver) Creates a new endpoint.voiddeleteEndpoint(DeleteEndpointRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes a endpoint.voidderegisterLocalityLbEndpoint(DeregisterLocalityLbEndpointRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) voidregisterLocalityLbEndpoint(RegisterLocalityLbEndpointRequest request, io.grpc.stub.StreamObserver<LocalityLbEndpoint> responseObserver) voidupdateEndpoint(UpdateEndpointRequest request, io.grpc.stub.StreamObserver<io.envoyproxy.envoy.config.endpoint.v3.ClusterLoadAssignment> responseObserver) Updates an existing endpoint.Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods 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 XdsEndpointServiceGrpc.XdsEndpointServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<XdsEndpointServiceGrpc.XdsEndpointServiceStub>
-
createEndpoint
public void createEndpoint(CreateEndpointRequest request, io.grpc.stub.StreamObserver<io.envoyproxy.envoy.config.endpoint.v3.ClusterLoadAssignment> responseObserver) Creates a new endpoint.
-
updateEndpoint
public void updateEndpoint(UpdateEndpointRequest request, io.grpc.stub.StreamObserver<io.envoyproxy.envoy.config.endpoint.v3.ClusterLoadAssignment> responseObserver) Updates an existing endpoint.
-
deleteEndpoint
public void deleteEndpoint(DeleteEndpointRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes a endpoint.
-
registerLocalityLbEndpoint
public void registerLocalityLbEndpoint(RegisterLocalityLbEndpointRequest request, io.grpc.stub.StreamObserver<LocalityLbEndpoint> responseObserver) -
deregisterLocalityLbEndpoint
public void deregisterLocalityLbEndpoint(DeregisterLocalityLbEndpointRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
-