Struct aws_sdk_redshiftdata::types::builders::SqlParameterBuilder
source · #[non_exhaustive]pub struct SqlParameterBuilder { /* private fields */ }Expand description
A builder for SqlParameter.
Implementations§
source§impl SqlParameterBuilder
impl SqlParameterBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the parameter.
This field is required.sourcepub fn value(self, input: impl Into<String>) -> Self
pub fn value(self, input: impl Into<String>) -> Self
The value of the parameter. Amazon Redshift implicitly converts to the proper data type. For more information, see Data types in the Amazon Redshift Database Developer Guide.
This field is required.sourcepub fn set_value(self, input: Option<String>) -> Self
pub fn set_value(self, input: Option<String>) -> Self
The value of the parameter. Amazon Redshift implicitly converts to the proper data type. For more information, see Data types in the Amazon Redshift Database Developer Guide.
sourcepub fn get_value(&self) -> &Option<String>
pub fn get_value(&self) -> &Option<String>
The value of the parameter. Amazon Redshift implicitly converts to the proper data type. For more information, see Data types in the Amazon Redshift Database Developer Guide.
sourcepub fn build(self) -> Result<SqlParameter, BuildError>
pub fn build(self) -> Result<SqlParameter, BuildError>
Consumes the builder and constructs a SqlParameter.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for SqlParameterBuilder
impl Clone for SqlParameterBuilder
source§fn clone(&self) -> SqlParameterBuilder
fn clone(&self) -> SqlParameterBuilder
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 SqlParameterBuilder
impl Debug for SqlParameterBuilder
source§impl Default for SqlParameterBuilder
impl Default for SqlParameterBuilder
source§fn default() -> SqlParameterBuilder
fn default() -> SqlParameterBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for SqlParameterBuilder
impl PartialEq for SqlParameterBuilder
source§fn eq(&self, other: &SqlParameterBuilder) -> bool
fn eq(&self, other: &SqlParameterBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for SqlParameterBuilder
Auto Trait Implementations§
impl RefUnwindSafe for SqlParameterBuilder
impl Send for SqlParameterBuilder
impl Sync for SqlParameterBuilder
impl Unpin for SqlParameterBuilder
impl UnwindSafe for SqlParameterBuilder
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.