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

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
NameDescription
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
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
TypeDescription
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
NameDescription
request ICreateEndpointPolicyRequest

CreateEndpointPolicyRequest message or plain object

callback CreateEndpointPolicyCallback

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

Returns
TypeDescription
void

createEndpointPolicy(request)

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

Calls CreateEndpointPolicy.

Parameter
NameDescription
request ICreateEndpointPolicyRequest

CreateEndpointPolicyRequest message or plain object

Returns
TypeDescription
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
NameDescription
request ICreateGatewayRequest

CreateGatewayRequest message or plain object

callback CreateGatewayCallback

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

Returns
TypeDescription
void

createGateway(request)

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

Calls CreateGateway.

Parameter
NameDescription
request ICreateGatewayRequest

CreateGatewayRequest message or plain object

Returns
TypeDescription
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
NameDescription
request ICreateGrpcRouteRequest

CreateGrpcRouteRequest message or plain object

callback CreateGrpcRouteCallback

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

Returns
TypeDescription
void

createGrpcRoute(request)

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

Calls CreateGrpcRoute.

Parameter
NameDescription
request ICreateGrpcRouteRequest

CreateGrpcRouteRequest message or plain object

Returns
TypeDescription
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
NameDescription
request ICreateHttpRouteRequest

CreateHttpRouteRequest message or plain object

callback CreateHttpRouteCallback

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

Returns
TypeDescription
void

createHttpRoute(request)

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

Calls CreateHttpRoute.

Parameter
NameDescription
request ICreateHttpRouteRequest

CreateHttpRouteRequest message or plain object

Returns
TypeDescription
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
NameDescription
request ICreateMeshRequest

CreateMeshRequest message or plain object

callback CreateMeshCallback

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

Returns
TypeDescription
void

createMesh(request)

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

Calls CreateMesh.

Parameter
NameDescription
request ICreateMeshRequest

CreateMeshRequest message or plain object

Returns
TypeDescription
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
NameDescription
request ICreateServiceBindingRequest

CreateServiceBindingRequest message or plain object

callback CreateServiceBindingCallback

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

Returns
TypeDescription
void

createServiceBinding(request)

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

Calls CreateServiceBinding.

Parameter
NameDescription
request ICreateServiceBindingRequest

CreateServiceBindingRequest message or plain object

Returns
TypeDescription
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
NameDescription
request ICreateTcpRouteRequest

CreateTcpRouteRequest message or plain object

callback CreateTcpRouteCallback

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

Returns
TypeDescription
void

createTcpRoute(request)

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

Calls CreateTcpRoute.

Parameter
NameDescription
request ICreateTcpRouteRequest

CreateTcpRouteRequest message or plain object

Returns
TypeDescription
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
NameDescription
request ICreateTlsRouteRequest

CreateTlsRouteRequest message or plain object

callback CreateTlsRouteCallback

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

Returns
TypeDescription
void

createTlsRoute(request)

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

Calls CreateTlsRoute.

Parameter
NameDescription
request ICreateTlsRouteRequest

CreateTlsRouteRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IDeleteEndpointPolicyRequest

DeleteEndpointPolicyRequest message or plain object

callback DeleteEndpointPolicyCallback

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

Returns
TypeDescription
void

deleteEndpointPolicy(request)

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

Calls DeleteEndpointPolicy.

Parameter
NameDescription
request IDeleteEndpointPolicyRequest

DeleteEndpointPolicyRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IDeleteGatewayRequest

DeleteGatewayRequest message or plain object

callback DeleteGatewayCallback

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

Returns
TypeDescription
void

deleteGateway(request)

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

Calls DeleteGateway.

Parameter
NameDescription
request IDeleteGatewayRequest

DeleteGatewayRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IDeleteGrpcRouteRequest

DeleteGrpcRouteRequest message or plain object

callback DeleteGrpcRouteCallback

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

Returns
TypeDescription
void

deleteGrpcRoute(request)

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

Calls DeleteGrpcRoute.

Parameter
NameDescription
request IDeleteGrpcRouteRequest

DeleteGrpcRouteRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IDeleteHttpRouteRequest

DeleteHttpRouteRequest message or plain object

callback DeleteHttpRouteCallback

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

Returns
TypeDescription
void

deleteHttpRoute(request)

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

Calls DeleteHttpRoute.

Parameter
NameDescription
request IDeleteHttpRouteRequest

DeleteHttpRouteRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IDeleteMeshRequest

DeleteMeshRequest message or plain object

callback DeleteMeshCallback

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

Returns
TypeDescription
void

deleteMesh(request)

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

Calls DeleteMesh.

Parameter
NameDescription
request IDeleteMeshRequest

DeleteMeshRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IDeleteServiceBindingRequest

DeleteServiceBindingRequest message or plain object

callback DeleteServiceBindingCallback

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

Returns
TypeDescription
void

deleteServiceBinding(request)

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

Calls DeleteServiceBinding.

Parameter
NameDescription
request IDeleteServiceBindingRequest

DeleteServiceBindingRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IDeleteTcpRouteRequest

DeleteTcpRouteRequest message or plain object

callback DeleteTcpRouteCallback

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

Returns
TypeDescription
void

deleteTcpRoute(request)

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

Calls DeleteTcpRoute.

Parameter
NameDescription
request IDeleteTcpRouteRequest

DeleteTcpRouteRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IDeleteTlsRouteRequest

DeleteTlsRouteRequest message or plain object

callback DeleteTlsRouteCallback

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

Returns
TypeDescription
void

deleteTlsRoute(request)

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

Calls DeleteTlsRoute.

Parameter
NameDescription
request IDeleteTlsRouteRequest

DeleteTlsRouteRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IGetEndpointPolicyRequest

GetEndpointPolicyRequest message or plain object

callback GetEndpointPolicyCallback

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

Returns
TypeDescription
void

getEndpointPolicy(request)

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

Calls GetEndpointPolicy.

Parameter
NameDescription
request IGetEndpointPolicyRequest

GetEndpointPolicyRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IGetGatewayRequest

GetGatewayRequest message or plain object

callback GetGatewayCallback

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

Returns
TypeDescription
void

getGateway(request)

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

Calls GetGateway.

Parameter
NameDescription
request IGetGatewayRequest

GetGatewayRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.networkservices.v1.Gateway>

Promise

getGrpcRoute(request, callback)

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

Calls GetGrpcRoute.

Parameters
NameDescription
request IGetGrpcRouteRequest

GetGrpcRouteRequest message or plain object

callback GetGrpcRouteCallback

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

Returns
TypeDescription
void

getGrpcRoute(request)

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

Calls GetGrpcRoute.

Parameter
NameDescription
request IGetGrpcRouteRequest

GetGrpcRouteRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IGetHttpRouteRequest

GetHttpRouteRequest message or plain object

callback GetHttpRouteCallback

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

Returns
TypeDescription
void

getHttpRoute(request)

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

Calls GetHttpRoute.

Parameter
NameDescription
request IGetHttpRouteRequest

GetHttpRouteRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IGetMeshRequest

GetMeshRequest message or plain object

callback GetMeshCallback

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

Returns
TypeDescription
void

getMesh(request)

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

Calls GetMesh.

Parameter
NameDescription
request IGetMeshRequest

GetMeshRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.networkservices.v1.Mesh>

Promise

getServiceBinding(request, callback)

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

Calls GetServiceBinding.

Parameters
NameDescription
request IGetServiceBindingRequest

GetServiceBindingRequest message or plain object

callback GetServiceBindingCallback

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

Returns
TypeDescription
void

getServiceBinding(request)

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

Calls GetServiceBinding.

Parameter
NameDescription
request IGetServiceBindingRequest

GetServiceBindingRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.networkservices.v1.ServiceBinding>

Promise

getTcpRoute(request, callback)

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

Calls GetTcpRoute.

Parameters
NameDescription
request IGetTcpRouteRequest

GetTcpRouteRequest message or plain object

callback GetTcpRouteCallback

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

Returns
TypeDescription
void

getTcpRoute(request)

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

Calls GetTcpRoute.

Parameter
NameDescription
request IGetTcpRouteRequest

GetTcpRouteRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IGetTlsRouteRequest

GetTlsRouteRequest message or plain object

callback GetTlsRouteCallback

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

Returns
TypeDescription
void

getTlsRoute(request)

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

Calls GetTlsRoute.

Parameter
NameDescription
request IGetTlsRouteRequest

GetTlsRouteRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.networkservices.v1.TlsRoute>

Promise

listEndpointPolicies(request, callback)

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

Calls ListEndpointPolicies.

Parameters
NameDescription
request IListEndpointPoliciesRequest

ListEndpointPoliciesRequest message or plain object

callback ListEndpointPoliciesCallback

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

Returns
TypeDescription
void

listEndpointPolicies(request)

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

Calls ListEndpointPolicies.

Parameter
NameDescription
request IListEndpointPoliciesRequest

ListEndpointPoliciesRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.networkservices.v1.ListEndpointPoliciesResponse>

Promise

listGateways(request, callback)

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

Calls ListGateways.

Parameters
NameDescription
request IListGatewaysRequest

ListGatewaysRequest message or plain object

callback ListGatewaysCallback

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

Returns
TypeDescription
void

listGateways(request)

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

Calls ListGateways.

Parameter
NameDescription
request IListGatewaysRequest

ListGatewaysRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IListGrpcRoutesRequest

ListGrpcRoutesRequest message or plain object

callback ListGrpcRoutesCallback

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

Returns
TypeDescription
void

listGrpcRoutes(request)

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

Calls ListGrpcRoutes.

Parameter
NameDescription
request IListGrpcRoutesRequest

ListGrpcRoutesRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IListHttpRoutesRequest

ListHttpRoutesRequest message or plain object

callback ListHttpRoutesCallback

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

Returns
TypeDescription
void

listHttpRoutes(request)

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

Calls ListHttpRoutes.

Parameter
NameDescription
request IListHttpRoutesRequest

ListHttpRoutesRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IListMeshesRequest

ListMeshesRequest message or plain object

callback ListMeshesCallback

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

Returns
TypeDescription
void

listMeshes(request)

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

Calls ListMeshes.

Parameter
NameDescription
request IListMeshesRequest

ListMeshesRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.networkservices.v1.ListMeshesResponse>

Promise

listServiceBindings(request, callback)

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

Calls ListServiceBindings.

Parameters
NameDescription
request IListServiceBindingsRequest

ListServiceBindingsRequest message or plain object

callback ListServiceBindingsCallback

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

Returns
TypeDescription
void

listServiceBindings(request)

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

Calls ListServiceBindings.

Parameter
NameDescription
request IListServiceBindingsRequest

ListServiceBindingsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.networkservices.v1.ListServiceBindingsResponse>

Promise

listTcpRoutes(request, callback)

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

Calls ListTcpRoutes.

Parameters
NameDescription
request IListTcpRoutesRequest

ListTcpRoutesRequest message or plain object

callback ListTcpRoutesCallback

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

Returns
TypeDescription
void

listTcpRoutes(request)

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

Calls ListTcpRoutes.

Parameter
NameDescription
request IListTcpRoutesRequest

ListTcpRoutesRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IListTlsRoutesRequest

ListTlsRoutesRequest message or plain object

callback ListTlsRoutesCallback

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

Returns
TypeDescription
void

listTlsRoutes(request)

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

Calls ListTlsRoutes.

Parameter
NameDescription
request IListTlsRoutesRequest

ListTlsRoutesRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.networkservices.v1.ListTlsRoutesResponse>

Promise

updateEndpointPolicy(request, callback)

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

Calls UpdateEndpointPolicy.

Parameters
NameDescription
request IUpdateEndpointPolicyRequest

UpdateEndpointPolicyRequest message or plain object

callback UpdateEndpointPolicyCallback

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

Returns
TypeDescription
void

updateEndpointPolicy(request)

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

Calls UpdateEndpointPolicy.

Parameter
NameDescription
request IUpdateEndpointPolicyRequest

UpdateEndpointPolicyRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IUpdateGatewayRequest

UpdateGatewayRequest message or plain object

callback UpdateGatewayCallback

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

Returns
TypeDescription
void

updateGateway(request)

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

Calls UpdateGateway.

Parameter
NameDescription
request IUpdateGatewayRequest

UpdateGatewayRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IUpdateGrpcRouteRequest

UpdateGrpcRouteRequest message or plain object

callback UpdateGrpcRouteCallback

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

Returns
TypeDescription
void

updateGrpcRoute(request)

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

Calls UpdateGrpcRoute.

Parameter
NameDescription
request IUpdateGrpcRouteRequest

UpdateGrpcRouteRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IUpdateHttpRouteRequest

UpdateHttpRouteRequest message or plain object

callback UpdateHttpRouteCallback

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

Returns
TypeDescription
void

updateHttpRoute(request)

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

Calls UpdateHttpRoute.

Parameter
NameDescription
request IUpdateHttpRouteRequest

UpdateHttpRouteRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IUpdateMeshRequest

UpdateMeshRequest message or plain object

callback UpdateMeshCallback

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

Returns
TypeDescription
void

updateMesh(request)

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

Calls UpdateMesh.

Parameter
NameDescription
request IUpdateMeshRequest

UpdateMeshRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IUpdateTcpRouteRequest

UpdateTcpRouteRequest message or plain object

callback UpdateTcpRouteCallback

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

Returns
TypeDescription
void

updateTcpRoute(request)

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

Calls UpdateTcpRoute.

Parameter
NameDescription
request IUpdateTcpRouteRequest

UpdateTcpRouteRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IUpdateTlsRouteRequest

UpdateTlsRouteRequest message or plain object

callback UpdateTlsRouteCallback

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

Returns
TypeDescription
void

updateTlsRoute(request)

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

Calls UpdateTlsRoute.

Parameter
NameDescription
request IUpdateTlsRouteRequest

UpdateTlsRouteRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise