Struct google_datastream1::api::SourceConfig
source · pub struct SourceConfig {
pub mysql_source_config: Option<MysqlSourceConfig>,
pub oracle_source_config: Option<OracleSourceConfig>,
pub postgresql_source_config: Option<PostgresqlSourceConfig>,
pub source_connection_profile: Option<String>,
}Expand description
The configuration of the stream source.
This type is not used in any activity, and only used as part of another schema.
Fields§
§mysql_source_config: Option<MysqlSourceConfig>MySQL data source configuration.
oracle_source_config: Option<OracleSourceConfig>Oracle data source configuration.
postgresql_source_config: Option<PostgresqlSourceConfig>PostgreSQL data source configuration.
source_connection_profile: Option<String>Required. Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}
Trait Implementations§
source§impl Clone for SourceConfig
impl Clone for SourceConfig
source§fn clone(&self) -> SourceConfig
fn clone(&self) -> SourceConfig
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 SourceConfig
impl Debug for SourceConfig
source§impl Default for SourceConfig
impl Default for SourceConfig
source§fn default() -> SourceConfig
fn default() -> SourceConfig
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SourceConfig
impl<'de> Deserialize<'de> for SourceConfig
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