pub struct Server {Show 16 fields
pub server: Option<String>,
pub server_type: Option<String>,
pub environment: Option<String>,
pub description: Option<String>,
pub database: Option<String>,
pub project: Option<String>,
pub schema: Option<String>,
pub catalog: Option<String>,
pub dataset: Option<String>,
pub account: Option<String>,
pub host: Option<String>,
pub location: Option<String>,
pub format: Option<String>,
pub delimiter: Option<String>,
pub topic: Option<String>,
pub extra: HashMap<String, Value>,
}Expand description
Server configuration (ODCS v3.1.0)
Fields§
§server: Option<String>Server name/identifier
server_type: Option<String>Server type (e.g., “BigQuery”, “Snowflake”, “S3”)
environment: Option<String>Server environment (e.g., “production”, “development”)
description: Option<String>Server description
database: Option<String>Database name
project: Option<String>Project name (for cloud platforms)
schema: Option<String>Schema name
catalog: Option<String>Catalog name
dataset: Option<String>Dataset name (for BigQuery)
account: Option<String>Account name (for Snowflake)
host: Option<String>Host URL
location: Option<String>Location/Region
format: Option<String>Format for file-based servers
delimiter: Option<String>Delimiter for CSV files
topic: Option<String>Topic name for streaming
extra: HashMap<String, Value>Additional properties
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Server
impl<'de> Deserialize<'de> for Server
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<Server, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Server, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for Server
impl Serialize for Server
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for Server
Auto Trait Implementations§
impl Freeze for Server
impl RefUnwindSafe for Server
impl Send for Server
impl Sync for Server
impl Unpin for Server
impl UnwindSafe for Server
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