Struct aws_sdk_workspaces::operation::update_connection_alias_permission::builders::UpdateConnectionAliasPermissionInputBuilder
source · #[non_exhaustive]pub struct UpdateConnectionAliasPermissionInputBuilder { /* private fields */ }Expand description
A builder for UpdateConnectionAliasPermissionInput.
Implementations§
source§impl UpdateConnectionAliasPermissionInputBuilder
impl UpdateConnectionAliasPermissionInputBuilder
sourcepub fn alias_id(self, input: impl Into<String>) -> Self
pub fn alias_id(self, input: impl Into<String>) -> Self
The identifier of the connection alias that you want to update permissions for.
This field is required.sourcepub fn set_alias_id(self, input: Option<String>) -> Self
pub fn set_alias_id(self, input: Option<String>) -> Self
The identifier of the connection alias that you want to update permissions for.
sourcepub fn get_alias_id(&self) -> &Option<String>
pub fn get_alias_id(&self) -> &Option<String>
The identifier of the connection alias that you want to update permissions for.
sourcepub fn connection_alias_permission(
self,
input: ConnectionAliasPermission,
) -> Self
pub fn connection_alias_permission( self, input: ConnectionAliasPermission, ) -> Self
Indicates whether to share or unshare the connection alias with the specified Amazon Web Services account.
This field is required.sourcepub fn set_connection_alias_permission(
self,
input: Option<ConnectionAliasPermission>,
) -> Self
pub fn set_connection_alias_permission( self, input: Option<ConnectionAliasPermission>, ) -> Self
Indicates whether to share or unshare the connection alias with the specified Amazon Web Services account.
sourcepub fn get_connection_alias_permission(
&self,
) -> &Option<ConnectionAliasPermission>
pub fn get_connection_alias_permission( &self, ) -> &Option<ConnectionAliasPermission>
Indicates whether to share or unshare the connection alias with the specified Amazon Web Services account.
sourcepub fn build(self) -> Result<UpdateConnectionAliasPermissionInput, BuildError>
pub fn build(self) -> Result<UpdateConnectionAliasPermissionInput, BuildError>
Consumes the builder and constructs a UpdateConnectionAliasPermissionInput.
source§impl UpdateConnectionAliasPermissionInputBuilder
impl UpdateConnectionAliasPermissionInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<UpdateConnectionAliasPermissionOutput, SdkError<UpdateConnectionAliasPermissionError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<UpdateConnectionAliasPermissionOutput, SdkError<UpdateConnectionAliasPermissionError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateConnectionAliasPermissionInputBuilder
impl Clone for UpdateConnectionAliasPermissionInputBuilder
source§fn clone(&self) -> UpdateConnectionAliasPermissionInputBuilder
fn clone(&self) -> UpdateConnectionAliasPermissionInputBuilder
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 UpdateConnectionAliasPermissionInputBuilder
impl Default for UpdateConnectionAliasPermissionInputBuilder
source§fn default() -> UpdateConnectionAliasPermissionInputBuilder
fn default() -> UpdateConnectionAliasPermissionInputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for UpdateConnectionAliasPermissionInputBuilder
impl PartialEq for UpdateConnectionAliasPermissionInputBuilder
source§fn eq(&self, other: &UpdateConnectionAliasPermissionInputBuilder) -> bool
fn eq(&self, other: &UpdateConnectionAliasPermissionInputBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UpdateConnectionAliasPermissionInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateConnectionAliasPermissionInputBuilder
impl RefUnwindSafe for UpdateConnectionAliasPermissionInputBuilder
impl Send for UpdateConnectionAliasPermissionInputBuilder
impl Sync for UpdateConnectionAliasPermissionInputBuilder
impl Unpin for UpdateConnectionAliasPermissionInputBuilder
impl UnwindSafe for UpdateConnectionAliasPermissionInputBuilder
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> 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)
🔬This is a nightly-only experimental API. (
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.