Struct aws_sdk_workspaces::operation::create_connection_alias::builders::CreateConnectionAliasInputBuilder
source · #[non_exhaustive]pub struct CreateConnectionAliasInputBuilder { /* private fields */ }
Expand description
A builder for CreateConnectionAliasInput
.
Implementations§
source§impl CreateConnectionAliasInputBuilder
impl CreateConnectionAliasInputBuilder
sourcepub fn connection_string(self, input: impl Into<String>) -> Self
pub fn connection_string(self, input: impl Into<String>) -> Self
A connection string in the form of a fully qualified domain name (FQDN), such as www.example.com
.
After you create a connection string, it is always associated to your Amazon Web Services account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.
sourcepub fn set_connection_string(self, input: Option<String>) -> Self
pub fn set_connection_string(self, input: Option<String>) -> Self
A connection string in the form of a fully qualified domain name (FQDN), such as www.example.com
.
After you create a connection string, it is always associated to your Amazon Web Services account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.
sourcepub fn get_connection_string(&self) -> &Option<String>
pub fn get_connection_string(&self) -> &Option<String>
A connection string in the form of a fully qualified domain name (FQDN), such as www.example.com
.
After you create a connection string, it is always associated to your Amazon Web Services account. You cannot recreate the same connection string with a different account, even if you delete all instances of it from the original account. The connection string is globally reserved for your account.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
The tags to associate with the connection alias.
The tags to associate with the connection alias.
The tags to associate with the connection alias.
sourcepub fn build(self) -> Result<CreateConnectionAliasInput, BuildError>
pub fn build(self) -> Result<CreateConnectionAliasInput, BuildError>
Consumes the builder and constructs a CreateConnectionAliasInput
.
source§impl CreateConnectionAliasInputBuilder
impl CreateConnectionAliasInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<CreateConnectionAliasOutput, SdkError<CreateConnectionAliasError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<CreateConnectionAliasOutput, SdkError<CreateConnectionAliasError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateConnectionAliasInputBuilder
impl Clone for CreateConnectionAliasInputBuilder
source§fn clone(&self) -> CreateConnectionAliasInputBuilder
fn clone(&self) -> CreateConnectionAliasInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for CreateConnectionAliasInputBuilder
impl Default for CreateConnectionAliasInputBuilder
source§fn default() -> CreateConnectionAliasInputBuilder
fn default() -> CreateConnectionAliasInputBuilder
source§impl PartialEq for CreateConnectionAliasInputBuilder
impl PartialEq for CreateConnectionAliasInputBuilder
source§fn eq(&self, other: &CreateConnectionAliasInputBuilder) -> bool
fn eq(&self, other: &CreateConnectionAliasInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateConnectionAliasInputBuilder
Auto Trait Implementations§
impl Freeze for CreateConnectionAliasInputBuilder
impl RefUnwindSafe for CreateConnectionAliasInputBuilder
impl Send for CreateConnectionAliasInputBuilder
impl Sync for CreateConnectionAliasInputBuilder
impl Unpin for CreateConnectionAliasInputBuilder
impl UnwindSafe for CreateConnectionAliasInputBuilder
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