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

#include <DescribeAnalysisPermissionsResult.h>

Public Member Functions

 DescribeAnalysisPermissionsResult ()
 
 DescribeAnalysisPermissionsResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeAnalysisPermissionsResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetAnalysisId () const
 
void SetAnalysisId (const Aws::String &value)
 
void SetAnalysisId (Aws::String &&value)
 
void SetAnalysisId (const char *value)
 
DescribeAnalysisPermissionsResultWithAnalysisId (const Aws::String &value)
 
DescribeAnalysisPermissionsResultWithAnalysisId (Aws::String &&value)
 
DescribeAnalysisPermissionsResultWithAnalysisId (const char *value)
 
const Aws::StringGetAnalysisArn () const
 
void SetAnalysisArn (const Aws::String &value)
 
void SetAnalysisArn (Aws::String &&value)
 
void SetAnalysisArn (const char *value)
 
DescribeAnalysisPermissionsResultWithAnalysisArn (const Aws::String &value)
 
DescribeAnalysisPermissionsResultWithAnalysisArn (Aws::String &&value)
 
DescribeAnalysisPermissionsResultWithAnalysisArn (const char *value)
 
const Aws::Vector< ResourcePermission > & GetPermissions () const
 
void SetPermissions (const Aws::Vector< ResourcePermission > &value)
 
void SetPermissions (Aws::Vector< ResourcePermission > &&value)
 
DescribeAnalysisPermissionsResultWithPermissions (const Aws::Vector< ResourcePermission > &value)
 
DescribeAnalysisPermissionsResultWithPermissions (Aws::Vector< ResourcePermission > &&value)
 
DescribeAnalysisPermissionsResultAddPermissions (const ResourcePermission &value)
 
DescribeAnalysisPermissionsResultAddPermissions (ResourcePermission &&value)
 
int GetStatus () const
 
void SetStatus (int value)
 
DescribeAnalysisPermissionsResultWithStatus (int value)
 
const Aws::StringGetRequestId () const
 
void SetRequestId (const Aws::String &value)
 
void SetRequestId (Aws::String &&value)
 
void SetRequestId (const char *value)
 
DescribeAnalysisPermissionsResultWithRequestId (const Aws::String &value)
 
DescribeAnalysisPermissionsResultWithRequestId (Aws::String &&value)
 
DescribeAnalysisPermissionsResultWithRequestId (const char *value)
 

Detailed Description

Definition at line 29 of file DescribeAnalysisPermissionsResult.h.

Constructor & Destructor Documentation

◆ DescribeAnalysisPermissionsResult() [1/2]

Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::DescribeAnalysisPermissionsResult ( )

◆ DescribeAnalysisPermissionsResult() [2/2]

Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::DescribeAnalysisPermissionsResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddPermissions() [1/2]

DescribeAnalysisPermissionsResult& Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::AddPermissions ( const ResourcePermission value)
inline

A structure that describes the principals and the resource-level permissions on an analysis.

Definition at line 150 of file DescribeAnalysisPermissionsResult.h.

◆ AddPermissions() [2/2]

DescribeAnalysisPermissionsResult& Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::AddPermissions ( ResourcePermission &&  value)
inline

A structure that describes the principals and the resource-level permissions on an analysis.

Definition at line 156 of file DescribeAnalysisPermissionsResult.h.

◆ GetAnalysisArn()

const Aws::String& Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::GetAnalysisArn ( ) const
inline

The Amazon Resource Name (ARN) of the analysis whose permissions you're describing.

Definition at line 77 of file DescribeAnalysisPermissionsResult.h.

◆ GetAnalysisId()

const Aws::String& Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::GetAnalysisId ( ) const
inline

The ID of the analysis whose permissions you're describing.

Definition at line 40 of file DescribeAnalysisPermissionsResult.h.

◆ GetPermissions()

const Aws::Vector<ResourcePermission>& Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::GetPermissions ( ) const
inline

A structure that describes the principals and the resource-level permissions on an analysis.

Definition at line 120 of file DescribeAnalysisPermissionsResult.h.

◆ GetRequestId()

const Aws::String& Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::GetRequestId ( ) const
inline

The AWS request ID for this operation.

Definition at line 178 of file DescribeAnalysisPermissionsResult.h.

◆ GetStatus()

int Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::GetStatus ( ) const
inline

The HTTP status of the request.

Definition at line 162 of file DescribeAnalysisPermissionsResult.h.

◆ operator=()

DescribeAnalysisPermissionsResult& Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetAnalysisArn() [1/3]

void Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::SetAnalysisArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the analysis whose permissions you're describing.

Definition at line 83 of file DescribeAnalysisPermissionsResult.h.

◆ SetAnalysisArn() [2/3]

void Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::SetAnalysisArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the analysis whose permissions you're describing.

Definition at line 89 of file DescribeAnalysisPermissionsResult.h.

◆ SetAnalysisArn() [3/3]

void Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::SetAnalysisArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the analysis whose permissions you're describing.

Definition at line 95 of file DescribeAnalysisPermissionsResult.h.

◆ SetAnalysisId() [1/3]

void Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::SetAnalysisId ( const Aws::String value)
inline

The ID of the analysis whose permissions you're describing.

Definition at line 45 of file DescribeAnalysisPermissionsResult.h.

◆ SetAnalysisId() [2/3]

void Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::SetAnalysisId ( Aws::String &&  value)
inline

The ID of the analysis whose permissions you're describing.

Definition at line 50 of file DescribeAnalysisPermissionsResult.h.

◆ SetAnalysisId() [3/3]

void Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::SetAnalysisId ( const char *  value)
inline

The ID of the analysis whose permissions you're describing.

Definition at line 55 of file DescribeAnalysisPermissionsResult.h.

◆ SetPermissions() [1/2]

void Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::SetPermissions ( const Aws::Vector< ResourcePermission > &  value)
inline

A structure that describes the principals and the resource-level permissions on an analysis.

Definition at line 126 of file DescribeAnalysisPermissionsResult.h.

◆ SetPermissions() [2/2]

void Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::SetPermissions ( Aws::Vector< ResourcePermission > &&  value)
inline

A structure that describes the principals and the resource-level permissions on an analysis.

Definition at line 132 of file DescribeAnalysisPermissionsResult.h.

◆ SetRequestId() [1/3]

void Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::SetRequestId ( const Aws::String value)
inline

The AWS request ID for this operation.

Definition at line 183 of file DescribeAnalysisPermissionsResult.h.

◆ SetRequestId() [2/3]

void Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::SetRequestId ( Aws::String &&  value)
inline

The AWS request ID for this operation.

Definition at line 188 of file DescribeAnalysisPermissionsResult.h.

◆ SetRequestId() [3/3]

void Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::SetRequestId ( const char *  value)
inline

The AWS request ID for this operation.

Definition at line 193 of file DescribeAnalysisPermissionsResult.h.

◆ SetStatus()

void Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::SetStatus ( int  value)
inline

The HTTP status of the request.

Definition at line 167 of file DescribeAnalysisPermissionsResult.h.

◆ WithAnalysisArn() [1/3]

DescribeAnalysisPermissionsResult& Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::WithAnalysisArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the analysis whose permissions you're describing.

Definition at line 101 of file DescribeAnalysisPermissionsResult.h.

◆ WithAnalysisArn() [2/3]

DescribeAnalysisPermissionsResult& Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::WithAnalysisArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the analysis whose permissions you're describing.

Definition at line 107 of file DescribeAnalysisPermissionsResult.h.

◆ WithAnalysisArn() [3/3]

DescribeAnalysisPermissionsResult& Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::WithAnalysisArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the analysis whose permissions you're describing.

Definition at line 113 of file DescribeAnalysisPermissionsResult.h.

◆ WithAnalysisId() [1/3]

DescribeAnalysisPermissionsResult& Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::WithAnalysisId ( const Aws::String value)
inline

The ID of the analysis whose permissions you're describing.

Definition at line 60 of file DescribeAnalysisPermissionsResult.h.

◆ WithAnalysisId() [2/3]

DescribeAnalysisPermissionsResult& Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::WithAnalysisId ( Aws::String &&  value)
inline

The ID of the analysis whose permissions you're describing.

Definition at line 65 of file DescribeAnalysisPermissionsResult.h.

◆ WithAnalysisId() [3/3]

DescribeAnalysisPermissionsResult& Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::WithAnalysisId ( const char *  value)
inline

The ID of the analysis whose permissions you're describing.

Definition at line 70 of file DescribeAnalysisPermissionsResult.h.

◆ WithPermissions() [1/2]

DescribeAnalysisPermissionsResult& Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::WithPermissions ( const Aws::Vector< ResourcePermission > &  value)
inline

A structure that describes the principals and the resource-level permissions on an analysis.

Definition at line 138 of file DescribeAnalysisPermissionsResult.h.

◆ WithPermissions() [2/2]

DescribeAnalysisPermissionsResult& Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::WithPermissions ( Aws::Vector< ResourcePermission > &&  value)
inline

A structure that describes the principals and the resource-level permissions on an analysis.

Definition at line 144 of file DescribeAnalysisPermissionsResult.h.

◆ WithRequestId() [1/3]

DescribeAnalysisPermissionsResult& Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::WithRequestId ( const Aws::String value)
inline

The AWS request ID for this operation.

Definition at line 198 of file DescribeAnalysisPermissionsResult.h.

◆ WithRequestId() [2/3]

DescribeAnalysisPermissionsResult& Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::WithRequestId ( Aws::String &&  value)
inline

The AWS request ID for this operation.

Definition at line 203 of file DescribeAnalysisPermissionsResult.h.

◆ WithRequestId() [3/3]

DescribeAnalysisPermissionsResult& Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::WithRequestId ( const char *  value)
inline

The AWS request ID for this operation.

Definition at line 208 of file DescribeAnalysisPermissionsResult.h.

◆ WithStatus()

DescribeAnalysisPermissionsResult& Aws::QuickSight::Model::DescribeAnalysisPermissionsResult::WithStatus ( int  value)
inline

The HTTP status of the request.

Definition at line 172 of file DescribeAnalysisPermissionsResult.h.


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