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.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<Operation>Creates a new EndpointPolicy in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>createGateway(CreateGatewayRequest request) Creates a new Gateway in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>createGrpcRoute(CreateGrpcRouteRequest request) Creates a new GrpcRoute in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>createHttpRoute(CreateHttpRouteRequest request) Creates a new HttpRoute in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>createMesh(CreateMeshRequest request) Creates a new Mesh in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Creates a new ServiceBinding in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Creates a new ServiceLbPolicy in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>createTcpRoute(CreateTcpRouteRequest request) Creates a new TcpRoute in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>createTlsRoute(CreateTlsRouteRequest request) Creates a new TlsRoute in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>createWasmPlugin(CreateWasmPluginRequest request) Creates a new `WasmPlugin` resource in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Creates a new `WasmPluginVersion` resource in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes a single EndpointPolicy.com.google.common.util.concurrent.ListenableFuture<Operation>deleteGateway(DeleteGatewayRequest request) Deletes a single Gateway.com.google.common.util.concurrent.ListenableFuture<Operation>deleteGrpcRoute(DeleteGrpcRouteRequest request) Deletes a single GrpcRoute.com.google.common.util.concurrent.ListenableFuture<Operation>deleteHttpRoute(DeleteHttpRouteRequest request) Deletes a single HttpRoute.com.google.common.util.concurrent.ListenableFuture<Operation>deleteMesh(DeleteMeshRequest request) Deletes a single Mesh.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes a single ServiceBinding.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes a single ServiceLbPolicy.com.google.common.util.concurrent.ListenableFuture<Operation>deleteTcpRoute(DeleteTcpRouteRequest request) Deletes a single TcpRoute.com.google.common.util.concurrent.ListenableFuture<Operation>deleteTlsRoute(DeleteTlsRouteRequest request) Deletes a single TlsRoute.com.google.common.util.concurrent.ListenableFuture<Operation>deleteWasmPlugin(DeleteWasmPluginRequest request) Deletes the specified `WasmPlugin` resource.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes the specified `WasmPluginVersion` resource.com.google.common.util.concurrent.ListenableFuture<EndpointPolicy>Gets details of a single EndpointPolicy.com.google.common.util.concurrent.ListenableFuture<Gateway>getGateway(GetGatewayRequest request) Gets details of a single Gateway.com.google.common.util.concurrent.ListenableFuture<GatewayRouteView>Get a single RouteView of a Gateway.com.google.common.util.concurrent.ListenableFuture<GrpcRoute>getGrpcRoute(GetGrpcRouteRequest request) Gets details of a single GrpcRoute.com.google.common.util.concurrent.ListenableFuture<HttpRoute>getHttpRoute(GetHttpRouteRequest request) Gets details of a single HttpRoute.com.google.common.util.concurrent.ListenableFuture<Mesh>getMesh(GetMeshRequest request) Gets details of a single Mesh.com.google.common.util.concurrent.ListenableFuture<MeshRouteView>getMeshRouteView(GetMeshRouteViewRequest request) Get a single RouteView of a Mesh.com.google.common.util.concurrent.ListenableFuture<ServiceBinding>Gets details of a single ServiceBinding.com.google.common.util.concurrent.ListenableFuture<ServiceLbPolicy>Gets details of a single ServiceLbPolicy.com.google.common.util.concurrent.ListenableFuture<TcpRoute>getTcpRoute(GetTcpRouteRequest request) Gets details of a single TcpRoute.com.google.common.util.concurrent.ListenableFuture<TlsRoute>getTlsRoute(GetTlsRouteRequest request) Gets details of a single TlsRoute.com.google.common.util.concurrent.ListenableFuture<WasmPlugin>getWasmPlugin(GetWasmPluginRequest request) Gets details of the specified `WasmPlugin` resource.com.google.common.util.concurrent.ListenableFuture<WasmPluginVersion>Gets details of the specified `WasmPluginVersion` resource.com.google.common.util.concurrent.ListenableFuture<ListEndpointPoliciesResponse>Lists EndpointPolicies in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListGatewayRouteViewsResponse>Lists RouteViewscom.google.common.util.concurrent.ListenableFuture<ListGatewaysResponse>listGateways(ListGatewaysRequest request) Lists Gateways in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListGrpcRoutesResponse>listGrpcRoutes(ListGrpcRoutesRequest request) Lists GrpcRoutes in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListHttpRoutesResponse>listHttpRoutes(ListHttpRoutesRequest request) Lists HttpRoute in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListMeshesResponse>listMeshes(ListMeshesRequest request) Lists Meshes in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListMeshRouteViewsResponse>Lists RouteViewscom.google.common.util.concurrent.ListenableFuture<ListServiceBindingsResponse>Lists ServiceBinding in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListServiceLbPoliciesResponse>Lists ServiceLbPolicies in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListTcpRoutesResponse>listTcpRoutes(ListTcpRoutesRequest request) Lists TcpRoute in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListTlsRoutesResponse>listTlsRoutes(ListTlsRoutesRequest request) Lists TlsRoute in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListWasmPluginsResponse>listWasmPlugins(ListWasmPluginsRequest request) Lists `WasmPlugin` resources in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListWasmPluginVersionsResponse>Lists `WasmPluginVersion` resources in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Updates the parameters of a single EndpointPolicy.com.google.common.util.concurrent.ListenableFuture<Operation>updateGateway(UpdateGatewayRequest request) Updates the parameters of a single Gateway.com.google.common.util.concurrent.ListenableFuture<Operation>updateGrpcRoute(UpdateGrpcRouteRequest request) Updates the parameters of a single GrpcRoute.com.google.common.util.concurrent.ListenableFuture<Operation>updateHttpRoute(UpdateHttpRouteRequest request) Updates the parameters of a single HttpRoute.com.google.common.util.concurrent.ListenableFuture<Operation>updateMesh(UpdateMeshRequest request) Updates the parameters of a single Mesh.com.google.common.util.concurrent.ListenableFuture<Operation>Updates the parameters of a single ServiceBinding.com.google.common.util.concurrent.ListenableFuture<Operation>Updates the parameters of a single ServiceLbPolicy.com.google.common.util.concurrent.ListenableFuture<Operation>updateTcpRoute(UpdateTcpRouteRequest request) Updates the parameters of a single TcpRoute.com.google.common.util.concurrent.ListenableFuture<Operation>updateTlsRoute(UpdateTlsRouteRequest request) Updates the parameters of a single TlsRoute.com.google.common.util.concurrent.ListenableFuture<Operation>updateWasmPlugin(UpdateWasmPluginRequest request) Updates the parameters of the specified `WasmPlugin` resource.Methods inherited from class io.grpc.stub.AbstractFutureStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected NetworkServicesGrpc.NetworkServicesFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.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
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
-