Class DataFusionGrpc.DataFusionImplBase (1.4.0)

publicabstractstaticclass DataFusionGrpc.DataFusionImplBaseimplementsBindableService

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.

Inheritance

java.lang.Object > DataFusionGrpc.DataFusionImplBase

Implements

io.grpc.BindableService

Constructors

DataFusionImplBase()

publicDataFusionImplBase()

Methods

addDnsPeering(AddDnsPeeringRequest request, StreamObserver<AddDnsPeeringResponse> responseObserver)

publicvoidaddDnsPeering(AddDnsPeeringRequestrequest,StreamObserver<AddDnsPeeringResponse>responseObserver)

Add DNS peering on the given resource.

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

bindService()

publicfinalServerServiceDefinitionbindService()
Returns
Type Description
io.grpc.ServerServiceDefinition

createInstance(CreateInstanceRequest request, StreamObserver<Operation> responseObserver)

publicvoidcreateInstance(CreateInstanceRequestrequest,StreamObserver<Operation>responseObserver)

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

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

deleteInstance(DeleteInstanceRequest request, StreamObserver<Operation> responseObserver)

publicvoiddeleteInstance(DeleteInstanceRequestrequest,StreamObserver<Operation>responseObserver)

Deletes a single Data Fusion instance.

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

getInstance(GetInstanceRequest request, StreamObserver<Instance> responseObserver)

publicvoidgetInstance(GetInstanceRequestrequest,StreamObserver<Instance>responseObserver)

Gets details of a single Data Fusion instance.

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

listAvailableVersions(ListAvailableVersionsRequest request, StreamObserver<ListAvailableVersionsResponse> responseObserver)

publicvoidlistAvailableVersions(ListAvailableVersionsRequestrequest,StreamObserver<ListAvailableVersionsResponse>responseObserver)

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

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

listDnsPeerings(ListDnsPeeringsRequest request, StreamObserver<ListDnsPeeringsResponse> responseObserver)

publicvoidlistDnsPeerings(ListDnsPeeringsRequestrequest,StreamObserver<ListDnsPeeringsResponse>responseObserver)

List DNS peering for a given resource.

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

listInstances(ListInstancesRequest request, StreamObserver<ListInstancesResponse> responseObserver)

publicvoidlistInstances(ListInstancesRequestrequest,StreamObserver<ListInstancesResponse>responseObserver)

Lists Data Fusion instances in the specified project and location.

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

listNamespaces(ListNamespacesRequest request, StreamObserver<ListNamespacesResponse> responseObserver)

publicvoidlistNamespaces(ListNamespacesRequestrequest,StreamObserver<ListNamespacesResponse>responseObserver)

List namespaces in a given instance

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

removeDnsPeering(RemoveDnsPeeringRequest request, StreamObserver<RemoveDnsPeeringResponse> responseObserver)

publicvoidremoveDnsPeering(RemoveDnsPeeringRequestrequest,StreamObserver<RemoveDnsPeeringResponse>responseObserver)

Remove DNS peering on the given resource.

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

removeIamPolicy(RemoveIamPolicyRequest request, StreamObserver<RemoveIamPolicyResponse> responseObserver)

publicvoidremoveIamPolicy(RemoveIamPolicyRequestrequest,StreamObserver<RemoveIamPolicyResponse>responseObserver)

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

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

restartInstance(RestartInstanceRequest request, StreamObserver<Operation> responseObserver)

publicvoidrestartInstance(RestartInstanceRequestrequest,StreamObserver<Operation>responseObserver)

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

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

updateInstance(UpdateInstanceRequest request, StreamObserver<Operation> responseObserver)

publicvoidupdateInstance(UpdateInstanceRequestrequest,StreamObserver<Operation>responseObserver)

Updates a single Data Fusion instance.

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

upgradeInstance(UpgradeInstanceRequest request, StreamObserver<Operation> responseObserver)

publicvoidupgradeInstance(UpgradeInstanceRequestrequest,StreamObserver<Operation>responseObserver)

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

Parameters
Name Description
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.