@Generated("by gapic-generator-java")
Package com.google.cloud.datafusion.v1
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);
}
-
Interface Summary Interface Description AcceleratorOrBuilder CreateInstanceRequestOrBuilder CryptoKeyConfigOrBuilder DataFusionGrpc.AsyncService Service for creating and managing Data Fusion instances.DeleteInstanceRequestOrBuilder GetInstanceRequestOrBuilder InstanceOrBuilder ListAvailableVersionsRequestOrBuilder ListAvailableVersionsResponseOrBuilder ListInstancesRequestOrBuilder ListInstancesResponseOrBuilder NetworkConfigOrBuilder OperationMetadataOrBuilder RestartInstanceRequestOrBuilder UpdateInstanceRequestOrBuilder VersionOrBuilder -
Class Summary Class Description Accelerator Identifies Data Fusion accelerators for an instance.Accelerator.Builder Identifies Data Fusion accelerators for an instance.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.Datafusion DataFusionClient Service Description: Service for creating and managing Data Fusion instances.DataFusionClient.ListAvailableVersionsFixedSizeCollection DataFusionClient.ListAvailableVersionsPage DataFusionClient.ListAvailableVersionsPagedResponse DataFusionClient.ListInstancesFixedSizeCollection DataFusionClient.ListInstancesPage DataFusionClient.ListInstancesPagedResponse 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.GetInstanceRequest Request message for getting details about a Data Fusion instance.GetInstanceRequest.Builder Request message for getting details about a Data Fusion instance.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.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.LocationName LocationName.Builder Builder for projects/{project}/locations/{location}.NetworkConfig 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.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.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.Accelerator.State Different values possible for the state of an acceleratorInstance.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.Version.Type Each type represents the release availability of a CDF version