#[non_exhaustive]pub struct SnowflakeParametersBuilder { /* private fields */ }Expand description
A builder for SnowflakeParameters.
Implementations§
source§impl SnowflakeParametersBuilder
impl SnowflakeParametersBuilder
sourcepub fn set_database(self, input: Option<String>) -> Self
pub fn set_database(self, input: Option<String>) -> Self
Database.
sourcepub fn get_database(&self) -> &Option<String>
pub fn get_database(&self) -> &Option<String>
Database.
sourcepub fn set_warehouse(self, input: Option<String>) -> Self
pub fn set_warehouse(self, input: Option<String>) -> Self
Warehouse.
sourcepub fn get_warehouse(&self) -> &Option<String>
pub fn get_warehouse(&self) -> &Option<String>
Warehouse.
sourcepub fn build(self) -> Result<SnowflakeParameters, BuildError>
pub fn build(self) -> Result<SnowflakeParameters, BuildError>
Consumes the builder and constructs a SnowflakeParameters.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for SnowflakeParametersBuilder
impl Clone for SnowflakeParametersBuilder
source§fn clone(&self) -> SnowflakeParametersBuilder
fn clone(&self) -> SnowflakeParametersBuilder
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 SnowflakeParametersBuilder
impl Debug for SnowflakeParametersBuilder
source§impl Default for SnowflakeParametersBuilder
impl Default for SnowflakeParametersBuilder
source§fn default() -> SnowflakeParametersBuilder
fn default() -> SnowflakeParametersBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for SnowflakeParametersBuilder
impl PartialEq for SnowflakeParametersBuilder
source§fn eq(&self, other: &SnowflakeParametersBuilder) -> bool
fn eq(&self, other: &SnowflakeParametersBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for SnowflakeParametersBuilder
Auto Trait Implementations§
impl Freeze for SnowflakeParametersBuilder
impl RefUnwindSafe for SnowflakeParametersBuilder
impl Send for SnowflakeParametersBuilder
impl Sync for SnowflakeParametersBuilder
impl Unpin for SnowflakeParametersBuilder
impl UnwindSafe for SnowflakeParametersBuilder
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.