Interface NetworkServicesGrpc.AsyncService (0.23.0)

public static interface NetworkServicesGrpc.AsyncService

Service describing handlers for resources.

Methods

createEndpointPolicy(CreateEndpointPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void createEndpointPolicy(CreateEndpointPolicyRequest request, StreamObserver<Operation> responseObserver)

Creates a new EndpointPolicy in a given project and location.

Parameters
Name Description
request CreateEndpointPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createGateway(CreateGatewayRequest request, StreamObserver<Operation> responseObserver)

public default void createGateway(CreateGatewayRequest request, StreamObserver<Operation> responseObserver)

Creates a new Gateway in a given project and location.

Parameters
Name Description
request CreateGatewayRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createGrpcRoute(CreateGrpcRouteRequest request, StreamObserver<Operation> responseObserver)

public default void createGrpcRoute(CreateGrpcRouteRequest request, StreamObserver<Operation> responseObserver)

Creates a new GrpcRoute in a given project and location.

Parameters
Name Description
request CreateGrpcRouteRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createHttpRoute(CreateHttpRouteRequest request, StreamObserver<Operation> responseObserver)

public default void createHttpRoute(CreateHttpRouteRequest request, StreamObserver<Operation> responseObserver)

Creates a new HttpRoute in a given project and location.

Parameters
Name Description
request CreateHttpRouteRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createMesh(CreateMeshRequest request, StreamObserver<Operation> responseObserver)

public default void createMesh(CreateMeshRequest request, StreamObserver<Operation> responseObserver)

Creates a new Mesh in a given project and location.

Parameters
Name Description
request CreateMeshRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createServiceBinding(CreateServiceBindingRequest request, StreamObserver<Operation> responseObserver)

public default void createServiceBinding(CreateServiceBindingRequest request, StreamObserver<Operation> responseObserver)

Creates a new ServiceBinding in a given project and location.

Parameters
Name Description
request CreateServiceBindingRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createServiceLbPolicy(CreateServiceLbPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void createServiceLbPolicy(CreateServiceLbPolicyRequest request, StreamObserver<Operation> responseObserver)

Creates a new ServiceLbPolicy in a given project and location.

Parameters
Name Description
request CreateServiceLbPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createTcpRoute(CreateTcpRouteRequest request, StreamObserver<Operation> responseObserver)

public default void createTcpRoute(CreateTcpRouteRequest request, StreamObserver<Operation> responseObserver)

Creates a new TcpRoute in a given project and location.

Parameters
Name Description
request CreateTcpRouteRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createTlsRoute(CreateTlsRouteRequest request, StreamObserver<Operation> responseObserver)

public default void createTlsRoute(CreateTlsRouteRequest request, StreamObserver<Operation> responseObserver)

Creates a new TlsRoute in a given project and location.

Parameters
Name Description
request CreateTlsRouteRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createWasmPlugin(CreateWasmPluginRequest request, StreamObserver<Operation> responseObserver)

public default void createWasmPlugin(CreateWasmPluginRequest request, StreamObserver<Operation> responseObserver)

Creates a new WasmPlugin resource in a given project and location.

Parameters
Name Description
request CreateWasmPluginRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createWasmPluginVersion(CreateWasmPluginVersionRequest request, StreamObserver<Operation> responseObserver)

public default void createWasmPluginVersion(CreateWasmPluginVersionRequest request, StreamObserver<Operation> responseObserver)

Creates a new WasmPluginVersion resource in a given project and location.

Parameters
Name Description
request CreateWasmPluginVersionRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteEndpointPolicy(DeleteEndpointPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void deleteEndpointPolicy(DeleteEndpointPolicyRequest request, StreamObserver<Operation> responseObserver)

Deletes a single EndpointPolicy.

Parameters
Name Description
request DeleteEndpointPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteGateway(DeleteGatewayRequest request, StreamObserver<Operation> responseObserver)

public default void deleteGateway(DeleteGatewayRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Gateway.

Parameters
Name Description
request DeleteGatewayRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteGrpcRoute(DeleteGrpcRouteRequest request, StreamObserver<Operation> responseObserver)

public default void deleteGrpcRoute(DeleteGrpcRouteRequest request, StreamObserver<Operation> responseObserver)

Deletes a single GrpcRoute.

Parameters
Name Description
request DeleteGrpcRouteRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteHttpRoute(DeleteHttpRouteRequest request, StreamObserver<Operation> responseObserver)

public default void deleteHttpRoute(DeleteHttpRouteRequest request, StreamObserver<Operation> responseObserver)

Deletes a single HttpRoute.

Parameters
Name Description
request DeleteHttpRouteRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteMesh(DeleteMeshRequest request, StreamObserver<Operation> responseObserver)

public default void deleteMesh(DeleteMeshRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Mesh.

Parameters
Name Description
request DeleteMeshRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteServiceBinding(DeleteServiceBindingRequest request, StreamObserver<Operation> responseObserver)

public default void deleteServiceBinding(DeleteServiceBindingRequest request, StreamObserver<Operation> responseObserver)

Deletes a single ServiceBinding.

Parameters
Name Description
request DeleteServiceBindingRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteServiceLbPolicy(DeleteServiceLbPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void deleteServiceLbPolicy(DeleteServiceLbPolicyRequest request, StreamObserver<Operation> responseObserver)

Deletes a single ServiceLbPolicy.

Parameters
Name Description
request DeleteServiceLbPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteTcpRoute(DeleteTcpRouteRequest request, StreamObserver<Operation> responseObserver)

public default void deleteTcpRoute(DeleteTcpRouteRequest request, StreamObserver<Operation> responseObserver)

Deletes a single TcpRoute.

Parameters
Name Description
request DeleteTcpRouteRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteTlsRoute(DeleteTlsRouteRequest request, StreamObserver<Operation> responseObserver)

public default void deleteTlsRoute(DeleteTlsRouteRequest request, StreamObserver<Operation> responseObserver)

Deletes a single TlsRoute.

Parameters
Name Description
request DeleteTlsRouteRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteWasmPlugin(DeleteWasmPluginRequest request, StreamObserver<Operation> responseObserver)

public default void deleteWasmPlugin(DeleteWasmPluginRequest request, StreamObserver<Operation> responseObserver)

Deletes the specified WasmPlugin resource.

Parameters
Name Description
request DeleteWasmPluginRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteWasmPluginVersion(DeleteWasmPluginVersionRequest request, StreamObserver<Operation> responseObserver)

public default void deleteWasmPluginVersion(DeleteWasmPluginVersionRequest request, StreamObserver<Operation> responseObserver)

Deletes the specified WasmPluginVersion resource.

Parameters
Name Description
request DeleteWasmPluginVersionRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getEndpointPolicy(GetEndpointPolicyRequest request, StreamObserver<EndpointPolicy> responseObserver)

public default void getEndpointPolicy(GetEndpointPolicyRequest request, StreamObserver<EndpointPolicy> responseObserver)

Gets details of a single EndpointPolicy.

Parameters
Name Description
request GetEndpointPolicyRequest
responseObserver io.grpc.stub.StreamObserver<EndpointPolicy>

getGateway(GetGatewayRequest request, StreamObserver<Gateway> responseObserver)

public default void getGateway(GetGatewayRequest request, StreamObserver<Gateway> responseObserver)

Gets details of a single Gateway.

Parameters
Name Description
request GetGatewayRequest
responseObserver io.grpc.stub.StreamObserver<Gateway>

getGatewayRouteView(GetGatewayRouteViewRequest request, StreamObserver<GatewayRouteView> responseObserver)

public default void getGatewayRouteView(GetGatewayRouteViewRequest request, StreamObserver<GatewayRouteView> responseObserver)

Get a single RouteView of a Gateway.

Parameters
Name Description
request GetGatewayRouteViewRequest
responseObserver io.grpc.stub.StreamObserver<GatewayRouteView>

getGrpcRoute(GetGrpcRouteRequest request, StreamObserver<GrpcRoute> responseObserver)

public default void getGrpcRoute(GetGrpcRouteRequest request, StreamObserver<GrpcRoute> responseObserver)

Gets details of a single GrpcRoute.

Parameters
Name Description
request GetGrpcRouteRequest
responseObserver io.grpc.stub.StreamObserver<GrpcRoute>

getHttpRoute(GetHttpRouteRequest request, StreamObserver<HttpRoute> responseObserver)

public default void getHttpRoute(GetHttpRouteRequest request, StreamObserver<HttpRoute> responseObserver)

Gets details of a single HttpRoute.

Parameters
Name Description
request GetHttpRouteRequest
responseObserver io.grpc.stub.StreamObserver<HttpRoute>

getMesh(GetMeshRequest request, StreamObserver<Mesh> responseObserver)

public default void getMesh(GetMeshRequest request, StreamObserver<Mesh> responseObserver)

Gets details of a single Mesh.

Parameters
Name Description
request GetMeshRequest
responseObserver io.grpc.stub.StreamObserver<Mesh>

getMeshRouteView(GetMeshRouteViewRequest request, StreamObserver<MeshRouteView> responseObserver)

public default void getMeshRouteView(GetMeshRouteViewRequest request, StreamObserver<MeshRouteView> responseObserver)

Get a single RouteView of a Mesh.

Parameters
Name Description
request GetMeshRouteViewRequest
responseObserver io.grpc.stub.StreamObserver<MeshRouteView>

getServiceBinding(GetServiceBindingRequest request, StreamObserver<ServiceBinding> responseObserver)

public default void getServiceBinding(GetServiceBindingRequest request, StreamObserver<ServiceBinding> responseObserver)

Gets details of a single ServiceBinding.

Parameters
Name Description
request GetServiceBindingRequest
responseObserver io.grpc.stub.StreamObserver<ServiceBinding>

getServiceLbPolicy(GetServiceLbPolicyRequest request, StreamObserver<ServiceLbPolicy> responseObserver)

public default void getServiceLbPolicy(GetServiceLbPolicyRequest request, StreamObserver<ServiceLbPolicy> responseObserver)

Gets details of a single ServiceLbPolicy.

Parameters
Name Description
request GetServiceLbPolicyRequest
responseObserver io.grpc.stub.StreamObserver<ServiceLbPolicy>

getTcpRoute(GetTcpRouteRequest request, StreamObserver<TcpRoute> responseObserver)

public default void getTcpRoute(GetTcpRouteRequest request, StreamObserver<TcpRoute> responseObserver)

Gets details of a single TcpRoute.

Parameters
Name Description
request GetTcpRouteRequest
responseObserver io.grpc.stub.StreamObserver<TcpRoute>

getTlsRoute(GetTlsRouteRequest request, StreamObserver<TlsRoute> responseObserver)

public default void getTlsRoute(GetTlsRouteRequest request, StreamObserver<TlsRoute> responseObserver)

Gets details of a single TlsRoute.

Parameters
Name Description
request GetTlsRouteRequest
responseObserver io.grpc.stub.StreamObserver<TlsRoute>

getWasmPlugin(GetWasmPluginRequest request, StreamObserver<WasmPlugin> responseObserver)

public default void getWasmPlugin(GetWasmPluginRequest request, StreamObserver<WasmPlugin> responseObserver)

Gets details of the specified WasmPlugin resource.

Parameters
Name Description
request GetWasmPluginRequest
responseObserver io.grpc.stub.StreamObserver<WasmPlugin>

getWasmPluginVersion(GetWasmPluginVersionRequest request, StreamObserver<WasmPluginVersion> responseObserver)

public default void getWasmPluginVersion(GetWasmPluginVersionRequest request, StreamObserver<WasmPluginVersion> responseObserver)

Gets details of the specified WasmPluginVersion resource.

Parameters
Name Description
request GetWasmPluginVersionRequest
responseObserver io.grpc.stub.StreamObserver<WasmPluginVersion>

listEndpointPolicies(ListEndpointPoliciesRequest request, StreamObserver<ListEndpointPoliciesResponse> responseObserver)

public default void listEndpointPolicies(ListEndpointPoliciesRequest request, StreamObserver<ListEndpointPoliciesResponse> responseObserver)

Lists EndpointPolicies in a given project and location.

Parameters
Name Description
request ListEndpointPoliciesRequest
responseObserver io.grpc.stub.StreamObserver<ListEndpointPoliciesResponse>

listGatewayRouteViews(ListGatewayRouteViewsRequest request, StreamObserver<ListGatewayRouteViewsResponse> responseObserver)

public default void listGatewayRouteViews(ListGatewayRouteViewsRequest request, StreamObserver<ListGatewayRouteViewsResponse> responseObserver)

Lists RouteViews

Parameters
Name Description
request ListGatewayRouteViewsRequest
responseObserver io.grpc.stub.StreamObserver<ListGatewayRouteViewsResponse>

listGateways(ListGatewaysRequest request, StreamObserver<ListGatewaysResponse> responseObserver)

public default void listGateways(ListGatewaysRequest request, StreamObserver<ListGatewaysResponse> responseObserver)

Lists Gateways in a given project and location.

Parameters
Name Description
request ListGatewaysRequest
responseObserver io.grpc.stub.StreamObserver<ListGatewaysResponse>

listGrpcRoutes(ListGrpcRoutesRequest request, StreamObserver<ListGrpcRoutesResponse> responseObserver)

public default void listGrpcRoutes(ListGrpcRoutesRequest request, StreamObserver<ListGrpcRoutesResponse> responseObserver)

Lists GrpcRoutes in a given project and location.

Parameters
Name Description
request ListGrpcRoutesRequest
responseObserver io.grpc.stub.StreamObserver<ListGrpcRoutesResponse>

listHttpRoutes(ListHttpRoutesRequest request, StreamObserver<ListHttpRoutesResponse> responseObserver)

public default void listHttpRoutes(ListHttpRoutesRequest request, StreamObserver<ListHttpRoutesResponse> responseObserver)

Lists HttpRoute in a given project and location.

Parameters
Name Description
request ListHttpRoutesRequest
responseObserver io.grpc.stub.StreamObserver<ListHttpRoutesResponse>

listMeshRouteViews(ListMeshRouteViewsRequest request, StreamObserver<ListMeshRouteViewsResponse> responseObserver)

public default void listMeshRouteViews(ListMeshRouteViewsRequest request, StreamObserver<ListMeshRouteViewsResponse> responseObserver)

Lists RouteViews

Parameters
Name Description
request ListMeshRouteViewsRequest
responseObserver io.grpc.stub.StreamObserver<ListMeshRouteViewsResponse>

listMeshes(ListMeshesRequest request, StreamObserver<ListMeshesResponse> responseObserver)

public default void listMeshes(ListMeshesRequest request, StreamObserver<ListMeshesResponse> responseObserver)

Lists Meshes in a given project and location.

Parameters
Name Description
request ListMeshesRequest
responseObserver io.grpc.stub.StreamObserver<ListMeshesResponse>

listServiceBindings(ListServiceBindingsRequest request, StreamObserver<ListServiceBindingsResponse> responseObserver)

public default void listServiceBindings(ListServiceBindingsRequest request, StreamObserver<ListServiceBindingsResponse> responseObserver)

Lists ServiceBinding in a given project and location.

Parameters
Name Description
request ListServiceBindingsRequest
responseObserver io.grpc.stub.StreamObserver<ListServiceBindingsResponse>

listServiceLbPolicies(ListServiceLbPoliciesRequest request, StreamObserver<ListServiceLbPoliciesResponse> responseObserver)

public default void listServiceLbPolicies(ListServiceLbPoliciesRequest request, StreamObserver<ListServiceLbPoliciesResponse> responseObserver)

Lists ServiceLbPolicies in a given project and location.

Parameters
Name Description
request ListServiceLbPoliciesRequest
responseObserver io.grpc.stub.StreamObserver<ListServiceLbPoliciesResponse>

listTcpRoutes(ListTcpRoutesRequest request, StreamObserver<ListTcpRoutesResponse> responseObserver)

public default void listTcpRoutes(ListTcpRoutesRequest request, StreamObserver<ListTcpRoutesResponse> responseObserver)

Lists TcpRoute in a given project and location.

Parameters
Name Description
request ListTcpRoutesRequest
responseObserver io.grpc.stub.StreamObserver<ListTcpRoutesResponse>

listTlsRoutes(ListTlsRoutesRequest request, StreamObserver<ListTlsRoutesResponse> responseObserver)

public default void listTlsRoutes(ListTlsRoutesRequest request, StreamObserver<ListTlsRoutesResponse> responseObserver)

Lists TlsRoute in a given project and location.

Parameters
Name Description
request ListTlsRoutesRequest
responseObserver io.grpc.stub.StreamObserver<ListTlsRoutesResponse>

listWasmPluginVersions(ListWasmPluginVersionsRequest request, StreamObserver<ListWasmPluginVersionsResponse> responseObserver)

public default void listWasmPluginVersions(ListWasmPluginVersionsRequest request, StreamObserver<ListWasmPluginVersionsResponse> responseObserver)

Lists WasmPluginVersion resources in a given project and location.

Parameters
Name Description
request ListWasmPluginVersionsRequest
responseObserver io.grpc.stub.StreamObserver<ListWasmPluginVersionsResponse>

listWasmPlugins(ListWasmPluginsRequest request, StreamObserver<ListWasmPluginsResponse> responseObserver)

public default void listWasmPlugins(ListWasmPluginsRequest request, StreamObserver<ListWasmPluginsResponse> responseObserver)

Lists WasmPlugin resources in a given project and location.

Parameters
Name Description
request ListWasmPluginsRequest
responseObserver io.grpc.stub.StreamObserver<ListWasmPluginsResponse>

updateEndpointPolicy(UpdateEndpointPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void updateEndpointPolicy(UpdateEndpointPolicyRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single EndpointPolicy.

Parameters
Name Description
request UpdateEndpointPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateGateway(UpdateGatewayRequest request, StreamObserver<Operation> responseObserver)

public default void updateGateway(UpdateGatewayRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single Gateway.

Parameters
Name Description
request UpdateGatewayRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateGrpcRoute(UpdateGrpcRouteRequest request, StreamObserver<Operation> responseObserver)

public default void updateGrpcRoute(UpdateGrpcRouteRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single GrpcRoute.

Parameters
Name Description
request UpdateGrpcRouteRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateHttpRoute(UpdateHttpRouteRequest request, StreamObserver<Operation> responseObserver)

public default void updateHttpRoute(UpdateHttpRouteRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single HttpRoute.

Parameters
Name Description
request UpdateHttpRouteRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateMesh(UpdateMeshRequest request, StreamObserver<Operation> responseObserver)

public default void updateMesh(UpdateMeshRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single Mesh.

Parameters
Name Description
request UpdateMeshRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateServiceBinding(UpdateServiceBindingRequest request, StreamObserver<Operation> responseObserver)

public default void updateServiceBinding(UpdateServiceBindingRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single ServiceBinding.

Parameters
Name Description
request UpdateServiceBindingRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateServiceLbPolicy(UpdateServiceLbPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void updateServiceLbPolicy(UpdateServiceLbPolicyRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single ServiceLbPolicy.

Parameters
Name Description
request UpdateServiceLbPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateTcpRoute(UpdateTcpRouteRequest request, StreamObserver<Operation> responseObserver)

public default void updateTcpRoute(UpdateTcpRouteRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single TcpRoute.

Parameters
Name Description
request UpdateTcpRouteRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateTlsRoute(UpdateTlsRouteRequest request, StreamObserver<Operation> responseObserver)

public default void updateTlsRoute(UpdateTlsRouteRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single TlsRoute.

Parameters
Name Description
request UpdateTlsRouteRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateWasmPlugin(UpdateWasmPluginRequest request, StreamObserver<Operation> responseObserver)

public default void updateWasmPlugin(UpdateWasmPluginRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of the specified WasmPlugin resource.

Parameters
Name Description
request UpdateWasmPluginRequest
responseObserver io.grpc.stub.StreamObserver<Operation>