Represents a DepService
Inheritance
$protobuf.rpc.Service > protos.google.cloud.networkservices.v1beta1.DepServicePackage
@google-cloud/networkservicesConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);Constructs a new DepService 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): DepService;Creates new DepService 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 |
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 | |
|---|---|
| Name | Description |
request |
ICreateLbRouteExtensionRequest
CreateLbRouteExtensionRequest message or plain object |
callback |
CreateLbRouteExtensionCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
createLbRouteExtension(request)
public createLbRouteExtension(request: google.cloud.networkservices.v1beta1.ICreateLbRouteExtensionRequest): Promise<google.longrunning.Operation>;Calls CreateLbRouteExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
ICreateLbRouteExtensionRequest
CreateLbRouteExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
ICreateLbTrafficExtensionRequest
CreateLbTrafficExtensionRequest message or plain object |
callback |
CreateLbTrafficExtensionCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
createLbTrafficExtension(request)
public createLbTrafficExtension(request: google.cloud.networkservices.v1beta1.ICreateLbTrafficExtensionRequest): Promise<google.longrunning.Operation>;Calls CreateLbTrafficExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
ICreateLbTrafficExtensionRequest
CreateLbTrafficExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
IDeleteLbRouteExtensionRequest
DeleteLbRouteExtensionRequest message or plain object |
callback |
DeleteLbRouteExtensionCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
deleteLbRouteExtension(request)
public deleteLbRouteExtension(request: google.cloud.networkservices.v1beta1.IDeleteLbRouteExtensionRequest): Promise<google.longrunning.Operation>;Calls DeleteLbRouteExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
IDeleteLbRouteExtensionRequest
DeleteLbRouteExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
IDeleteLbTrafficExtensionRequest
DeleteLbTrafficExtensionRequest message or plain object |
callback |
DeleteLbTrafficExtensionCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
deleteLbTrafficExtension(request)
public deleteLbTrafficExtension(request: google.cloud.networkservices.v1beta1.IDeleteLbTrafficExtensionRequest): Promise<google.longrunning.Operation>;Calls DeleteLbTrafficExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
IDeleteLbTrafficExtensionRequest
DeleteLbTrafficExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
IGetLbRouteExtensionRequest
GetLbRouteExtensionRequest message or plain object |
callback |
GetLbRouteExtensionCallback
Node-style callback called with the error, if any, and LbRouteExtension |
| Returns | |
|---|---|
| Type | Description |
void |
|
getLbRouteExtension(request)
public getLbRouteExtension(request: google.cloud.networkservices.v1beta1.IGetLbRouteExtensionRequest): Promise<google.cloud.networkservices.v1beta1.LbRouteExtension>;Calls GetLbRouteExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
IGetLbRouteExtensionRequest
GetLbRouteExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
IGetLbTrafficExtensionRequest
GetLbTrafficExtensionRequest message or plain object |
callback |
GetLbTrafficExtensionCallback
Node-style callback called with the error, if any, and LbTrafficExtension |
| Returns | |
|---|---|
| Type | Description |
void |
|
getLbTrafficExtension(request)
public getLbTrafficExtension(request: google.cloud.networkservices.v1beta1.IGetLbTrafficExtensionRequest): Promise<google.cloud.networkservices.v1beta1.LbTrafficExtension>;Calls GetLbTrafficExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
IGetLbTrafficExtensionRequest
GetLbTrafficExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
IListLbRouteExtensionsRequest
ListLbRouteExtensionsRequest message or plain object |
callback |
ListLbRouteExtensionsCallback
Node-style callback called with the error, if any, and ListLbRouteExtensionsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
listLbRouteExtensions(request)
public listLbRouteExtensions(request: google.cloud.networkservices.v1beta1.IListLbRouteExtensionsRequest): Promise<google.cloud.networkservices.v1beta1.ListLbRouteExtensionsResponse>;Calls ListLbRouteExtensions.
| Parameter | |
|---|---|
| Name | Description |
request |
IListLbRouteExtensionsRequest
ListLbRouteExtensionsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
IListLbTrafficExtensionsRequest
ListLbTrafficExtensionsRequest message or plain object |
callback |
ListLbTrafficExtensionsCallback
Node-style callback called with the error, if any, and ListLbTrafficExtensionsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
listLbTrafficExtensions(request)
public listLbTrafficExtensions(request: google.cloud.networkservices.v1beta1.IListLbTrafficExtensionsRequest): Promise<google.cloud.networkservices.v1beta1.ListLbTrafficExtensionsResponse>;Calls ListLbTrafficExtensions.
| Parameter | |
|---|---|
| Name | Description |
request |
IListLbTrafficExtensionsRequest
ListLbTrafficExtensionsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
IUpdateLbRouteExtensionRequest
UpdateLbRouteExtensionRequest message or plain object |
callback |
UpdateLbRouteExtensionCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
updateLbRouteExtension(request)
public updateLbRouteExtension(request: google.cloud.networkservices.v1beta1.IUpdateLbRouteExtensionRequest): Promise<google.longrunning.Operation>;Calls UpdateLbRouteExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
IUpdateLbRouteExtensionRequest
UpdateLbRouteExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Name | Description |
request |
IUpdateLbTrafficExtensionRequest
UpdateLbTrafficExtensionRequest message or plain object |
callback |
UpdateLbTrafficExtensionCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
updateLbTrafficExtension(request)
public updateLbTrafficExtension(request: google.cloud.networkservices.v1beta1.IUpdateLbTrafficExtensionRequest): Promise<google.longrunning.Operation>;Calls UpdateLbTrafficExtension.
| Parameter | |
|---|---|
| Name | Description |
request |
IUpdateLbTrafficExtensionRequest
UpdateLbTrafficExtensionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |