Class DataFusionGrpc.DataFusionImplBase (1.6.0)

Stay organized with collections Save and categorize content based on your preferences.
public abstract static class DataFusionGrpc.DataFusionImplBase implements BindableService

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()

public DataFusionImplBase()

Methods

addDnsPeering(AddDnsPeeringRequest request, StreamObserver<AddDnsPeeringResponse> responseObserver)

public void addDnsPeering(AddDnsPeeringRequest request, StreamObserver<AddDnsPeeringResponse> responseObserver)

Add DNS peering on the given resource.

Parameters
NameDescription
requestAddDnsPeeringRequest
responseObserverio.grpc.stub.StreamObserver<AddDnsPeeringResponse>

bindService()

public final ServerServiceDefinition bindService()
Returns
TypeDescription
io.grpc.ServerServiceDefinition

createInstance(CreateInstanceRequest request, StreamObserver<Operation> responseObserver)

public void createInstance(CreateInstanceRequest request, StreamObserver<Operation> responseObserver)

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

Parameters
NameDescription
requestCreateInstanceRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

deleteInstance(DeleteInstanceRequest request, StreamObserver<Operation> responseObserver)

public void deleteInstance(DeleteInstanceRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Data Fusion instance.

Parameters
NameDescription
requestDeleteInstanceRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

getInstance(GetInstanceRequest request, StreamObserver<Instance> responseObserver)

public void getInstance(GetInstanceRequest request, StreamObserver<Instance> responseObserver)

Gets details of a single Data Fusion instance.

Parameters
NameDescription
requestGetInstanceRequest
responseObserverio.grpc.stub.StreamObserver<Instance>

listAvailableVersions(ListAvailableVersionsRequest request, StreamObserver<ListAvailableVersionsResponse> responseObserver)

public void listAvailableVersions(ListAvailableVersionsRequest request, StreamObserver<ListAvailableVersionsResponse> responseObserver)

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

Parameters
NameDescription
requestListAvailableVersionsRequest
responseObserverio.grpc.stub.StreamObserver<ListAvailableVersionsResponse>

listDnsPeerings(ListDnsPeeringsRequest request, StreamObserver<ListDnsPeeringsResponse> responseObserver)

public void listDnsPeerings(ListDnsPeeringsRequest request, StreamObserver<ListDnsPeeringsResponse> responseObserver)

List DNS peering for a given resource.

Parameters
NameDescription
requestListDnsPeeringsRequest
responseObserverio.grpc.stub.StreamObserver<ListDnsPeeringsResponse>

listInstances(ListInstancesRequest request, StreamObserver<ListInstancesResponse> responseObserver)

public void listInstances(ListInstancesRequest request, StreamObserver<ListInstancesResponse> responseObserver)

Lists Data Fusion instances in the specified project and location.

Parameters
NameDescription
requestListInstancesRequest
responseObserverio.grpc.stub.StreamObserver<ListInstancesResponse>

listNamespaces(ListNamespacesRequest request, StreamObserver<ListNamespacesResponse> responseObserver)

public void listNamespaces(ListNamespacesRequest request, StreamObserver<ListNamespacesResponse> responseObserver)

List namespaces in a given instance

Parameters
NameDescription
requestListNamespacesRequest
responseObserverio.grpc.stub.StreamObserver<ListNamespacesResponse>

removeDnsPeering(RemoveDnsPeeringRequest request, StreamObserver<RemoveDnsPeeringResponse> responseObserver)

public void removeDnsPeering(RemoveDnsPeeringRequest request, StreamObserver<RemoveDnsPeeringResponse> responseObserver)

Remove DNS peering on the given resource.

Parameters
NameDescription
requestRemoveDnsPeeringRequest
responseObserverio.grpc.stub.StreamObserver<RemoveDnsPeeringResponse>

removeIamPolicy(RemoveIamPolicyRequest request, StreamObserver<RemoveIamPolicyResponse> responseObserver)

public void removeIamPolicy(RemoveIamPolicyRequest request, StreamObserver<RemoveIamPolicyResponse> responseObserver)

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

Parameters
NameDescription
requestRemoveIamPolicyRequest
responseObserverio.grpc.stub.StreamObserver<RemoveIamPolicyResponse>

restartInstance(RestartInstanceRequest request, StreamObserver<Operation> responseObserver)

public void restartInstance(RestartInstanceRequest request, StreamObserver<Operation> responseObserver)

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

Parameters
NameDescription
requestRestartInstanceRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

updateInstance(UpdateInstanceRequest request, StreamObserver<Operation> responseObserver)

public void updateInstance(UpdateInstanceRequest request, StreamObserver<Operation> responseObserver)

Updates a single Data Fusion instance.

Parameters
NameDescription
requestUpdateInstanceRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

upgradeInstance(UpgradeInstanceRequest request, StreamObserver<Operation> responseObserver)

public void upgradeInstance(UpgradeInstanceRequest request, StreamObserver<Operation> responseObserver)

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

Parameters
NameDescription
requestUpgradeInstanceRequest
responseObserverio.grpc.stub.StreamObserver<Operation>