Interface XdsRouteServiceGrpc.AsyncService

All Known Implementing Classes:
XdsRouteService, XdsRouteServiceGrpc.XdsRouteServiceImplBase
Enclosing class:
XdsRouteServiceGrpc

public static interface XdsRouteServiceGrpc.AsyncService
An XdsRouteService provides methods to manage routes.
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    createRoute(CreateRouteRequest request, io.grpc.stub.StreamObserver<io.envoyproxy.envoy.config.route.v3.RouteConfiguration> responseObserver)
    Creates a new route.
    default void
    deleteRoute(DeleteRouteRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
    Deletes a route.
    default void
    updateRoute(UpdateRouteRequest request, io.grpc.stub.StreamObserver<io.envoyproxy.envoy.config.route.v3.RouteConfiguration> responseObserver)
    Updates an existing route.
  • Method Details

    • createRoute

      default void createRoute(CreateRouteRequest request, io.grpc.stub.StreamObserver<io.envoyproxy.envoy.config.route.v3.RouteConfiguration> responseObserver)
      Creates a new route.
      
    • updateRoute

      default void updateRoute(UpdateRouteRequest request, io.grpc.stub.StreamObserver<io.envoyproxy.envoy.config.route.v3.RouteConfiguration> responseObserver)
      Updates an existing route.
      
    • deleteRoute

      default void deleteRoute(DeleteRouteRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
      Deletes a route.