google_api_big_query_data_transfer v0.8.0 GoogleApi.BigQueryDataTransfer.V1.Model.DataSource View Source
Represents data source metadata. Metadata is sufficient to render UI and request proper OAuth tokens.
Attributes
- authorizationType (String.t): Indicates the type of authorization. Defaults to
nil. - clientId (String.t): Data source client id which should be used to receive refresh token. Defaults to
nil. - dataRefreshType (String.t): 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. Defaults to
nil. - dataSourceId (String.t): Data source id. Defaults to
nil. - defaultDataRefreshWindowDays (integer()): Default data refresh window on days.
Only meaningful when
data_refresh_type=SLIDING_WINDOW. Defaults tonil. - defaultSchedule (String.t): 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. Defaults tonil. - description (String.t): User friendly data source description string. Defaults to
nil. - displayName (String.t): User friendly data source name. Defaults to
nil. - helpUrl (String.t): Url for the help document for this data source. Defaults to
nil. - manualRunsDisabled (boolean()): Disables backfilling and manual run scheduling
for the data source. Defaults to
nil. - minimumScheduleInterval (String.t): The minimum interval for scheduler to schedule runs. Defaults to
nil. - name (String.t): Output only. Data source resource name. Defaults to
nil. - parameters (list(GoogleApi.BigQueryDataTransfer.V1.Model.DataSourceParameter.t)): Data source parameters. Defaults to
nil. - scopes (list(String.t)): 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 Defaults to
nil. - supportsCustomSchedule (boolean()): 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. Defaults tonil. - supportsMultipleTransfers (boolean()): Deprecated. This field has no effect. Defaults to
nil. - transferType (String.t): Deprecated. This field has no effect. Defaults to
nil. - updateDeadlineSeconds (integer()): The number of seconds to wait for an update from the data source
before the Data Transfer Service marks the transfer as FAILED. Defaults to
nil.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Link to this type
t()
View Source
t()
View Source
t() :: %GoogleApi.BigQueryDataTransfer.V1.Model.DataSource{
authorizationType: String.t(),
clientId: String.t(),
dataRefreshType: String.t(),
dataSourceId: String.t(),
defaultDataRefreshWindowDays: integer(),
defaultSchedule: String.t(),
description: String.t(),
displayName: String.t(),
helpUrl: String.t(),
manualRunsDisabled: boolean(),
minimumScheduleInterval: String.t(),
name: String.t(),
parameters: [GoogleApi.BigQueryDataTransfer.V1.Model.DataSourceParameter.t()],
scopes: [String.t()],
supportsCustomSchedule: boolean(),
supportsMultipleTransfers: boolean(),
transferType: String.t(),
updateDeadlineSeconds: integer()
}
t() :: %GoogleApi.BigQueryDataTransfer.V1.Model.DataSource{
authorizationType: String.t(),
clientId: String.t(),
dataRefreshType: String.t(),
dataSourceId: String.t(),
defaultDataRefreshWindowDays: integer(),
defaultSchedule: String.t(),
description: String.t(),
displayName: String.t(),
helpUrl: String.t(),
manualRunsDisabled: boolean(),
minimumScheduleInterval: String.t(),
name: String.t(),
parameters: [GoogleApi.BigQueryDataTransfer.V1.Model.DataSourceParameter.t()],
scopes: [String.t()],
supportsCustomSchedule: boolean(),
supportsMultipleTransfers: boolean(),
transferType: String.t(),
updateDeadlineSeconds: integer()
}
Link to this section Functions
Link to this function
decode(value, options) View Source
Unwrap a decoded JSON object into its complex fields.