AWS SDK for C++  1.9.132
AWS SDK for C++
Public Member Functions | List of all members
Aws::EMR::Model::SessionMappingSummary Class Reference

#include <SessionMappingSummary.h>

Public Member Functions

 SessionMappingSummary ()
 
 SessionMappingSummary (Aws::Utils::Json::JsonView jsonValue)
 
SessionMappingSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetStudioId () const
 
bool StudioIdHasBeenSet () const
 
void SetStudioId (const Aws::String &value)
 
void SetStudioId (Aws::String &&value)
 
void SetStudioId (const char *value)
 
SessionMappingSummaryWithStudioId (const Aws::String &value)
 
SessionMappingSummaryWithStudioId (Aws::String &&value)
 
SessionMappingSummaryWithStudioId (const char *value)
 
const Aws::StringGetIdentityId () const
 
bool IdentityIdHasBeenSet () const
 
void SetIdentityId (const Aws::String &value)
 
void SetIdentityId (Aws::String &&value)
 
void SetIdentityId (const char *value)
 
SessionMappingSummaryWithIdentityId (const Aws::String &value)
 
SessionMappingSummaryWithIdentityId (Aws::String &&value)
 
SessionMappingSummaryWithIdentityId (const char *value)
 
const Aws::StringGetIdentityName () const
 
bool IdentityNameHasBeenSet () const
 
void SetIdentityName (const Aws::String &value)
 
void SetIdentityName (Aws::String &&value)
 
void SetIdentityName (const char *value)
 
SessionMappingSummaryWithIdentityName (const Aws::String &value)
 
SessionMappingSummaryWithIdentityName (Aws::String &&value)
 
SessionMappingSummaryWithIdentityName (const char *value)
 
const IdentityTypeGetIdentityType () const
 
bool IdentityTypeHasBeenSet () const
 
void SetIdentityType (const IdentityType &value)
 
void SetIdentityType (IdentityType &&value)
 
SessionMappingSummaryWithIdentityType (const IdentityType &value)
 
SessionMappingSummaryWithIdentityType (IdentityType &&value)
 
const Aws::StringGetSessionPolicyArn () const
 
bool SessionPolicyArnHasBeenSet () const
 
void SetSessionPolicyArn (const Aws::String &value)
 
void SetSessionPolicyArn (Aws::String &&value)
 
void SetSessionPolicyArn (const char *value)
 
SessionMappingSummaryWithSessionPolicyArn (const Aws::String &value)
 
SessionMappingSummaryWithSessionPolicyArn (Aws::String &&value)
 
SessionMappingSummaryWithSessionPolicyArn (const char *value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
SessionMappingSummaryWithCreationTime (const Aws::Utils::DateTime &value)
 
SessionMappingSummaryWithCreationTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Details for an Amazon EMR Studio session mapping. The details do not include the time the session mapping was last modified.

See Also:

AWS API Reference

Definition at line 34 of file SessionMappingSummary.h.

Constructor & Destructor Documentation

◆ SessionMappingSummary() [1/2]

Aws::EMR::Model::SessionMappingSummary::SessionMappingSummary ( )

◆ SessionMappingSummary() [2/2]

Aws::EMR::Model::SessionMappingSummary::SessionMappingSummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CreationTimeHasBeenSet()

bool Aws::EMR::Model::SessionMappingSummary::CreationTimeHasBeenSet ( ) const
inline

The time the session mapping was created.

Definition at line 300 of file SessionMappingSummary.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::EMR::Model::SessionMappingSummary::GetCreationTime ( ) const
inline

The time the session mapping was created.

Definition at line 295 of file SessionMappingSummary.h.

◆ GetIdentityId()

const Aws::String& Aws::EMR::Model::SessionMappingSummary::GetIdentityId ( ) const
inline

The globally unique identifier (GUID) of the user or group from the Amazon Web Services SSO Identity Store.

Definition at line 88 of file SessionMappingSummary.h.

◆ GetIdentityName()

const Aws::String& Aws::EMR::Model::SessionMappingSummary::GetIdentityName ( ) const
inline

The name of the user or group. For more information, see UserName and DisplayName in the Amazon Web Services SSO Identity Store API Reference.

Definition at line 140 of file SessionMappingSummary.h.

◆ GetIdentityType()

const IdentityType& Aws::EMR::Model::SessionMappingSummary::GetIdentityType ( ) const
inline

Specifies whether the identity mapped to the Amazon EMR Studio is a user or a group.

Definition at line 210 of file SessionMappingSummary.h.

◆ GetSessionPolicyArn()

const Aws::String& Aws::EMR::Model::SessionMappingSummary::GetSessionPolicyArn ( ) const
inline

The Amazon Resource Name (ARN) of the session policy associated with the user or group.

Definition at line 247 of file SessionMappingSummary.h.

◆ GetStudioId()

const Aws::String& Aws::EMR::Model::SessionMappingSummary::GetStudioId ( ) const
inline

The ID of the Amazon EMR Studio.

Definition at line 46 of file SessionMappingSummary.h.

◆ IdentityIdHasBeenSet()

bool Aws::EMR::Model::SessionMappingSummary::IdentityIdHasBeenSet ( ) const
inline

The globally unique identifier (GUID) of the user or group from the Amazon Web Services SSO Identity Store.

Definition at line 94 of file SessionMappingSummary.h.

◆ IdentityNameHasBeenSet()

bool Aws::EMR::Model::SessionMappingSummary::IdentityNameHasBeenSet ( ) const
inline

The name of the user or group. For more information, see UserName and DisplayName in the Amazon Web Services SSO Identity Store API Reference.

Definition at line 149 of file SessionMappingSummary.h.

◆ IdentityTypeHasBeenSet()

bool Aws::EMR::Model::SessionMappingSummary::IdentityTypeHasBeenSet ( ) const
inline

Specifies whether the identity mapped to the Amazon EMR Studio is a user or a group.

Definition at line 216 of file SessionMappingSummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::EMR::Model::SessionMappingSummary::Jsonize ( ) const

◆ operator=()

SessionMappingSummary& Aws::EMR::Model::SessionMappingSummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SessionPolicyArnHasBeenSet()

bool Aws::EMR::Model::SessionMappingSummary::SessionPolicyArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the session policy associated with the user or group.

Definition at line 253 of file SessionMappingSummary.h.

◆ SetCreationTime() [1/2]

void Aws::EMR::Model::SessionMappingSummary::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

The time the session mapping was created.

Definition at line 310 of file SessionMappingSummary.h.

◆ SetCreationTime() [2/2]

void Aws::EMR::Model::SessionMappingSummary::SetCreationTime ( const Aws::Utils::DateTime value)
inline

The time the session mapping was created.

Definition at line 305 of file SessionMappingSummary.h.

◆ SetIdentityId() [1/3]

void Aws::EMR::Model::SessionMappingSummary::SetIdentityId ( Aws::String &&  value)
inline

The globally unique identifier (GUID) of the user or group from the Amazon Web Services SSO Identity Store.

Definition at line 106 of file SessionMappingSummary.h.

◆ SetIdentityId() [2/3]

void Aws::EMR::Model::SessionMappingSummary::SetIdentityId ( const Aws::String value)
inline

The globally unique identifier (GUID) of the user or group from the Amazon Web Services SSO Identity Store.

Definition at line 100 of file SessionMappingSummary.h.

◆ SetIdentityId() [3/3]

void Aws::EMR::Model::SessionMappingSummary::SetIdentityId ( const char *  value)
inline

The globally unique identifier (GUID) of the user or group from the Amazon Web Services SSO Identity Store.

Definition at line 112 of file SessionMappingSummary.h.

◆ SetIdentityName() [1/3]

void Aws::EMR::Model::SessionMappingSummary::SetIdentityName ( Aws::String &&  value)
inline

The name of the user or group. For more information, see UserName and DisplayName in the Amazon Web Services SSO Identity Store API Reference.

Definition at line 167 of file SessionMappingSummary.h.

◆ SetIdentityName() [2/3]

void Aws::EMR::Model::SessionMappingSummary::SetIdentityName ( const Aws::String value)
inline

The name of the user or group. For more information, see UserName and DisplayName in the Amazon Web Services SSO Identity Store API Reference.

Definition at line 158 of file SessionMappingSummary.h.

◆ SetIdentityName() [3/3]

void Aws::EMR::Model::SessionMappingSummary::SetIdentityName ( const char *  value)
inline

The name of the user or group. For more information, see UserName and DisplayName in the Amazon Web Services SSO Identity Store API Reference.

Definition at line 176 of file SessionMappingSummary.h.

◆ SetIdentityType() [1/2]

void Aws::EMR::Model::SessionMappingSummary::SetIdentityType ( const IdentityType value)
inline

Specifies whether the identity mapped to the Amazon EMR Studio is a user or a group.

Definition at line 222 of file SessionMappingSummary.h.

◆ SetIdentityType() [2/2]

void Aws::EMR::Model::SessionMappingSummary::SetIdentityType ( IdentityType &&  value)
inline

Specifies whether the identity mapped to the Amazon EMR Studio is a user or a group.

Definition at line 228 of file SessionMappingSummary.h.

◆ SetSessionPolicyArn() [1/3]

void Aws::EMR::Model::SessionMappingSummary::SetSessionPolicyArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the session policy associated with the user or group.

Definition at line 265 of file SessionMappingSummary.h.

◆ SetSessionPolicyArn() [2/3]

void Aws::EMR::Model::SessionMappingSummary::SetSessionPolicyArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the session policy associated with the user or group.

Definition at line 259 of file SessionMappingSummary.h.

◆ SetSessionPolicyArn() [3/3]

void Aws::EMR::Model::SessionMappingSummary::SetSessionPolicyArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the session policy associated with the user or group.

Definition at line 271 of file SessionMappingSummary.h.

◆ SetStudioId() [1/3]

void Aws::EMR::Model::SessionMappingSummary::SetStudioId ( Aws::String &&  value)
inline

The ID of the Amazon EMR Studio.

Definition at line 61 of file SessionMappingSummary.h.

◆ SetStudioId() [2/3]

void Aws::EMR::Model::SessionMappingSummary::SetStudioId ( const Aws::String value)
inline

The ID of the Amazon EMR Studio.

Definition at line 56 of file SessionMappingSummary.h.

◆ SetStudioId() [3/3]

void Aws::EMR::Model::SessionMappingSummary::SetStudioId ( const char *  value)
inline

The ID of the Amazon EMR Studio.

Definition at line 66 of file SessionMappingSummary.h.

◆ StudioIdHasBeenSet()

bool Aws::EMR::Model::SessionMappingSummary::StudioIdHasBeenSet ( ) const
inline

The ID of the Amazon EMR Studio.

Definition at line 51 of file SessionMappingSummary.h.

◆ WithCreationTime() [1/2]

SessionMappingSummary& Aws::EMR::Model::SessionMappingSummary::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

The time the session mapping was created.

Definition at line 320 of file SessionMappingSummary.h.

◆ WithCreationTime() [2/2]

SessionMappingSummary& Aws::EMR::Model::SessionMappingSummary::WithCreationTime ( const Aws::Utils::DateTime value)
inline

The time the session mapping was created.

Definition at line 315 of file SessionMappingSummary.h.

◆ WithIdentityId() [1/3]

SessionMappingSummary& Aws::EMR::Model::SessionMappingSummary::WithIdentityId ( Aws::String &&  value)
inline

The globally unique identifier (GUID) of the user or group from the Amazon Web Services SSO Identity Store.

Definition at line 124 of file SessionMappingSummary.h.

◆ WithIdentityId() [2/3]

SessionMappingSummary& Aws::EMR::Model::SessionMappingSummary::WithIdentityId ( const Aws::String value)
inline

The globally unique identifier (GUID) of the user or group from the Amazon Web Services SSO Identity Store.

Definition at line 118 of file SessionMappingSummary.h.

◆ WithIdentityId() [3/3]

SessionMappingSummary& Aws::EMR::Model::SessionMappingSummary::WithIdentityId ( const char *  value)
inline

The globally unique identifier (GUID) of the user or group from the Amazon Web Services SSO Identity Store.

Definition at line 130 of file SessionMappingSummary.h.

◆ WithIdentityName() [1/3]

SessionMappingSummary& Aws::EMR::Model::SessionMappingSummary::WithIdentityName ( Aws::String &&  value)
inline

The name of the user or group. For more information, see UserName and DisplayName in the Amazon Web Services SSO Identity Store API Reference.

Definition at line 194 of file SessionMappingSummary.h.

◆ WithIdentityName() [2/3]

SessionMappingSummary& Aws::EMR::Model::SessionMappingSummary::WithIdentityName ( const Aws::String value)
inline

The name of the user or group. For more information, see UserName and DisplayName in the Amazon Web Services SSO Identity Store API Reference.

Definition at line 185 of file SessionMappingSummary.h.

◆ WithIdentityName() [3/3]

SessionMappingSummary& Aws::EMR::Model::SessionMappingSummary::WithIdentityName ( const char *  value)
inline

The name of the user or group. For more information, see UserName and DisplayName in the Amazon Web Services SSO Identity Store API Reference.

Definition at line 203 of file SessionMappingSummary.h.

◆ WithIdentityType() [1/2]

SessionMappingSummary& Aws::EMR::Model::SessionMappingSummary::WithIdentityType ( const IdentityType value)
inline

Specifies whether the identity mapped to the Amazon EMR Studio is a user or a group.

Definition at line 234 of file SessionMappingSummary.h.

◆ WithIdentityType() [2/2]

SessionMappingSummary& Aws::EMR::Model::SessionMappingSummary::WithIdentityType ( IdentityType &&  value)
inline

Specifies whether the identity mapped to the Amazon EMR Studio is a user or a group.

Definition at line 240 of file SessionMappingSummary.h.

◆ WithSessionPolicyArn() [1/3]

SessionMappingSummary& Aws::EMR::Model::SessionMappingSummary::WithSessionPolicyArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the session policy associated with the user or group.

Definition at line 283 of file SessionMappingSummary.h.

◆ WithSessionPolicyArn() [2/3]

SessionMappingSummary& Aws::EMR::Model::SessionMappingSummary::WithSessionPolicyArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the session policy associated with the user or group.

Definition at line 277 of file SessionMappingSummary.h.

◆ WithSessionPolicyArn() [3/3]

SessionMappingSummary& Aws::EMR::Model::SessionMappingSummary::WithSessionPolicyArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the session policy associated with the user or group.

Definition at line 289 of file SessionMappingSummary.h.

◆ WithStudioId() [1/3]

SessionMappingSummary& Aws::EMR::Model::SessionMappingSummary::WithStudioId ( Aws::String &&  value)
inline

The ID of the Amazon EMR Studio.

Definition at line 76 of file SessionMappingSummary.h.

◆ WithStudioId() [2/3]

SessionMappingSummary& Aws::EMR::Model::SessionMappingSummary::WithStudioId ( const Aws::String value)
inline

The ID of the Amazon EMR Studio.

Definition at line 71 of file SessionMappingSummary.h.

◆ WithStudioId() [3/3]

SessionMappingSummary& Aws::EMR::Model::SessionMappingSummary::WithStudioId ( const char *  value)
inline

The ID of the Amazon EMR Studio.

Definition at line 81 of file SessionMappingSummary.h.


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