pub struct RedshiftConfig {
pub access_key_id: String,
pub cluster_identifier: String,
pub db_name: Option<String>,
pub db_user: String,
pub region: String,
pub schema_name: Option<String>,
pub secret_access_key: String,
pub table_name: Option<String>,
}
Expand description
RedshiftConfig : Configuration parameters for defining a Redshift sink.
Fields§
§access_key_id: String
§cluster_identifier: String
§db_name: Option<String>
Database name. Only required if not using transformations.
db_user: String
§region: String
§schema_name: Option<String>
Schema name. Only used if not using transformations.
secret_access_key: String
§table_name: Option<String>
Table name. Only required if not using transformations.
Implementations§
Trait Implementations§
Source§impl Clone for RedshiftConfig
impl Clone for RedshiftConfig
Source§fn clone(&self) -> RedshiftConfig
fn clone(&self) -> RedshiftConfig
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 RedshiftConfig
impl Debug for RedshiftConfig
Source§impl Default for RedshiftConfig
impl Default for RedshiftConfig
Source§fn default() -> RedshiftConfig
fn default() -> RedshiftConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RedshiftConfig
impl<'de> Deserialize<'de> for RedshiftConfig
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
Source§impl PartialEq for RedshiftConfig
impl PartialEq for RedshiftConfig
Source§impl Serialize for RedshiftConfig
impl Serialize for RedshiftConfig
impl StructuralPartialEq for RedshiftConfig
Auto Trait Implementations§
impl Freeze for RedshiftConfig
impl RefUnwindSafe for RedshiftConfig
impl Send for RedshiftConfig
impl Sync for RedshiftConfig
impl Unpin for RedshiftConfig
impl UnwindSafe for RedshiftConfig
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