Class NetworkServicesGrpc.NetworkServicesStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<NetworkServicesGrpc.NetworkServicesStub>
com.google.cloud.networkservices.v1.NetworkServicesGrpc.NetworkServicesStub
Enclosing class:
NetworkServicesGrpc

public static final class NetworkServicesGrpc.NetworkServicesStub extends io.grpc.stub.AbstractAsyncStub<NetworkServicesGrpc.NetworkServicesStub>
A stub to allow clients to do asynchronous rpc calls to service NetworkServices.
 Service describing handlers for resources.
 
  • Method Details

    • build

      protected NetworkServicesGrpc.NetworkServicesStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<NetworkServicesGrpc.NetworkServicesStub>
    • listEndpointPolicies

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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