Interface XdsEndpointServiceGrpc.AsyncService

All Known Implementing Classes:
XdsEndpointService, XdsEndpointServiceGrpc.XdsEndpointServiceImplBase
Enclosing class:
XdsEndpointServiceGrpc

public static interface XdsEndpointServiceGrpc.AsyncService
An XdsEndpointService provides methods to manage endpoints.
  • Method Details

    • createEndpoint

      default void createEndpoint(CreateEndpointRequest request, io.grpc.stub.StreamObserver<io.envoyproxy.envoy.config.endpoint.v3.ClusterLoadAssignment> responseObserver)
      Creates a new endpoint.
      
    • updateEndpoint

      default void updateEndpoint(UpdateEndpointRequest request, io.grpc.stub.StreamObserver<io.envoyproxy.envoy.config.endpoint.v3.ClusterLoadAssignment> responseObserver)
      Updates an existing endpoint.
      
    • deleteEndpoint

      default void deleteEndpoint(DeleteEndpointRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
      Deletes a endpoint.
      
    • registerLocalityLbEndpoint

      default void registerLocalityLbEndpoint(RegisterLocalityLbEndpointRequest request, io.grpc.stub.StreamObserver<LocalityLbEndpoint> responseObserver)
    • deregisterLocalityLbEndpoint

      default void deregisterLocalityLbEndpoint(DeregisterLocalityLbEndpointRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)