DataSource class

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


DataSource.fromJson(Map _json)


authorizationType String
Indicates the type of authorization. Possible string values are: [...]
read / write
clientId String
Data source client id which should be used to receive refresh token.
read / write
dataRefreshType String
Specifies whether the data source supports automatic data refresh for the past few days, and how it's supported. For some data sources, data might not be complete until a few days later, so it's useful to refresh data automatically. Possible string values are: [...]
read / write
dataSourceId String
Data source id.
read / write
defaultDataRefreshWindowDays int
Default data refresh window on days. Only meaningful when data_refresh_type = SLIDING_WINDOW.
read / write
defaultSchedule String
Default data transfer schedule. Examples of valid schedules include: 1st,3rd monday of month 15:30, every wed,fri of jan,jun 13:15, and first sunday of quarter 00:00.
read / write
description String
User friendly data source description string.
read / write
displayName String
User friendly data source name.
read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
helpUrl String
Url for the help document for this data source.
read / write
manualRunsDisabled bool
Disables backfilling and manual run scheduling for the data source.
read / write
minimumScheduleInterval String
The minimum interval for scheduler to schedule runs.
read / write
name String
Output only. Data source resource name.
read / write
parameters List<DataSourceParameter>
Data source parameters.
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
scopes List<String>
Api auth scopes for which refresh token needs to be obtained. These are scopes needed by a data source to prepare data and ingest them into BigQuery, e.g.,
read / write
supportsCustomSchedule bool
Specifies whether the data source supports a user defined schedule, or operates on the default schedule. When set to true, user can override default schedule.
read / write
supportsMultipleTransfers bool
Deprecated. This field has no effect.
read / write
transferType String
Deprecated. This field has no effect. Possible string values are: [...]
read / write
updateDeadlineSeconds int
The number of seconds to wait for an update from the data source before the Data Transfer Service marks the transfer as FAILED.
read / write


noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
toJson() Map<String, Object>
toString() String
Returns a string representation of this object.


operator ==(Object other) bool
The equality operator. [...]