Struct google_pubsub1::api::IngestionDataSourceSettings
source · pub struct IngestionDataSourceSettings {
pub aws_kinesis: Option<AwsKinesis>,
}
Expand description
Settings for an ingestion data source on a topic.
This type is not used in any activity, and only used as part of another schema.
Fields§
§aws_kinesis: Option<AwsKinesis>
Optional. Amazon Kinesis Data Streams.
Trait Implementations§
source§impl Clone for IngestionDataSourceSettings
impl Clone for IngestionDataSourceSettings
source§fn clone(&self) -> IngestionDataSourceSettings
fn clone(&self) -> IngestionDataSourceSettings
Returns a copy 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 IngestionDataSourceSettings
impl Debug for IngestionDataSourceSettings
source§impl Default for IngestionDataSourceSettings
impl Default for IngestionDataSourceSettings
source§fn default() -> IngestionDataSourceSettings
fn default() -> IngestionDataSourceSettings
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for IngestionDataSourceSettings
impl<'de> Deserialize<'de> for IngestionDataSourceSettings
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
impl Part for IngestionDataSourceSettings
Auto Trait Implementations§
impl RefUnwindSafe for IngestionDataSourceSettings
impl Send for IngestionDataSourceSettings
impl Sync for IngestionDataSourceSettings
impl Unpin for IngestionDataSourceSettings
impl UnwindSafe for IngestionDataSourceSettings
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