pub struct IngestionDataSourceSettings {
pub aws_kinesis: Option<AwsKinesis>,
pub aws_msk: Option<AwsMsk>,
pub azure_event_hubs: Option<AzureEventHubs>,
pub cloud_storage: Option<CloudStorage>,
pub confluent_cloud: Option<ConfluentCloud>,
pub platform_logs_settings: Option<PlatformLogsSettings>,
}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.
aws_msk: Option<AwsMsk>Optional. Amazon MSK.
azure_event_hubs: Option<AzureEventHubs>Optional. Azure Event Hubs.
cloud_storage: Option<CloudStorage>Optional. Cloud Storage.
confluent_cloud: Option<ConfluentCloud>Optional. Confluent Cloud.
platform_logs_settings: Option<PlatformLogsSettings>Optional. Platform Logs settings. If unset, no Platform Logs will be generated.
Trait Implementations§
Source§impl Clone for IngestionDataSourceSettings
impl Clone for IngestionDataSourceSettings
Source§fn clone(&self) -> IngestionDataSourceSettings
fn clone(&self) -> IngestionDataSourceSettings
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 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 Freeze for IngestionDataSourceSettings
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