@Generated("by gapic-generator-java")
Package com.google.cloud.datafusion.v1beta1
A client to Cloud Data Fusion API
The interfaces provided are listed below, along with usage samples.
======================= DataFusionClient =======================
Service Description: 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.
Sample for DataFusionClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataFusionClient dataFusionClient = DataFusionClient.create()) {
GetInstanceRequest request =
GetInstanceRequest.newBuilder()
.setName(InstanceName.of("[PROJECT]", "[LOCATION]", "[INSTANCE]").toString())
.build();
Instance response = dataFusionClient.getInstance(request);
}
-
Class Summary Class Description Accelerator Identifies Data Fusion accelerators for an instance.Accelerator.Builder Identifies Data Fusion accelerators for an instance.AddDnsPeeringRequest Request message to create dns peering.AddDnsPeeringRequest.Builder Request message to create dns peering.AddDnsPeeringResponse Response message for set dns peering method.AddDnsPeeringResponse.Builder Response message for set dns peering method.CreateInstanceRequest Request message for creating a Data Fusion instance.CreateInstanceRequest.Builder Request message for creating a Data Fusion instance.CryptoKeyConfig The crypto key configuration.CryptoKeyConfig.Builder The crypto key configuration.DataFusionClient Service Description: Service for creating and managing Data Fusion instances.DataFusionClient.ListAvailableVersionsFixedSizeCollection DataFusionClient.ListAvailableVersionsPage DataFusionClient.ListAvailableVersionsPagedResponse DataFusionClient.ListDnsPeeringsFixedSizeCollection DataFusionClient.ListDnsPeeringsPage DataFusionClient.ListDnsPeeringsPagedResponse DataFusionClient.ListInstancesFixedSizeCollection DataFusionClient.ListInstancesPage DataFusionClient.ListInstancesPagedResponse DataFusionClient.ListNamespacesFixedSizeCollection DataFusionClient.ListNamespacesPage DataFusionClient.ListNamespacesPagedResponse DataFusionGrpc Service for creating and managing Data Fusion instances.DataFusionGrpc.DataFusionBlockingStub A stub to allow clients to do synchronous rpc calls to service DataFusion.DataFusionGrpc.DataFusionFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service DataFusion.DataFusionGrpc.DataFusionImplBase Base class for the server implementation of the service DataFusion.DataFusionGrpc.DataFusionStub A stub to allow clients to do asynchronous rpc calls to service DataFusion.DataFusionSettings Settings class to configure an instance ofDataFusionClient
.DataFusionSettings.Builder Builder for DataFusionSettings.DeleteInstanceRequest Request message for deleting a Data Fusion instance.DeleteInstanceRequest.Builder Request message for deleting a Data Fusion instance.DnsPeering DNS peering configuration.DnsPeering.Builder DNS peering configuration.GetInstanceRequest Request message for getting details about a Data Fusion instance.GetInstanceRequest.Builder Request message for getting details about a Data Fusion instance.IAMPolicy IAMPolicy encapsulates the IAM policy name, definition and status of policy fetching.IAMPolicy.Builder IAMPolicy encapsulates the IAM policy name, definition and status of policy fetching.Instance Represents a Data Fusion instance.Instance.Builder Represents a Data Fusion instance.InstanceName InstanceName.Builder Builder for projects/{project}/locations/{location}/instances/{instance}.ListAvailableVersionsRequest Request message for the list available versions request.ListAvailableVersionsRequest.Builder Request message for the list available versions request.ListAvailableVersionsResponse Response message for the list available versions request.ListAvailableVersionsResponse.Builder Response message for the list available versions request.ListDnsPeeringsRequest List dns peering request.ListDnsPeeringsRequest.Builder List dns peering request.ListDnsPeeringsResponse List dns peering response.ListDnsPeeringsResponse.Builder List dns peering response.ListInstancesRequest Request message for listing Data Fusion instances.ListInstancesRequest.Builder Request message for listing Data Fusion instances.ListInstancesResponse Response message for the list instance request.ListInstancesResponse.Builder Response message for the list instance request.ListNamespacesRequest List namespaces request.ListNamespacesRequest.Builder List namespaces request.ListNamespacesResponse List namespaces response.ListNamespacesResponse.Builder List namespaces response.LocationName LocationName.Builder Builder for projects/{project}/locations/{location}.Namespace Represents the information of a namespaceNamespace.Builder Represents the information of a namespaceNetworkConfig Network configuration for a Data Fusion instance.NetworkConfig.Builder Network configuration for a Data Fusion instance.OperationMetadata Represents the metadata of a long-running operation.OperationMetadata.Builder Represents the metadata of a long-running operation.RemoveDnsPeeringRequest Request message to remove dns peering.RemoveDnsPeeringRequest.Builder Request message to remove dns peering.RemoveDnsPeeringResponse Response message for set dns peering method.RemoveDnsPeeringResponse.Builder Response message for set dns peering method.RemoveIamPolicyRequest Request message for RemoveIamPolicy method.RemoveIamPolicyRequest.Builder Request message for RemoveIamPolicy method.RemoveIamPolicyResponse Response message for RemoveIamPolicy method.RemoveIamPolicyResponse.Builder Response message for RemoveIamPolicy method.RestartInstanceRequest Request message for restarting a Data Fusion instance.RestartInstanceRequest.Builder Request message for restarting a Data Fusion instance.UpdateInstanceRequest Request message for updating a Data Fusion instance.UpdateInstanceRequest.Builder Request message for updating a Data Fusion instance.UpgradeInstanceRequest Request message for upgrading a Data Fusion instance.UpgradeInstanceRequest.Builder Request message for upgrading a Data Fusion instance.V1Beta1 Version The Data Fusion version.Version.Builder The Data Fusion version. -
Enum Summary Enum Description Accelerator.AcceleratorType Each type represents an Accelerator (Add-On) supported by Cloud Data Fusion service.Instance.DisabledReason The reason for disabling the instance if the state is DISABLED.Instance.State Represents the state of a Data Fusion instanceInstance.Type Represents the type of Data Fusion instance.NamespaceView A view for NamespaceVersion.Type Each type represents the release availability of a CDF version