Interface DataFusionGrpc.AsyncService (1.59.0)

publicstaticinterface DataFusionGrpc.AsyncService

Service for creating and managing Data Fusion instances. Data Fusion enables ETL developers to build code-free, data integration pipelines via a point-and-click UI.

Methods

addDnsPeering(AddDnsPeeringRequest request, StreamObserver<AddDnsPeeringResponse> responseObserver)

publicdefaultvoidaddDnsPeering(AddDnsPeeringRequestrequest,StreamObserver<AddDnsPeeringResponse>responseObserver)

Add DNS peering on the given resource.

Parameters
Name Description
request AddDnsPeeringRequest
responseObserver io.grpc.stub.StreamObserver<AddDnsPeeringResponse>

createInstance(CreateInstanceRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidcreateInstance(CreateInstanceRequestrequest,StreamObserver<Operation>responseObserver)

Creates a new Data Fusion instance in the specified project and location.

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

deleteInstance(DeleteInstanceRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoiddeleteInstance(DeleteInstanceRequestrequest,StreamObserver<Operation>responseObserver)

Deletes a single Data Fusion instance.

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

getInstance(GetInstanceRequest request, StreamObserver<Instance> responseObserver)

publicdefaultvoidgetInstance(GetInstanceRequestrequest,StreamObserver<Instance>responseObserver)

Gets details of a single Data Fusion instance.

Parameters
Name Description
request GetInstanceRequest
responseObserver io.grpc.stub.StreamObserver<Instance>

listAvailableVersions(ListAvailableVersionsRequest request, StreamObserver<ListAvailableVersionsResponse> responseObserver)

publicdefaultvoidlistAvailableVersions(ListAvailableVersionsRequestrequest,StreamObserver<ListAvailableVersionsResponse>responseObserver)

Lists possible versions for Data Fusion instances in the specified project and location.

Parameters
Name Description
request ListAvailableVersionsRequest
responseObserver io.grpc.stub.StreamObserver<ListAvailableVersionsResponse>

listDnsPeerings(ListDnsPeeringsRequest request, StreamObserver<ListDnsPeeringsResponse> responseObserver)

publicdefaultvoidlistDnsPeerings(ListDnsPeeringsRequestrequest,StreamObserver<ListDnsPeeringsResponse>responseObserver)

List DNS peering for a given resource.

Parameters
Name Description
request ListDnsPeeringsRequest
responseObserver io.grpc.stub.StreamObserver<ListDnsPeeringsResponse>

listInstances(ListInstancesRequest request, StreamObserver<ListInstancesResponse> responseObserver)

publicdefaultvoidlistInstances(ListInstancesRequestrequest,StreamObserver<ListInstancesResponse>responseObserver)

Lists Data Fusion instances in the specified project and location.

Parameters
Name Description
request ListInstancesRequest
responseObserver io.grpc.stub.StreamObserver<ListInstancesResponse>

listNamespaces(ListNamespacesRequest request, StreamObserver<ListNamespacesResponse> responseObserver)

publicdefaultvoidlistNamespaces(ListNamespacesRequestrequest,StreamObserver<ListNamespacesResponse>responseObserver)

List namespaces in a given instance

Parameters
Name Description
request ListNamespacesRequest
responseObserver io.grpc.stub.StreamObserver<ListNamespacesResponse>

removeDnsPeering(RemoveDnsPeeringRequest request, StreamObserver<RemoveDnsPeeringResponse> responseObserver)

publicdefaultvoidremoveDnsPeering(RemoveDnsPeeringRequestrequest,StreamObserver<RemoveDnsPeeringResponse>responseObserver)

Remove DNS peering on the given resource.

Parameters
Name Description
request RemoveDnsPeeringRequest
responseObserver io.grpc.stub.StreamObserver<RemoveDnsPeeringResponse>

removeIamPolicy(RemoveIamPolicyRequest request, StreamObserver<RemoveIamPolicyResponse> responseObserver)

publicdefaultvoidremoveIamPolicy(RemoveIamPolicyRequestrequest,StreamObserver<RemoveIamPolicyResponse>responseObserver)

Remove IAM policy that is currently set on the given resource.

Parameters
Name Description
request RemoveIamPolicyRequest
responseObserver io.grpc.stub.StreamObserver<RemoveIamPolicyResponse>

restartInstance(RestartInstanceRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidrestartInstance(RestartInstanceRequestrequest,StreamObserver<Operation>responseObserver)

Restart a single Data Fusion instance. At the end of an operation instance is fully restarted.

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

updateInstance(UpdateInstanceRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidupdateInstance(UpdateInstanceRequestrequest,StreamObserver<Operation>responseObserver)

Updates a single Data Fusion instance.

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

upgradeInstance(UpgradeInstanceRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidupgradeInstance(UpgradeInstanceRequestrequest,StreamObserver<Operation>responseObserver)

Upgrade a single Data Fusion instance. At the end of an operation instance is fully upgraded.

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

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年11月19日 UTC.