@Generated("by gapic-generator-java")
Package com.google.cloud.bigquery.datatransfer.v1
A client to BigQuery Data Transfer API
The interfaces provided are listed below, along with usage samples.
======================= DataTransferServiceClient =======================
Service Description: This API allows users to manage their data transfers into BigQuery.
Sample for DataTransferServiceClient:
// 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 (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
DataSourceName name =
DataSourceName.ofProjectLocationDataSourceName(
"[PROJECT]", "[LOCATION]", "[DATA_SOURCE]");
DataSource response = dataTransferServiceClient.getDataSource(name);
}
-
Class Summary Class Description CheckValidCredsRequest A request to determine whether the user has valid credentials.CheckValidCredsRequest.Builder A request to determine whether the user has valid credentials.CheckValidCredsResponse A response indicating whether the credentials exist and are valid.CheckValidCredsResponse.Builder A response indicating whether the credentials exist and are valid.CreateDataSourceDefinitionRequest Represents the request of the CreateDataSourceDefinition method.CreateDataSourceDefinitionRequest.Builder Represents the request of the CreateDataSourceDefinition method.CreateTransferConfigRequest A request to create a data transfer configuration.CreateTransferConfigRequest.Builder A request to create a data transfer configuration.DataSource Defines the properties and custom parameters for a data source.DataSource.Builder Defines the properties and custom parameters for a data source.DataSourceDefinition Represents the data source definition.DataSourceDefinition.Builder Represents the data source definition.DataSourceName DataSourceName.Builder Builder for projects/{project}/dataSources/{data_source}.DataSourceName.ProjectLocationDataSourceBuilder Builder for projects/{project}/locations/{location}/dataSources/{data_source}.DataSourceNames Deprecated. This resource name class will be removed in the next major version.DataSourceParameter A parameter used to define custom fields in a data source definition.DataSourceParameter.Builder A parameter used to define custom fields in a data source definition.DataSourceProto DataSourceServiceGrpc The Google BigQuery Data Transfer API allows BigQuery users to configure transfer of their data from other Google Products into BigQuery.DataSourceServiceGrpc.DataSourceServiceBlockingStub The Google BigQuery Data Transfer API allows BigQuery users to configure transfer of their data from other Google Products into BigQuery.DataSourceServiceGrpc.DataSourceServiceFutureStub The Google BigQuery Data Transfer API allows BigQuery users to configure transfer of their data from other Google Products into BigQuery.DataSourceServiceGrpc.DataSourceServiceImplBase The Google BigQuery Data Transfer API allows BigQuery users to configure transfer of their data from other Google Products into BigQuery.DataSourceServiceGrpc.DataSourceServiceStub The Google BigQuery Data Transfer API allows BigQuery users to configure transfer of their data from other Google Products into BigQuery.DataTransferProto DataTransferServiceClient Service Description: This API allows users to manage their data transfers into BigQuery.DataTransferServiceClient.ListDataSourcesFixedSizeCollection DataTransferServiceClient.ListDataSourcesPage DataTransferServiceClient.ListDataSourcesPagedResponse DataTransferServiceClient.ListLocationsFixedSizeCollection DataTransferServiceClient.ListLocationsPage DataTransferServiceClient.ListLocationsPagedResponse DataTransferServiceClient.ListTransferConfigsFixedSizeCollection DataTransferServiceClient.ListTransferConfigsPage DataTransferServiceClient.ListTransferConfigsPagedResponse DataTransferServiceClient.ListTransferLogsFixedSizeCollection DataTransferServiceClient.ListTransferLogsPage DataTransferServiceClient.ListTransferLogsPagedResponse DataTransferServiceClient.ListTransferRunsFixedSizeCollection DataTransferServiceClient.ListTransferRunsPage DataTransferServiceClient.ListTransferRunsPagedResponse DataTransferServiceGrpc This API allows users to manage their data transfers into BigQuery.DataTransferServiceGrpc.DataTransferServiceBlockingStub A stub to allow clients to do synchronous rpc calls to service DataTransferService.DataTransferServiceGrpc.DataTransferServiceFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service DataTransferService.DataTransferServiceGrpc.DataTransferServiceImplBase Base class for the server implementation of the service DataTransferService.DataTransferServiceGrpc.DataTransferServiceStub A stub to allow clients to do asynchronous rpc calls to service DataTransferService.DataTransferServiceSettings Settings class to configure an instance ofDataTransferServiceClient
.DataTransferServiceSettings.Builder Builder for DataTransferServiceSettings.DeleteDataSourceDefinitionRequest Represents the request of the DeleteDataSourceDefinition method.DeleteDataSourceDefinitionRequest.Builder Represents the request of the DeleteDataSourceDefinition method.DeleteTransferConfigRequest A request to delete data transfer information.DeleteTransferConfigRequest.Builder A request to delete data transfer information.DeleteTransferRunRequest A request to delete data transfer run information.DeleteTransferRunRequest.Builder A request to delete data transfer run information.EmailPreferences Represents preferences for sending email notifications for transfer run events.EmailPreferences.Builder Represents preferences for sending email notifications for transfer run events.EncryptionConfiguration Represents the encryption configuration for a transfer.EncryptionConfiguration.Builder Represents the encryption configuration for a transfer.EnrollDataSourcesRequest A request to enroll a set of data sources so they are visible in the BigQuery UI's `Transfer` tab.EnrollDataSourcesRequest.Builder A request to enroll a set of data sources so they are visible in the BigQuery UI's `Transfer` tab.FinishRunRequest A request to finish a run.FinishRunRequest.Builder A request to finish a run.GetDataSourceDefinitionRequest Represents the request of the GetDataSourceDefinition method.GetDataSourceDefinitionRequest.Builder Represents the request of the GetDataSourceDefinition method.GetDataSourceRequest A request to get data source info.GetDataSourceRequest.Builder A request to get data source info.GetTransferConfigRequest A request to get data transfer information.GetTransferConfigRequest.Builder A request to get data transfer information.GetTransferRunRequest A request to get data transfer run information.GetTransferRunRequest.Builder A request to get data transfer run information.ImportedDataInfo Describes data which should be imported.ImportedDataInfo.Builder Describes data which should be imported.ImportedDataInfo.FieldSchema Defines schema of a field in the imported data.ImportedDataInfo.FieldSchema.Builder Defines schema of a field in the imported data.ImportedDataInfo.RecordSchema Describes schema of the data to be ingested.ImportedDataInfo.RecordSchema.Builder Describes schema of the data to be ingested.ImportedDataInfo.TableDefinition External table definition.ImportedDataInfo.TableDefinition.Builder External table definition.ImportedDataInfo.TableDefinition.CsvOptions CSV specific options.ImportedDataInfo.TableDefinition.CsvOptions.Builder CSV specific options.ListDataSourceDefinitionsRequest Represents the request of the ListDataSourceDefinitions method.ListDataSourceDefinitionsRequest.Builder Represents the request of the ListDataSourceDefinitions method.ListDataSourceDefinitionsResponse Returns a list of supported data source definitions.ListDataSourceDefinitionsResponse.Builder Returns a list of supported data source definitions.ListDataSourcesRequest Request to list supported data sources and their data transfer settings.ListDataSourcesRequest.Builder Request to list supported data sources and their data transfer settings.ListDataSourcesResponse Returns list of supported data sources and their metadata.ListDataSourcesResponse.Builder Returns list of supported data sources and their metadata.ListTransferConfigsRequest A request to list data transfers configured for a BigQuery project.ListTransferConfigsRequest.Builder A request to list data transfers configured for a BigQuery project.ListTransferConfigsResponse The returned list of pipelines in the project.ListTransferConfigsResponse.Builder The returned list of pipelines in the project.ListTransferLogsRequest A request to get user facing log messages associated with data transfer run.ListTransferLogsRequest.Builder A request to get user facing log messages associated with data transfer run.ListTransferLogsResponse The returned list transfer run messages.ListTransferLogsResponse.Builder The returned list transfer run messages.ListTransferRunsRequest A request to list data transfer runs.ListTransferRunsRequest.Builder A request to list data transfer runs.ListTransferRunsResponse The returned list of pipelines in the project.ListTransferRunsResponse.Builder The returned list of pipelines in the project.LocationDataSourceName Deprecated. This resource name class will be removed in the next major version.LocationDataSourceName.Builder Builder for LocationDataSourceName.LocationName LocationName.Builder Builder for projects/{project}/locations/{location}.LocationRunName Deprecated. This resource name class will be removed in the next major version.LocationRunName.Builder Builder for LocationRunName.LocationTransferConfigName Deprecated. This resource name class will be removed in the next major version.LocationTransferConfigName.Builder Builder for LocationTransferConfigName.LogTransferRunMessagesRequest A request to add transfer status messages to the run.LogTransferRunMessagesRequest.Builder A request to add transfer status messages to the run.ProjectDataSourceName Deprecated. This resource name class will be removed in the next major version.ProjectDataSourceName.Builder Builder for ProjectDataSourceName.ProjectName ProjectName.Builder Builder for projects/{project}.ProjectRunName Deprecated. This resource name class will be removed in the next major version.ProjectRunName.Builder Builder for ProjectRunName.ProjectTransferConfigName Deprecated. This resource name class will be removed in the next major version.ProjectTransferConfigName.Builder Builder for ProjectTransferConfigName.RunName RunName.Builder Builder for projects/{project}/transferConfigs/{transfer_config}/runs/{run}.RunName.ProjectLocationTransferConfigRunBuilder Builder for projects/{project}/locations/{location}/transferConfigs/{transfer_config}/runs/{run}.RunNames Deprecated. This resource name class will be removed in the next major version.SampleApp ScheduleOptions Options customizing the data transfer schedule.ScheduleOptions.Builder Options customizing the data transfer schedule.ScheduleTransferRunsRequest A request to schedule transfer runs for a time range.ScheduleTransferRunsRequest.Builder A request to schedule transfer runs for a time range.ScheduleTransferRunsResponse A response to schedule transfer runs for a time range.ScheduleTransferRunsResponse.Builder A response to schedule transfer runs for a time range.StartBigQueryJobsRequest A request to start and monitor a BigQuery load job.StartBigQueryJobsRequest.Builder A request to start and monitor a BigQuery load job.StartManualTransferRunsRequest A request to start manual transfer runs.StartManualTransferRunsRequest.Builder A request to start manual transfer runs.StartManualTransferRunsRequest.TimeRange A specification for a time range, this will request transfer runs with run_time between start_time (inclusive) and end_time (exclusive).StartManualTransferRunsRequest.TimeRange.Builder A specification for a time range, this will request transfer runs with run_time between start_time (inclusive) and end_time (exclusive).StartManualTransferRunsResponse A response to start manual transfer runs.StartManualTransferRunsResponse.Builder A response to start manual transfer runs.TransferConfig Represents a data transfer configuration.TransferConfig.Builder Represents a data transfer configuration.TransferConfigName TransferConfigName.Builder Builder for projects/{project}/transferConfigs/{transfer_config}.TransferConfigName.ProjectLocationTransferConfigBuilder Builder for projects/{project}/locations/{location}/transferConfigs/{transfer_config}.TransferConfigNames Deprecated. This resource name class will be removed in the next major version.TransferMessage Represents a user facing message for a particular data transfer run.TransferMessage.Builder Represents a user facing message for a particular data transfer run.TransferProto TransferRun Represents a data transfer run.TransferRun.Builder Represents a data transfer run.UntypedDataSourceName Deprecated. This resource name class will be removed in the next major version.UntypedRunName Deprecated. This resource name class will be removed in the next major version.UntypedTransferConfigName Deprecated. This resource name class will be removed in the next major version.UpdateDataSourceDefinitionRequest Represents the request of the UpdateDataSourceDefinition method.UpdateDataSourceDefinitionRequest.Builder Represents the request of the UpdateDataSourceDefinition method.UpdateTransferConfigRequest A request to update a transfer configuration.UpdateTransferConfigRequest.Builder A request to update a transfer configuration.UpdateTransferRunRequest A request to update a transfer run.UpdateTransferRunRequest.Builder A request to update a transfer run.UserInfo Information about a user.UserInfo.Builder Information about a user. -
Enum Summary Enum Description DataSource.AuthorizationType The type of authorization needed for this data source.DataSource.DataRefreshType Represents how the data source supports data auto refresh.DataSourceParameter.Type Parameter type.ImportedDataInfo.Encoding Encoding of input data in CSV/JSON format.ImportedDataInfo.FieldSchema.Type LINT.IfChange Field type.ImportedDataInfo.Format Data format.ListTransferRunsRequest.RunAttempt Represents which runs should be pulled.StartManualTransferRunsRequest.TimeCase TransferConfig.DestinationCase TransferMessage.MessageSeverity Represents data transfer user facing message severity.TransferRun.DestinationCase TransferState Represents data transfer run state.TransferType Deprecated. WriteDisposition Options for writing to the table.