Struct google_storagetransfer1::TransferOptions[][src]

pub struct TransferOptions {
    pub overwrite_objects_already_existing_in_sink: Option<bool>,
    pub delete_objects_from_source_after_transfer: Option<bool>,
    pub delete_objects_unique_in_sink: Option<bool>,
}

TransferOptions uses three boolean parameters to define the actions to be performed on objects in a transfer.

This type is not used in any activity, and only used as part of another schema.

Fields

Whether overwriting objects that already exist in the sink is allowed.

Whether objects should be deleted from the source after they are transferred to the sink. Note that this option and deleteObjectsUniqueInSink are mutually exclusive.

Whether objects that exist only in the sink should be deleted. Note that this option and deleteObjectsFromSourceAfterTransfer are mutually exclusive.

Trait Implementations

impl Default for TransferOptions
[src]

Returns the "default value" for a type. Read more

impl Clone for TransferOptions
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for TransferOptions
[src]

Formats the value using the given formatter. Read more

impl Part for TransferOptions
[src]

Auto Trait Implementations