Class protos.google.cloud.networkservices.v1.NetworkServices (0.12.0)

Represents a NetworkServices

Inheritance

$protobuf.rpc.Service > protos.google.cloud.networkservices.v1.NetworkServices

Package

@google-cloud/networkservices

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new NetworkServices service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): NetworkServices;

Creates new NetworkServices service using the specified rpc implementation.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
Type Description
NetworkServices

RPC service. Useful where requests and/or responses are streamed.

createEndpointPolicy(request, callback)

public createEndpointPolicy(request: google.cloud.networkservices.v1.ICreateEndpointPolicyRequest, callback: google.cloud.networkservices.v1.NetworkServices.CreateEndpointPolicyCallback): void;

Calls CreateEndpointPolicy.

Parameters
Name Description
request ICreateEndpointPolicyRequest

CreateEndpointPolicyRequest message or plain object

callback CreateEndpointPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createEndpointPolicy(request)

public createEndpointPolicy(request: google.cloud.networkservices.v1.ICreateEndpointPolicyRequest): Promise<google.longrunning.Operation>;

Calls CreateEndpointPolicy.

Parameter
Name Description
request ICreateEndpointPolicyRequest

CreateEndpointPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createGateway(request, callback)

public createGateway(request: google.cloud.networkservices.v1.ICreateGatewayRequest, callback: google.cloud.networkservices.v1.NetworkServices.CreateGatewayCallback): void;

Calls CreateGateway.

Parameters
Name Description
request ICreateGatewayRequest

CreateGatewayRequest message or plain object

callback CreateGatewayCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createGateway(request)

public createGateway(request: google.cloud.networkservices.v1.ICreateGatewayRequest): Promise<google.longrunning.Operation>;

Calls CreateGateway.

Parameter
Name Description
request ICreateGatewayRequest

CreateGatewayRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createGrpcRoute(request, callback)

public createGrpcRoute(request: google.cloud.networkservices.v1.ICreateGrpcRouteRequest, callback: google.cloud.networkservices.v1.NetworkServices.CreateGrpcRouteCallback): void;

Calls CreateGrpcRoute.

Parameters
Name Description
request ICreateGrpcRouteRequest

CreateGrpcRouteRequest message or plain object

callback CreateGrpcRouteCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createGrpcRoute(request)

public createGrpcRoute(request: google.cloud.networkservices.v1.ICreateGrpcRouteRequest): Promise<google.longrunning.Operation>;

Calls CreateGrpcRoute.

Parameter
Name Description
request ICreateGrpcRouteRequest

CreateGrpcRouteRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createHttpRoute(request, callback)

public createHttpRoute(request: google.cloud.networkservices.v1.ICreateHttpRouteRequest, callback: google.cloud.networkservices.v1.NetworkServices.CreateHttpRouteCallback): void;

Calls CreateHttpRoute.

Parameters
Name Description
request ICreateHttpRouteRequest

CreateHttpRouteRequest message or plain object

callback CreateHttpRouteCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createHttpRoute(request)

public createHttpRoute(request: google.cloud.networkservices.v1.ICreateHttpRouteRequest): Promise<google.longrunning.Operation>;

Calls CreateHttpRoute.

Parameter
Name Description
request ICreateHttpRouteRequest

CreateHttpRouteRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createMesh(request, callback)

public createMesh(request: google.cloud.networkservices.v1.ICreateMeshRequest, callback: google.cloud.networkservices.v1.NetworkServices.CreateMeshCallback): void;

Calls CreateMesh.

Parameters
Name Description
request ICreateMeshRequest

CreateMeshRequest message or plain object

callback CreateMeshCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createMesh(request)

public createMesh(request: google.cloud.networkservices.v1.ICreateMeshRequest): Promise<google.longrunning.Operation>;

Calls CreateMesh.

Parameter
Name Description
request ICreateMeshRequest

CreateMeshRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createServiceBinding(request, callback)

public createServiceBinding(request: google.cloud.networkservices.v1.ICreateServiceBindingRequest, callback: google.cloud.networkservices.v1.NetworkServices.CreateServiceBindingCallback): void;

Calls CreateServiceBinding.

Parameters
Name Description
request ICreateServiceBindingRequest

CreateServiceBindingRequest message or plain object

callback CreateServiceBindingCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createServiceBinding(request)

public createServiceBinding(request: google.cloud.networkservices.v1.ICreateServiceBindingRequest): Promise<google.longrunning.Operation>;

Calls CreateServiceBinding.

Parameter
Name Description
request ICreateServiceBindingRequest

CreateServiceBindingRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createServiceLbPolicy(request, callback)

public createServiceLbPolicy(request: google.cloud.networkservices.v1.ICreateServiceLbPolicyRequest, callback: google.cloud.networkservices.v1.NetworkServices.CreateServiceLbPolicyCallback): void;

Calls CreateServiceLbPolicy.

Parameters
Name Description
request ICreateServiceLbPolicyRequest

CreateServiceLbPolicyRequest message or plain object

callback CreateServiceLbPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createServiceLbPolicy(request)

public createServiceLbPolicy(request: google.cloud.networkservices.v1.ICreateServiceLbPolicyRequest): Promise<google.longrunning.Operation>;

Calls CreateServiceLbPolicy.

Parameter
Name Description
request ICreateServiceLbPolicyRequest

CreateServiceLbPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createTcpRoute(request, callback)

public createTcpRoute(request: google.cloud.networkservices.v1.ICreateTcpRouteRequest, callback: google.cloud.networkservices.v1.NetworkServices.CreateTcpRouteCallback): void;

Calls CreateTcpRoute.

Parameters
Name Description
request ICreateTcpRouteRequest

CreateTcpRouteRequest message or plain object

callback CreateTcpRouteCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createTcpRoute(request)

public createTcpRoute(request: google.cloud.networkservices.v1.ICreateTcpRouteRequest): Promise<google.longrunning.Operation>;

Calls CreateTcpRoute.

Parameter
Name Description
request ICreateTcpRouteRequest

CreateTcpRouteRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createTlsRoute(request, callback)

public createTlsRoute(request: google.cloud.networkservices.v1.ICreateTlsRouteRequest, callback: google.cloud.networkservices.v1.NetworkServices.CreateTlsRouteCallback): void;

Calls CreateTlsRoute.

Parameters
Name Description
request ICreateTlsRouteRequest

CreateTlsRouteRequest message or plain object

callback CreateTlsRouteCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createTlsRoute(request)

public createTlsRoute(request: google.cloud.networkservices.v1.ICreateTlsRouteRequest): Promise<google.longrunning.Operation>;

Calls CreateTlsRoute.

Parameter
Name Description
request ICreateTlsRouteRequest

CreateTlsRouteRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createWasmPlugin(request, callback)

public createWasmPlugin(request: google.cloud.networkservices.v1.ICreateWasmPluginRequest, callback: google.cloud.networkservices.v1.NetworkServices.CreateWasmPluginCallback): void;

Calls CreateWasmPlugin.

Parameters
Name Description
request ICreateWasmPluginRequest

CreateWasmPluginRequest message or plain object

callback CreateWasmPluginCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createWasmPlugin(request)

public createWasmPlugin(request: google.cloud.networkservices.v1.ICreateWasmPluginRequest): Promise<google.longrunning.Operation>;

Calls CreateWasmPlugin.

Parameter
Name Description
request ICreateWasmPluginRequest

CreateWasmPluginRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createWasmPluginVersion(request, callback)

public createWasmPluginVersion(request: google.cloud.networkservices.v1.ICreateWasmPluginVersionRequest, callback: google.cloud.networkservices.v1.NetworkServices.CreateWasmPluginVersionCallback): void;

Calls CreateWasmPluginVersion.

Parameters
Name Description
request ICreateWasmPluginVersionRequest

CreateWasmPluginVersionRequest message or plain object

callback CreateWasmPluginVersionCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createWasmPluginVersion(request)

public createWasmPluginVersion(request: google.cloud.networkservices.v1.ICreateWasmPluginVersionRequest): Promise<google.longrunning.Operation>;

Calls CreateWasmPluginVersion.

Parameter
Name Description
request ICreateWasmPluginVersionRequest

CreateWasmPluginVersionRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteEndpointPolicy(request, callback)

public deleteEndpointPolicy(request: google.cloud.networkservices.v1.IDeleteEndpointPolicyRequest, callback: google.cloud.networkservices.v1.NetworkServices.DeleteEndpointPolicyCallback): void;

Calls DeleteEndpointPolicy.

Parameters
Name Description
request IDeleteEndpointPolicyRequest

DeleteEndpointPolicyRequest message or plain object

callback DeleteEndpointPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteEndpointPolicy(request)

public deleteEndpointPolicy(request: google.cloud.networkservices.v1.IDeleteEndpointPolicyRequest): Promise<google.longrunning.Operation>;

Calls DeleteEndpointPolicy.

Parameter
Name Description
request IDeleteEndpointPolicyRequest

DeleteEndpointPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteGateway(request, callback)

public deleteGateway(request: google.cloud.networkservices.v1.IDeleteGatewayRequest, callback: google.cloud.networkservices.v1.NetworkServices.DeleteGatewayCallback): void;

Calls DeleteGateway.

Parameters
Name Description
request IDeleteGatewayRequest

DeleteGatewayRequest message or plain object

callback DeleteGatewayCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteGateway(request)

public deleteGateway(request: google.cloud.networkservices.v1.IDeleteGatewayRequest): Promise<google.longrunning.Operation>;

Calls DeleteGateway.

Parameter
Name Description
request IDeleteGatewayRequest

DeleteGatewayRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteGrpcRoute(request, callback)

public deleteGrpcRoute(request: google.cloud.networkservices.v1.IDeleteGrpcRouteRequest, callback: google.cloud.networkservices.v1.NetworkServices.DeleteGrpcRouteCallback): void;

Calls DeleteGrpcRoute.

Parameters
Name Description
request IDeleteGrpcRouteRequest

DeleteGrpcRouteRequest message or plain object

callback DeleteGrpcRouteCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteGrpcRoute(request)

public deleteGrpcRoute(request: google.cloud.networkservices.v1.IDeleteGrpcRouteRequest): Promise<google.longrunning.Operation>;

Calls DeleteGrpcRoute.

Parameter
Name Description
request IDeleteGrpcRouteRequest

DeleteGrpcRouteRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteHttpRoute(request, callback)

public deleteHttpRoute(request: google.cloud.networkservices.v1.IDeleteHttpRouteRequest, callback: google.cloud.networkservices.v1.NetworkServices.DeleteHttpRouteCallback): void;

Calls DeleteHttpRoute.

Parameters
Name Description
request IDeleteHttpRouteRequest

DeleteHttpRouteRequest message or plain object

callback DeleteHttpRouteCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteHttpRoute(request)

public deleteHttpRoute(request: google.cloud.networkservices.v1.IDeleteHttpRouteRequest): Promise<google.longrunning.Operation>;

Calls DeleteHttpRoute.

Parameter
Name Description
request IDeleteHttpRouteRequest

DeleteHttpRouteRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteMesh(request, callback)

public deleteMesh(request: google.cloud.networkservices.v1.IDeleteMeshRequest, callback: google.cloud.networkservices.v1.NetworkServices.DeleteMeshCallback): void;

Calls DeleteMesh.

Parameters
Name Description
request IDeleteMeshRequest

DeleteMeshRequest message or plain object

callback DeleteMeshCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteMesh(request)

public deleteMesh(request: google.cloud.networkservices.v1.IDeleteMeshRequest): Promise<google.longrunning.Operation>;

Calls DeleteMesh.

Parameter
Name Description
request IDeleteMeshRequest

DeleteMeshRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteServiceBinding(request, callback)

public deleteServiceBinding(request: google.cloud.networkservices.v1.IDeleteServiceBindingRequest, callback: google.cloud.networkservices.v1.NetworkServices.DeleteServiceBindingCallback): void;

Calls DeleteServiceBinding.

Parameters
Name Description
request IDeleteServiceBindingRequest

DeleteServiceBindingRequest message or plain object

callback DeleteServiceBindingCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteServiceBinding(request)

public deleteServiceBinding(request: google.cloud.networkservices.v1.IDeleteServiceBindingRequest): Promise<google.longrunning.Operation>;

Calls DeleteServiceBinding.

Parameter
Name Description
request IDeleteServiceBindingRequest

DeleteServiceBindingRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteServiceLbPolicy(request, callback)

public deleteServiceLbPolicy(request: google.cloud.networkservices.v1.IDeleteServiceLbPolicyRequest, callback: google.cloud.networkservices.v1.NetworkServices.DeleteServiceLbPolicyCallback): void;

Calls DeleteServiceLbPolicy.

Parameters
Name Description
request IDeleteServiceLbPolicyRequest

DeleteServiceLbPolicyRequest message or plain object

callback DeleteServiceLbPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteServiceLbPolicy(request)

public deleteServiceLbPolicy(request: google.cloud.networkservices.v1.IDeleteServiceLbPolicyRequest): Promise<google.longrunning.Operation>;

Calls DeleteServiceLbPolicy.

Parameter
Name Description
request IDeleteServiceLbPolicyRequest

DeleteServiceLbPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteTcpRoute(request, callback)

public deleteTcpRoute(request: google.cloud.networkservices.v1.IDeleteTcpRouteRequest, callback: google.cloud.networkservices.v1.NetworkServices.DeleteTcpRouteCallback): void;

Calls DeleteTcpRoute.

Parameters
Name Description
request IDeleteTcpRouteRequest

DeleteTcpRouteRequest message or plain object

callback DeleteTcpRouteCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteTcpRoute(request)

public deleteTcpRoute(request: google.cloud.networkservices.v1.IDeleteTcpRouteRequest): Promise<google.longrunning.Operation>;

Calls DeleteTcpRoute.

Parameter
Name Description
request IDeleteTcpRouteRequest

DeleteTcpRouteRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteTlsRoute(request, callback)

public deleteTlsRoute(request: google.cloud.networkservices.v1.IDeleteTlsRouteRequest, callback: google.cloud.networkservices.v1.NetworkServices.DeleteTlsRouteCallback): void;

Calls DeleteTlsRoute.

Parameters
Name Description
request IDeleteTlsRouteRequest

DeleteTlsRouteRequest message or plain object

callback DeleteTlsRouteCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteTlsRoute(request)

public deleteTlsRoute(request: google.cloud.networkservices.v1.IDeleteTlsRouteRequest): Promise<google.longrunning.Operation>;

Calls DeleteTlsRoute.

Parameter
Name Description
request IDeleteTlsRouteRequest

DeleteTlsRouteRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteWasmPlugin(request, callback)

public deleteWasmPlugin(request: google.cloud.networkservices.v1.IDeleteWasmPluginRequest, callback: google.cloud.networkservices.v1.NetworkServices.DeleteWasmPluginCallback): void;

Calls DeleteWasmPlugin.

Parameters
Name Description
request IDeleteWasmPluginRequest

DeleteWasmPluginRequest message or plain object

callback DeleteWasmPluginCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteWasmPlugin(request)

public deleteWasmPlugin(request: google.cloud.networkservices.v1.IDeleteWasmPluginRequest): Promise<google.longrunning.Operation>;

Calls DeleteWasmPlugin.

Parameter
Name Description
request IDeleteWasmPluginRequest

DeleteWasmPluginRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteWasmPluginVersion(request, callback)

public deleteWasmPluginVersion(request: google.cloud.networkservices.v1.IDeleteWasmPluginVersionRequest, callback: google.cloud.networkservices.v1.NetworkServices.DeleteWasmPluginVersionCallback): void;

Calls DeleteWasmPluginVersion.

Parameters
Name Description
request IDeleteWasmPluginVersionRequest

DeleteWasmPluginVersionRequest message or plain object

callback DeleteWasmPluginVersionCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteWasmPluginVersion(request)

public deleteWasmPluginVersion(request: google.cloud.networkservices.v1.IDeleteWasmPluginVersionRequest): Promise<google.longrunning.Operation>;

Calls DeleteWasmPluginVersion.

Parameter
Name Description
request IDeleteWasmPluginVersionRequest

DeleteWasmPluginVersionRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

getEndpointPolicy(request, callback)

public getEndpointPolicy(request: google.cloud.networkservices.v1.IGetEndpointPolicyRequest, callback: google.cloud.networkservices.v1.NetworkServices.GetEndpointPolicyCallback): void;

Calls GetEndpointPolicy.

Parameters
Name Description
request IGetEndpointPolicyRequest

GetEndpointPolicyRequest message or plain object

callback GetEndpointPolicyCallback

Node-style callback called with the error, if any, and EndpointPolicy

Returns
Type Description
void

getEndpointPolicy(request)

public getEndpointPolicy(request: google.cloud.networkservices.v1.IGetEndpointPolicyRequest): Promise<google.cloud.networkservices.v1.EndpointPolicy>;

Calls GetEndpointPolicy.

Parameter
Name Description
request IGetEndpointPolicyRequest

GetEndpointPolicyRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.EndpointPolicy>

Promise

getGateway(request, callback)

public getGateway(request: google.cloud.networkservices.v1.IGetGatewayRequest, callback: google.cloud.networkservices.v1.NetworkServices.GetGatewayCallback): void;

Calls GetGateway.

Parameters
Name Description
request IGetGatewayRequest

GetGatewayRequest message or plain object

callback GetGatewayCallback

Node-style callback called with the error, if any, and Gateway

Returns
Type Description
void

getGateway(request)

public getGateway(request: google.cloud.networkservices.v1.IGetGatewayRequest): Promise<google.cloud.networkservices.v1.Gateway>;

Calls GetGateway.

Parameter
Name Description
request IGetGatewayRequest

GetGatewayRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.Gateway>

Promise

getGatewayRouteView(request, callback)

public getGatewayRouteView(request: google.cloud.networkservices.v1.IGetGatewayRouteViewRequest, callback: google.cloud.networkservices.v1.NetworkServices.GetGatewayRouteViewCallback): void;

Calls GetGatewayRouteView.

Parameters
Name Description
request IGetGatewayRouteViewRequest

GetGatewayRouteViewRequest message or plain object

callback GetGatewayRouteViewCallback

Node-style callback called with the error, if any, and GatewayRouteView

Returns
Type Description
void

getGatewayRouteView(request)

public getGatewayRouteView(request: google.cloud.networkservices.v1.IGetGatewayRouteViewRequest): Promise<google.cloud.networkservices.v1.GatewayRouteView>;

Calls GetGatewayRouteView.

Parameter
Name Description
request IGetGatewayRouteViewRequest

GetGatewayRouteViewRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.GatewayRouteView>

Promise

getGrpcRoute(request, callback)

public getGrpcRoute(request: google.cloud.networkservices.v1.IGetGrpcRouteRequest, callback: google.cloud.networkservices.v1.NetworkServices.GetGrpcRouteCallback): void;

Calls GetGrpcRoute.

Parameters
Name Description
request IGetGrpcRouteRequest

GetGrpcRouteRequest message or plain object

callback GetGrpcRouteCallback

Node-style callback called with the error, if any, and GrpcRoute

Returns
Type Description
void

getGrpcRoute(request)

public getGrpcRoute(request: google.cloud.networkservices.v1.IGetGrpcRouteRequest): Promise<google.cloud.networkservices.v1.GrpcRoute>;

Calls GetGrpcRoute.

Parameter
Name Description
request IGetGrpcRouteRequest

GetGrpcRouteRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.GrpcRoute>

Promise

getHttpRoute(request, callback)

public getHttpRoute(request: google.cloud.networkservices.v1.IGetHttpRouteRequest, callback: google.cloud.networkservices.v1.NetworkServices.GetHttpRouteCallback): void;

Calls GetHttpRoute.

Parameters
Name Description
request IGetHttpRouteRequest

GetHttpRouteRequest message or plain object

callback GetHttpRouteCallback

Node-style callback called with the error, if any, and HttpRoute

Returns
Type Description
void

getHttpRoute(request)

public getHttpRoute(request: google.cloud.networkservices.v1.IGetHttpRouteRequest): Promise<google.cloud.networkservices.v1.HttpRoute>;

Calls GetHttpRoute.

Parameter
Name Description
request IGetHttpRouteRequest

GetHttpRouteRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.HttpRoute>

Promise

getMesh(request, callback)

public getMesh(request: google.cloud.networkservices.v1.IGetMeshRequest, callback: google.cloud.networkservices.v1.NetworkServices.GetMeshCallback): void;

Calls GetMesh.

Parameters
Name Description
request IGetMeshRequest

GetMeshRequest message or plain object

callback GetMeshCallback

Node-style callback called with the error, if any, and Mesh

Returns
Type Description
void

getMesh(request)

public getMesh(request: google.cloud.networkservices.v1.IGetMeshRequest): Promise<google.cloud.networkservices.v1.Mesh>;

Calls GetMesh.

Parameter
Name Description
request IGetMeshRequest

GetMeshRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.Mesh>

Promise

getMeshRouteView(request, callback)

public getMeshRouteView(request: google.cloud.networkservices.v1.IGetMeshRouteViewRequest, callback: google.cloud.networkservices.v1.NetworkServices.GetMeshRouteViewCallback): void;

Calls GetMeshRouteView.

Parameters
Name Description
request IGetMeshRouteViewRequest

GetMeshRouteViewRequest message or plain object

callback GetMeshRouteViewCallback

Node-style callback called with the error, if any, and MeshRouteView

Returns
Type Description
void

getMeshRouteView(request)

public getMeshRouteView(request: google.cloud.networkservices.v1.IGetMeshRouteViewRequest): Promise<google.cloud.networkservices.v1.MeshRouteView>;

Calls GetMeshRouteView.

Parameter
Name Description
request IGetMeshRouteViewRequest

GetMeshRouteViewRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.MeshRouteView>

Promise

getServiceBinding(request, callback)

public getServiceBinding(request: google.cloud.networkservices.v1.IGetServiceBindingRequest, callback: google.cloud.networkservices.v1.NetworkServices.GetServiceBindingCallback): void;

Calls GetServiceBinding.

Parameters
Name Description
request IGetServiceBindingRequest

GetServiceBindingRequest message or plain object

callback GetServiceBindingCallback

Node-style callback called with the error, if any, and ServiceBinding

Returns
Type Description
void

getServiceBinding(request)

public getServiceBinding(request: google.cloud.networkservices.v1.IGetServiceBindingRequest): Promise<google.cloud.networkservices.v1.ServiceBinding>;

Calls GetServiceBinding.

Parameter
Name Description
request IGetServiceBindingRequest

GetServiceBindingRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.ServiceBinding>

Promise

getServiceLbPolicy(request, callback)

public getServiceLbPolicy(request: google.cloud.networkservices.v1.IGetServiceLbPolicyRequest, callback: google.cloud.networkservices.v1.NetworkServices.GetServiceLbPolicyCallback): void;

Calls GetServiceLbPolicy.

Parameters
Name Description
request IGetServiceLbPolicyRequest

GetServiceLbPolicyRequest message or plain object

callback GetServiceLbPolicyCallback

Node-style callback called with the error, if any, and ServiceLbPolicy

Returns
Type Description
void

getServiceLbPolicy(request)

public getServiceLbPolicy(request: google.cloud.networkservices.v1.IGetServiceLbPolicyRequest): Promise<google.cloud.networkservices.v1.ServiceLbPolicy>;

Calls GetServiceLbPolicy.

Parameter
Name Description
request IGetServiceLbPolicyRequest

GetServiceLbPolicyRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.ServiceLbPolicy>

Promise

getTcpRoute(request, callback)

public getTcpRoute(request: google.cloud.networkservices.v1.IGetTcpRouteRequest, callback: google.cloud.networkservices.v1.NetworkServices.GetTcpRouteCallback): void;

Calls GetTcpRoute.

Parameters
Name Description
request IGetTcpRouteRequest

GetTcpRouteRequest message or plain object

callback GetTcpRouteCallback

Node-style callback called with the error, if any, and TcpRoute

Returns
Type Description
void

getTcpRoute(request)

public getTcpRoute(request: google.cloud.networkservices.v1.IGetTcpRouteRequest): Promise<google.cloud.networkservices.v1.TcpRoute>;

Calls GetTcpRoute.

Parameter
Name Description
request IGetTcpRouteRequest

GetTcpRouteRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.TcpRoute>

Promise

getTlsRoute(request, callback)

public getTlsRoute(request: google.cloud.networkservices.v1.IGetTlsRouteRequest, callback: google.cloud.networkservices.v1.NetworkServices.GetTlsRouteCallback): void;

Calls GetTlsRoute.

Parameters
Name Description
request IGetTlsRouteRequest

GetTlsRouteRequest message or plain object

callback GetTlsRouteCallback

Node-style callback called with the error, if any, and TlsRoute

Returns
Type Description
void

getTlsRoute(request)

public getTlsRoute(request: google.cloud.networkservices.v1.IGetTlsRouteRequest): Promise<google.cloud.networkservices.v1.TlsRoute>;

Calls GetTlsRoute.

Parameter
Name Description
request IGetTlsRouteRequest

GetTlsRouteRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.TlsRoute>

Promise

getWasmPlugin(request, callback)

public getWasmPlugin(request: google.cloud.networkservices.v1.IGetWasmPluginRequest, callback: google.cloud.networkservices.v1.NetworkServices.GetWasmPluginCallback): void;

Calls GetWasmPlugin.

Parameters
Name Description
request IGetWasmPluginRequest

GetWasmPluginRequest message or plain object

callback GetWasmPluginCallback

Node-style callback called with the error, if any, and WasmPlugin

Returns
Type Description
void

getWasmPlugin(request)

public getWasmPlugin(request: google.cloud.networkservices.v1.IGetWasmPluginRequest): Promise<google.cloud.networkservices.v1.WasmPlugin>;

Calls GetWasmPlugin.

Parameter
Name Description
request IGetWasmPluginRequest

GetWasmPluginRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.WasmPlugin>

Promise

getWasmPluginVersion(request, callback)

public getWasmPluginVersion(request: google.cloud.networkservices.v1.IGetWasmPluginVersionRequest, callback: google.cloud.networkservices.v1.NetworkServices.GetWasmPluginVersionCallback): void;

Calls GetWasmPluginVersion.

Parameters
Name Description
request IGetWasmPluginVersionRequest

GetWasmPluginVersionRequest message or plain object

callback GetWasmPluginVersionCallback

Node-style callback called with the error, if any, and WasmPluginVersion

Returns
Type Description
void

getWasmPluginVersion(request)

public getWasmPluginVersion(request: google.cloud.networkservices.v1.IGetWasmPluginVersionRequest): Promise<google.cloud.networkservices.v1.WasmPluginVersion>;

Calls GetWasmPluginVersion.

Parameter
Name Description
request IGetWasmPluginVersionRequest

GetWasmPluginVersionRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.WasmPluginVersion>

Promise

listEndpointPolicies(request, callback)

public listEndpointPolicies(request: google.cloud.networkservices.v1.IListEndpointPoliciesRequest, callback: google.cloud.networkservices.v1.NetworkServices.ListEndpointPoliciesCallback): void;

Calls ListEndpointPolicies.

Parameters
Name Description
request IListEndpointPoliciesRequest

ListEndpointPoliciesRequest message or plain object

callback ListEndpointPoliciesCallback

Node-style callback called with the error, if any, and ListEndpointPoliciesResponse

Returns
Type Description
void

listEndpointPolicies(request)

public listEndpointPolicies(request: google.cloud.networkservices.v1.IListEndpointPoliciesRequest): Promise<google.cloud.networkservices.v1.ListEndpointPoliciesResponse>;

Calls ListEndpointPolicies.

Parameter
Name Description
request IListEndpointPoliciesRequest

ListEndpointPoliciesRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.ListEndpointPoliciesResponse>

Promise

listGatewayRouteViews(request, callback)

public listGatewayRouteViews(request: google.cloud.networkservices.v1.IListGatewayRouteViewsRequest, callback: google.cloud.networkservices.v1.NetworkServices.ListGatewayRouteViewsCallback): void;

Calls ListGatewayRouteViews.

Parameters
Name Description
request IListGatewayRouteViewsRequest

ListGatewayRouteViewsRequest message or plain object

callback ListGatewayRouteViewsCallback

Node-style callback called with the error, if any, and ListGatewayRouteViewsResponse

Returns
Type Description
void

listGatewayRouteViews(request)

public listGatewayRouteViews(request: google.cloud.networkservices.v1.IListGatewayRouteViewsRequest): Promise<google.cloud.networkservices.v1.ListGatewayRouteViewsResponse>;

Calls ListGatewayRouteViews.

Parameter
Name Description
request IListGatewayRouteViewsRequest

ListGatewayRouteViewsRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.ListGatewayRouteViewsResponse>

Promise

listGateways(request, callback)

public listGateways(request: google.cloud.networkservices.v1.IListGatewaysRequest, callback: google.cloud.networkservices.v1.NetworkServices.ListGatewaysCallback): void;

Calls ListGateways.

Parameters
Name Description
request IListGatewaysRequest

ListGatewaysRequest message or plain object

callback ListGatewaysCallback

Node-style callback called with the error, if any, and ListGatewaysResponse

Returns
Type Description
void

listGateways(request)

public listGateways(request: google.cloud.networkservices.v1.IListGatewaysRequest): Promise<google.cloud.networkservices.v1.ListGatewaysResponse>;

Calls ListGateways.

Parameter
Name Description
request IListGatewaysRequest

ListGatewaysRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.ListGatewaysResponse>

Promise

listGrpcRoutes(request, callback)

public listGrpcRoutes(request: google.cloud.networkservices.v1.IListGrpcRoutesRequest, callback: google.cloud.networkservices.v1.NetworkServices.ListGrpcRoutesCallback): void;

Calls ListGrpcRoutes.

Parameters
Name Description
request IListGrpcRoutesRequest

ListGrpcRoutesRequest message or plain object

callback ListGrpcRoutesCallback

Node-style callback called with the error, if any, and ListGrpcRoutesResponse

Returns
Type Description
void

listGrpcRoutes(request)

public listGrpcRoutes(request: google.cloud.networkservices.v1.IListGrpcRoutesRequest): Promise<google.cloud.networkservices.v1.ListGrpcRoutesResponse>;

Calls ListGrpcRoutes.

Parameter
Name Description
request IListGrpcRoutesRequest

ListGrpcRoutesRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.ListGrpcRoutesResponse>

Promise

listHttpRoutes(request, callback)

public listHttpRoutes(request: google.cloud.networkservices.v1.IListHttpRoutesRequest, callback: google.cloud.networkservices.v1.NetworkServices.ListHttpRoutesCallback): void;

Calls ListHttpRoutes.

Parameters
Name Description
request IListHttpRoutesRequest

ListHttpRoutesRequest message or plain object

callback ListHttpRoutesCallback

Node-style callback called with the error, if any, and ListHttpRoutesResponse

Returns
Type Description
void

listHttpRoutes(request)

public listHttpRoutes(request: google.cloud.networkservices.v1.IListHttpRoutesRequest): Promise<google.cloud.networkservices.v1.ListHttpRoutesResponse>;

Calls ListHttpRoutes.

Parameter
Name Description
request IListHttpRoutesRequest

ListHttpRoutesRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.ListHttpRoutesResponse>

Promise

listMeshes(request, callback)

public listMeshes(request: google.cloud.networkservices.v1.IListMeshesRequest, callback: google.cloud.networkservices.v1.NetworkServices.ListMeshesCallback): void;

Calls ListMeshes.

Parameters
Name Description
request IListMeshesRequest

ListMeshesRequest message or plain object

callback ListMeshesCallback

Node-style callback called with the error, if any, and ListMeshesResponse

Returns
Type Description
void

listMeshes(request)

public listMeshes(request: google.cloud.networkservices.v1.IListMeshesRequest): Promise<google.cloud.networkservices.v1.ListMeshesResponse>;

Calls ListMeshes.

Parameter
Name Description
request IListMeshesRequest

ListMeshesRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.ListMeshesResponse>

Promise

listMeshRouteViews(request, callback)

public listMeshRouteViews(request: google.cloud.networkservices.v1.IListMeshRouteViewsRequest, callback: google.cloud.networkservices.v1.NetworkServices.ListMeshRouteViewsCallback): void;

Calls ListMeshRouteViews.

Parameters
Name Description
request IListMeshRouteViewsRequest

ListMeshRouteViewsRequest message or plain object

callback ListMeshRouteViewsCallback

Node-style callback called with the error, if any, and ListMeshRouteViewsResponse

Returns
Type Description
void

listMeshRouteViews(request)

public listMeshRouteViews(request: google.cloud.networkservices.v1.IListMeshRouteViewsRequest): Promise<google.cloud.networkservices.v1.ListMeshRouteViewsResponse>;

Calls ListMeshRouteViews.

Parameter
Name Description
request IListMeshRouteViewsRequest

ListMeshRouteViewsRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.ListMeshRouteViewsResponse>

Promise

listServiceBindings(request, callback)

public listServiceBindings(request: google.cloud.networkservices.v1.IListServiceBindingsRequest, callback: google.cloud.networkservices.v1.NetworkServices.ListServiceBindingsCallback): void;

Calls ListServiceBindings.

Parameters
Name Description
request IListServiceBindingsRequest

ListServiceBindingsRequest message or plain object

callback ListServiceBindingsCallback

Node-style callback called with the error, if any, and ListServiceBindingsResponse

Returns
Type Description
void

listServiceBindings(request)

public listServiceBindings(request: google.cloud.networkservices.v1.IListServiceBindingsRequest): Promise<google.cloud.networkservices.v1.ListServiceBindingsResponse>;

Calls ListServiceBindings.

Parameter
Name Description
request IListServiceBindingsRequest

ListServiceBindingsRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.ListServiceBindingsResponse>

Promise

listServiceLbPolicies(request, callback)

public listServiceLbPolicies(request: google.cloud.networkservices.v1.IListServiceLbPoliciesRequest, callback: google.cloud.networkservices.v1.NetworkServices.ListServiceLbPoliciesCallback): void;

Calls ListServiceLbPolicies.

Parameters
Name Description
request IListServiceLbPoliciesRequest

ListServiceLbPoliciesRequest message or plain object

callback ListServiceLbPoliciesCallback

Node-style callback called with the error, if any, and ListServiceLbPoliciesResponse

Returns
Type Description
void

listServiceLbPolicies(request)

public listServiceLbPolicies(request: google.cloud.networkservices.v1.IListServiceLbPoliciesRequest): Promise<google.cloud.networkservices.v1.ListServiceLbPoliciesResponse>;

Calls ListServiceLbPolicies.

Parameter
Name Description
request IListServiceLbPoliciesRequest

ListServiceLbPoliciesRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.ListServiceLbPoliciesResponse>

Promise

listTcpRoutes(request, callback)

public listTcpRoutes(request: google.cloud.networkservices.v1.IListTcpRoutesRequest, callback: google.cloud.networkservices.v1.NetworkServices.ListTcpRoutesCallback): void;

Calls ListTcpRoutes.

Parameters
Name Description
request IListTcpRoutesRequest

ListTcpRoutesRequest message or plain object

callback ListTcpRoutesCallback

Node-style callback called with the error, if any, and ListTcpRoutesResponse

Returns
Type Description
void

listTcpRoutes(request)

public listTcpRoutes(request: google.cloud.networkservices.v1.IListTcpRoutesRequest): Promise<google.cloud.networkservices.v1.ListTcpRoutesResponse>;

Calls ListTcpRoutes.

Parameter
Name Description
request IListTcpRoutesRequest

ListTcpRoutesRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.ListTcpRoutesResponse>

Promise

listTlsRoutes(request, callback)

public listTlsRoutes(request: google.cloud.networkservices.v1.IListTlsRoutesRequest, callback: google.cloud.networkservices.v1.NetworkServices.ListTlsRoutesCallback): void;

Calls ListTlsRoutes.

Parameters
Name Description
request IListTlsRoutesRequest

ListTlsRoutesRequest message or plain object

callback ListTlsRoutesCallback

Node-style callback called with the error, if any, and ListTlsRoutesResponse

Returns
Type Description
void

listTlsRoutes(request)

public listTlsRoutes(request: google.cloud.networkservices.v1.IListTlsRoutesRequest): Promise<google.cloud.networkservices.v1.ListTlsRoutesResponse>;

Calls ListTlsRoutes.

Parameter
Name Description
request IListTlsRoutesRequest

ListTlsRoutesRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.ListTlsRoutesResponse>

Promise

listWasmPlugins(request, callback)

public listWasmPlugins(request: google.cloud.networkservices.v1.IListWasmPluginsRequest, callback: google.cloud.networkservices.v1.NetworkServices.ListWasmPluginsCallback): void;

Calls ListWasmPlugins.

Parameters
Name Description
request IListWasmPluginsRequest

ListWasmPluginsRequest message or plain object

callback ListWasmPluginsCallback

Node-style callback called with the error, if any, and ListWasmPluginsResponse

Returns
Type Description
void

listWasmPlugins(request)

public listWasmPlugins(request: google.cloud.networkservices.v1.IListWasmPluginsRequest): Promise<google.cloud.networkservices.v1.ListWasmPluginsResponse>;

Calls ListWasmPlugins.

Parameter
Name Description
request IListWasmPluginsRequest

ListWasmPluginsRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.ListWasmPluginsResponse>

Promise

listWasmPluginVersions(request, callback)

public listWasmPluginVersions(request: google.cloud.networkservices.v1.IListWasmPluginVersionsRequest, callback: google.cloud.networkservices.v1.NetworkServices.ListWasmPluginVersionsCallback): void;

Calls ListWasmPluginVersions.

Parameters
Name Description
request IListWasmPluginVersionsRequest

ListWasmPluginVersionsRequest message or plain object

callback ListWasmPluginVersionsCallback

Node-style callback called with the error, if any, and ListWasmPluginVersionsResponse

Returns
Type Description
void

listWasmPluginVersions(request)

public listWasmPluginVersions(request: google.cloud.networkservices.v1.IListWasmPluginVersionsRequest): Promise<google.cloud.networkservices.v1.ListWasmPluginVersionsResponse>;

Calls ListWasmPluginVersions.

Parameter
Name Description
request IListWasmPluginVersionsRequest

ListWasmPluginVersionsRequest message or plain object

Returns
Type Description
Promise<google.cloud.networkservices.v1.ListWasmPluginVersionsResponse>

Promise

updateEndpointPolicy(request, callback)

public updateEndpointPolicy(request: google.cloud.networkservices.v1.IUpdateEndpointPolicyRequest, callback: google.cloud.networkservices.v1.NetworkServices.UpdateEndpointPolicyCallback): void;

Calls UpdateEndpointPolicy.

Parameters
Name Description
request IUpdateEndpointPolicyRequest

UpdateEndpointPolicyRequest message or plain object

callback UpdateEndpointPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateEndpointPolicy(request)

public updateEndpointPolicy(request: google.cloud.networkservices.v1.IUpdateEndpointPolicyRequest): Promise<google.longrunning.Operation>;

Calls UpdateEndpointPolicy.

Parameter
Name Description
request IUpdateEndpointPolicyRequest

UpdateEndpointPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateGateway(request, callback)

public updateGateway(request: google.cloud.networkservices.v1.IUpdateGatewayRequest, callback: google.cloud.networkservices.v1.NetworkServices.UpdateGatewayCallback): void;

Calls UpdateGateway.

Parameters
Name Description
request IUpdateGatewayRequest

UpdateGatewayRequest message or plain object

callback UpdateGatewayCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateGateway(request)

public updateGateway(request: google.cloud.networkservices.v1.IUpdateGatewayRequest): Promise<google.longrunning.Operation>;

Calls UpdateGateway.

Parameter
Name Description
request IUpdateGatewayRequest

UpdateGatewayRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateGrpcRoute(request, callback)

public updateGrpcRoute(request: google.cloud.networkservices.v1.IUpdateGrpcRouteRequest, callback: google.cloud.networkservices.v1.NetworkServices.UpdateGrpcRouteCallback): void;

Calls UpdateGrpcRoute.

Parameters
Name Description
request IUpdateGrpcRouteRequest

UpdateGrpcRouteRequest message or plain object

callback UpdateGrpcRouteCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateGrpcRoute(request)

public updateGrpcRoute(request: google.cloud.networkservices.v1.IUpdateGrpcRouteRequest): Promise<google.longrunning.Operation>;

Calls UpdateGrpcRoute.

Parameter
Name Description
request IUpdateGrpcRouteRequest

UpdateGrpcRouteRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateHttpRoute(request, callback)

public updateHttpRoute(request: google.cloud.networkservices.v1.IUpdateHttpRouteRequest, callback: google.cloud.networkservices.v1.NetworkServices.UpdateHttpRouteCallback): void;

Calls UpdateHttpRoute.

Parameters
Name Description
request IUpdateHttpRouteRequest

UpdateHttpRouteRequest message or plain object

callback UpdateHttpRouteCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateHttpRoute(request)

public updateHttpRoute(request: google.cloud.networkservices.v1.IUpdateHttpRouteRequest): Promise<google.longrunning.Operation>;

Calls UpdateHttpRoute.

Parameter
Name Description
request IUpdateHttpRouteRequest

UpdateHttpRouteRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateMesh(request, callback)

public updateMesh(request: google.cloud.networkservices.v1.IUpdateMeshRequest, callback: google.cloud.networkservices.v1.NetworkServices.UpdateMeshCallback): void;

Calls UpdateMesh.

Parameters
Name Description
request IUpdateMeshRequest

UpdateMeshRequest message or plain object

callback UpdateMeshCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateMesh(request)

public updateMesh(request: google.cloud.networkservices.v1.IUpdateMeshRequest): Promise<google.longrunning.Operation>;

Calls UpdateMesh.

Parameter
Name Description
request IUpdateMeshRequest

UpdateMeshRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateServiceBinding(request, callback)

public updateServiceBinding(request: google.cloud.networkservices.v1.IUpdateServiceBindingRequest, callback: google.cloud.networkservices.v1.NetworkServices.UpdateServiceBindingCallback): void;

Calls UpdateServiceBinding.

Parameters
Name Description
request IUpdateServiceBindingRequest

UpdateServiceBindingRequest message or plain object

callback UpdateServiceBindingCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateServiceBinding(request)

public updateServiceBinding(request: google.cloud.networkservices.v1.IUpdateServiceBindingRequest): Promise<google.longrunning.Operation>;

Calls UpdateServiceBinding.

Parameter
Name Description
request IUpdateServiceBindingRequest

UpdateServiceBindingRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateServiceLbPolicy(request, callback)

public updateServiceLbPolicy(request: google.cloud.networkservices.v1.IUpdateServiceLbPolicyRequest, callback: google.cloud.networkservices.v1.NetworkServices.UpdateServiceLbPolicyCallback): void;

Calls UpdateServiceLbPolicy.

Parameters
Name Description
request IUpdateServiceLbPolicyRequest

UpdateServiceLbPolicyRequest message or plain object

callback UpdateServiceLbPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateServiceLbPolicy(request)

public updateServiceLbPolicy(request: google.cloud.networkservices.v1.IUpdateServiceLbPolicyRequest): Promise<google.longrunning.Operation>;

Calls UpdateServiceLbPolicy.

Parameter
Name Description
request IUpdateServiceLbPolicyRequest

UpdateServiceLbPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateTcpRoute(request, callback)

public updateTcpRoute(request: google.cloud.networkservices.v1.IUpdateTcpRouteRequest, callback: google.cloud.networkservices.v1.NetworkServices.UpdateTcpRouteCallback): void;

Calls UpdateTcpRoute.

Parameters
Name Description
request IUpdateTcpRouteRequest

UpdateTcpRouteRequest message or plain object

callback UpdateTcpRouteCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateTcpRoute(request)

public updateTcpRoute(request: google.cloud.networkservices.v1.IUpdateTcpRouteRequest): Promise<google.longrunning.Operation>;

Calls UpdateTcpRoute.

Parameter
Name Description
request IUpdateTcpRouteRequest

UpdateTcpRouteRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateTlsRoute(request, callback)

public updateTlsRoute(request: google.cloud.networkservices.v1.IUpdateTlsRouteRequest, callback: google.cloud.networkservices.v1.NetworkServices.UpdateTlsRouteCallback): void;

Calls UpdateTlsRoute.

Parameters
Name Description
request IUpdateTlsRouteRequest

UpdateTlsRouteRequest message or plain object

callback UpdateTlsRouteCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateTlsRoute(request)

public updateTlsRoute(request: google.cloud.networkservices.v1.IUpdateTlsRouteRequest): Promise<google.longrunning.Operation>;

Calls UpdateTlsRoute.

Parameter
Name Description
request IUpdateTlsRouteRequest

UpdateTlsRouteRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateWasmPlugin(request, callback)

public updateWasmPlugin(request: google.cloud.networkservices.v1.IUpdateWasmPluginRequest, callback: google.cloud.networkservices.v1.NetworkServices.UpdateWasmPluginCallback): void;

Calls UpdateWasmPlugin.

Parameters
Name Description
request IUpdateWasmPluginRequest

UpdateWasmPluginRequest message or plain object

callback UpdateWasmPluginCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateWasmPlugin(request)

public updateWasmPlugin(request: google.cloud.networkservices.v1.IUpdateWasmPluginRequest): Promise<google.longrunning.Operation>;

Calls UpdateWasmPlugin.

Parameter
Name Description
request IUpdateWasmPluginRequest

UpdateWasmPluginRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise