Struct aws_sdk_workspaces::operation::create_connection_alias::builders::CreateConnectionAliasFluentBuilder
source · pub struct CreateConnectionAliasFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to CreateConnectionAlias
.
Creates the specified connection alias for use with cross-Region redirection. For more information, see Cross-Region Redirection for Amazon WorkSpaces.
Implementations§
source§impl CreateConnectionAliasFluentBuilder
impl CreateConnectionAliasFluentBuilder
sourcepub fn as_input(&self) -> &CreateConnectionAliasInputBuilder
pub fn as_input(&self) -> &CreateConnectionAliasInputBuilder
Access the CreateConnectionAlias as a reference.
sourcepub async fn send(
self,
) -> Result<CreateConnectionAliasOutput, SdkError<CreateConnectionAliasError, HttpResponse>>
pub async fn send( self, ) -> Result<CreateConnectionAliasOutput, SdkError<CreateConnectionAliasError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self,
) -> CustomizableOperation<CreateConnectionAliasOutput, CreateConnectionAliasError, Self>
pub fn customize( self, ) -> CustomizableOperation<CreateConnectionAliasOutput, CreateConnectionAliasError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
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.
Trait Implementations§
source§impl Clone for CreateConnectionAliasFluentBuilder
impl Clone for CreateConnectionAliasFluentBuilder
source§fn clone(&self) -> CreateConnectionAliasFluentBuilder
fn clone(&self) -> CreateConnectionAliasFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for CreateConnectionAliasFluentBuilder
impl !RefUnwindSafe for CreateConnectionAliasFluentBuilder
impl Send for CreateConnectionAliasFluentBuilder
impl Sync for CreateConnectionAliasFluentBuilder
impl Unpin for CreateConnectionAliasFluentBuilder
impl !UnwindSafe for CreateConnectionAliasFluentBuilder
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> 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