Struct google_datastream1::api::OracleSourceConfig
source · pub struct OracleSourceConfig {
pub drop_large_objects: Option<DropLargeObjects>,
pub exclude_objects: Option<OracleRdbms>,
pub include_objects: Option<OracleRdbms>,
pub max_concurrent_cdc_tasks: Option<i32>,
pub stream_large_objects: Option<StreamLargeObjects>,
}Expand description
Oracle data source configuration
This type is not used in any activity, and only used as part of another schema.
Fields§
§drop_large_objects: Option<DropLargeObjects>Drop large object values.
exclude_objects: Option<OracleRdbms>Oracle objects to exclude from the stream.
include_objects: Option<OracleRdbms>Oracle objects to include in the stream.
max_concurrent_cdc_tasks: Option<i32>Maximum number of concurrent CDC tasks. The number should be non negative. If not set (or set to 0), the system’s default value will be used.
stream_large_objects: Option<StreamLargeObjects>Stream large object values. NOTE: This feature is currently experimental.
Trait Implementations§
source§impl Clone for OracleSourceConfig
impl Clone for OracleSourceConfig
source§fn clone(&self) -> OracleSourceConfig
fn clone(&self) -> OracleSourceConfig
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 OracleSourceConfig
impl Debug for OracleSourceConfig
source§impl Default for OracleSourceConfig
impl Default for OracleSourceConfig
source§fn default() -> OracleSourceConfig
fn default() -> OracleSourceConfig
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for OracleSourceConfig
impl<'de> Deserialize<'de> for OracleSourceConfig
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