Represents a DataTransferService
Inheritance
$protobuf.rpc.Service > protos.google.cloud.networkconnectivity.v1.DataTransferServicePackage
@google-cloud/network-connectivityConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);Constructs a new DataTransferService 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): DataTransferService;Creates new DataTransferService 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 |
DataTransferService |
RPC service. Useful where requests and/or responses are streamed. |
createDestination(request, callback)
public createDestination(request: google.cloud.networkconnectivity.v1.ICreateDestinationRequest, callback: google.cloud.networkconnectivity.v1.DataTransferService.CreateDestinationCallback): void;Calls CreateDestination.
| Parameters | |
|---|---|
| Name | Description |
request |
ICreateDestinationRequest
CreateDestinationRequest message or plain object |
callback |
CreateDestinationCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
createDestination(request)
public createDestination(request: google.cloud.networkconnectivity.v1.ICreateDestinationRequest): Promise<google.longrunning.Operation>;Calls CreateDestination.
| Parameter | |
|---|---|
| Name | Description |
request |
ICreateDestinationRequest
CreateDestinationRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
createMulticloudDataTransferConfig(request, callback)
public createMulticloudDataTransferConfig(request: google.cloud.networkconnectivity.v1.ICreateMulticloudDataTransferConfigRequest, callback: google.cloud.networkconnectivity.v1.DataTransferService.CreateMulticloudDataTransferConfigCallback): void;Calls CreateMulticloudDataTransferConfig.
| Parameters | |
|---|---|
| Name | Description |
request |
ICreateMulticloudDataTransferConfigRequest
CreateMulticloudDataTransferConfigRequest message or plain object |
callback |
CreateMulticloudDataTransferConfigCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
createMulticloudDataTransferConfig(request)
public createMulticloudDataTransferConfig(request: google.cloud.networkconnectivity.v1.ICreateMulticloudDataTransferConfigRequest): Promise<google.longrunning.Operation>;Calls CreateMulticloudDataTransferConfig.
| Parameter | |
|---|---|
| Name | Description |
request |
ICreateMulticloudDataTransferConfigRequest
CreateMulticloudDataTransferConfigRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
deleteDestination(request, callback)
public deleteDestination(request: google.cloud.networkconnectivity.v1.IDeleteDestinationRequest, callback: google.cloud.networkconnectivity.v1.DataTransferService.DeleteDestinationCallback): void;Calls DeleteDestination.
| Parameters | |
|---|---|
| Name | Description |
request |
IDeleteDestinationRequest
DeleteDestinationRequest message or plain object |
callback |
DeleteDestinationCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
deleteDestination(request)
public deleteDestination(request: google.cloud.networkconnectivity.v1.IDeleteDestinationRequest): Promise<google.longrunning.Operation>;Calls DeleteDestination.
| Parameter | |
|---|---|
| Name | Description |
request |
IDeleteDestinationRequest
DeleteDestinationRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
deleteMulticloudDataTransferConfig(request, callback)
public deleteMulticloudDataTransferConfig(request: google.cloud.networkconnectivity.v1.IDeleteMulticloudDataTransferConfigRequest, callback: google.cloud.networkconnectivity.v1.DataTransferService.DeleteMulticloudDataTransferConfigCallback): void;Calls DeleteMulticloudDataTransferConfig.
| Parameters | |
|---|---|
| Name | Description |
request |
IDeleteMulticloudDataTransferConfigRequest
DeleteMulticloudDataTransferConfigRequest message or plain object |
callback |
DeleteMulticloudDataTransferConfigCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
deleteMulticloudDataTransferConfig(request)
public deleteMulticloudDataTransferConfig(request: google.cloud.networkconnectivity.v1.IDeleteMulticloudDataTransferConfigRequest): Promise<google.longrunning.Operation>;Calls DeleteMulticloudDataTransferConfig.
| Parameter | |
|---|---|
| Name | Description |
request |
IDeleteMulticloudDataTransferConfigRequest
DeleteMulticloudDataTransferConfigRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
getDestination(request, callback)
public getDestination(request: google.cloud.networkconnectivity.v1.IGetDestinationRequest, callback: google.cloud.networkconnectivity.v1.DataTransferService.GetDestinationCallback): void;Calls GetDestination.
| Parameters | |
|---|---|
| Name | Description |
request |
IGetDestinationRequest
GetDestinationRequest message or plain object |
callback |
GetDestinationCallback
Node-style callback called with the error, if any, and Destination |
| Returns | |
|---|---|
| Type | Description |
void |
|
getDestination(request)
public getDestination(request: google.cloud.networkconnectivity.v1.IGetDestinationRequest): Promise<google.cloud.networkconnectivity.v1.Destination>;Calls GetDestination.
| Parameter | |
|---|---|
| Name | Description |
request |
IGetDestinationRequest
GetDestinationRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.networkconnectivity.v1.Destination> |
Promise |
getMulticloudDataTransferConfig(request, callback)
public getMulticloudDataTransferConfig(request: google.cloud.networkconnectivity.v1.IGetMulticloudDataTransferConfigRequest, callback: google.cloud.networkconnectivity.v1.DataTransferService.GetMulticloudDataTransferConfigCallback): void;Calls GetMulticloudDataTransferConfig.
| Parameters | |
|---|---|
| Name | Description |
request |
IGetMulticloudDataTransferConfigRequest
GetMulticloudDataTransferConfigRequest message or plain object |
callback |
GetMulticloudDataTransferConfigCallback
Node-style callback called with the error, if any, and MulticloudDataTransferConfig |
| Returns | |
|---|---|
| Type | Description |
void |
|
getMulticloudDataTransferConfig(request)
public getMulticloudDataTransferConfig(request: google.cloud.networkconnectivity.v1.IGetMulticloudDataTransferConfigRequest): Promise<google.cloud.networkconnectivity.v1.MulticloudDataTransferConfig>;Calls GetMulticloudDataTransferConfig.
| Parameter | |
|---|---|
| Name | Description |
request |
IGetMulticloudDataTransferConfigRequest
GetMulticloudDataTransferConfigRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.networkconnectivity.v1.MulticloudDataTransferConfig> |
Promise |
getMulticloudDataTransferSupportedService(request, callback)
public getMulticloudDataTransferSupportedService(request: google.cloud.networkconnectivity.v1.IGetMulticloudDataTransferSupportedServiceRequest, callback: google.cloud.networkconnectivity.v1.DataTransferService.GetMulticloudDataTransferSupportedServiceCallback): void;Calls GetMulticloudDataTransferSupportedService.
| Parameters | |
|---|---|
| Name | Description |
request |
IGetMulticloudDataTransferSupportedServiceRequest
GetMulticloudDataTransferSupportedServiceRequest message or plain object |
callback |
GetMulticloudDataTransferSupportedServiceCallback
Node-style callback called with the error, if any, and MulticloudDataTransferSupportedService |
| Returns | |
|---|---|
| Type | Description |
void |
|
getMulticloudDataTransferSupportedService(request)
public getMulticloudDataTransferSupportedService(request: google.cloud.networkconnectivity.v1.IGetMulticloudDataTransferSupportedServiceRequest): Promise<google.cloud.networkconnectivity.v1.MulticloudDataTransferSupportedService>;Calls GetMulticloudDataTransferSupportedService.
| Parameter | |
|---|---|
| Name | Description |
request |
IGetMulticloudDataTransferSupportedServiceRequest
GetMulticloudDataTransferSupportedServiceRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.networkconnectivity.v1.MulticloudDataTransferSupportedService> |
Promise |
listDestinations(request, callback)
public listDestinations(request: google.cloud.networkconnectivity.v1.IListDestinationsRequest, callback: google.cloud.networkconnectivity.v1.DataTransferService.ListDestinationsCallback): void;Calls ListDestinations.
| Parameters | |
|---|---|
| Name | Description |
request |
IListDestinationsRequest
ListDestinationsRequest message or plain object |
callback |
ListDestinationsCallback
Node-style callback called with the error, if any, and ListDestinationsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
listDestinations(request)
public listDestinations(request: google.cloud.networkconnectivity.v1.IListDestinationsRequest): Promise<google.cloud.networkconnectivity.v1.ListDestinationsResponse>;Calls ListDestinations.
| Parameter | |
|---|---|
| Name | Description |
request |
IListDestinationsRequest
ListDestinationsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.networkconnectivity.v1.ListDestinationsResponse> |
Promise |
listMulticloudDataTransferConfigs(request, callback)
public listMulticloudDataTransferConfigs(request: google.cloud.networkconnectivity.v1.IListMulticloudDataTransferConfigsRequest, callback: google.cloud.networkconnectivity.v1.DataTransferService.ListMulticloudDataTransferConfigsCallback): void;Calls ListMulticloudDataTransferConfigs.
| Parameters | |
|---|---|
| Name | Description |
request |
IListMulticloudDataTransferConfigsRequest
ListMulticloudDataTransferConfigsRequest message or plain object |
callback |
ListMulticloudDataTransferConfigsCallback
Node-style callback called with the error, if any, and ListMulticloudDataTransferConfigsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
listMulticloudDataTransferConfigs(request)
public listMulticloudDataTransferConfigs(request: google.cloud.networkconnectivity.v1.IListMulticloudDataTransferConfigsRequest): Promise<google.cloud.networkconnectivity.v1.ListMulticloudDataTransferConfigsResponse>;Calls ListMulticloudDataTransferConfigs.
| Parameter | |
|---|---|
| Name | Description |
request |
IListMulticloudDataTransferConfigsRequest
ListMulticloudDataTransferConfigsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.networkconnectivity.v1.ListMulticloudDataTransferConfigsResponse> |
Promise |
listMulticloudDataTransferSupportedServices(request, callback)
public listMulticloudDataTransferSupportedServices(request: google.cloud.networkconnectivity.v1.IListMulticloudDataTransferSupportedServicesRequest, callback: google.cloud.networkconnectivity.v1.DataTransferService.ListMulticloudDataTransferSupportedServicesCallback): void;Calls ListMulticloudDataTransferSupportedServices.
| Parameters | |
|---|---|
| Name | Description |
request |
IListMulticloudDataTransferSupportedServicesRequest
ListMulticloudDataTransferSupportedServicesRequest message or plain object |
callback |
ListMulticloudDataTransferSupportedServicesCallback
Node-style callback called with the error, if any, and ListMulticloudDataTransferSupportedServicesResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
listMulticloudDataTransferSupportedServices(request)
public listMulticloudDataTransferSupportedServices(request: google.cloud.networkconnectivity.v1.IListMulticloudDataTransferSupportedServicesRequest): Promise<google.cloud.networkconnectivity.v1.ListMulticloudDataTransferSupportedServicesResponse>;Calls ListMulticloudDataTransferSupportedServices.
| Parameter | |
|---|---|
| Name | Description |
request |
IListMulticloudDataTransferSupportedServicesRequest
ListMulticloudDataTransferSupportedServicesRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.networkconnectivity.v1.ListMulticloudDataTransferSupportedServicesResponse> |
Promise |
updateDestination(request, callback)
public updateDestination(request: google.cloud.networkconnectivity.v1.IUpdateDestinationRequest, callback: google.cloud.networkconnectivity.v1.DataTransferService.UpdateDestinationCallback): void;Calls UpdateDestination.
| Parameters | |
|---|---|
| Name | Description |
request |
IUpdateDestinationRequest
UpdateDestinationRequest message or plain object |
callback |
UpdateDestinationCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
updateDestination(request)
public updateDestination(request: google.cloud.networkconnectivity.v1.IUpdateDestinationRequest): Promise<google.longrunning.Operation>;Calls UpdateDestination.
| Parameter | |
|---|---|
| Name | Description |
request |
IUpdateDestinationRequest
UpdateDestinationRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
updateMulticloudDataTransferConfig(request, callback)
public updateMulticloudDataTransferConfig(request: google.cloud.networkconnectivity.v1.IUpdateMulticloudDataTransferConfigRequest, callback: google.cloud.networkconnectivity.v1.DataTransferService.UpdateMulticloudDataTransferConfigCallback): void;Calls UpdateMulticloudDataTransferConfig.
| Parameters | |
|---|---|
| Name | Description |
request |
IUpdateMulticloudDataTransferConfigRequest
UpdateMulticloudDataTransferConfigRequest message or plain object |
callback |
UpdateMulticloudDataTransferConfigCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
updateMulticloudDataTransferConfig(request)
public updateMulticloudDataTransferConfig(request: google.cloud.networkconnectivity.v1.IUpdateMulticloudDataTransferConfigRequest): Promise<google.longrunning.Operation>;Calls UpdateMulticloudDataTransferConfig.
| Parameter | |
|---|---|
| Name | Description |
request |
IUpdateMulticloudDataTransferConfigRequest
UpdateMulticloudDataTransferConfigRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |