Struct aws_sdk_sts::types::builders::ProvidedContextBuilder
source · #[non_exhaustive]pub struct ProvidedContextBuilder { /* private fields */ }
Expand description
A builder for ProvidedContext
.
Implementations§
source§impl ProvidedContextBuilder
impl ProvidedContextBuilder
sourcepub fn provider_arn(self, input: impl Into<String>) -> Self
pub fn provider_arn(self, input: impl Into<String>) -> Self
The context provider ARN from which the trusted context assertion was generated.
sourcepub fn set_provider_arn(self, input: Option<String>) -> Self
pub fn set_provider_arn(self, input: Option<String>) -> Self
The context provider ARN from which the trusted context assertion was generated.
sourcepub fn get_provider_arn(&self) -> &Option<String>
pub fn get_provider_arn(&self) -> &Option<String>
The context provider ARN from which the trusted context assertion was generated.
sourcepub fn context_assertion(self, input: impl Into<String>) -> Self
pub fn context_assertion(self, input: impl Into<String>) -> Self
The signed and encrypted trusted context assertion generated by the context provider. The trusted context assertion is signed and encrypted by Amazon Web Services STS.
sourcepub fn set_context_assertion(self, input: Option<String>) -> Self
pub fn set_context_assertion(self, input: Option<String>) -> Self
The signed and encrypted trusted context assertion generated by the context provider. The trusted context assertion is signed and encrypted by Amazon Web Services STS.
sourcepub fn get_context_assertion(&self) -> &Option<String>
pub fn get_context_assertion(&self) -> &Option<String>
The signed and encrypted trusted context assertion generated by the context provider. The trusted context assertion is signed and encrypted by Amazon Web Services STS.
sourcepub fn build(self) -> ProvidedContext
pub fn build(self) -> ProvidedContext
Consumes the builder and constructs a ProvidedContext
.
Trait Implementations§
source§impl Clone for ProvidedContextBuilder
impl Clone for ProvidedContextBuilder
source§fn clone(&self) -> ProvidedContextBuilder
fn clone(&self) -> ProvidedContextBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ProvidedContextBuilder
impl Debug for ProvidedContextBuilder
source§impl Default for ProvidedContextBuilder
impl Default for ProvidedContextBuilder
source§fn default() -> ProvidedContextBuilder
fn default() -> ProvidedContextBuilder
source§impl PartialEq for ProvidedContextBuilder
impl PartialEq for ProvidedContextBuilder
impl StructuralPartialEq for ProvidedContextBuilder
Auto Trait Implementations§
impl Freeze for ProvidedContextBuilder
impl RefUnwindSafe for ProvidedContextBuilder
impl Send for ProvidedContextBuilder
impl Sync for ProvidedContextBuilder
impl Unpin for ProvidedContextBuilder
impl UnwindSafe for ProvidedContextBuilder
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)