Struct aws_sdk_redshiftdata::operation::describe_statement::builders::DescribeStatementInputBuilder
source · #[non_exhaustive]pub struct DescribeStatementInputBuilder { /* private fields */ }Expand description
A builder for DescribeStatementInput.
Implementations§
source§impl DescribeStatementInputBuilder
impl DescribeStatementInputBuilder
sourcepub fn id(self, input: impl Into<String>) -> Self
pub fn id(self, input: impl Into<String>) -> Self
The identifier of the SQL statement to describe. This value is a universally unique identifier (UUID) generated by Amazon Redshift Data API. A suffix indicates the number of the SQL statement. For example, d9b6c0c9-0747-4bf4-b142-e8883122f766:2 has a suffix of :2 that indicates the second SQL statement of a batch query. This identifier is returned by BatchExecuteStatment, ExecuteStatement, and ListStatements.
sourcepub fn set_id(self, input: Option<String>) -> Self
pub fn set_id(self, input: Option<String>) -> Self
The identifier of the SQL statement to describe. This value is a universally unique identifier (UUID) generated by Amazon Redshift Data API. A suffix indicates the number of the SQL statement. For example, d9b6c0c9-0747-4bf4-b142-e8883122f766:2 has a suffix of :2 that indicates the second SQL statement of a batch query. This identifier is returned by BatchExecuteStatment, ExecuteStatement, and ListStatements.
sourcepub fn get_id(&self) -> &Option<String>
pub fn get_id(&self) -> &Option<String>
The identifier of the SQL statement to describe. This value is a universally unique identifier (UUID) generated by Amazon Redshift Data API. A suffix indicates the number of the SQL statement. For example, d9b6c0c9-0747-4bf4-b142-e8883122f766:2 has a suffix of :2 that indicates the second SQL statement of a batch query. This identifier is returned by BatchExecuteStatment, ExecuteStatement, and ListStatements.
sourcepub fn build(self) -> Result<DescribeStatementInput, BuildError>
pub fn build(self) -> Result<DescribeStatementInput, BuildError>
Consumes the builder and constructs a DescribeStatementInput.
source§impl DescribeStatementInputBuilder
impl DescribeStatementInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<DescribeStatementOutput, SdkError<DescribeStatementError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<DescribeStatementOutput, SdkError<DescribeStatementError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DescribeStatementInputBuilder
impl Clone for DescribeStatementInputBuilder
source§fn clone(&self) -> DescribeStatementInputBuilder
fn clone(&self) -> DescribeStatementInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for DescribeStatementInputBuilder
impl Default for DescribeStatementInputBuilder
source§fn default() -> DescribeStatementInputBuilder
fn default() -> DescribeStatementInputBuilder
source§impl PartialEq for DescribeStatementInputBuilder
impl PartialEq for DescribeStatementInputBuilder
source§fn eq(&self, other: &DescribeStatementInputBuilder) -> bool
fn eq(&self, other: &DescribeStatementInputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DescribeStatementInputBuilder
Auto Trait Implementations§
impl Freeze for DescribeStatementInputBuilder
impl RefUnwindSafe for DescribeStatementInputBuilder
impl Send for DescribeStatementInputBuilder
impl Sync for DescribeStatementInputBuilder
impl Unpin for DescribeStatementInputBuilder
impl UnwindSafe for DescribeStatementInputBuilder
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more