Interface DataTransferServiceGrpc.AsyncService (1.73.0)

public static interface DataTransferServiceGrpc.AsyncService

DataTransferService is the service for the Data Transfer API.

Methods

createDestination(CreateDestinationRequest request, StreamObserver<Operation> responseObserver)

public default void createDestination(CreateDestinationRequest request, StreamObserver<Operation> responseObserver)

Creates a Destination resource in a specified project and location.

Parameters
Name Description
request CreateDestinationRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createMulticloudDataTransferConfig(CreateMulticloudDataTransferConfigRequest request, StreamObserver<Operation> responseObserver)

public default void createMulticloudDataTransferConfig(CreateMulticloudDataTransferConfigRequest request, StreamObserver<Operation> responseObserver)

Creates a MulticloudDataTransferConfig resource in a specified project and location.

Parameters
Name Description
request CreateMulticloudDataTransferConfigRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteDestination(DeleteDestinationRequest request, StreamObserver<Operation> responseObserver)

public default void deleteDestination(DeleteDestinationRequest request, StreamObserver<Operation> responseObserver)

Deletes a Destination resource.

Parameters
Name Description
request DeleteDestinationRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteMulticloudDataTransferConfig(DeleteMulticloudDataTransferConfigRequest request, StreamObserver<Operation> responseObserver)

public default void deleteMulticloudDataTransferConfig(DeleteMulticloudDataTransferConfigRequest request, StreamObserver<Operation> responseObserver)

Deletes a MulticloudDataTransferConfig resource.

Parameters
Name Description
request DeleteMulticloudDataTransferConfigRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getDestination(GetDestinationRequest request, StreamObserver<Destination> responseObserver)

public default void getDestination(GetDestinationRequest request, StreamObserver<Destination> responseObserver)

Gets the details of a Destination resource.

Parameters
Name Description
request GetDestinationRequest
responseObserver io.grpc.stub.StreamObserver<Destination>

getMulticloudDataTransferConfig(GetMulticloudDataTransferConfigRequest request, StreamObserver<MulticloudDataTransferConfig> responseObserver)

public default void getMulticloudDataTransferConfig(GetMulticloudDataTransferConfigRequest request, StreamObserver<MulticloudDataTransferConfig> responseObserver)

Gets the details of a MulticloudDataTransferConfig resource.

Parameters
Name Description
request GetMulticloudDataTransferConfigRequest
responseObserver io.grpc.stub.StreamObserver<MulticloudDataTransferConfig>

getMulticloudDataTransferSupportedService(GetMulticloudDataTransferSupportedServiceRequest request, StreamObserver<MulticloudDataTransferSupportedService> responseObserver)

public default void getMulticloudDataTransferSupportedService(GetMulticloudDataTransferSupportedServiceRequest request, StreamObserver<MulticloudDataTransferSupportedService> responseObserver)

Gets the details of a service that is supported for Data Transfer Essentials.

Parameters
Name Description
request GetMulticloudDataTransferSupportedServiceRequest
responseObserver io.grpc.stub.StreamObserver<MulticloudDataTransferSupportedService>

listDestinations(ListDestinationsRequest request, StreamObserver<ListDestinationsResponse> responseObserver)

public default void listDestinations(ListDestinationsRequest request, StreamObserver<ListDestinationsResponse> responseObserver)

Lists the Destination resources in a specified project and location.

Parameters
Name Description
request ListDestinationsRequest
responseObserver io.grpc.stub.StreamObserver<ListDestinationsResponse>

listMulticloudDataTransferConfigs(ListMulticloudDataTransferConfigsRequest request, StreamObserver<ListMulticloudDataTransferConfigsResponse> responseObserver)

public default void listMulticloudDataTransferConfigs(ListMulticloudDataTransferConfigsRequest request, StreamObserver<ListMulticloudDataTransferConfigsResponse> responseObserver)

Lists the MulticloudDataTransferConfig resources in a specified project and location.

Parameters
Name Description
request ListMulticloudDataTransferConfigsRequest
responseObserver io.grpc.stub.StreamObserver<ListMulticloudDataTransferConfigsResponse>

listMulticloudDataTransferSupportedServices(ListMulticloudDataTransferSupportedServicesRequest request, StreamObserver<ListMulticloudDataTransferSupportedServicesResponse> responseObserver)

public default void listMulticloudDataTransferSupportedServices(ListMulticloudDataTransferSupportedServicesRequest request, StreamObserver<ListMulticloudDataTransferSupportedServicesResponse> responseObserver)

Lists the services in the project for a region that are supported for Data Transfer Essentials.

Parameters
Name Description
request ListMulticloudDataTransferSupportedServicesRequest
responseObserver io.grpc.stub.StreamObserver<ListMulticloudDataTransferSupportedServicesResponse>

updateDestination(UpdateDestinationRequest request, StreamObserver<Operation> responseObserver)

public default void updateDestination(UpdateDestinationRequest request, StreamObserver<Operation> responseObserver)

Updates a Destination resource in a specified project and location.

Parameters
Name Description
request UpdateDestinationRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateMulticloudDataTransferConfig(UpdateMulticloudDataTransferConfigRequest request, StreamObserver<Operation> responseObserver)

public default void updateMulticloudDataTransferConfig(UpdateMulticloudDataTransferConfigRequest request, StreamObserver<Operation> responseObserver)

Updates a MulticloudDataTransferConfig resource in a specified project and location.

Parameters
Name Description
request UpdateMulticloudDataTransferConfigRequest
responseObserver io.grpc.stub.StreamObserver<Operation>