[−][src]Struct google_storagetransfer1::TransferSpec
Configuration for running a transfer.
This type is not used in any activity, and only used as part of another schema.
Fields
http_data_source: Option<HttpData>
An HTTP URL data source.
transfer_options: Option<TransferOptions>
If the option
delete_objects_unique_in_sink
is true
, object conditions based on objects' "last modification time" are
ignored and do not exclude objects in a data source or a data sink.
object_conditions: Option<ObjectConditions>
Only objects that satisfy these object conditions are included in the set of data source and data sink objects. Object conditions based on objects' "last modification time" do not exclude objects in a data sink.
gcs_data_source: Option<GcsData>
A Cloud Storage data source.
gcs_data_sink: Option<GcsData>
A Cloud Storage data sink.
aws_s3_data_source: Option<AwsS3Data>
An AWS S3 data source.
azure_blob_storage_data_source: Option<AzureBlobStorageData>
An Azure Blob Storage data source.
Trait Implementations
impl Clone for TransferSpec
[src]
fn clone(&self) -> TransferSpec
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for TransferSpec
[src]
impl Default for TransferSpec
[src]
fn default() -> TransferSpec
[src]
impl<'de> Deserialize<'de> for TransferSpec
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Part for TransferSpec
[src]
impl Serialize for TransferSpec
[src]
Auto Trait Implementations
impl RefUnwindSafe for TransferSpec
impl Send for TransferSpec
impl Sync for TransferSpec
impl Unpin for TransferSpec
impl UnwindSafe for TransferSpec
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,
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, 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.
fn to_owned(&self) -> T
[src]
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.
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> Typeable for T where
T: Any,
T: Any,