Struct aws_sdk_quicksight::operation::describe_vpc_connection::builders::DescribeVpcConnectionInputBuilder
source · #[non_exhaustive]pub struct DescribeVpcConnectionInputBuilder { /* private fields */ }Expand description
A builder for DescribeVpcConnectionInput.
Implementations§
source§impl DescribeVpcConnectionInputBuilder
impl DescribeVpcConnectionInputBuilder
sourcepub fn aws_account_id(self, input: impl Into<String>) -> Self
pub fn aws_account_id(self, input: impl Into<String>) -> Self
The Amazon Web Services account ID of the account that contains the VPC connection that you want described.
This field is required.sourcepub fn set_aws_account_id(self, input: Option<String>) -> Self
pub fn set_aws_account_id(self, input: Option<String>) -> Self
The Amazon Web Services account ID of the account that contains the VPC connection that you want described.
sourcepub fn get_aws_account_id(&self) -> &Option<String>
pub fn get_aws_account_id(&self) -> &Option<String>
The Amazon Web Services account ID of the account that contains the VPC connection that you want described.
sourcepub fn vpc_connection_id(self, input: impl Into<String>) -> Self
pub fn vpc_connection_id(self, input: impl Into<String>) -> Self
The ID of the VPC connection that you're creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.
This field is required.sourcepub fn set_vpc_connection_id(self, input: Option<String>) -> Self
pub fn set_vpc_connection_id(self, input: Option<String>) -> Self
The ID of the VPC connection that you're creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.
sourcepub fn get_vpc_connection_id(&self) -> &Option<String>
pub fn get_vpc_connection_id(&self) -> &Option<String>
The ID of the VPC connection that you're creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.
sourcepub fn build(self) -> Result<DescribeVpcConnectionInput, BuildError>
pub fn build(self) -> Result<DescribeVpcConnectionInput, BuildError>
Consumes the builder and constructs a DescribeVpcConnectionInput.
source§impl DescribeVpcConnectionInputBuilder
impl DescribeVpcConnectionInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<DescribeVpcConnectionOutput, SdkError<DescribeVPCConnectionError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<DescribeVpcConnectionOutput, SdkError<DescribeVPCConnectionError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DescribeVpcConnectionInputBuilder
impl Clone for DescribeVpcConnectionInputBuilder
source§fn clone(&self) -> DescribeVpcConnectionInputBuilder
fn clone(&self) -> DescribeVpcConnectionInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for DescribeVpcConnectionInputBuilder
impl Default for DescribeVpcConnectionInputBuilder
source§fn default() -> DescribeVpcConnectionInputBuilder
fn default() -> DescribeVpcConnectionInputBuilder
source§impl PartialEq for DescribeVpcConnectionInputBuilder
impl PartialEq for DescribeVpcConnectionInputBuilder
source§fn eq(&self, other: &DescribeVpcConnectionInputBuilder) -> bool
fn eq(&self, other: &DescribeVpcConnectionInputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DescribeVpcConnectionInputBuilder
Auto Trait Implementations§
impl Freeze for DescribeVpcConnectionInputBuilder
impl RefUnwindSafe for DescribeVpcConnectionInputBuilder
impl Send for DescribeVpcConnectionInputBuilder
impl Sync for DescribeVpcConnectionInputBuilder
impl Unpin for DescribeVpcConnectionInputBuilder
impl UnwindSafe for DescribeVpcConnectionInputBuilder
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
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