Interface NetworkServicesGrpc.AsyncService

All Known Implementing Classes:
NetworkServicesGrpc.NetworkServicesImplBase
Enclosing class:
NetworkServicesGrpc

public static interface NetworkServicesGrpc.AsyncService
 Service describing handlers for resources.
 
  • Method Details

    • listEndpointPolicies

      default void listEndpointPolicies(ListEndpointPoliciesRequest request, io.grpc.stub.StreamObserver<ListEndpointPoliciesResponse> responseObserver)
       Lists EndpointPolicies in a given project and location.
       
    • getEndpointPolicy

      default void getEndpointPolicy(GetEndpointPolicyRequest request, io.grpc.stub.StreamObserver<EndpointPolicy> responseObserver)
       Gets details of a single EndpointPolicy.
       
    • createEndpointPolicy

      default void createEndpointPolicy(CreateEndpointPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new EndpointPolicy in a given project and location.
       
    • updateEndpointPolicy

      default void updateEndpointPolicy(UpdateEndpointPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a single EndpointPolicy.
       
    • deleteEndpointPolicy

      default void deleteEndpointPolicy(DeleteEndpointPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single EndpointPolicy.
       
    • listWasmPluginVersions

      default void listWasmPluginVersions(ListWasmPluginVersionsRequest request, io.grpc.stub.StreamObserver<ListWasmPluginVersionsResponse> responseObserver)
       Lists `WasmPluginVersion` resources in a given project and
       location.
       
    • getWasmPluginVersion

      default void getWasmPluginVersion(GetWasmPluginVersionRequest request, io.grpc.stub.StreamObserver<WasmPluginVersion> responseObserver)
       Gets details of the specified `WasmPluginVersion` resource.
       
    • createWasmPluginVersion

      default void createWasmPluginVersion(CreateWasmPluginVersionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new `WasmPluginVersion` resource in a given project
       and location.
       
    • deleteWasmPluginVersion

      default void deleteWasmPluginVersion(DeleteWasmPluginVersionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes the specified `WasmPluginVersion` resource.
       
    • listWasmPlugins

      default void listWasmPlugins(ListWasmPluginsRequest request, io.grpc.stub.StreamObserver<ListWasmPluginsResponse> responseObserver)
       Lists `WasmPlugin` resources in a given project and
       location.
       
    • getWasmPlugin

      default void getWasmPlugin(GetWasmPluginRequest request, io.grpc.stub.StreamObserver<WasmPlugin> responseObserver)
       Gets details of the specified `WasmPlugin` resource.
       
    • createWasmPlugin

      default void createWasmPlugin(CreateWasmPluginRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new `WasmPlugin` resource in a given project
       and location.
       
    • updateWasmPlugin

      default void updateWasmPlugin(UpdateWasmPluginRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of the specified `WasmPlugin` resource.
       
    • deleteWasmPlugin

      default void deleteWasmPlugin(DeleteWasmPluginRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes the specified `WasmPlugin` resource.
       
    • listGateways

      default void listGateways(ListGatewaysRequest request, io.grpc.stub.StreamObserver<ListGatewaysResponse> responseObserver)
       Lists Gateways in a given project and location.
       
    • getGateway

      default void getGateway(GetGatewayRequest request, io.grpc.stub.StreamObserver<Gateway> responseObserver)
       Gets details of a single Gateway.
       
    • createGateway

      default void createGateway(CreateGatewayRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new Gateway in a given project and location.
       
    • updateGateway

      default void updateGateway(UpdateGatewayRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a single Gateway.
       
    • deleteGateway

      default void deleteGateway(DeleteGatewayRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single Gateway.
       
    • listGrpcRoutes

      default void listGrpcRoutes(ListGrpcRoutesRequest request, io.grpc.stub.StreamObserver<ListGrpcRoutesResponse> responseObserver)
       Lists GrpcRoutes in a given project and location.
       
    • getGrpcRoute

      default void getGrpcRoute(GetGrpcRouteRequest request, io.grpc.stub.StreamObserver<GrpcRoute> responseObserver)
       Gets details of a single GrpcRoute.
       
    • createGrpcRoute

      default void createGrpcRoute(CreateGrpcRouteRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new GrpcRoute in a given project and location.
       
    • updateGrpcRoute

      default void updateGrpcRoute(UpdateGrpcRouteRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a single GrpcRoute.
       
    • deleteGrpcRoute

      default void deleteGrpcRoute(DeleteGrpcRouteRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single GrpcRoute.
       
    • listHttpRoutes

      default void listHttpRoutes(ListHttpRoutesRequest request, io.grpc.stub.StreamObserver<ListHttpRoutesResponse> responseObserver)
       Lists HttpRoute in a given project and location.
       
    • getHttpRoute

      default void getHttpRoute(GetHttpRouteRequest request, io.grpc.stub.StreamObserver<HttpRoute> responseObserver)
       Gets details of a single HttpRoute.
       
    • createHttpRoute

      default void createHttpRoute(CreateHttpRouteRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new HttpRoute in a given project and location.
       
    • updateHttpRoute

      default void updateHttpRoute(UpdateHttpRouteRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a single HttpRoute.
       
    • deleteHttpRoute

      default void deleteHttpRoute(DeleteHttpRouteRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single HttpRoute.
       
    • listTcpRoutes

      default void listTcpRoutes(ListTcpRoutesRequest request, io.grpc.stub.StreamObserver<ListTcpRoutesResponse> responseObserver)
       Lists TcpRoute in a given project and location.
       
    • getTcpRoute

      default void getTcpRoute(GetTcpRouteRequest request, io.grpc.stub.StreamObserver<TcpRoute> responseObserver)
       Gets details of a single TcpRoute.
       
    • createTcpRoute

      default void createTcpRoute(CreateTcpRouteRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new TcpRoute in a given project and location.
       
    • updateTcpRoute

      default void updateTcpRoute(UpdateTcpRouteRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a single TcpRoute.
       
    • deleteTcpRoute

      default void deleteTcpRoute(DeleteTcpRouteRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single TcpRoute.
       
    • listTlsRoutes

      default void listTlsRoutes(ListTlsRoutesRequest request, io.grpc.stub.StreamObserver<ListTlsRoutesResponse> responseObserver)
       Lists TlsRoute in a given project and location.
       
    • getTlsRoute

      default void getTlsRoute(GetTlsRouteRequest request, io.grpc.stub.StreamObserver<TlsRoute> responseObserver)
       Gets details of a single TlsRoute.
       
    • createTlsRoute

      default void createTlsRoute(CreateTlsRouteRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new TlsRoute in a given project and location.
       
    • updateTlsRoute

      default void updateTlsRoute(UpdateTlsRouteRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a single TlsRoute.
       
    • deleteTlsRoute

      default void deleteTlsRoute(DeleteTlsRouteRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single TlsRoute.
       
    • listServiceBindings

      default void listServiceBindings(ListServiceBindingsRequest request, io.grpc.stub.StreamObserver<ListServiceBindingsResponse> responseObserver)
       Lists ServiceBinding in a given project and location.
       
    • getServiceBinding

      default void getServiceBinding(GetServiceBindingRequest request, io.grpc.stub.StreamObserver<ServiceBinding> responseObserver)
       Gets details of a single ServiceBinding.
       
    • createServiceBinding

      default void createServiceBinding(CreateServiceBindingRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new ServiceBinding in a given project and location.
       
    • updateServiceBinding

      default void updateServiceBinding(UpdateServiceBindingRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a single ServiceBinding.
       
    • deleteServiceBinding

      default void deleteServiceBinding(DeleteServiceBindingRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single ServiceBinding.
       
    • listMeshes

      default void listMeshes(ListMeshesRequest request, io.grpc.stub.StreamObserver<ListMeshesResponse> responseObserver)
       Lists Meshes in a given project and location.
       
    • getMesh

      default void getMesh(GetMeshRequest request, io.grpc.stub.StreamObserver<Mesh> responseObserver)
       Gets details of a single Mesh.
       
    • createMesh

      default void createMesh(CreateMeshRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new Mesh in a given project and location.
       
    • updateMesh

      default void updateMesh(UpdateMeshRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a single Mesh.
       
    • deleteMesh

      default void deleteMesh(DeleteMeshRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single Mesh.
       
    • listServiceLbPolicies

      default void listServiceLbPolicies(ListServiceLbPoliciesRequest request, io.grpc.stub.StreamObserver<ListServiceLbPoliciesResponse> responseObserver)
       Lists ServiceLbPolicies in a given project and location.
       
    • getServiceLbPolicy

      default void getServiceLbPolicy(GetServiceLbPolicyRequest request, io.grpc.stub.StreamObserver<ServiceLbPolicy> responseObserver)
       Gets details of a single ServiceLbPolicy.
       
    • createServiceLbPolicy

      default void createServiceLbPolicy(CreateServiceLbPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new ServiceLbPolicy in a given project and location.
       
    • updateServiceLbPolicy

      default void updateServiceLbPolicy(UpdateServiceLbPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a single ServiceLbPolicy.
       
    • deleteServiceLbPolicy

      default void deleteServiceLbPolicy(DeleteServiceLbPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single ServiceLbPolicy.
       
    • getGatewayRouteView

      default void getGatewayRouteView(GetGatewayRouteViewRequest request, io.grpc.stub.StreamObserver<GatewayRouteView> responseObserver)
       Get a single RouteView of a Gateway.
       
    • getMeshRouteView

      default void getMeshRouteView(GetMeshRouteViewRequest request, io.grpc.stub.StreamObserver<MeshRouteView> responseObserver)
       Get a single RouteView of a Mesh.
       
    • listGatewayRouteViews

      default void listGatewayRouteViews(ListGatewayRouteViewsRequest request, io.grpc.stub.StreamObserver<ListGatewayRouteViewsResponse> responseObserver)
       Lists RouteViews
       
    • listMeshRouteViews

      default void listMeshRouteViews(ListMeshRouteViewsRequest request, io.grpc.stub.StreamObserver<ListMeshRouteViewsResponse> responseObserver)
       Lists RouteViews