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

#include <IAMPolicyAssignmentSummary.h>

Public Member Functions

 IAMPolicyAssignmentSummary ()
 
 IAMPolicyAssignmentSummary (Aws::Utils::Json::JsonView jsonValue)
 
IAMPolicyAssignmentSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAssignmentName () const
 
bool AssignmentNameHasBeenSet () const
 
void SetAssignmentName (const Aws::String &value)
 
void SetAssignmentName (Aws::String &&value)
 
void SetAssignmentName (const char *value)
 
IAMPolicyAssignmentSummaryWithAssignmentName (const Aws::String &value)
 
IAMPolicyAssignmentSummaryWithAssignmentName (Aws::String &&value)
 
IAMPolicyAssignmentSummaryWithAssignmentName (const char *value)
 
const AssignmentStatusGetAssignmentStatus () const
 
bool AssignmentStatusHasBeenSet () const
 
void SetAssignmentStatus (const AssignmentStatus &value)
 
void SetAssignmentStatus (AssignmentStatus &&value)
 
IAMPolicyAssignmentSummaryWithAssignmentStatus (const AssignmentStatus &value)
 
IAMPolicyAssignmentSummaryWithAssignmentStatus (AssignmentStatus &&value)
 

Detailed Description

IAM policy assignment summary.

See Also:

AWS API Reference

Definition at line 32 of file IAMPolicyAssignmentSummary.h.

Constructor & Destructor Documentation

◆ IAMPolicyAssignmentSummary() [1/2]

Aws::QuickSight::Model::IAMPolicyAssignmentSummary::IAMPolicyAssignmentSummary ( )

◆ IAMPolicyAssignmentSummary() [2/2]

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

Member Function Documentation

◆ AssignmentNameHasBeenSet()

bool Aws::QuickSight::Model::IAMPolicyAssignmentSummary::AssignmentNameHasBeenSet ( ) const
inline

Assignment name.

Definition at line 49 of file IAMPolicyAssignmentSummary.h.

◆ AssignmentStatusHasBeenSet()

bool Aws::QuickSight::Model::IAMPolicyAssignmentSummary::AssignmentStatusHasBeenSet ( ) const
inline

Assignment status.

Definition at line 90 of file IAMPolicyAssignmentSummary.h.

◆ GetAssignmentName()

const Aws::String& Aws::QuickSight::Model::IAMPolicyAssignmentSummary::GetAssignmentName ( ) const
inline

Assignment name.

Definition at line 44 of file IAMPolicyAssignmentSummary.h.

◆ GetAssignmentStatus()

const AssignmentStatus& Aws::QuickSight::Model::IAMPolicyAssignmentSummary::GetAssignmentStatus ( ) const
inline

Assignment status.

Definition at line 85 of file IAMPolicyAssignmentSummary.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAssignmentName() [1/3]

void Aws::QuickSight::Model::IAMPolicyAssignmentSummary::SetAssignmentName ( const Aws::String value)
inline

Assignment name.

Definition at line 54 of file IAMPolicyAssignmentSummary.h.

◆ SetAssignmentName() [2/3]

void Aws::QuickSight::Model::IAMPolicyAssignmentSummary::SetAssignmentName ( Aws::String &&  value)
inline

Assignment name.

Definition at line 59 of file IAMPolicyAssignmentSummary.h.

◆ SetAssignmentName() [3/3]

void Aws::QuickSight::Model::IAMPolicyAssignmentSummary::SetAssignmentName ( const char *  value)
inline

Assignment name.

Definition at line 64 of file IAMPolicyAssignmentSummary.h.

◆ SetAssignmentStatus() [1/2]

void Aws::QuickSight::Model::IAMPolicyAssignmentSummary::SetAssignmentStatus ( const AssignmentStatus value)
inline

Assignment status.

Definition at line 95 of file IAMPolicyAssignmentSummary.h.

◆ SetAssignmentStatus() [2/2]

void Aws::QuickSight::Model::IAMPolicyAssignmentSummary::SetAssignmentStatus ( AssignmentStatus &&  value)
inline

Assignment status.

Definition at line 100 of file IAMPolicyAssignmentSummary.h.

◆ WithAssignmentName() [1/3]

IAMPolicyAssignmentSummary& Aws::QuickSight::Model::IAMPolicyAssignmentSummary::WithAssignmentName ( const Aws::String value)
inline

Assignment name.

Definition at line 69 of file IAMPolicyAssignmentSummary.h.

◆ WithAssignmentName() [2/3]

IAMPolicyAssignmentSummary& Aws::QuickSight::Model::IAMPolicyAssignmentSummary::WithAssignmentName ( Aws::String &&  value)
inline

Assignment name.

Definition at line 74 of file IAMPolicyAssignmentSummary.h.

◆ WithAssignmentName() [3/3]

IAMPolicyAssignmentSummary& Aws::QuickSight::Model::IAMPolicyAssignmentSummary::WithAssignmentName ( const char *  value)
inline

Assignment name.

Definition at line 79 of file IAMPolicyAssignmentSummary.h.

◆ WithAssignmentStatus() [1/2]

IAMPolicyAssignmentSummary& Aws::QuickSight::Model::IAMPolicyAssignmentSummary::WithAssignmentStatus ( const AssignmentStatus value)
inline

Assignment status.

Definition at line 105 of file IAMPolicyAssignmentSummary.h.

◆ WithAssignmentStatus() [2/2]

IAMPolicyAssignmentSummary& Aws::QuickSight::Model::IAMPolicyAssignmentSummary::WithAssignmentStatus ( AssignmentStatus &&  value)
inline

Assignment status.

Definition at line 110 of file IAMPolicyAssignmentSummary.h.


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