Represents a DepService
Inheritance
$protobuf.rpc.Service > protos.google.cloud.networkservices.v1.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.v1.ICreateLbRouteExtensionRequest, callback: google.cloud.networkservices.v1.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.v1.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.v1.ICreateLbTrafficExtensionRequest, callback: google.cloud.networkservices.v1.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.v1.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.v1.IDeleteLbRouteExtensionRequest, callback: google.cloud.networkservices.v1.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.v1.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.v1.IDeleteLbTrafficExtensionRequest, callback: google.cloud.networkservices.v1.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.v1.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.v1.IGetLbRouteExtensionRequest, callback: google.cloud.networkservices.v1.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.v1.IGetLbRouteExtensionRequest): Promise<google.cloud.networkservices.v1.LbRouteExtension>;
Calls GetLbRouteExtension.
Parameter | |
---|---|
Name | Description |
request |
IGetLbRouteExtensionRequest
GetLbRouteExtensionRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.networkservices.v1.LbRouteExtension> |
Promise |
getLbTrafficExtension(request, callback)
public getLbTrafficExtension(request: google.cloud.networkservices.v1.IGetLbTrafficExtensionRequest, callback: google.cloud.networkservices.v1.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.v1.IGetLbTrafficExtensionRequest): Promise<google.cloud.networkservices.v1.LbTrafficExtension>;
Calls GetLbTrafficExtension.
Parameter | |
---|---|
Name | Description |
request |
IGetLbTrafficExtensionRequest
GetLbTrafficExtensionRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.networkservices.v1.LbTrafficExtension> |
Promise |
listLbRouteExtensions(request, callback)
public listLbRouteExtensions(request: google.cloud.networkservices.v1.IListLbRouteExtensionsRequest, callback: google.cloud.networkservices.v1.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.v1.IListLbRouteExtensionsRequest): Promise<google.cloud.networkservices.v1.ListLbRouteExtensionsResponse>;
Calls ListLbRouteExtensions.
Parameter | |
---|---|
Name | Description |
request |
IListLbRouteExtensionsRequest
ListLbRouteExtensionsRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.networkservices.v1.ListLbRouteExtensionsResponse> |
Promise |
listLbTrafficExtensions(request, callback)
public listLbTrafficExtensions(request: google.cloud.networkservices.v1.IListLbTrafficExtensionsRequest, callback: google.cloud.networkservices.v1.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.v1.IListLbTrafficExtensionsRequest): Promise<google.cloud.networkservices.v1.ListLbTrafficExtensionsResponse>;
Calls ListLbTrafficExtensions.
Parameter | |
---|---|
Name | Description |
request |
IListLbTrafficExtensionsRequest
ListLbTrafficExtensionsRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.networkservices.v1.ListLbTrafficExtensionsResponse> |
Promise |
updateLbRouteExtension(request, callback)
public updateLbRouteExtension(request: google.cloud.networkservices.v1.IUpdateLbRouteExtensionRequest, callback: google.cloud.networkservices.v1.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.v1.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.v1.IUpdateLbTrafficExtensionRequest, callback: google.cloud.networkservices.v1.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.v1.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 |