[−][src]Struct google_bigquerydatatransfer1::DataSource
Represents data source metadata. Metadata is sufficient to render UI and request proper OAuth tokens.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- data sources get projects (response)
- locations data sources get projects (response)
Fields
scopes: Option<Vec<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., https://www.googleapis.com/auth/bigquery
minimum_schedule_interval: Option<String>
The minimum interval for scheduler to schedule runs.
supports_custom_schedule: Option<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.
description: Option<String>
User friendly data source description string.
Indicates the type of authorization.
update_deadline_seconds: Option<i32>
The number of seconds to wait for an update from the data source before the Data Transfer Service marks the transfer as FAILED.
default_schedule: Option<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
.
data_source_id: Option<String>
Data source id.
default_data_refresh_window_days: Option<i32>
Default data refresh window on days.
Only meaningful when data_refresh_type
= SLIDING_WINDOW
.
transfer_type: Option<String>
Deprecated. This field has no effect.
display_name: Option<String>
User friendly data source name.
name: Option<String>
Output only. Data source resource name.
parameters: Option<Vec<DataSourceParameter>>
Data source parameters.
client_id: Option<String>
Data source client id which should be used to receive refresh token.
manual_runs_disabled: Option<bool>
Disables backfilling and manual run scheduling for the data source.
data_refresh_type: Option<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.
supports_multiple_transfers: Option<bool>
Deprecated. This field has no effect.
help_url: Option<String>
Url for the help document for this data source.
Trait Implementations
impl ResponseResult for DataSource
[src]
impl Default for DataSource
[src]
fn default() -> DataSource
[src]
impl Clone for DataSource
[src]
fn clone(&self) -> DataSource
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for DataSource
[src]
impl Serialize for DataSource
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for DataSource
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for DataSource
impl Unpin for DataSource
impl Sync for DataSource
impl UnwindSafe for DataSource
impl RefUnwindSafe for DataSource
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Typeable for T where
T: Any,
T: Any,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,