AWS SDK for C++  1.9.72
AWS SDK for C++
Public Member Functions | List of all members
Aws::Macie2::Model::SessionContext Class Reference

#include <SessionContext.h>

Public Member Functions

 SessionContext ()
 
 SessionContext (Aws::Utils::Json::JsonView jsonValue)
 
SessionContextoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const SessionContextAttributesGetAttributes () const
 
bool AttributesHasBeenSet () const
 
void SetAttributes (const SessionContextAttributes &value)
 
void SetAttributes (SessionContextAttributes &&value)
 
SessionContextWithAttributes (const SessionContextAttributes &value)
 
SessionContextWithAttributes (SessionContextAttributes &&value)
 
const SessionIssuerGetSessionIssuer () const
 
bool SessionIssuerHasBeenSet () const
 
void SetSessionIssuer (const SessionIssuer &value)
 
void SetSessionIssuer (SessionIssuer &&value)
 
SessionContextWithSessionIssuer (const SessionIssuer &value)
 
SessionContextWithSessionIssuer (SessionIssuer &&value)
 

Detailed Description

Provides information about a session that was created for an entity that performed an action by using temporary security credentials.

See Also:

AWS API Reference

Definition at line 34 of file SessionContext.h.

Constructor & Destructor Documentation

◆ SessionContext() [1/2]

Aws::Macie2::Model::SessionContext::SessionContext ( )

◆ SessionContext() [2/2]

Aws::Macie2::Model::SessionContext::SessionContext ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AttributesHasBeenSet()

bool Aws::Macie2::Model::SessionContext::AttributesHasBeenSet ( ) const
inline

The date and time when the credentials were issued, and whether the credentials were authenticated with a multi-factor authentication (MFA) device.

Definition at line 55 of file SessionContext.h.

◆ GetAttributes()

const SessionContextAttributes& Aws::Macie2::Model::SessionContext::GetAttributes ( ) const
inline

The date and time when the credentials were issued, and whether the credentials were authenticated with a multi-factor authentication (MFA) device.

Definition at line 48 of file SessionContext.h.

◆ GetSessionIssuer()

const SessionIssuer& Aws::Macie2::Model::SessionContext::GetSessionIssuer ( ) const
inline

The source and type of credentials that were issued to the entity.

Definition at line 89 of file SessionContext.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Macie2::Model::SessionContext::Jsonize ( ) const

◆ operator=()

SessionContext& Aws::Macie2::Model::SessionContext::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SessionIssuerHasBeenSet()

bool Aws::Macie2::Model::SessionContext::SessionIssuerHasBeenSet ( ) const
inline

The source and type of credentials that were issued to the entity.

Definition at line 94 of file SessionContext.h.

◆ SetAttributes() [1/2]

void Aws::Macie2::Model::SessionContext::SetAttributes ( const SessionContextAttributes value)
inline

The date and time when the credentials were issued, and whether the credentials were authenticated with a multi-factor authentication (MFA) device.

Definition at line 62 of file SessionContext.h.

◆ SetAttributes() [2/2]

void Aws::Macie2::Model::SessionContext::SetAttributes ( SessionContextAttributes &&  value)
inline

The date and time when the credentials were issued, and whether the credentials were authenticated with a multi-factor authentication (MFA) device.

Definition at line 69 of file SessionContext.h.

◆ SetSessionIssuer() [1/2]

void Aws::Macie2::Model::SessionContext::SetSessionIssuer ( const SessionIssuer value)
inline

The source and type of credentials that were issued to the entity.

Definition at line 99 of file SessionContext.h.

◆ SetSessionIssuer() [2/2]

void Aws::Macie2::Model::SessionContext::SetSessionIssuer ( SessionIssuer &&  value)
inline

The source and type of credentials that were issued to the entity.

Definition at line 104 of file SessionContext.h.

◆ WithAttributes() [1/2]

SessionContext& Aws::Macie2::Model::SessionContext::WithAttributes ( const SessionContextAttributes value)
inline

The date and time when the credentials were issued, and whether the credentials were authenticated with a multi-factor authentication (MFA) device.

Definition at line 76 of file SessionContext.h.

◆ WithAttributes() [2/2]

SessionContext& Aws::Macie2::Model::SessionContext::WithAttributes ( SessionContextAttributes &&  value)
inline

The date and time when the credentials were issued, and whether the credentials were authenticated with a multi-factor authentication (MFA) device.

Definition at line 83 of file SessionContext.h.

◆ WithSessionIssuer() [1/2]

SessionContext& Aws::Macie2::Model::SessionContext::WithSessionIssuer ( const SessionIssuer value)
inline

The source and type of credentials that were issued to the entity.

Definition at line 109 of file SessionContext.h.

◆ WithSessionIssuer() [2/2]

SessionContext& Aws::Macie2::Model::SessionContext::WithSessionIssuer ( SessionIssuer &&  value)
inline

The source and type of credentials that were issued to the entity.

Definition at line 114 of file SessionContext.h.


The documentation for this class was generated from the following file: