Struct google_storagetransfer1::TransferSpec[][src]

pub struct TransferSpec {
    pub http_data_source: Option<HttpData>,
    pub transfer_options: Option<TransferOptions>,
    pub object_conditions: Option<ObjectConditions>,
    pub gcs_data_source: Option<GcsData>,
    pub gcs_data_sink: Option<GcsData>,
    pub aws_s3_data_source: Option<AwsS3Data>,
}

Configuration for running a transfer.

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

Fields

An HTTP URL data source.

If the option deleteObjectsUniqueInSink is true, object conditions based on objects' lastModificationTime are ignored and do not exclude objects in a data source or a data sink.

Only objects that satisfy these object conditions are included in the set of data source and data sink objects. Object conditions based on objects' lastModificationTime do not exclude objects in a data sink.

A Google Cloud Storage data source.

A Google Cloud Storage data sink.

An AWS S3 data source.

Trait Implementations

impl Default for TransferSpec
[src]

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

impl Clone for TransferSpec
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for TransferSpec
[src]

Formats the value using the given formatter. Read more

impl Part for TransferSpec
[src]

Auto Trait Implementations