Summary of entries of Classes for bigquerydatatransfer.
Classes
DataTransferServiceAsyncClient
This API allows users to manage their data transfers into BigQuery.
DataTransferServiceClient
This API allows users to manage their data transfers into BigQuery.
ListDataSourcesAsyncPager
A pager for iterating through list_data_sources
requests.
This class thinly wraps an initial
ListDataSourcesResponse object, and
provides an __aiter__
method to iterate through its
data_sources
field.
If there are more pages, the __aiter__
method will make additional
ListDataSources
requests and continue to iterate
through the data_sources
field on the
corresponding responses.
All the usual ListDataSourcesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListDataSourcesPager
A pager for iterating through list_data_sources
requests.
This class thinly wraps an initial
ListDataSourcesResponse object, and
provides an __iter__
method to iterate through its
data_sources
field.
If there are more pages, the __iter__
method will make additional
ListDataSources
requests and continue to iterate
through the data_sources
field on the
corresponding responses.
All the usual ListDataSourcesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListTransferConfigsAsyncPager
A pager for iterating through list_transfer_configs
requests.
This class thinly wraps an initial
ListTransferConfigsResponse object, and
provides an __aiter__
method to iterate through its
transfer_configs
field.
If there are more pages, the __aiter__
method will make additional
ListTransferConfigs
requests and continue to iterate
through the transfer_configs
field on the
corresponding responses.
All the usual ListTransferConfigsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListTransferConfigsPager
A pager for iterating through list_transfer_configs
requests.
This class thinly wraps an initial
ListTransferConfigsResponse object, and
provides an __iter__
method to iterate through its
transfer_configs
field.
If there are more pages, the __iter__
method will make additional
ListTransferConfigs
requests and continue to iterate
through the transfer_configs
field on the
corresponding responses.
All the usual ListTransferConfigsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListTransferLogsAsyncPager
A pager for iterating through list_transfer_logs
requests.
This class thinly wraps an initial
ListTransferLogsResponse object, and
provides an __aiter__
method to iterate through its
transfer_messages
field.
If there are more pages, the __aiter__
method will make additional
ListTransferLogs
requests and continue to iterate
through the transfer_messages
field on the
corresponding responses.
All the usual ListTransferLogsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListTransferLogsPager
A pager for iterating through list_transfer_logs
requests.
This class thinly wraps an initial
ListTransferLogsResponse object, and
provides an __iter__
method to iterate through its
transfer_messages
field.
If there are more pages, the __iter__
method will make additional
ListTransferLogs
requests and continue to iterate
through the transfer_messages
field on the
corresponding responses.
All the usual ListTransferLogsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListTransferRunsAsyncPager
A pager for iterating through list_transfer_runs
requests.
This class thinly wraps an initial
ListTransferRunsResponse object, and
provides an __aiter__
method to iterate through its
transfer_runs
field.
If there are more pages, the __aiter__
method will make additional
ListTransferRuns
requests and continue to iterate
through the transfer_runs
field on the
corresponding responses.
All the usual ListTransferRunsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListTransferRunsPager
A pager for iterating through list_transfer_runs
requests.
This class thinly wraps an initial
ListTransferRunsResponse object, and
provides an __iter__
method to iterate through its
transfer_runs
field.
If there are more pages, the __iter__
method will make additional
ListTransferRuns
requests and continue to iterate
through the transfer_runs
field on the
corresponding responses.
All the usual ListTransferRunsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
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.
CheckValidCredsResponse
A response indicating whether the credentials exist and are valid.
CreateTransferConfigRequest
A request to create a data transfer configuration. If new credentials are needed for this transfer configuration, authorization info must be provided. If authorization info is provided, the transfer configuration will be associated with the user id corresponding to the authorization info. Otherwise, the transfer configuration will be associated with the calling user.
DataSource
Defines the properties and custom parameters for a data source.
AuthorizationType
The type of authorization needed for this data source.
Values: AUTHORIZATION_TYPE_UNSPECIFIED (0): Type unspecified. AUTHORIZATION_CODE (1): Use OAuth 2 authorization codes that can be exchanged for a refresh token on the backend. GOOGLE_PLUS_AUTHORIZATION_CODE (2): Return an authorization code for a given Google+ page that can then be exchanged for a refresh token on the backend. FIRST_PARTY_OAUTH (3): Use First Party OAuth.
DataRefreshType
Represents how the data source supports data auto refresh.
Values: DATA_REFRESH_TYPE_UNSPECIFIED (0): The data source won't support data auto refresh, which is default value. SLIDING_WINDOW (1): The data source supports data auto refresh, and runs will be scheduled for the past few days. Does not allow custom values to be set for each transfer config. CUSTOM_SLIDING_WINDOW (2): The data source supports data auto refresh, and runs will be scheduled for the past few days. Allows custom values to be set for each transfer config.
DataSourceParameter
A parameter used to define custom fields in a data source definition.
Type
Parameter type.
Values: TYPE_UNSPECIFIED (0): Type unspecified. STRING (1): String parameter. INTEGER (2): Integer parameter (64-bits). Will be serialized to json as string. DOUBLE (3): Double precision floating point parameter. BOOLEAN (4): Boolean parameter. RECORD (5): Deprecated. This field has no effect. PLUS_PAGE (6): Page ID for a Google+ Page. LIST (7): List of strings parameter.
DeleteTransferConfigRequest
A request to delete data transfer information. All associated transfer runs and log messages will be deleted as well.
DeleteTransferRunRequest
A request to delete data transfer run information.
EmailPreferences
Represents preferences for sending email notifications for transfer run events.
EncryptionConfiguration
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.
GetDataSourceRequest
A request to get data source info.
GetTransferConfigRequest
A request to get data transfer information.
GetTransferRunRequest
A request to get data transfer run information.
ListDataSourcesRequest
Request to list supported data sources and their data transfer settings.
ListDataSourcesResponse
Returns list of supported data sources and their metadata.
ListTransferConfigsRequest
A request to list data transfers configured for a BigQuery project.
ListTransferConfigsResponse
The returned list of pipelines in the project.
ListTransferLogsRequest
A request to get user facing log messages associated with data transfer run.
ListTransferLogsResponse
The returned list transfer run messages.
ListTransferRunsRequest
A request to list data transfer runs.
RunAttempt
Represents which runs should be pulled.
Values: RUN_ATTEMPT_UNSPECIFIED (0): All runs should be returned. LATEST (1): Only latest run per day should be returned.
ListTransferRunsResponse
The returned list of pipelines in the project.
ScheduleOptions
Options customizing the data transfer schedule.
ScheduleTransferRunsRequest
A request to schedule transfer runs for a time range.
ScheduleTransferRunsResponse
A response to schedule transfer runs for a time range.
StartManualTransferRunsRequest
A request to start manual transfer runs.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TimeRange
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.
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TransferMessage
Represents a user facing message for a particular data transfer run.
MessageSeverity
Represents data transfer user facing message severity.
Values: MESSAGE_SEVERITY_UNSPECIFIED (0): No severity specified. INFO (1): Informational message. WARNING (2): Warning message. ERROR (3): Error message.
TransferRun
Represents a data transfer run.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TransferState
Represents data transfer run state.
Values: TRANSFER_STATE_UNSPECIFIED (0): State placeholder (0). PENDING (2): Data transfer is scheduled and is waiting to be picked up by data transfer backend (2). RUNNING (3): Data transfer is in progress (3). SUCCEEDED (4): Data transfer completed successfully (4). FAILED (5): Data transfer failed (5). CANCELLED (6): Data transfer is cancelled (6).
TransferType
DEPRECATED. Represents data transfer type.
Values: TRANSFER_TYPE_UNSPECIFIED (0): Invalid or Unknown transfer type placeholder. BATCH (1): Batch data transfer. STREAMING (2): Streaming data transfer. Streaming data source currently doesn't support multiple transfer configs per project.
UnenrollDataSourcesRequest
A request to unenroll a set of data sources so they are no longer
visible in the BigQuery UI's Transfer
tab.
UpdateTransferConfigRequest
A request to update a transfer configuration. To update the user id of the transfer configuration, authorization info needs to be provided.
UserInfo
Information about a user.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Modules
pagers
API documentation for bigquery_datatransfer_v1.services.data_transfer_service.pagers
module.