Struct aws_sdk_sso::operation::get_role_credentials::builders::GetRoleCredentialsOutputBuilder
source · #[non_exhaustive]pub struct GetRoleCredentialsOutputBuilder { /* private fields */ }
Expand description
A builder for GetRoleCredentialsOutput
.
Implementations§
source§impl GetRoleCredentialsOutputBuilder
impl GetRoleCredentialsOutputBuilder
sourcepub fn role_credentials(self, input: RoleCredentials) -> Self
pub fn role_credentials(self, input: RoleCredentials) -> Self
The credentials for the role that is assigned to the user.
sourcepub fn set_role_credentials(self, input: Option<RoleCredentials>) -> Self
pub fn set_role_credentials(self, input: Option<RoleCredentials>) -> Self
The credentials for the role that is assigned to the user.
sourcepub fn get_role_credentials(&self) -> &Option<RoleCredentials>
pub fn get_role_credentials(&self) -> &Option<RoleCredentials>
The credentials for the role that is assigned to the user.
sourcepub fn build(self) -> GetRoleCredentialsOutput
pub fn build(self) -> GetRoleCredentialsOutput
Consumes the builder and constructs a GetRoleCredentialsOutput
.
Trait Implementations§
source§impl Clone for GetRoleCredentialsOutputBuilder
impl Clone for GetRoleCredentialsOutputBuilder
source§fn clone(&self) -> GetRoleCredentialsOutputBuilder
fn clone(&self) -> GetRoleCredentialsOutputBuilder
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 GetRoleCredentialsOutputBuilder
impl Default for GetRoleCredentialsOutputBuilder
source§fn default() -> GetRoleCredentialsOutputBuilder
fn default() -> GetRoleCredentialsOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for GetRoleCredentialsOutputBuilder
impl PartialEq for GetRoleCredentialsOutputBuilder
source§fn eq(&self, other: &GetRoleCredentialsOutputBuilder) -> bool
fn eq(&self, other: &GetRoleCredentialsOutputBuilder) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for GetRoleCredentialsOutputBuilder
Auto Trait Implementations§
impl Freeze for GetRoleCredentialsOutputBuilder
impl RefUnwindSafe for GetRoleCredentialsOutputBuilder
impl Send for GetRoleCredentialsOutputBuilder
impl Sync for GetRoleCredentialsOutputBuilder
impl Unpin for GetRoleCredentialsOutputBuilder
impl UnwindSafe for GetRoleCredentialsOutputBuilder
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>
Creates a shared type from an unshared type.