Struct google_storagetransfer1::api::GcsData[][src]

pub struct GcsData {
    pub bucket_name: Option<String>,
    pub path: Option<String>,
}

In a GcsData resource, an object’s name is the Cloud Storage object’s name and its “last modification time” refers to the object’s updated property of Cloud Storage objects, which changes when the content or the metadata of the object is updated.

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

Fields

bucket_name: Option<String>

Required. Cloud Storage bucket name (see Bucket Name Requirements).

path: Option<String>

Root path to transfer objects. Must be an empty string or full path name that ends with a ‘/’. This field is treated as an object prefix. As such, it should generally not begin with a ‘/’. (must meet Object Name Requirements](https://cloud.google.com/storage/docs/naming#objectnames)).

Trait Implementations

impl Clone for GcsData[src]

impl Debug for GcsData[src]

impl Default for GcsData[src]

impl<'de> Deserialize<'de> for GcsData[src]

impl Part for GcsData[src]

impl Serialize for GcsData[src]

Auto Trait Implementations

impl RefUnwindSafe for GcsData

impl Send for GcsData

impl Sync for GcsData

impl Unpin for GcsData

impl UnwindSafe for GcsData

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.