Package com.google.cloud.datafusion.v1beta1 (1.30.0)

GitHub RepositoryREST Documentation

This package is not the latest GA version!

For this library, we recommend using the package associated with API version v1 for new applications.

Prerelease Implications

This package is a prerelease version! Use with caution. Prerelease versions are considered unstable as they may be shut down. You can read more about Cloud API versioning strategy here. Each Cloud Java client library may contain multiple packages. Each package containing a version number in its name corresponds to a published version of the service. We recommend using the latest stable version for new production applications, which can be identified by the largest numeric version that does not contain a suffix. For example, if a client library has two packages: v1 and v2alpha, then the latest stable version is v1. If you use an unstable release, breaking changes may be introduced when upgrading.

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.datafusion.v1beta1.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.

This class provides the ability to make remote calls to the backing service through method

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.datafusion.v1beta1.DataFusionSettings Settings class to configure an instance of DataFusionClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.datafusion.v1beta1.Accelerator Identifies Data Fusion accelerators for an instance.
com.google.cloud.datafusion.v1beta1.Accelerator.Builder Identifies Data Fusion accelerators for an instance.
com.google.cloud.datafusion.v1beta1.AddDnsPeeringRequest Request message to create dns peering.
com.google.cloud.datafusion.v1beta1.AddDnsPeeringRequest.Builder Request message to create dns peering.
com.google.cloud.datafusion.v1beta1.AddDnsPeeringResponse Response message for set dns peering method.
com.google.cloud.datafusion.v1beta1.AddDnsPeeringResponse.Builder Response message for set dns peering method.
com.google.cloud.datafusion.v1beta1.CreateInstanceRequest Request message for creating a Data Fusion instance.
com.google.cloud.datafusion.v1beta1.CreateInstanceRequest.Builder Request message for creating a Data Fusion instance.
com.google.cloud.datafusion.v1beta1.CryptoKeyConfig The crypto key configuration. This field is used by the Customer-managed encryption keys (CMEK) feature.
com.google.cloud.datafusion.v1beta1.CryptoKeyConfig.Builder The crypto key configuration. This field is used by the Customer-managed encryption keys (CMEK) feature.
com.google.cloud.datafusion.v1beta1.DataFusionClient.ListAvailableVersionsFixedSizeCollection
com.google.cloud.datafusion.v1beta1.DataFusionClient.ListAvailableVersionsPage
com.google.cloud.datafusion.v1beta1.DataFusionClient.ListAvailableVersionsPagedResponse
com.google.cloud.datafusion.v1beta1.DataFusionClient.ListDnsPeeringsFixedSizeCollection
com.google.cloud.datafusion.v1beta1.DataFusionClient.ListDnsPeeringsPage
com.google.cloud.datafusion.v1beta1.DataFusionClient.ListDnsPeeringsPagedResponse
com.google.cloud.datafusion.v1beta1.DataFusionClient.ListInstancesFixedSizeCollection
com.google.cloud.datafusion.v1beta1.DataFusionClient.ListInstancesPage
com.google.cloud.datafusion.v1beta1.DataFusionClient.ListInstancesPagedResponse
com.google.cloud.datafusion.v1beta1.DataFusionClient.ListNamespacesFixedSizeCollection
com.google.cloud.datafusion.v1beta1.DataFusionClient.ListNamespacesPage
com.google.cloud.datafusion.v1beta1.DataFusionClient.ListNamespacesPagedResponse
com.google.cloud.datafusion.v1beta1.DataFusionGrpc 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.
com.google.cloud.datafusion.v1beta1.DataFusionGrpc.DataFusionImplBase Base class for the server implementation of the service DataFusion. Service for creating and managing Data Fusion instances.
com.google.cloud.datafusion.v1beta1.DataFusionSettings.Builder Builder for DataFusionSettings.
com.google.cloud.datafusion.v1beta1.DeleteInstanceRequest Request message for deleting a Data Fusion instance.
com.google.cloud.datafusion.v1beta1.DeleteInstanceRequest.Builder Request message for deleting a Data Fusion instance.
com.google.cloud.datafusion.v1beta1.DnsPeering DNS peering configuration. These configurations are used to create DNS peering with the customer Cloud DNS.
com.google.cloud.datafusion.v1beta1.DnsPeering.Builder DNS peering configuration. These configurations are used to create DNS peering with the customer Cloud DNS.
com.google.cloud.datafusion.v1beta1.GetInstanceRequest Request message for getting details about a Data Fusion instance.
com.google.cloud.datafusion.v1beta1.GetInstanceRequest.Builder Request message for getting details about a Data Fusion instance.
com.google.cloud.datafusion.v1beta1.IAMPolicy IAMPolicy encapsulates the IAM policy name, definition and status of policy fetching.
com.google.cloud.datafusion.v1beta1.IAMPolicy.Builder IAMPolicy encapsulates the IAM policy name, definition and status of policy fetching.
com.google.cloud.datafusion.v1beta1.Instance Represents a Data Fusion instance.
com.google.cloud.datafusion.v1beta1.Instance.Builder Represents a Data Fusion instance.
com.google.cloud.datafusion.v1beta1.InstanceName
com.google.cloud.datafusion.v1beta1.InstanceName.Builder Builder for projects/{project}/locations/{location}/instances/{instance}.
com.google.cloud.datafusion.v1beta1.ListAvailableVersionsRequest Request message for the list available versions request.
com.google.cloud.datafusion.v1beta1.ListAvailableVersionsRequest.Builder Request message for the list available versions request.
com.google.cloud.datafusion.v1beta1.ListAvailableVersionsResponse Response message for the list available versions request.
com.google.cloud.datafusion.v1beta1.ListAvailableVersionsResponse.Builder Response message for the list available versions request.
com.google.cloud.datafusion.v1beta1.ListDnsPeeringsRequest List dns peering request.
com.google.cloud.datafusion.v1beta1.ListDnsPeeringsRequest.Builder List dns peering request.
com.google.cloud.datafusion.v1beta1.ListDnsPeeringsResponse List dns peering response.
com.google.cloud.datafusion.v1beta1.ListDnsPeeringsResponse.Builder List dns peering response.
com.google.cloud.datafusion.v1beta1.ListInstancesRequest Request message for listing Data Fusion instances.
com.google.cloud.datafusion.v1beta1.ListInstancesRequest.Builder Request message for listing Data Fusion instances.
com.google.cloud.datafusion.v1beta1.ListInstancesResponse Response message for the list instance request.
com.google.cloud.datafusion.v1beta1.ListInstancesResponse.Builder Response message for the list instance request.
com.google.cloud.datafusion.v1beta1.ListNamespacesRequest List namespaces request.
com.google.cloud.datafusion.v1beta1.ListNamespacesRequest.Builder List namespaces request.
com.google.cloud.datafusion.v1beta1.ListNamespacesResponse List namespaces response.
com.google.cloud.datafusion.v1beta1.ListNamespacesResponse.Builder List namespaces response.
com.google.cloud.datafusion.v1beta1.LocationName
com.google.cloud.datafusion.v1beta1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.datafusion.v1beta1.Namespace Represents the information of a namespace
com.google.cloud.datafusion.v1beta1.Namespace.Builder Represents the information of a namespace
com.google.cloud.datafusion.v1beta1.NetworkConfig Network configuration for a Data Fusion instance. These configurations are used for peering with the customer network. Configurations are optional when a public Data Fusion instance is to be created. However, providing
com.google.cloud.datafusion.v1beta1.NetworkConfig.Builder Network configuration for a Data Fusion instance. These configurations are used for peering with the customer network. Configurations are optional when a public Data Fusion instance is to be created. However, providing
com.google.cloud.datafusion.v1beta1.OperationMetadata Represents the metadata of a long-running operation.
com.google.cloud.datafusion.v1beta1.OperationMetadata.Builder Represents the metadata of a long-running operation.
com.google.cloud.datafusion.v1beta1.RemoveDnsPeeringRequest Request message to remove dns peering.
com.google.cloud.datafusion.v1beta1.RemoveDnsPeeringRequest.Builder Request message to remove dns peering.
com.google.cloud.datafusion.v1beta1.RemoveDnsPeeringResponse Response message for set dns peering method.
com.google.cloud.datafusion.v1beta1.RemoveDnsPeeringResponse.Builder Response message for set dns peering method.
com.google.cloud.datafusion.v1beta1.RemoveIamPolicyRequest Request message for RemoveIamPolicy method.
com.google.cloud.datafusion.v1beta1.RemoveIamPolicyRequest.Builder Request message for RemoveIamPolicy method.
com.google.cloud.datafusion.v1beta1.RemoveIamPolicyResponse Response message for RemoveIamPolicy method.
com.google.cloud.datafusion.v1beta1.RemoveIamPolicyResponse.Builder Response message for RemoveIamPolicy method.
com.google.cloud.datafusion.v1beta1.RestartInstanceRequest Request message for restarting a Data Fusion instance.
com.google.cloud.datafusion.v1beta1.RestartInstanceRequest.Builder Request message for restarting a Data Fusion instance.
com.google.cloud.datafusion.v1beta1.UpdateInstanceRequest Request message for updating a Data Fusion instance. Data Fusion only allows updating the labels, options, and stack driver settings.
com.google.cloud.datafusion.v1beta1.UpdateInstanceRequest.Builder Request message for updating a Data Fusion instance. Data Fusion only allows updating the labels, options, and stack driver settings.
com.google.cloud.datafusion.v1beta1.UpgradeInstanceRequest Request message for upgrading a Data Fusion instance. To change the instance properties, instance update should be used.
com.google.cloud.datafusion.v1beta1.UpgradeInstanceRequest.Builder Request message for upgrading a Data Fusion instance. To change the instance properties, instance update should be used.
com.google.cloud.datafusion.v1beta1.V1Beta1
com.google.cloud.datafusion.v1beta1.Version The Data Fusion version.
com.google.cloud.datafusion.v1beta1.Version.Builder The Data Fusion version.

Interfaces

Interface Description
com.google.cloud.datafusion.v1beta1.AcceleratorOrBuilder
com.google.cloud.datafusion.v1beta1.AddDnsPeeringRequestOrBuilder
com.google.cloud.datafusion.v1beta1.AddDnsPeeringResponseOrBuilder
com.google.cloud.datafusion.v1beta1.CreateInstanceRequestOrBuilder
com.google.cloud.datafusion.v1beta1.CryptoKeyConfigOrBuilder
com.google.cloud.datafusion.v1beta1.DataFusionGrpc.AsyncService 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.
com.google.cloud.datafusion.v1beta1.DeleteInstanceRequestOrBuilder
com.google.cloud.datafusion.v1beta1.DnsPeeringOrBuilder
com.google.cloud.datafusion.v1beta1.GetInstanceRequestOrBuilder
com.google.cloud.datafusion.v1beta1.IAMPolicyOrBuilder
com.google.cloud.datafusion.v1beta1.InstanceOrBuilder
com.google.cloud.datafusion.v1beta1.ListAvailableVersionsRequestOrBuilder
com.google.cloud.datafusion.v1beta1.ListAvailableVersionsResponseOrBuilder
com.google.cloud.datafusion.v1beta1.ListDnsPeeringsRequestOrBuilder
com.google.cloud.datafusion.v1beta1.ListDnsPeeringsResponseOrBuilder
com.google.cloud.datafusion.v1beta1.ListInstancesRequestOrBuilder
com.google.cloud.datafusion.v1beta1.ListInstancesResponseOrBuilder
com.google.cloud.datafusion.v1beta1.ListNamespacesRequestOrBuilder
com.google.cloud.datafusion.v1beta1.ListNamespacesResponseOrBuilder
com.google.cloud.datafusion.v1beta1.NamespaceOrBuilder
com.google.cloud.datafusion.v1beta1.NetworkConfigOrBuilder
com.google.cloud.datafusion.v1beta1.OperationMetadataOrBuilder
com.google.cloud.datafusion.v1beta1.RemoveDnsPeeringRequestOrBuilder
com.google.cloud.datafusion.v1beta1.RemoveDnsPeeringResponseOrBuilder
com.google.cloud.datafusion.v1beta1.RemoveIamPolicyRequestOrBuilder
com.google.cloud.datafusion.v1beta1.RemoveIamPolicyResponseOrBuilder
com.google.cloud.datafusion.v1beta1.RestartInstanceRequestOrBuilder
com.google.cloud.datafusion.v1beta1.UpdateInstanceRequestOrBuilder
com.google.cloud.datafusion.v1beta1.UpgradeInstanceRequestOrBuilder
com.google.cloud.datafusion.v1beta1.VersionOrBuilder

Enums

Enum Description
com.google.cloud.datafusion.v1beta1.Accelerator.AcceleratorType Each type represents an Accelerator (Add-On) supported by Cloud Data Fusion service.
com.google.cloud.datafusion.v1beta1.Instance.DisabledReason The reason for disabling the instance if the state is DISABLED.
com.google.cloud.datafusion.v1beta1.Instance.State Represents the state of a Data Fusion instance
com.google.cloud.datafusion.v1beta1.Instance.Type Represents the type of Data Fusion instance. Each type is configured with the default settings for processing and memory.
com.google.cloud.datafusion.v1beta1.NamespaceView A view for Namespace
com.google.cloud.datafusion.v1beta1.Version.Type Each type represents the release availability of a CDF version