pub struct Builder { /* private fields */ }
Expand description
A builder for AwsIamAccessKeySessionContext
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn attributes(self, input: AwsIamAccessKeySessionContextAttributes) -> Self
pub fn attributes(self, input: AwsIamAccessKeySessionContextAttributes) -> Self
Attributes of the session that the key was used for.
sourcepub fn set_attributes(
self,
input: Option<AwsIamAccessKeySessionContextAttributes>
) -> Self
pub fn set_attributes(
self,
input: Option<AwsIamAccessKeySessionContextAttributes>
) -> Self
Attributes of the session that the key was used for.
sourcepub fn session_issuer(
self,
input: AwsIamAccessKeySessionContextSessionIssuer
) -> Self
pub fn session_issuer(
self,
input: AwsIamAccessKeySessionContextSessionIssuer
) -> Self
Information about the entity that created the session.
sourcepub fn set_session_issuer(
self,
input: Option<AwsIamAccessKeySessionContextSessionIssuer>
) -> Self
pub fn set_session_issuer(
self,
input: Option<AwsIamAccessKeySessionContextSessionIssuer>
) -> Self
Information about the entity that created the session.
sourcepub fn build(self) -> AwsIamAccessKeySessionContext
pub fn build(self) -> AwsIamAccessKeySessionContext
Consumes the builder and constructs a AwsIamAccessKeySessionContext
.