Class protos.google.cloud.networkservices.v1beta1.DepService (0.2.1)

Represents a DepService

Inheritance

$protobuf.rpc.Service > protos.google.cloud.networkservices.v1beta1.DepService

Package

@google-cloud/networkservices

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new DepService 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): DepService;

Creates new DepService 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
DepService

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

createLbRouteExtension(request, callback)

public createLbRouteExtension(request: google.cloud.networkservices.v1beta1.ICreateLbRouteExtensionRequest, callback: google.cloud.networkservices.v1beta1.DepService.CreateLbRouteExtensionCallback): void;

Calls CreateLbRouteExtension.

Parameters
NameDescription
request ICreateLbRouteExtensionRequest

CreateLbRouteExtensionRequest message or plain object

callback CreateLbRouteExtensionCallback

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

Returns
TypeDescription
void

createLbRouteExtension(request)

public createLbRouteExtension(request: google.cloud.networkservices.v1beta1.ICreateLbRouteExtensionRequest): Promise<google.longrunning.Operation>;

Calls CreateLbRouteExtension.

Parameter
NameDescription
request ICreateLbRouteExtensionRequest

CreateLbRouteExtensionRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

createLbTrafficExtension(request, callback)

public createLbTrafficExtension(request: google.cloud.networkservices.v1beta1.ICreateLbTrafficExtensionRequest, callback: google.cloud.networkservices.v1beta1.DepService.CreateLbTrafficExtensionCallback): void;

Calls CreateLbTrafficExtension.

Parameters
NameDescription
request ICreateLbTrafficExtensionRequest

CreateLbTrafficExtensionRequest message or plain object

callback CreateLbTrafficExtensionCallback

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

Returns
TypeDescription
void

createLbTrafficExtension(request)

public createLbTrafficExtension(request: google.cloud.networkservices.v1beta1.ICreateLbTrafficExtensionRequest): Promise<google.longrunning.Operation>;

Calls CreateLbTrafficExtension.

Parameter
NameDescription
request ICreateLbTrafficExtensionRequest

CreateLbTrafficExtensionRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteLbRouteExtension(request, callback)

public deleteLbRouteExtension(request: google.cloud.networkservices.v1beta1.IDeleteLbRouteExtensionRequest, callback: google.cloud.networkservices.v1beta1.DepService.DeleteLbRouteExtensionCallback): void;

Calls DeleteLbRouteExtension.

Parameters
NameDescription
request IDeleteLbRouteExtensionRequest

DeleteLbRouteExtensionRequest message or plain object

callback DeleteLbRouteExtensionCallback

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

Returns
TypeDescription
void

deleteLbRouteExtension(request)

public deleteLbRouteExtension(request: google.cloud.networkservices.v1beta1.IDeleteLbRouteExtensionRequest): Promise<google.longrunning.Operation>;

Calls DeleteLbRouteExtension.

Parameter
NameDescription
request IDeleteLbRouteExtensionRequest

DeleteLbRouteExtensionRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteLbTrafficExtension(request, callback)

public deleteLbTrafficExtension(request: google.cloud.networkservices.v1beta1.IDeleteLbTrafficExtensionRequest, callback: google.cloud.networkservices.v1beta1.DepService.DeleteLbTrafficExtensionCallback): void;

Calls DeleteLbTrafficExtension.

Parameters
NameDescription
request IDeleteLbTrafficExtensionRequest

DeleteLbTrafficExtensionRequest message or plain object

callback DeleteLbTrafficExtensionCallback

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

Returns
TypeDescription
void

deleteLbTrafficExtension(request)

public deleteLbTrafficExtension(request: google.cloud.networkservices.v1beta1.IDeleteLbTrafficExtensionRequest): Promise<google.longrunning.Operation>;

Calls DeleteLbTrafficExtension.

Parameter
NameDescription
request IDeleteLbTrafficExtensionRequest

DeleteLbTrafficExtensionRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

getLbRouteExtension(request, callback)

public getLbRouteExtension(request: google.cloud.networkservices.v1beta1.IGetLbRouteExtensionRequest, callback: google.cloud.networkservices.v1beta1.DepService.GetLbRouteExtensionCallback): void;

Calls GetLbRouteExtension.

Parameters
NameDescription
request IGetLbRouteExtensionRequest

GetLbRouteExtensionRequest message or plain object

callback GetLbRouteExtensionCallback

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

Returns
TypeDescription
void

getLbRouteExtension(request)

public getLbRouteExtension(request: google.cloud.networkservices.v1beta1.IGetLbRouteExtensionRequest): Promise<google.cloud.networkservices.v1beta1.LbRouteExtension>;

Calls GetLbRouteExtension.

Parameter
NameDescription
request IGetLbRouteExtensionRequest

GetLbRouteExtensionRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.networkservices.v1beta1.LbRouteExtension>

Promise

getLbTrafficExtension(request, callback)

public getLbTrafficExtension(request: google.cloud.networkservices.v1beta1.IGetLbTrafficExtensionRequest, callback: google.cloud.networkservices.v1beta1.DepService.GetLbTrafficExtensionCallback): void;

Calls GetLbTrafficExtension.

Parameters
NameDescription
request IGetLbTrafficExtensionRequest

GetLbTrafficExtensionRequest message or plain object

callback GetLbTrafficExtensionCallback

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

Returns
TypeDescription
void

getLbTrafficExtension(request)

public getLbTrafficExtension(request: google.cloud.networkservices.v1beta1.IGetLbTrafficExtensionRequest): Promise<google.cloud.networkservices.v1beta1.LbTrafficExtension>;

Calls GetLbTrafficExtension.

Parameter
NameDescription
request IGetLbTrafficExtensionRequest

GetLbTrafficExtensionRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.networkservices.v1beta1.LbTrafficExtension>

Promise

listLbRouteExtensions(request, callback)

public listLbRouteExtensions(request: google.cloud.networkservices.v1beta1.IListLbRouteExtensionsRequest, callback: google.cloud.networkservices.v1beta1.DepService.ListLbRouteExtensionsCallback): void;

Calls ListLbRouteExtensions.

Parameters
NameDescription
request IListLbRouteExtensionsRequest

ListLbRouteExtensionsRequest message or plain object

callback ListLbRouteExtensionsCallback

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

Returns
TypeDescription
void

listLbRouteExtensions(request)

public listLbRouteExtensions(request: google.cloud.networkservices.v1beta1.IListLbRouteExtensionsRequest): Promise<google.cloud.networkservices.v1beta1.ListLbRouteExtensionsResponse>;

Calls ListLbRouteExtensions.

Parameter
NameDescription
request IListLbRouteExtensionsRequest

ListLbRouteExtensionsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.networkservices.v1beta1.ListLbRouteExtensionsResponse>

Promise

listLbTrafficExtensions(request, callback)

public listLbTrafficExtensions(request: google.cloud.networkservices.v1beta1.IListLbTrafficExtensionsRequest, callback: google.cloud.networkservices.v1beta1.DepService.ListLbTrafficExtensionsCallback): void;

Calls ListLbTrafficExtensions.

Parameters
NameDescription
request IListLbTrafficExtensionsRequest

ListLbTrafficExtensionsRequest message or plain object

callback ListLbTrafficExtensionsCallback

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

Returns
TypeDescription
void

listLbTrafficExtensions(request)

public listLbTrafficExtensions(request: google.cloud.networkservices.v1beta1.IListLbTrafficExtensionsRequest): Promise<google.cloud.networkservices.v1beta1.ListLbTrafficExtensionsResponse>;

Calls ListLbTrafficExtensions.

Parameter
NameDescription
request IListLbTrafficExtensionsRequest

ListLbTrafficExtensionsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.networkservices.v1beta1.ListLbTrafficExtensionsResponse>

Promise

updateLbRouteExtension(request, callback)

public updateLbRouteExtension(request: google.cloud.networkservices.v1beta1.IUpdateLbRouteExtensionRequest, callback: google.cloud.networkservices.v1beta1.DepService.UpdateLbRouteExtensionCallback): void;

Calls UpdateLbRouteExtension.

Parameters
NameDescription
request IUpdateLbRouteExtensionRequest

UpdateLbRouteExtensionRequest message or plain object

callback UpdateLbRouteExtensionCallback

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

Returns
TypeDescription
void

updateLbRouteExtension(request)

public updateLbRouteExtension(request: google.cloud.networkservices.v1beta1.IUpdateLbRouteExtensionRequest): Promise<google.longrunning.Operation>;

Calls UpdateLbRouteExtension.

Parameter
NameDescription
request IUpdateLbRouteExtensionRequest

UpdateLbRouteExtensionRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

updateLbTrafficExtension(request, callback)

public updateLbTrafficExtension(request: google.cloud.networkservices.v1beta1.IUpdateLbTrafficExtensionRequest, callback: google.cloud.networkservices.v1beta1.DepService.UpdateLbTrafficExtensionCallback): void;

Calls UpdateLbTrafficExtension.

Parameters
NameDescription
request IUpdateLbTrafficExtensionRequest

UpdateLbTrafficExtensionRequest message or plain object

callback UpdateLbTrafficExtensionCallback

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

Returns
TypeDescription
void

updateLbTrafficExtension(request)

public updateLbTrafficExtension(request: google.cloud.networkservices.v1beta1.IUpdateLbTrafficExtensionRequest): Promise<google.longrunning.Operation>;

Calls UpdateLbTrafficExtension.

Parameter
NameDescription
request IUpdateLbTrafficExtensionRequest

UpdateLbTrafficExtensionRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise