Struct google_bigquerydatatransfer1::api::TransferRun [−][src]
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).
- locations transfer configs runs get projects (response)
- transfer configs runs get projects (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]
fn clone(&self) -> TransferRun
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for TransferRun
[src]
impl Default for TransferRun
[src]
fn default() -> TransferRun
[src]
impl<'de> Deserialize<'de> for TransferRun
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl ResponseResult for TransferRun
[src]
impl Serialize for TransferRun
[src]
Auto Trait Implementations
impl RefUnwindSafe for TransferRun
impl Send for TransferRun
impl Sync for TransferRun
impl Unpin for TransferRun
impl UnwindSafe for TransferRun
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
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.
pub 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>,