GoogleApi.BigQueryDataTransfer.V1.Model.DataSource (google_api_big_query_data_transfer v0.23.1) View Source
Represents data source metadata. Metadata is sufficient to render UI and request proper OAuth tokens.
Attributes
-
authorizationType(type:String.t, default:nil) - Indicates the type of authorization. -
clientId(type:String.t, default:nil) - Data source client id which should be used to receive refresh token. -
dataRefreshType(type:String.t, default:nil) - 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. -
dataSourceId(type:String.t, default:nil) - Data source id. -
defaultDataRefreshWindowDays(type:integer(), default:nil) - Default data refresh window on days. Only meaningful whendata_refresh_type=SLIDING_WINDOW. -
defaultSchedule(type:String.t, default:nil) - Default data transfer schedule. Examples of valid schedules include:1st,3rd monday of month 15:30,every wed,fri of jan,jun 13:15, andfirst sunday of quarter 00:00. -
description(type:String.t, default:nil) - User friendly data source description string. -
displayName(type:String.t, default:nil) - User friendly data source name. -
helpUrl(type:String.t, default:nil) - Url for the help document for this data source. -
manualRunsDisabled(type:boolean(), default:nil) - Disables backfilling and manual run scheduling for the data source. -
minimumScheduleInterval(type:String.t, default:nil) - The minimum interval for scheduler to schedule runs. -
name(type:String.t, default:nil) - Output only. Data source resource name. -
parameters(type:list(GoogleApi.BigQueryDataTransfer.V1.Model.DataSourceParameter.t), default:nil) - Data source parameters. -
scopes(type:list(String.t), default:nil) - 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., https://www.googleapis.com/auth/bigquery -
supportsCustomSchedule(type:boolean(), default:nil) - Specifies whether the data source supports a user defined schedule, or operates on the default schedule. When set totrue, user can override default schedule. -
supportsMultipleTransfers(type:boolean(), default:nil) - Deprecated. This field has no effect. -
transferType(type:String.t, default:nil) - Deprecated. This field has no effect. -
updateDeadlineSeconds(type:integer(), default:nil) - The number of seconds to wait for an update from the data source before the Data Transfer Service marks the transfer as FAILED.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.BigQueryDataTransfer.V1.Model.DataSource{
authorizationType: String.t() | nil,
clientId: String.t() | nil,
dataRefreshType: String.t() | nil,
dataSourceId: String.t() | nil,
defaultDataRefreshWindowDays: integer() | nil,
defaultSchedule: String.t() | nil,
description: String.t() | nil,
displayName: String.t() | nil,
helpUrl: String.t() | nil,
manualRunsDisabled: boolean() | nil,
minimumScheduleInterval: String.t() | nil,
name: String.t() | nil,
parameters:
[GoogleApi.BigQueryDataTransfer.V1.Model.DataSourceParameter.t()] | nil,
scopes: [String.t()] | nil,
supportsCustomSchedule: boolean() | nil,
supportsMultipleTransfers: boolean() | nil,
transferType: String.t() | nil,
updateDeadlineSeconds: integer() | nil
}
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.