Class NetworkServicesGrpc.NetworkServicesFutureStub

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

public static final class NetworkServicesGrpc.NetworkServicesFutureStub extends io.grpc.stub.AbstractFutureStub<NetworkServicesGrpc.NetworkServicesFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service NetworkServices.
 Service describing handlers for resources.
 
  • Method Details

    • build

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

      public com.google.common.util.concurrent.ListenableFuture<ListEndpointPoliciesResponse> listEndpointPolicies(ListEndpointPoliciesRequest request)
       Lists EndpointPolicies in a given project and location.
       
    • getEndpointPolicy

      public com.google.common.util.concurrent.ListenableFuture<EndpointPolicy> getEndpointPolicy(GetEndpointPolicyRequest request)
       Gets details of a single EndpointPolicy.
       
    • createEndpointPolicy

      public com.google.common.util.concurrent.ListenableFuture<Operation> createEndpointPolicy(CreateEndpointPolicyRequest request)
       Creates a new EndpointPolicy in a given project and location.
       
    • updateEndpointPolicy

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateEndpointPolicy(UpdateEndpointPolicyRequest request)
       Updates the parameters of a single EndpointPolicy.
       
    • deleteEndpointPolicy

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteEndpointPolicy(DeleteEndpointPolicyRequest request)
       Deletes a single EndpointPolicy.
       
    • listWasmPluginVersions

      public com.google.common.util.concurrent.ListenableFuture<ListWasmPluginVersionsResponse> listWasmPluginVersions(ListWasmPluginVersionsRequest request)
       Lists `WasmPluginVersion` resources in a given project and
       location.
       
    • getWasmPluginVersion

      public com.google.common.util.concurrent.ListenableFuture<WasmPluginVersion> getWasmPluginVersion(GetWasmPluginVersionRequest request)
       Gets details of the specified `WasmPluginVersion` resource.
       
    • createWasmPluginVersion

      public com.google.common.util.concurrent.ListenableFuture<Operation> createWasmPluginVersion(CreateWasmPluginVersionRequest request)
       Creates a new `WasmPluginVersion` resource in a given project
       and location.
       
    • deleteWasmPluginVersion

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteWasmPluginVersion(DeleteWasmPluginVersionRequest request)
       Deletes the specified `WasmPluginVersion` resource.
       
    • listWasmPlugins

      public com.google.common.util.concurrent.ListenableFuture<ListWasmPluginsResponse> listWasmPlugins(ListWasmPluginsRequest request)
       Lists `WasmPlugin` resources in a given project and
       location.
       
    • getWasmPlugin

      public com.google.common.util.concurrent.ListenableFuture<WasmPlugin> getWasmPlugin(GetWasmPluginRequest request)
       Gets details of the specified `WasmPlugin` resource.
       
    • createWasmPlugin

      public com.google.common.util.concurrent.ListenableFuture<Operation> createWasmPlugin(CreateWasmPluginRequest request)
       Creates a new `WasmPlugin` resource in a given project
       and location.
       
    • updateWasmPlugin

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateWasmPlugin(UpdateWasmPluginRequest request)
       Updates the parameters of the specified `WasmPlugin` resource.
       
    • deleteWasmPlugin

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteWasmPlugin(DeleteWasmPluginRequest request)
       Deletes the specified `WasmPlugin` resource.
       
    • listGateways

      public com.google.common.util.concurrent.ListenableFuture<ListGatewaysResponse> listGateways(ListGatewaysRequest request)
       Lists Gateways in a given project and location.
       
    • getGateway

      public com.google.common.util.concurrent.ListenableFuture<Gateway> getGateway(GetGatewayRequest request)
       Gets details of a single Gateway.
       
    • createGateway

      public com.google.common.util.concurrent.ListenableFuture<Operation> createGateway(CreateGatewayRequest request)
       Creates a new Gateway in a given project and location.
       
    • updateGateway

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateGateway(UpdateGatewayRequest request)
       Updates the parameters of a single Gateway.
       
    • deleteGateway

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteGateway(DeleteGatewayRequest request)
       Deletes a single Gateway.
       
    • listGrpcRoutes

      public com.google.common.util.concurrent.ListenableFuture<ListGrpcRoutesResponse> listGrpcRoutes(ListGrpcRoutesRequest request)
       Lists GrpcRoutes in a given project and location.
       
    • getGrpcRoute

      public com.google.common.util.concurrent.ListenableFuture<GrpcRoute> getGrpcRoute(GetGrpcRouteRequest request)
       Gets details of a single GrpcRoute.
       
    • createGrpcRoute

      public com.google.common.util.concurrent.ListenableFuture<Operation> createGrpcRoute(CreateGrpcRouteRequest request)
       Creates a new GrpcRoute in a given project and location.
       
    • updateGrpcRoute

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateGrpcRoute(UpdateGrpcRouteRequest request)
       Updates the parameters of a single GrpcRoute.
       
    • deleteGrpcRoute

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteGrpcRoute(DeleteGrpcRouteRequest request)
       Deletes a single GrpcRoute.
       
    • listHttpRoutes

      public com.google.common.util.concurrent.ListenableFuture<ListHttpRoutesResponse> listHttpRoutes(ListHttpRoutesRequest request)
       Lists HttpRoute in a given project and location.
       
    • getHttpRoute

      public com.google.common.util.concurrent.ListenableFuture<HttpRoute> getHttpRoute(GetHttpRouteRequest request)
       Gets details of a single HttpRoute.
       
    • createHttpRoute

      public com.google.common.util.concurrent.ListenableFuture<Operation> createHttpRoute(CreateHttpRouteRequest request)
       Creates a new HttpRoute in a given project and location.
       
    • updateHttpRoute

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateHttpRoute(UpdateHttpRouteRequest request)
       Updates the parameters of a single HttpRoute.
       
    • deleteHttpRoute

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteHttpRoute(DeleteHttpRouteRequest request)
       Deletes a single HttpRoute.
       
    • listTcpRoutes

      public com.google.common.util.concurrent.ListenableFuture<ListTcpRoutesResponse> listTcpRoutes(ListTcpRoutesRequest request)
       Lists TcpRoute in a given project and location.
       
    • getTcpRoute

      public com.google.common.util.concurrent.ListenableFuture<TcpRoute> getTcpRoute(GetTcpRouteRequest request)
       Gets details of a single TcpRoute.
       
    • createTcpRoute

      public com.google.common.util.concurrent.ListenableFuture<Operation> createTcpRoute(CreateTcpRouteRequest request)
       Creates a new TcpRoute in a given project and location.
       
    • updateTcpRoute

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateTcpRoute(UpdateTcpRouteRequest request)
       Updates the parameters of a single TcpRoute.
       
    • deleteTcpRoute

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteTcpRoute(DeleteTcpRouteRequest request)
       Deletes a single TcpRoute.
       
    • listTlsRoutes

      public com.google.common.util.concurrent.ListenableFuture<ListTlsRoutesResponse> listTlsRoutes(ListTlsRoutesRequest request)
       Lists TlsRoute in a given project and location.
       
    • getTlsRoute

      public com.google.common.util.concurrent.ListenableFuture<TlsRoute> getTlsRoute(GetTlsRouteRequest request)
       Gets details of a single TlsRoute.
       
    • createTlsRoute

      public com.google.common.util.concurrent.ListenableFuture<Operation> createTlsRoute(CreateTlsRouteRequest request)
       Creates a new TlsRoute in a given project and location.
       
    • updateTlsRoute

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateTlsRoute(UpdateTlsRouteRequest request)
       Updates the parameters of a single TlsRoute.
       
    • deleteTlsRoute

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteTlsRoute(DeleteTlsRouteRequest request)
       Deletes a single TlsRoute.
       
    • listServiceBindings

      public com.google.common.util.concurrent.ListenableFuture<ListServiceBindingsResponse> listServiceBindings(ListServiceBindingsRequest request)
       Lists ServiceBinding in a given project and location.
       
    • getServiceBinding

      public com.google.common.util.concurrent.ListenableFuture<ServiceBinding> getServiceBinding(GetServiceBindingRequest request)
       Gets details of a single ServiceBinding.
       
    • createServiceBinding

      public com.google.common.util.concurrent.ListenableFuture<Operation> createServiceBinding(CreateServiceBindingRequest request)
       Creates a new ServiceBinding in a given project and location.
       
    • updateServiceBinding

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateServiceBinding(UpdateServiceBindingRequest request)
       Updates the parameters of a single ServiceBinding.
       
    • deleteServiceBinding

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteServiceBinding(DeleteServiceBindingRequest request)
       Deletes a single ServiceBinding.
       
    • listMeshes

      public com.google.common.util.concurrent.ListenableFuture<ListMeshesResponse> listMeshes(ListMeshesRequest request)
       Lists Meshes in a given project and location.
       
    • getMesh

      public com.google.common.util.concurrent.ListenableFuture<Mesh> getMesh(GetMeshRequest request)
       Gets details of a single Mesh.
       
    • createMesh

      public com.google.common.util.concurrent.ListenableFuture<Operation> createMesh(CreateMeshRequest request)
       Creates a new Mesh in a given project and location.
       
    • updateMesh

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateMesh(UpdateMeshRequest request)
       Updates the parameters of a single Mesh.
       
    • deleteMesh

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteMesh(DeleteMeshRequest request)
       Deletes a single Mesh.
       
    • listServiceLbPolicies

      public com.google.common.util.concurrent.ListenableFuture<ListServiceLbPoliciesResponse> listServiceLbPolicies(ListServiceLbPoliciesRequest request)
       Lists ServiceLbPolicies in a given project and location.
       
    • getServiceLbPolicy

      public com.google.common.util.concurrent.ListenableFuture<ServiceLbPolicy> getServiceLbPolicy(GetServiceLbPolicyRequest request)
       Gets details of a single ServiceLbPolicy.
       
    • createServiceLbPolicy

      public com.google.common.util.concurrent.ListenableFuture<Operation> createServiceLbPolicy(CreateServiceLbPolicyRequest request)
       Creates a new ServiceLbPolicy in a given project and location.
       
    • updateServiceLbPolicy

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateServiceLbPolicy(UpdateServiceLbPolicyRequest request)
       Updates the parameters of a single ServiceLbPolicy.
       
    • deleteServiceLbPolicy

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteServiceLbPolicy(DeleteServiceLbPolicyRequest request)
       Deletes a single ServiceLbPolicy.
       
    • getGatewayRouteView

      public com.google.common.util.concurrent.ListenableFuture<GatewayRouteView> getGatewayRouteView(GetGatewayRouteViewRequest request)
       Get a single RouteView of a Gateway.
       
    • getMeshRouteView

      public com.google.common.util.concurrent.ListenableFuture<MeshRouteView> getMeshRouteView(GetMeshRouteViewRequest request)
       Get a single RouteView of a Mesh.
       
    • listGatewayRouteViews

      public com.google.common.util.concurrent.ListenableFuture<ListGatewayRouteViewsResponse> listGatewayRouteViews(ListGatewayRouteViewsRequest request)
       Lists RouteViews
       
    • listMeshRouteViews

      public com.google.common.util.concurrent.ListenableFuture<ListMeshRouteViewsResponse> listMeshRouteViews(ListMeshRouteViewsRequest request)
       Lists RouteViews