Struct aws_sdk_ram::operation::replace_permission_associations::builders::ReplacePermissionAssociationsOutputBuilder
source · #[non_exhaustive]pub struct ReplacePermissionAssociationsOutputBuilder { /* private fields */ }
Expand description
A builder for ReplacePermissionAssociationsOutput
.
Implementations§
source§impl ReplacePermissionAssociationsOutputBuilder
impl ReplacePermissionAssociationsOutputBuilder
sourcepub fn replace_permission_associations_work(
self,
input: ReplacePermissionAssociationsWork
) -> Self
pub fn replace_permission_associations_work( self, input: ReplacePermissionAssociationsWork ) -> Self
Specifies a data structure that you can use to track the asynchronous tasks that RAM performs to complete this operation. You can use the ListReplacePermissionAssociationsWork
operation and pass the id
value returned in this structure.
sourcepub fn set_replace_permission_associations_work(
self,
input: Option<ReplacePermissionAssociationsWork>
) -> Self
pub fn set_replace_permission_associations_work( self, input: Option<ReplacePermissionAssociationsWork> ) -> Self
Specifies a data structure that you can use to track the asynchronous tasks that RAM performs to complete this operation. You can use the ListReplacePermissionAssociationsWork
operation and pass the id
value returned in this structure.
sourcepub fn get_replace_permission_associations_work(
&self
) -> &Option<ReplacePermissionAssociationsWork>
pub fn get_replace_permission_associations_work( &self ) -> &Option<ReplacePermissionAssociationsWork>
Specifies a data structure that you can use to track the asynchronous tasks that RAM performs to complete this operation. You can use the ListReplacePermissionAssociationsWork
operation and pass the id
value returned in this structure.
sourcepub fn client_token(self, input: impl Into<String>) -> Self
pub fn client_token(self, input: impl Into<String>) -> Self
The idempotency identifier associated with this request. If you want to repeat the same operation in an idempotent manner then you must include this value in the clientToken
request parameter of that later call. All other parameters must also have the same values that you used in the first call.
sourcepub fn set_client_token(self, input: Option<String>) -> Self
pub fn set_client_token(self, input: Option<String>) -> Self
The idempotency identifier associated with this request. If you want to repeat the same operation in an idempotent manner then you must include this value in the clientToken
request parameter of that later call. All other parameters must also have the same values that you used in the first call.
sourcepub fn get_client_token(&self) -> &Option<String>
pub fn get_client_token(&self) -> &Option<String>
The idempotency identifier associated with this request. If you want to repeat the same operation in an idempotent manner then you must include this value in the clientToken
request parameter of that later call. All other parameters must also have the same values that you used in the first call.
sourcepub fn build(self) -> ReplacePermissionAssociationsOutput
pub fn build(self) -> ReplacePermissionAssociationsOutput
Consumes the builder and constructs a ReplacePermissionAssociationsOutput
.
Trait Implementations§
source§impl Clone for ReplacePermissionAssociationsOutputBuilder
impl Clone for ReplacePermissionAssociationsOutputBuilder
source§fn clone(&self) -> ReplacePermissionAssociationsOutputBuilder
fn clone(&self) -> ReplacePermissionAssociationsOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ReplacePermissionAssociationsOutputBuilder
impl Default for ReplacePermissionAssociationsOutputBuilder
source§fn default() -> ReplacePermissionAssociationsOutputBuilder
fn default() -> ReplacePermissionAssociationsOutputBuilder
source§impl PartialEq for ReplacePermissionAssociationsOutputBuilder
impl PartialEq for ReplacePermissionAssociationsOutputBuilder
source§fn eq(&self, other: &ReplacePermissionAssociationsOutputBuilder) -> bool
fn eq(&self, other: &ReplacePermissionAssociationsOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ReplacePermissionAssociationsOutputBuilder
Auto Trait Implementations§
impl Freeze for ReplacePermissionAssociationsOutputBuilder
impl RefUnwindSafe for ReplacePermissionAssociationsOutputBuilder
impl Send for ReplacePermissionAssociationsOutputBuilder
impl Sync for ReplacePermissionAssociationsOutputBuilder
impl Unpin for ReplacePermissionAssociationsOutputBuilder
impl UnwindSafe for ReplacePermissionAssociationsOutputBuilder
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