Struct google_storagetransfer1::api::TransferSpec [−][src]
Configuration for running a transfer.
This type is not used in any activity, and only used as part of another schema.
Fields
aws_s3_data_source: Option<AwsS3Data>
An AWS S3 data source.
azure_blob_storage_data_source: Option<AzureBlobStorageData>
An Azure Blob Storage data source.
gcs_data_sink: Option<GcsData>
A Cloud Storage data sink.
gcs_data_source: Option<GcsData>
A Cloud Storage data source.
http_data_source: Option<HttpData>
An HTTP URL data source.
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.
transfer_options: Option<TransferOptions>
If the option delete_objects_unique_in_sink is true
and time-based object conditions such as ‘last modification time’ are specified, the request fails with an INVALID_ARGUMENT error.
Trait Implementations
impl Clone for TransferSpec
[src]
fn clone(&self) -> TransferSpec
[src]
pub 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,
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>,