Namespace Google.Apis.BigQueryDataTransfer.v1.Data
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.
CheckValidCredsResponse
A response indicating whether the credentials exist and are valid.
DataSource
Defines the properties and custom parameters for a data source.
DataSourceParameter
A parameter used to define custom fields in a data source definition.
EmailPreferences
Represents preferences for sending email notifications for transfer run events.
Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
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.
EventDrivenSchedule
Options customizing EventDriven transfers schedule.
ListDataSourcesResponse
Returns list of supported data sources and their metadata.
ListLocationsResponse
The response message for Locations.ListLocations.
ListTransferConfigsResponse
The returned list of pipelines in the project.
ListTransferLogsResponse
The returned list transfer run messages.
ListTransferRunsResponse
The returned list of pipelines in the project.
Location
A resource that represents a Google Cloud location.
ManualSchedule
Options customizing manual transfers schedule.
ScheduleOptions
Options customizing the data transfer schedule.
ScheduleOptionsV2
V2 options customizing different types of data transfer schedule. This field supports existing time-based and manual transfer schedule. Also supports Event-Driven transfer schedule. ScheduleOptionsV2 cannot be used together with ScheduleOptions/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.
StartManualTransferRunsResponse
A response to start manual transfer runs.
Status
The Status
type defines a logical error model that is suitable for different programming environments,
including REST APIs and RPC APIs. It is used by gRPC. Each Status
message contains
three pieces of data: error code, error message, and error details. You can find out more about this error model
and how to work with it in the API Design Guide.
TimeBasedSchedule
Options customizing the time based transfer schedule. Options are migrated from the original ScheduleOptions message.
TimeRange
A specification for a time range, this will request transfer runs with run_time between start_time (inclusive) and end_time (exclusive).
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.
TransferMessage
Represents a user facing message for a particular data transfer run.
TransferRun
Represents a data transfer run.
UnenrollDataSourcesRequest
A request to unenroll a set of data sources so they are no longer visible in the BigQuery UI's Transfer
tab.
UserInfo
Information about a user.