Struct aws_sdk_redshift::operation::delete_redshift_idc_application::builders::DeleteRedshiftIdcApplicationInputBuilder
source · #[non_exhaustive]pub struct DeleteRedshiftIdcApplicationInputBuilder { /* private fields */ }
Expand description
A builder for DeleteRedshiftIdcApplicationInput
.
Implementations§
source§impl DeleteRedshiftIdcApplicationInputBuilder
impl DeleteRedshiftIdcApplicationInputBuilder
sourcepub fn redshift_idc_application_arn(self, input: impl Into<String>) -> Self
pub fn redshift_idc_application_arn(self, input: impl Into<String>) -> Self
The ARN for a deleted Amazon Redshift IAM Identity Center application.
This field is required.sourcepub fn set_redshift_idc_application_arn(self, input: Option<String>) -> Self
pub fn set_redshift_idc_application_arn(self, input: Option<String>) -> Self
The ARN for a deleted Amazon Redshift IAM Identity Center application.
sourcepub fn get_redshift_idc_application_arn(&self) -> &Option<String>
pub fn get_redshift_idc_application_arn(&self) -> &Option<String>
The ARN for a deleted Amazon Redshift IAM Identity Center application.
sourcepub fn build(self) -> Result<DeleteRedshiftIdcApplicationInput, BuildError>
pub fn build(self) -> Result<DeleteRedshiftIdcApplicationInput, BuildError>
Consumes the builder and constructs a DeleteRedshiftIdcApplicationInput
.
source§impl DeleteRedshiftIdcApplicationInputBuilder
impl DeleteRedshiftIdcApplicationInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<DeleteRedshiftIdcApplicationOutput, SdkError<DeleteRedshiftIdcApplicationError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<DeleteRedshiftIdcApplicationOutput, SdkError<DeleteRedshiftIdcApplicationError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DeleteRedshiftIdcApplicationInputBuilder
impl Clone for DeleteRedshiftIdcApplicationInputBuilder
source§fn clone(&self) -> DeleteRedshiftIdcApplicationInputBuilder
fn clone(&self) -> DeleteRedshiftIdcApplicationInputBuilder
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 Default for DeleteRedshiftIdcApplicationInputBuilder
impl Default for DeleteRedshiftIdcApplicationInputBuilder
source§fn default() -> DeleteRedshiftIdcApplicationInputBuilder
fn default() -> DeleteRedshiftIdcApplicationInputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for DeleteRedshiftIdcApplicationInputBuilder
impl PartialEq for DeleteRedshiftIdcApplicationInputBuilder
source§fn eq(&self, other: &DeleteRedshiftIdcApplicationInputBuilder) -> bool
fn eq(&self, other: &DeleteRedshiftIdcApplicationInputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DeleteRedshiftIdcApplicationInputBuilder
Auto Trait Implementations§
impl Freeze for DeleteRedshiftIdcApplicationInputBuilder
impl RefUnwindSafe for DeleteRedshiftIdcApplicationInputBuilder
impl Send for DeleteRedshiftIdcApplicationInputBuilder
impl Sync for DeleteRedshiftIdcApplicationInputBuilder
impl Unpin for DeleteRedshiftIdcApplicationInputBuilder
impl UnwindSafe for DeleteRedshiftIdcApplicationInputBuilder
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.