Package com.google.cloud.bigquery.datatransfer.v1 (2.0.27)

The interfaces provided are listed below, along with usage samples.

DataTransferServiceClient

Service Description: The Google BigQuery Data Transfer Service API enables BigQuery users to configure the transfer of their data from other Google Products into BigQuery. This service contains methods that are end user exposed. It backs up the frontend.

Sample for DataTransferServiceClient:


 try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
   DataSourceName name = DataSourceName.ofProjectDataSourceName("[PROJECT]", "[DATA_SOURCE]");
   DataSource response = dataTransferServiceClient.getDataSource(name);
 }
 

Classes

CheckValidCredsRequest

A request to determine whether the user has valid credentials. This method is used to limit the number of OAuth popups in the user interface. The user id is inferred from the API call context. If the data source has the Google+ authorization type, this method returns false, as it cannot be determined whether the credentials are already valid merely based on the user id.

Protobuf type google.cloud.bigquery.datatransfer.v1.CheckValidCredsRequest

CheckValidCredsRequest.Builder

A request to determine whether the user has valid credentials. This method is used to limit the number of OAuth popups in the user interface. The user id is inferred from the API call context. If the data source has the Google+ authorization type, this method returns false, as it cannot be determined whether the credentials are already valid merely based on the user id.

Protobuf type google.cloud.bigquery.datatransfer.v1.CheckValidCredsRequest

CheckValidCredsResponse

A response indicating whether the credentials exist and are valid.

Protobuf type google.cloud.bigquery.datatransfer.v1.CheckValidCredsResponse

CheckValidCredsResponse.Builder

A response indicating whether the credentials exist and are valid.

Protobuf type google.cloud.bigquery.datatransfer.v1.CheckValidCredsResponse

CreateDataSourceDefinitionRequest

Represents the request of the CreateDataSourceDefinition method.

Protobuf type google.cloud.bigquery.datatransfer.v1.CreateDataSourceDefinitionRequest

CreateDataSourceDefinitionRequest.Builder

Represents the request of the CreateDataSourceDefinition method.

Protobuf type google.cloud.bigquery.datatransfer.v1.CreateDataSourceDefinitionRequest

CreateTransferConfigRequest

A request to create a data transfer configuration. If new credentials are needed for this transfer configuration, an authorization code must be provided. If an authorization code is provided, the transfer configuration will be associated with the user id corresponding to the authorization code. Otherwise, the transfer configuration will be associated with the calling user.

Protobuf type google.cloud.bigquery.datatransfer.v1.CreateTransferConfigRequest

CreateTransferConfigRequest.Builder

A request to create a data transfer configuration. If new credentials are needed for this transfer configuration, an authorization code must be provided. If an authorization code is provided, the transfer configuration will be associated with the user id corresponding to the authorization code. Otherwise, the transfer configuration will be associated with the calling user.

Protobuf type google.cloud.bigquery.datatransfer.v1.CreateTransferConfigRequest

DataSource

Represents data source metadata. Metadata is sufficient to render UI and request proper OAuth tokens.

Protobuf type google.cloud.bigquery.datatransfer.v1.DataSource

DataSource.Builder

Represents data source metadata. Metadata is sufficient to render UI and request proper OAuth tokens.

Protobuf type google.cloud.bigquery.datatransfer.v1.DataSource

DataSourceDefinition

Represents the data source definition.

Protobuf type google.cloud.bigquery.datatransfer.v1.DataSourceDefinition

DataSourceDefinition.Builder

Represents the data source definition.

Protobuf type google.cloud.bigquery.datatransfer.v1.DataSourceDefinition

DataSourceName

DataSourceName.Builder

Builder for projects/{project}/dataSources/{data_source}.

DataSourceName.ProjectLocationDataSourceBuilder

Builder for projects/{project}/locations/{location}/dataSources/{data_source}.

DataSourceNames (deprecated)

(deprecated) This resource name class will be removed in the next major version.

AUTO-GENERATED DOCUMENTATION AND CLASS

DataSourceParameter

Represents a data source parameter with validation rules, so that parameters can be rendered in the UI. These parameters are given to us by supported data sources, and include all needed information for rendering and validation. Thus, whoever uses this api can decide to generate either generic ui, or custom data source specific forms.

Protobuf type google.cloud.bigquery.datatransfer.v1.DataSourceParameter

DataSourceParameter.Builder

Represents a data source parameter with validation rules, so that parameters can be rendered in the UI. These parameters are given to us by supported data sources, and include all needed information for rendering and validation. Thus, whoever uses this api can decide to generate either generic ui, or custom data source specific forms.

Protobuf type google.cloud.bigquery.datatransfer.v1.DataSourceParameter

DataSourceProto

DataSourceServiceGrpc

The Google BigQuery Data Transfer API allows BigQuery users to configure transfer of their data from other Google Products into BigQuery. This service exposes methods that should be used by data source backend.

DataSourceServiceGrpc.DataSourceServiceBlockingStub

The Google BigQuery Data Transfer API allows BigQuery users to configure transfer of their data from other Google Products into BigQuery. This service exposes methods that should be used by data source backend.

DataSourceServiceGrpc.DataSourceServiceFutureStub

The Google BigQuery Data Transfer API allows BigQuery users to configure transfer of their data from other Google Products into BigQuery. This service exposes methods that should be used by data source backend.

DataSourceServiceGrpc.DataSourceServiceImplBase

The Google BigQuery Data Transfer API allows BigQuery users to configure transfer of their data from other Google Products into BigQuery. This service exposes methods that should be used by data source backend.

DataSourceServiceGrpc.DataSourceServiceStub

The Google BigQuery Data Transfer API allows BigQuery users to configure transfer of their data from other Google Products into BigQuery. This service exposes methods that should be used by data source backend.

DataTransferProto

DataTransferServiceClient

Service Description: The Google BigQuery Data Transfer Service API enables BigQuery users to configure the transfer of their data from other Google Products into BigQuery. This service contains methods that are end user exposed. It backs up the frontend.

This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:


 try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
   DataSourceName name = DataSourceName.ofProjectDataSourceName("[PROJECT]", "[DATA_SOURCE]");
   DataSource response = dataTransferServiceClient.getDataSource(name);
 }
 

Note: close() needs to be called on the DataTransferServiceClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().

The surface of this class includes several types of Java methods for each of the API's methods:

  1. A "flattened" method. With this type of method, the fields of the request type have been converted into function parameters. It may be the case that not all fields are available as parameters, and not every API method will have a flattened method entry point.
  2. A "request object" method. This type of method only takes one parameter, a request object, which must be constructed before the call. Not every API method will have a request object method.
  3. A "callable" method. This type of method takes no parameters and returns an immutable API callable object, which can be used to initiate calls to the service.

See the individual methods for example code.

Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.

This class can be customized by passing in a custom instance of DataTransferServiceSettings to create(). For example:

To customize credentials:


 DataTransferServiceSettings dataTransferServiceSettings =
     DataTransferServiceSettings.newBuilder()
         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
         .build();
 DataTransferServiceClient dataTransferServiceClient =
     DataTransferServiceClient.create(dataTransferServiceSettings);
 

To customize the endpoint:


 DataTransferServiceSettings dataTransferServiceSettings =
     DataTransferServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
 DataTransferServiceClient dataTransferServiceClient =
     DataTransferServiceClient.create(dataTransferServiceSettings);
 

Please refer to the GitHub repository's samples for more quickstart code snippets.

DataTransferServiceClient.ListDataSourcesFixedSizeCollection

DataTransferServiceClient.ListDataSourcesPage

DataTransferServiceClient.ListDataSourcesPagedResponse

DataTransferServiceClient.ListTransferConfigsFixedSizeCollection

DataTransferServiceClient.ListTransferConfigsPage

DataTransferServiceClient.ListTransferConfigsPagedResponse

DataTransferServiceClient.ListTransferLogsFixedSizeCollection

DataTransferServiceClient.ListTransferLogsPage

DataTransferServiceClient.ListTransferLogsPagedResponse

DataTransferServiceClient.ListTransferRunsFixedSizeCollection

DataTransferServiceClient.ListTransferRunsPage

DataTransferServiceClient.ListTransferRunsPagedResponse

DataTransferServiceGrpc

The Google BigQuery Data Transfer Service API enables BigQuery users to configure the transfer of their data from other Google Products into BigQuery. This service contains methods that are end user exposed. It backs up the frontend.

DataTransferServiceGrpc.DataTransferServiceBlockingStub

The Google BigQuery Data Transfer Service API enables BigQuery users to configure the transfer of their data from other Google Products into BigQuery. This service contains methods that are end user exposed. It backs up the frontend.

DataTransferServiceGrpc.DataTransferServiceFutureStub

The Google BigQuery Data Transfer Service API enables BigQuery users to configure the transfer of their data from other Google Products into BigQuery. This service contains methods that are end user exposed. It backs up the frontend.

DataTransferServiceGrpc.DataTransferServiceImplBase

The Google BigQuery Data Transfer Service API enables BigQuery users to configure the transfer of their data from other Google Products into BigQuery. This service contains methods that are end user exposed. It backs up the frontend.

DataTransferServiceGrpc.DataTransferServiceStub

The Google BigQuery Data Transfer Service API enables BigQuery users to configure the transfer of their data from other Google Products into BigQuery. This service contains methods that are end user exposed. It backs up the frontend.

DataTransferServiceSettings

Settings class to configure an instance of DataTransferServiceClient.

The default instance has everything set to sensible defaults:

  • The default service address (bigquerydatatransfer.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of getDataSource to 30 seconds:


 DataTransferServiceSettings.Builder dataTransferServiceSettingsBuilder =
     DataTransferServiceSettings.newBuilder();
 dataTransferServiceSettingsBuilder
     .getDataSourceSettings()
     .setRetrySettings(
         dataTransferServiceSettingsBuilder
             .getDataSourceSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 DataTransferServiceSettings dataTransferServiceSettings =
     dataTransferServiceSettingsBuilder.build();
 

DataTransferServiceSettings.Builder

Builder for DataTransferServiceSettings.

DeleteDataSourceDefinitionRequest

Represents the request of the DeleteDataSourceDefinition method. All transfer configs associated with the data source must be deleted first, before the data source can be deleted.

Protobuf type google.cloud.bigquery.datatransfer.v1.DeleteDataSourceDefinitionRequest

DeleteDataSourceDefinitionRequest.Builder

Represents the request of the DeleteDataSourceDefinition method. All transfer configs associated with the data source must be deleted first, before the data source can be deleted.

Protobuf type google.cloud.bigquery.datatransfer.v1.DeleteDataSourceDefinitionRequest

DeleteTransferConfigRequest

A request to delete data transfer information. All associated transfer runs and log messages will be deleted as well.

Protobuf type google.cloud.bigquery.datatransfer.v1.DeleteTransferConfigRequest

DeleteTransferConfigRequest.Builder

A request to delete data transfer information. All associated transfer runs and log messages will be deleted as well.

Protobuf type google.cloud.bigquery.datatransfer.v1.DeleteTransferConfigRequest

DeleteTransferRunRequest

A request to delete data transfer run information.

Protobuf type google.cloud.bigquery.datatransfer.v1.DeleteTransferRunRequest

DeleteTransferRunRequest.Builder

A request to delete data transfer run information.

Protobuf type google.cloud.bigquery.datatransfer.v1.DeleteTransferRunRequest

EmailPreferences

Represents preferences for sending email notifications for transfer run events.

Protobuf type google.cloud.bigquery.datatransfer.v1.EmailPreferences

EmailPreferences.Builder

Represents preferences for sending email notifications for transfer run events.

Protobuf type google.cloud.bigquery.datatransfer.v1.EmailPreferences

FinishRunRequest

A request to finish a run.

Protobuf type google.cloud.bigquery.datatransfer.v1.FinishRunRequest

FinishRunRequest.Builder

A request to finish a run.

Protobuf type google.cloud.bigquery.datatransfer.v1.FinishRunRequest

GetDataSourceDefinitionRequest

Represents the request of the GetDataSourceDefinition method.

Protobuf type google.cloud.bigquery.datatransfer.v1.GetDataSourceDefinitionRequest

GetDataSourceDefinitionRequest.Builder

Represents the request of the GetDataSourceDefinition method.

Protobuf type google.cloud.bigquery.datatransfer.v1.GetDataSourceDefinitionRequest

GetDataSourceRequest

A request to get data source info.

Protobuf type google.cloud.bigquery.datatransfer.v1.GetDataSourceRequest

GetDataSourceRequest.Builder

A request to get data source info.

Protobuf type google.cloud.bigquery.datatransfer.v1.GetDataSourceRequest

GetTransferConfigRequest

A request to get data transfer information.

Protobuf type google.cloud.bigquery.datatransfer.v1.GetTransferConfigRequest

GetTransferConfigRequest.Builder

A request to get data transfer information.

Protobuf type google.cloud.bigquery.datatransfer.v1.GetTransferConfigRequest

GetTransferRunRequest

A request to get data transfer run information.

Protobuf type google.cloud.bigquery.datatransfer.v1.GetTransferRunRequest

GetTransferRunRequest.Builder

A request to get data transfer run information.

Protobuf type google.cloud.bigquery.datatransfer.v1.GetTransferRunRequest

ImportedDataInfo

Describes data which should be imported.

Protobuf type google.cloud.bigquery.datatransfer.v1.ImportedDataInfo

ImportedDataInfo.Builder

Describes data which should be imported.

Protobuf type google.cloud.bigquery.datatransfer.v1.ImportedDataInfo

ImportedDataInfo.FieldSchema

Defines schema of a field in the imported data.

Protobuf type google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.FieldSchema

ImportedDataInfo.FieldSchema.Builder

Defines schema of a field in the imported data.

Protobuf type google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.FieldSchema

ImportedDataInfo.RecordSchema

Describes schema of the data to be ingested.

Protobuf type google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.RecordSchema

ImportedDataInfo.RecordSchema.Builder

Describes schema of the data to be ingested.

Protobuf type google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.RecordSchema

ImportedDataInfo.TableDefinition

External table definition. These tables can be referenced with 'name' in the query and can be read just like any other table.

Protobuf type google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition

ImportedDataInfo.TableDefinition.Builder

External table definition. These tables can be referenced with 'name' in the query and can be read just like any other table.

Protobuf type google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition

ImportedDataInfo.TableDefinition.CsvOptions

CSV specific options.

Protobuf type google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition.CsvOptions

ImportedDataInfo.TableDefinition.CsvOptions.Builder

CSV specific options.

Protobuf type google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition.CsvOptions

ListDataSourceDefinitionsRequest

Represents the request of the ListDataSourceDefinitions method.

Protobuf type google.cloud.bigquery.datatransfer.v1.ListDataSourceDefinitionsRequest

ListDataSourceDefinitionsRequest.Builder

Represents the request of the ListDataSourceDefinitions method.

Protobuf type google.cloud.bigquery.datatransfer.v1.ListDataSourceDefinitionsRequest

ListDataSourceDefinitionsResponse

Returns a list of supported data source definitions.

Protobuf type google.cloud.bigquery.datatransfer.v1.ListDataSourceDefinitionsResponse

ListDataSourceDefinitionsResponse.Builder

Returns a list of supported data source definitions.

Protobuf type google.cloud.bigquery.datatransfer.v1.ListDataSourceDefinitionsResponse

ListDataSourcesRequest

Request to list supported data sources and their data transfer settings.

Protobuf type google.cloud.bigquery.datatransfer.v1.ListDataSourcesRequest

ListDataSourcesRequest.Builder

Request to list supported data sources and their data transfer settings.

Protobuf type google.cloud.bigquery.datatransfer.v1.ListDataSourcesRequest

ListDataSourcesResponse

Returns list of supported data sources and their metadata.

Protobuf type google.cloud.bigquery.datatransfer.v1.ListDataSourcesResponse

ListDataSourcesResponse.Builder

Returns list of supported data sources and their metadata.

Protobuf type google.cloud.bigquery.datatransfer.v1.ListDataSourcesResponse

ListTransferConfigsRequest

A request to list data transfers configured for a BigQuery project.

Protobuf type google.cloud.bigquery.datatransfer.v1.ListTransferConfigsRequest

ListTransferConfigsRequest.Builder

A request to list data transfers configured for a BigQuery project.

Protobuf type google.cloud.bigquery.datatransfer.v1.ListTransferConfigsRequest

ListTransferConfigsResponse

The returned list of pipelines in the project.

Protobuf type google.cloud.bigquery.datatransfer.v1.ListTransferConfigsResponse

ListTransferConfigsResponse.Builder

The returned list of pipelines in the project.

Protobuf type google.cloud.bigquery.datatransfer.v1.ListTransferConfigsResponse

ListTransferLogsRequest

A request to get user facing log messages associated with data transfer run.

Protobuf type google.cloud.bigquery.datatransfer.v1.ListTransferLogsRequest

ListTransferLogsRequest.Builder

A request to get user facing log messages associated with data transfer run.

Protobuf type google.cloud.bigquery.datatransfer.v1.ListTransferLogsRequest

ListTransferLogsResponse

The returned list transfer run messages.

Protobuf type google.cloud.bigquery.datatransfer.v1.ListTransferLogsResponse

ListTransferLogsResponse.Builder

The returned list transfer run messages.

Protobuf type google.cloud.bigquery.datatransfer.v1.ListTransferLogsResponse

ListTransferRunsRequest

A request to list data transfer runs. UI can use this method to show/filter specific data transfer runs. The data source can use this method to request all scheduled transfer runs.

Protobuf type google.cloud.bigquery.datatransfer.v1.ListTransferRunsRequest

ListTransferRunsRequest.Builder

A request to list data transfer runs. UI can use this method to show/filter specific data transfer runs. The data source can use this method to request all scheduled transfer runs.

Protobuf type google.cloud.bigquery.datatransfer.v1.ListTransferRunsRequest

ListTransferRunsResponse

The returned list of pipelines in the project.

Protobuf type google.cloud.bigquery.datatransfer.v1.ListTransferRunsResponse

ListTransferRunsResponse.Builder

The returned list of pipelines in the project.

Protobuf type google.cloud.bigquery.datatransfer.v1.ListTransferRunsResponse

LocationDataSourceName (deprecated)

(deprecated) This resource name class will be removed in the next major version.

AUTO-GENERATED DOCUMENTATION AND CLASS

LocationDataSourceName.Builder

Builder for LocationDataSourceName.

LocationName

LocationName.Builder

Builder for projects/{project}/locations/{location}.

LocationRunName (deprecated)

(deprecated) This resource name class will be removed in the next major version.

AUTO-GENERATED DOCUMENTATION AND CLASS

LocationRunName.Builder

Builder for LocationRunName.

LocationTransferConfigName (deprecated)

(deprecated) This resource name class will be removed in the next major version.

AUTO-GENERATED DOCUMENTATION AND CLASS

LocationTransferConfigName.Builder

Builder for LocationTransferConfigName.

LogTransferRunMessagesRequest

A request to add transfer status messages to the run.

Protobuf type google.cloud.bigquery.datatransfer.v1.LogTransferRunMessagesRequest

LogTransferRunMessagesRequest.Builder

A request to add transfer status messages to the run.

Protobuf type google.cloud.bigquery.datatransfer.v1.LogTransferRunMessagesRequest

ProjectDataSourceName (deprecated)

(deprecated) This resource name class will be removed in the next major version.

AUTO-GENERATED DOCUMENTATION AND CLASS

ProjectDataSourceName.Builder

Builder for ProjectDataSourceName.

ProjectName

ProjectName.Builder

Builder for projects/{project}.

ProjectRunName (deprecated)

(deprecated) This resource name class will be removed in the next major version.

AUTO-GENERATED DOCUMENTATION AND CLASS

ProjectRunName.Builder

Builder for ProjectRunName.

ProjectTransferConfigName (deprecated)

(deprecated) This resource name class will be removed in the next major version.

AUTO-GENERATED DOCUMENTATION AND CLASS

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)

(deprecated) This resource name class will be removed in the next major version.

AUTO-GENERATED DOCUMENTATION AND CLASS

SampleApp

ScheduleOptions

Options customizing the data transfer schedule.

Protobuf type google.cloud.bigquery.datatransfer.v1.ScheduleOptions

ScheduleOptions.Builder

Options customizing the data transfer schedule.

Protobuf type google.cloud.bigquery.datatransfer.v1.ScheduleOptions

ScheduleTransferRunsRequest

A request to schedule transfer runs for a time range.

Protobuf type google.cloud.bigquery.datatransfer.v1.ScheduleTransferRunsRequest

ScheduleTransferRunsRequest.Builder

A request to schedule transfer runs for a time range.

Protobuf type google.cloud.bigquery.datatransfer.v1.ScheduleTransferRunsRequest

ScheduleTransferRunsResponse

A response to schedule transfer runs for a time range.

Protobuf type google.cloud.bigquery.datatransfer.v1.ScheduleTransferRunsResponse

ScheduleTransferRunsResponse.Builder

A response to schedule transfer runs for a time range.

Protobuf type google.cloud.bigquery.datatransfer.v1.ScheduleTransferRunsResponse

StartBigQueryJobsRequest

A request to start and monitor a BigQuery load job.

Protobuf type google.cloud.bigquery.datatransfer.v1.StartBigQueryJobsRequest

StartBigQueryJobsRequest.Builder

A request to start and monitor a BigQuery load job.

Protobuf type google.cloud.bigquery.datatransfer.v1.StartBigQueryJobsRequest

StartManualTransferRunsRequest

A request to start manual transfer runs.

Protobuf type google.cloud.bigquery.datatransfer.v1.StartManualTransferRunsRequest

StartManualTransferRunsRequest.Builder

A request to start manual transfer runs.

Protobuf type google.cloud.bigquery.datatransfer.v1.StartManualTransferRunsRequest

StartManualTransferRunsRequest.TimeRange

A specification for a time range, this will request transfer runs with run_time between start_time (inclusive) and end_time (exclusive).

Protobuf type google.cloud.bigquery.datatransfer.v1.StartManualTransferRunsRequest.TimeRange

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).

Protobuf type google.cloud.bigquery.datatransfer.v1.StartManualTransferRunsRequest.TimeRange

StartManualTransferRunsResponse

A response to start manual transfer runs.

Protobuf type google.cloud.bigquery.datatransfer.v1.StartManualTransferRunsResponse

StartManualTransferRunsResponse.Builder

A response to start manual transfer runs.

Protobuf type google.cloud.bigquery.datatransfer.v1.StartManualTransferRunsResponse

TransferConfig

Represents a data transfer configuration. A transfer configuration contains all metadata needed to perform a data transfer. For example, destination_dataset_id specifies where data should be stored. When a new transfer configuration is created, the specified destination_dataset_id is created when needed and shared with the appropriate data source service account.

Protobuf type google.cloud.bigquery.datatransfer.v1.TransferConfig

TransferConfig.Builder

Represents a data transfer configuration. A transfer configuration contains all metadata needed to perform a data transfer. For example, destination_dataset_id specifies where data should be stored. When a new transfer configuration is created, the specified destination_dataset_id is created when needed and shared with the appropriate data source service account.

Protobuf type google.cloud.bigquery.datatransfer.v1.TransferConfig

TransferConfigName

TransferConfigName.Builder

Builder for projects/{project}/transferConfigs/{transfer_config}.

TransferConfigName.ProjectLocationTransferConfigBuilder

Builder for projects/{project}/locations/{location}/transferConfigs/{transfer_config}.

TransferConfigNames (deprecated)

(deprecated) This resource name class will be removed in the next major version.

AUTO-GENERATED DOCUMENTATION AND CLASS

TransferMessage

Represents a user facing message for a particular data transfer run.

Protobuf type google.cloud.bigquery.datatransfer.v1.TransferMessage

TransferMessage.Builder

Represents a user facing message for a particular data transfer run.

Protobuf type google.cloud.bigquery.datatransfer.v1.TransferMessage

TransferProto

TransferRun

Represents a data transfer run.

Protobuf type google.cloud.bigquery.datatransfer.v1.TransferRun

TransferRun.Builder

Represents a data transfer run.

Protobuf type google.cloud.bigquery.datatransfer.v1.TransferRun

UntypedDataSourceName (deprecated)

(deprecated) This resource name class will be removed in the next major version.

AUTO-GENERATED DOCUMENTATION AND CLASS

UntypedRunName (deprecated)

(deprecated) This resource name class will be removed in the next major version.

AUTO-GENERATED DOCUMENTATION AND CLASS

UntypedTransferConfigName (deprecated)

(deprecated) This resource name class will be removed in the next major version.

AUTO-GENERATED DOCUMENTATION AND CLASS

UpdateDataSourceDefinitionRequest

Represents the request of the UpdateDataSourceDefinition method.

Protobuf type google.cloud.bigquery.datatransfer.v1.UpdateDataSourceDefinitionRequest

UpdateDataSourceDefinitionRequest.Builder

Represents the request of the UpdateDataSourceDefinition method.

Protobuf type google.cloud.bigquery.datatransfer.v1.UpdateDataSourceDefinitionRequest

UpdateTransferConfigRequest

A request to update a transfer configuration. To update the user id of the transfer configuration, an authorization code needs to be provided.

Protobuf type google.cloud.bigquery.datatransfer.v1.UpdateTransferConfigRequest

UpdateTransferConfigRequest.Builder

A request to update a transfer configuration. To update the user id of the transfer configuration, an authorization code needs to be provided.

Protobuf type google.cloud.bigquery.datatransfer.v1.UpdateTransferConfigRequest

UpdateTransferRunRequest

A request to update a transfer run.

Protobuf type google.cloud.bigquery.datatransfer.v1.UpdateTransferRunRequest

UpdateTransferRunRequest.Builder

A request to update a transfer run.

Protobuf type google.cloud.bigquery.datatransfer.v1.UpdateTransferRunRequest

Interfaces

CheckValidCredsRequestOrBuilder

CheckValidCredsResponseOrBuilder

CreateDataSourceDefinitionRequestOrBuilder

CreateTransferConfigRequestOrBuilder

DataSourceDefinitionOrBuilder

DataSourceOrBuilder

DataSourceParameterOrBuilder

DeleteDataSourceDefinitionRequestOrBuilder

DeleteTransferConfigRequestOrBuilder

DeleteTransferRunRequestOrBuilder

EmailPreferencesOrBuilder

FinishRunRequestOrBuilder

GetDataSourceDefinitionRequestOrBuilder

GetDataSourceRequestOrBuilder

GetTransferConfigRequestOrBuilder

GetTransferRunRequestOrBuilder

ImportedDataInfo.FieldSchemaOrBuilder

ImportedDataInfo.RecordSchemaOrBuilder

ImportedDataInfo.TableDefinition.CsvOptionsOrBuilder

ImportedDataInfo.TableDefinitionOrBuilder

ImportedDataInfoOrBuilder

ListDataSourceDefinitionsRequestOrBuilder

ListDataSourceDefinitionsResponseOrBuilder

ListDataSourcesRequestOrBuilder

ListDataSourcesResponseOrBuilder

ListTransferConfigsRequestOrBuilder

ListTransferConfigsResponseOrBuilder

ListTransferLogsRequestOrBuilder

ListTransferLogsResponseOrBuilder

ListTransferRunsRequestOrBuilder

ListTransferRunsResponseOrBuilder

LogTransferRunMessagesRequestOrBuilder

ScheduleOptionsOrBuilder

ScheduleTransferRunsRequestOrBuilder

ScheduleTransferRunsResponseOrBuilder

StartBigQueryJobsRequestOrBuilder

StartManualTransferRunsRequest.TimeRangeOrBuilder

StartManualTransferRunsRequestOrBuilder

StartManualTransferRunsResponseOrBuilder

TransferConfigOrBuilder

TransferMessageOrBuilder

TransferRunOrBuilder

UpdateDataSourceDefinitionRequestOrBuilder

UpdateTransferConfigRequestOrBuilder

UpdateTransferRunRequestOrBuilder

Enums

DataSource.AuthorizationType

The type of authorization needed for this data source.

Protobuf enum google.cloud.bigquery.datatransfer.v1.DataSource.AuthorizationType

DataSource.DataRefreshType

Represents how the data source supports data auto refresh.

Protobuf enum google.cloud.bigquery.datatransfer.v1.DataSource.DataRefreshType

DataSourceParameter.Type

Parameter type.

Protobuf enum google.cloud.bigquery.datatransfer.v1.DataSourceParameter.Type

ImportedDataInfo.Encoding

Encoding of input data in CSV/JSON format.

Protobuf enum google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.Encoding

ImportedDataInfo.FieldSchema.Type

LINT.IfChange Field type.

Protobuf enum google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.FieldSchema.Type

ImportedDataInfo.Format

Data format.

Protobuf enum google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.Format

ListTransferRunsRequest.RunAttempt

Represents which runs should be pulled.

Protobuf enum google.cloud.bigquery.datatransfer.v1.ListTransferRunsRequest.RunAttempt

StartManualTransferRunsRequest.TimeCase

TransferConfig.DestinationCase

TransferMessage.MessageSeverity

Represents data transfer user facing message severity.

Protobuf enum google.cloud.bigquery.datatransfer.v1.TransferMessage.MessageSeverity

TransferRun.DestinationCase

TransferState

Represents data transfer run state.

Protobuf enum google.cloud.bigquery.datatransfer.v1.TransferState

TransferType

DEPRECATED. Represents data transfer type.

Protobuf enum google.cloud.bigquery.datatransfer.v1.TransferType

WriteDisposition

Options for writing to the table. The WRITE_EMPTY option is intentionally excluded from the enum and is not supported by the data transfer service.

Protobuf enum google.cloud.bigquery.datatransfer.v1.WriteDisposition