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.