Class DataTransferServiceGrpc.DataTransferServiceFutureStub (1.73.0)

public static final class DataTransferServiceGrpc.DataTransferServiceFutureStub extends AbstractFutureStub<DataTransferServiceGrpc.DataTransferServiceFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service DataTransferService.

DataTransferService is the service for the Data Transfer API.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > DataTransferServiceGrpc.DataTransferServiceFutureStub

Methods

build(Channel channel, CallOptions callOptions)

protected DataTransferServiceGrpc.DataTransferServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
DataTransferServiceGrpc.DataTransferServiceFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createDestination(CreateDestinationRequest request)

public ListenableFuture<Operation> createDestination(CreateDestinationRequest request)

Creates a Destination resource in a specified project and location.

Parameter
Name Description
request CreateDestinationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createMulticloudDataTransferConfig(CreateMulticloudDataTransferConfigRequest request)

public ListenableFuture<Operation> createMulticloudDataTransferConfig(CreateMulticloudDataTransferConfigRequest request)

Creates a MulticloudDataTransferConfig resource in a specified project and location.

Parameter
Name Description
request CreateMulticloudDataTransferConfigRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteDestination(DeleteDestinationRequest request)

public ListenableFuture<Operation> deleteDestination(DeleteDestinationRequest request)

Deletes a Destination resource.

Parameter
Name Description
request DeleteDestinationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteMulticloudDataTransferConfig(DeleteMulticloudDataTransferConfigRequest request)

public ListenableFuture<Operation> deleteMulticloudDataTransferConfig(DeleteMulticloudDataTransferConfigRequest request)

Deletes a MulticloudDataTransferConfig resource.

Parameter
Name Description
request DeleteMulticloudDataTransferConfigRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

getDestination(GetDestinationRequest request)

public ListenableFuture<Destination> getDestination(GetDestinationRequest request)

Gets the details of a Destination resource.

Parameter
Name Description
request GetDestinationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Destination>

getMulticloudDataTransferConfig(GetMulticloudDataTransferConfigRequest request)

public ListenableFuture<MulticloudDataTransferConfig> getMulticloudDataTransferConfig(GetMulticloudDataTransferConfigRequest request)

Gets the details of a MulticloudDataTransferConfig resource.

Parameter
Name Description
request GetMulticloudDataTransferConfigRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<MulticloudDataTransferConfig>

getMulticloudDataTransferSupportedService(GetMulticloudDataTransferSupportedServiceRequest request)

public ListenableFuture<MulticloudDataTransferSupportedService> getMulticloudDataTransferSupportedService(GetMulticloudDataTransferSupportedServiceRequest request)

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

Parameter
Name Description
request GetMulticloudDataTransferSupportedServiceRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<MulticloudDataTransferSupportedService>

listDestinations(ListDestinationsRequest request)

public ListenableFuture<ListDestinationsResponse> listDestinations(ListDestinationsRequest request)

Lists the Destination resources in a specified project and location.

Parameter
Name Description
request ListDestinationsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListDestinationsResponse>

listMulticloudDataTransferConfigs(ListMulticloudDataTransferConfigsRequest request)

public ListenableFuture<ListMulticloudDataTransferConfigsResponse> listMulticloudDataTransferConfigs(ListMulticloudDataTransferConfigsRequest request)

Lists the MulticloudDataTransferConfig resources in a specified project and location.

Parameter
Name Description
request ListMulticloudDataTransferConfigsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListMulticloudDataTransferConfigsResponse>

listMulticloudDataTransferSupportedServices(ListMulticloudDataTransferSupportedServicesRequest request)

public ListenableFuture<ListMulticloudDataTransferSupportedServicesResponse> listMulticloudDataTransferSupportedServices(ListMulticloudDataTransferSupportedServicesRequest request)

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

Parameter
Name Description
request ListMulticloudDataTransferSupportedServicesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListMulticloudDataTransferSupportedServicesResponse>

updateDestination(UpdateDestinationRequest request)

public ListenableFuture<Operation> updateDestination(UpdateDestinationRequest request)

Updates a Destination resource in a specified project and location.

Parameter
Name Description
request UpdateDestinationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateMulticloudDataTransferConfig(UpdateMulticloudDataTransferConfigRequest request)

public ListenableFuture<Operation> updateMulticloudDataTransferConfig(UpdateMulticloudDataTransferConfigRequest request)

Updates a MulticloudDataTransferConfig resource in a specified project and location.

Parameter
Name Description
request UpdateMulticloudDataTransferConfigRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>