Class DataFusionGrpc.DataFusionBlockingStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractBlockingStub<DataFusionGrpc.DataFusionBlockingStub>
-
- com.google.cloud.datafusion.v1beta1.DataFusionGrpc.DataFusionBlockingStub
-
- Enclosing class:
- DataFusionGrpc
public static final class DataFusionGrpc.DataFusionBlockingStub extends io.grpc.stub.AbstractBlockingStub<DataFusionGrpc.DataFusionBlockingStub>
A stub to allow clients to do synchronous rpc calls to service DataFusion.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.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AddDnsPeeringResponse
addDnsPeering(AddDnsPeeringRequest request)
Add DNS peering on the given resource.protected DataFusionGrpc.DataFusionBlockingStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
com.google.longrunning.Operation
createInstance(CreateInstanceRequest request)
Creates a new Data Fusion instance in the specified project and location.com.google.longrunning.Operation
deleteInstance(DeleteInstanceRequest request)
Deletes a single Data Fusion instance.Instance
getInstance(GetInstanceRequest request)
Gets details of a single Data Fusion instance.ListAvailableVersionsResponse
listAvailableVersions(ListAvailableVersionsRequest request)
Lists possible versions for Data Fusion instances in the specified project and location.ListDnsPeeringsResponse
listDnsPeerings(ListDnsPeeringsRequest request)
List DNS peering for a given resource.ListInstancesResponse
listInstances(ListInstancesRequest request)
Lists Data Fusion instances in the specified project and location.ListNamespacesResponse
listNamespaces(ListNamespacesRequest request)
List namespaces in a given instanceRemoveDnsPeeringResponse
removeDnsPeering(RemoveDnsPeeringRequest request)
Remove DNS peering on the given resource.RemoveIamPolicyResponse
removeIamPolicy(RemoveIamPolicyRequest request)
Remove IAM policy that is currently set on the given resource.com.google.longrunning.Operation
restartInstance(RestartInstanceRequest request)
Restart a single Data Fusion instance.com.google.longrunning.Operation
updateInstance(UpdateInstanceRequest request)
Updates a single Data Fusion instance.com.google.longrunning.Operation
upgradeInstance(UpgradeInstanceRequest request)
Upgrade a single Data Fusion instance.
-
-
-
Method Detail
-
build
protected DataFusionGrpc.DataFusionBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<DataFusionGrpc.DataFusionBlockingStub>
-
listAvailableVersions
public ListAvailableVersionsResponse listAvailableVersions(ListAvailableVersionsRequest request)
Lists possible versions for Data Fusion instances in the specified project and location.
-
listInstances
public ListInstancesResponse listInstances(ListInstancesRequest request)
Lists Data Fusion instances in the specified project and location.
-
getInstance
public Instance getInstance(GetInstanceRequest request)
Gets details of a single Data Fusion instance.
-
createInstance
public com.google.longrunning.Operation createInstance(CreateInstanceRequest request)
Creates a new Data Fusion instance in the specified project and location.
-
deleteInstance
public com.google.longrunning.Operation deleteInstance(DeleteInstanceRequest request)
Deletes a single Data Fusion instance.
-
updateInstance
public com.google.longrunning.Operation updateInstance(UpdateInstanceRequest request)
Updates a single Data Fusion instance.
-
restartInstance
public com.google.longrunning.Operation restartInstance(RestartInstanceRequest request)
Restart a single Data Fusion instance. At the end of an operation instance is fully restarted.
-
upgradeInstance
public com.google.longrunning.Operation upgradeInstance(UpgradeInstanceRequest request)
Upgrade a single Data Fusion instance. At the end of an operation instance is fully upgraded.
-
removeIamPolicy
public RemoveIamPolicyResponse removeIamPolicy(RemoveIamPolicyRequest request)
Remove IAM policy that is currently set on the given resource.
-
listNamespaces
public ListNamespacesResponse listNamespaces(ListNamespacesRequest request)
List namespaces in a given instance
-
addDnsPeering
public AddDnsPeeringResponse addDnsPeering(AddDnsPeeringRequest request)
Add DNS peering on the given resource.
-
removeDnsPeering
public RemoveDnsPeeringResponse removeDnsPeering(RemoveDnsPeeringRequest request)
Remove DNS peering on the given resource.
-
listDnsPeerings
public ListDnsPeeringsResponse listDnsPeerings(ListDnsPeeringsRequest request)
List DNS peering for a given resource.
-
-