Struct google_datastream1::api::GcsDestinationConfig
source · [−]pub struct GcsDestinationConfig {
pub avro_file_format: Option<AvroFileFormat>,
pub file_rotation_interval: Option<String>,
pub file_rotation_mb: Option<i32>,
pub json_file_format: Option<JsonFileFormat>,
pub path: Option<String>,
}Expand description
Google Cloud Storage destination configuration
This type is not used in any activity, and only used as part of another schema.
Fields
avro_file_format: Option<AvroFileFormat>AVRO file format configuration.
file_rotation_interval: Option<String>The maximum duration for which new events are added before a file is closed and a new file is created.
file_rotation_mb: Option<i32>The maximum file size to be saved in the bucket.
json_file_format: Option<JsonFileFormat>JSON file format configuration.
path: Option<String>Path inside the Cloud Storage bucket to write data to.
Trait Implementations
sourceimpl Clone for GcsDestinationConfig
impl Clone for GcsDestinationConfig
sourcefn clone(&self) -> GcsDestinationConfig
fn clone(&self) -> GcsDestinationConfig
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for GcsDestinationConfig
impl Debug for GcsDestinationConfig
sourceimpl Default for GcsDestinationConfig
impl Default for GcsDestinationConfig
sourcefn default() -> GcsDestinationConfig
fn default() -> GcsDestinationConfig
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for GcsDestinationConfig
impl<'de> Deserialize<'de> for GcsDestinationConfig
sourcefn 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
sourceimpl Serialize for GcsDestinationConfig
impl Serialize for GcsDestinationConfig
impl Part for GcsDestinationConfig
Auto Trait Implementations
impl RefUnwindSafe for GcsDestinationConfig
impl Send for GcsDestinationConfig
impl Sync for GcsDestinationConfig
impl Unpin for GcsDestinationConfig
impl UnwindSafe for GcsDestinationConfig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more