#[non_exhaustive]pub struct GetDelegatedAccessTokenOutputBuilder { /* private fields */ }Expand description
A builder for GetDelegatedAccessTokenOutput.
Implementations§
Source§impl GetDelegatedAccessTokenOutputBuilder
impl GetDelegatedAccessTokenOutputBuilder
Sourcepub fn credentials(self, input: Credentials) -> Self
pub fn credentials(self, input: Credentials) -> Self
Amazon Web Services credentials for API authentication.
Sourcepub fn set_credentials(self, input: Option<Credentials>) -> Self
pub fn set_credentials(self, input: Option<Credentials>) -> Self
Amazon Web Services credentials for API authentication.
Sourcepub fn get_credentials(&self) -> &Option<Credentials>
pub fn get_credentials(&self) -> &Option<Credentials>
Amazon Web Services credentials for API authentication.
Sourcepub fn packed_policy_size(self, input: i32) -> Self
pub fn packed_policy_size(self, input: i32) -> Self
The percentage of the maximum policy size that is used by the session policy. The policy size is calculated as the sum of all the session policies and permission boundaries attached to the session. If the packed size exceeds 100%, the request fails.
Sourcepub fn set_packed_policy_size(self, input: Option<i32>) -> Self
pub fn set_packed_policy_size(self, input: Option<i32>) -> Self
The percentage of the maximum policy size that is used by the session policy. The policy size is calculated as the sum of all the session policies and permission boundaries attached to the session. If the packed size exceeds 100%, the request fails.
Sourcepub fn get_packed_policy_size(&self) -> &Option<i32>
pub fn get_packed_policy_size(&self) -> &Option<i32>
The percentage of the maximum policy size that is used by the session policy. The policy size is calculated as the sum of all the session policies and permission boundaries attached to the session. If the packed size exceeds 100%, the request fails.
Sourcepub fn assumed_principal(self, input: impl Into<String>) -> Self
pub fn assumed_principal(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the principal that was assumed when obtaining the delegated access token. This ARN identifies the IAM entity whose permissions are granted by the temporary credentials.
Sourcepub fn set_assumed_principal(self, input: Option<String>) -> Self
pub fn set_assumed_principal(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the principal that was assumed when obtaining the delegated access token. This ARN identifies the IAM entity whose permissions are granted by the temporary credentials.
Sourcepub fn get_assumed_principal(&self) -> &Option<String>
pub fn get_assumed_principal(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the principal that was assumed when obtaining the delegated access token. This ARN identifies the IAM entity whose permissions are granted by the temporary credentials.
Sourcepub fn build(self) -> GetDelegatedAccessTokenOutput
pub fn build(self) -> GetDelegatedAccessTokenOutput
Consumes the builder and constructs a GetDelegatedAccessTokenOutput.
Trait Implementations§
Source§impl Clone for GetDelegatedAccessTokenOutputBuilder
impl Clone for GetDelegatedAccessTokenOutputBuilder
Source§fn clone(&self) -> GetDelegatedAccessTokenOutputBuilder
fn clone(&self) -> GetDelegatedAccessTokenOutputBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for GetDelegatedAccessTokenOutputBuilder
impl Default for GetDelegatedAccessTokenOutputBuilder
Source§fn default() -> GetDelegatedAccessTokenOutputBuilder
fn default() -> GetDelegatedAccessTokenOutputBuilder
Source§impl PartialEq for GetDelegatedAccessTokenOutputBuilder
impl PartialEq for GetDelegatedAccessTokenOutputBuilder
Source§fn eq(&self, other: &GetDelegatedAccessTokenOutputBuilder) -> bool
fn eq(&self, other: &GetDelegatedAccessTokenOutputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GetDelegatedAccessTokenOutputBuilder
Auto Trait Implementations§
impl Freeze for GetDelegatedAccessTokenOutputBuilder
impl RefUnwindSafe for GetDelegatedAccessTokenOutputBuilder
impl Send for GetDelegatedAccessTokenOutputBuilder
impl Sync for GetDelegatedAccessTokenOutputBuilder
impl Unpin for GetDelegatedAccessTokenOutputBuilder
impl UnwindSafe for GetDelegatedAccessTokenOutputBuilder
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§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