AWS SDK for C++  1.8.94
AWS SDK for C++
Public Member Functions | List of all members
Aws::QuickSight::Model::GroupMember Class Reference

#include <GroupMember.h>

Public Member Functions

 GroupMember ()
 
 GroupMember (Aws::Utils::Json::JsonView jsonValue)
 
GroupMemberoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
GroupMemberWithArn (const Aws::String &value)
 
GroupMemberWithArn (Aws::String &&value)
 
GroupMemberWithArn (const char *value)
 
const Aws::StringGetMemberName () const
 
bool MemberNameHasBeenSet () const
 
void SetMemberName (const Aws::String &value)
 
void SetMemberName (Aws::String &&value)
 
void SetMemberName (const char *value)
 
GroupMemberWithMemberName (const Aws::String &value)
 
GroupMemberWithMemberName (Aws::String &&value)
 
GroupMemberWithMemberName (const char *value)
 

Detailed Description

A member of an Amazon QuickSight group. Currently, group members must be users. Groups can't be members of another group. .

See Also:

AWS API Reference

Definition at line 32 of file GroupMember.h.

Constructor & Destructor Documentation

◆ GroupMember() [1/2]

Aws::QuickSight::Model::GroupMember::GroupMember ( )

◆ GroupMember() [2/2]

Aws::QuickSight::Model::GroupMember::GroupMember ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ArnHasBeenSet()

bool Aws::QuickSight::Model::GroupMember::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the group member (user).

Definition at line 49 of file GroupMember.h.

◆ GetArn()

const Aws::String& Aws::QuickSight::Model::GroupMember::GetArn ( ) const
inline

The Amazon Resource Name (ARN) for the group member (user).

Definition at line 44 of file GroupMember.h.

◆ GetMemberName()

const Aws::String& Aws::QuickSight::Model::GroupMember::GetMemberName ( ) const
inline

The name of the group member (user).

Definition at line 85 of file GroupMember.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::QuickSight::Model::GroupMember::Jsonize ( ) const

◆ MemberNameHasBeenSet()

bool Aws::QuickSight::Model::GroupMember::MemberNameHasBeenSet ( ) const
inline

The name of the group member (user).

Definition at line 90 of file GroupMember.h.

◆ operator=()

GroupMember& Aws::QuickSight::Model::GroupMember::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetArn() [1/3]

void Aws::QuickSight::Model::GroupMember::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the group member (user).

Definition at line 54 of file GroupMember.h.

◆ SetArn() [2/3]

void Aws::QuickSight::Model::GroupMember::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the group member (user).

Definition at line 59 of file GroupMember.h.

◆ SetArn() [3/3]

void Aws::QuickSight::Model::GroupMember::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the group member (user).

Definition at line 64 of file GroupMember.h.

◆ SetMemberName() [1/3]

void Aws::QuickSight::Model::GroupMember::SetMemberName ( const Aws::String value)
inline

The name of the group member (user).

Definition at line 95 of file GroupMember.h.

◆ SetMemberName() [2/3]

void Aws::QuickSight::Model::GroupMember::SetMemberName ( Aws::String &&  value)
inline

The name of the group member (user).

Definition at line 100 of file GroupMember.h.

◆ SetMemberName() [3/3]

void Aws::QuickSight::Model::GroupMember::SetMemberName ( const char *  value)
inline

The name of the group member (user).

Definition at line 105 of file GroupMember.h.

◆ WithArn() [1/3]

GroupMember& Aws::QuickSight::Model::GroupMember::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the group member (user).

Definition at line 69 of file GroupMember.h.

◆ WithArn() [2/3]

GroupMember& Aws::QuickSight::Model::GroupMember::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the group member (user).

Definition at line 74 of file GroupMember.h.

◆ WithArn() [3/3]

GroupMember& Aws::QuickSight::Model::GroupMember::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the group member (user).

Definition at line 79 of file GroupMember.h.

◆ WithMemberName() [1/3]

GroupMember& Aws::QuickSight::Model::GroupMember::WithMemberName ( const Aws::String value)
inline

The name of the group member (user).

Definition at line 110 of file GroupMember.h.

◆ WithMemberName() [2/3]

GroupMember& Aws::QuickSight::Model::GroupMember::WithMemberName ( Aws::String &&  value)
inline

The name of the group member (user).

Definition at line 115 of file GroupMember.h.

◆ WithMemberName() [3/3]

GroupMember& Aws::QuickSight::Model::GroupMember::WithMemberName ( const char *  value)
inline

The name of the group member (user).

Definition at line 120 of file GroupMember.h.


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