pub struct StorageSourceManifest {
pub bucket: Option<String>,
pub generation: Option<i64>,
pub object: Option<String>,
}Expand description
Location of the source manifest in Cloud Storage. This feature is in Preview; see description here.
This type is not used in any activity, and only used as part of another schema.
Fields§
§bucket: Option<String>Required. Cloud Storage bucket containing the source manifest (see Bucket Name Requirements).
generation: Option<i64>Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used.
object: Option<String>Required. Cloud Storage object containing the source manifest. This object must be a JSON file.
Trait Implementations§
Source§impl Clone for StorageSourceManifest
impl Clone for StorageSourceManifest
Source§fn clone(&self) -> StorageSourceManifest
fn clone(&self) -> StorageSourceManifest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StorageSourceManifest
impl Debug for StorageSourceManifest
Source§impl Default for StorageSourceManifest
impl Default for StorageSourceManifest
Source§fn default() -> StorageSourceManifest
fn default() -> StorageSourceManifest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StorageSourceManifest
impl<'de> Deserialize<'de> for StorageSourceManifest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for StorageSourceManifest
impl Serialize for StorageSourceManifest
impl Part for StorageSourceManifest
Auto Trait Implementations§
impl Freeze for StorageSourceManifest
impl RefUnwindSafe for StorageSourceManifest
impl Send for StorageSourceManifest
impl Sync for StorageSourceManifest
impl Unpin for StorageSourceManifest
impl UnwindSafe for StorageSourceManifest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more