Struct google_bigquerydatatransfer1::api::TransferRun[][src]

pub struct TransferRun {
    pub data_source_id: Option<String>,
    pub destination_dataset_id: Option<String>,
    pub email_preferences: Option<EmailPreferences>,
    pub end_time: Option<String>,
    pub error_status: Option<Status>,
    pub name: Option<String>,
    pub notification_pubsub_topic: Option<String>,
    pub params: Option<HashMap<String, String>>,
    pub run_time: Option<String>,
    pub schedule: Option<String>,
    pub schedule_time: Option<String>,
    pub start_time: Option<String>,
    pub state: Option<String>,
    pub update_time: Option<String>,
    pub user_id: Option<String>,
}

Represents a data transfer run.

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).

Fields

data_source_id: Option<String>

Output only. Data source id.

destination_dataset_id: Option<String>

Output only. The BigQuery target dataset id.

email_preferences: Option<EmailPreferences>

Output only. Email notifications will be sent according to these preferences to the email address of the user who owns the transfer config this run was derived from.

end_time: Option<String>

Output only. Time when transfer run ended. Parameter ignored by server for input requests.

error_status: Option<Status>

Status of the transfer run.

name: Option<String>

The resource name of the transfer run. Transfer run names have the form projects/{project_id}/locations/{location}/transferConfigs/{config_id}/runs/{run_id}. The name is ignored when creating a transfer run.

notification_pubsub_topic: Option<String>

Output only. Pub/Sub topic where a notification will be sent after this transfer run finishes

params: Option<HashMap<String, String>>

Output only. Parameters specific to each data source. For more information see the bq tab in the ‘Setting up a data transfer’ section for each data source. For example the parameters for Cloud Storage transfers are listed here: https://cloud.google.com/bigquery-transfer/docs/cloud-storage-transfer#bq

run_time: Option<String>

For batch transfer runs, specifies the date and time of the data should be ingested.

schedule: Option<String>

Output only. Describes the schedule of this transfer run if it was created as part of a regular schedule. For batch transfer runs that are scheduled manually, this is empty. NOTE: the system might choose to delay the schedule depending on the current load, so schedule_time doesn’t always match this.

schedule_time: Option<String>

Minimum time after which a transfer run can be started.

start_time: Option<String>

Output only. Time when transfer run was started. Parameter ignored by server for input requests.

state: Option<String>

Data transfer run state. Ignored for input requests.

update_time: Option<String>

Output only. Last time the data transfer run state was updated.

user_id: Option<String>

Deprecated. Unique ID of the user on whose behalf transfer is done.

Trait Implementations

impl Clone for TransferRun[src]

impl Debug for TransferRun[src]

impl Default for TransferRun[src]

impl<'de> Deserialize<'de> for TransferRun[src]

impl ResponseResult for TransferRun[src]

impl Serialize for TransferRun[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.