Struct google_bigquery2::api::JobConfigurationTableCopy [−][src]
There is no detailed description.
This type is not used in any activity, and only used as part of another schema.
Fields
create_disposition: Option<String>[Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a ‘notFound’ error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion.
destination_encryption_configuration: Option<EncryptionConfiguration>Custom encryption configuration (e.g., Cloud KMS keys).
destination_expiration_time: Option<String>[Optional] The time when the destination table expires. Expired tables will be deleted and their storage reclaimed.
destination_table: Option<TableReference>[Required] The destination table
operation_type: Option<String>[Optional] Supported operation types in table copy job.
source_table: Option<TableReference>[Pick one] Source table to copy.
source_tables: Option<Vec<TableReference>>[Pick one] Source tables to copy.
write_disposition: Option<String>[Optional] Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a ‘duplicate’ error is returned in the job result. The default value is WRITE_EMPTY. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion.
Trait Implementations
impl Clone for JobConfigurationTableCopy[src]
fn clone(&self) -> JobConfigurationTableCopy[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for JobConfigurationTableCopy[src]
impl Default for JobConfigurationTableCopy[src]
impl<'de> Deserialize<'de> for JobConfigurationTableCopy[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Part for JobConfigurationTableCopy[src]
impl Serialize for JobConfigurationTableCopy[src]
Auto Trait Implementations
impl RefUnwindSafe for JobConfigurationTableCopy
impl Send for JobConfigurationTableCopy
impl Sync for JobConfigurationTableCopy
impl Unpin for JobConfigurationTableCopy
impl UnwindSafe for JobConfigurationTableCopy
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>,