AWS SDK for C++  1.8.24
AWS SDK for C++
Public Member Functions | List of all members
Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult Class Reference

#include <ListPoliciesGrantingServiceAccessResult.h>

Public Member Functions

 ListPoliciesGrantingServiceAccessResult ()
 
 ListPoliciesGrantingServiceAccessResult (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
ListPoliciesGrantingServiceAccessResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const Aws::Vector< ListPoliciesGrantingServiceAccessEntry > & GetPoliciesGrantingServiceAccess () const
 
void SetPoliciesGrantingServiceAccess (const Aws::Vector< ListPoliciesGrantingServiceAccessEntry > &value)
 
void SetPoliciesGrantingServiceAccess (Aws::Vector< ListPoliciesGrantingServiceAccessEntry > &&value)
 
ListPoliciesGrantingServiceAccessResultWithPoliciesGrantingServiceAccess (const Aws::Vector< ListPoliciesGrantingServiceAccessEntry > &value)
 
ListPoliciesGrantingServiceAccessResultWithPoliciesGrantingServiceAccess (Aws::Vector< ListPoliciesGrantingServiceAccessEntry > &&value)
 
ListPoliciesGrantingServiceAccessResultAddPoliciesGrantingServiceAccess (const ListPoliciesGrantingServiceAccessEntry &value)
 
ListPoliciesGrantingServiceAccessResultAddPoliciesGrantingServiceAccess (ListPoliciesGrantingServiceAccessEntry &&value)
 
bool GetIsTruncated () const
 
void SetIsTruncated (bool value)
 
ListPoliciesGrantingServiceAccessResultWithIsTruncated (bool value)
 
const Aws::StringGetMarker () const
 
void SetMarker (const Aws::String &value)
 
void SetMarker (Aws::String &&value)
 
void SetMarker (const char *value)
 
ListPoliciesGrantingServiceAccessResultWithMarker (const Aws::String &value)
 
ListPoliciesGrantingServiceAccessResultWithMarker (Aws::String &&value)
 
ListPoliciesGrantingServiceAccessResultWithMarker (const char *value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
ListPoliciesGrantingServiceAccessResultWithResponseMetadata (const ResponseMetadata &value)
 
ListPoliciesGrantingServiceAccessResultWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Definition at line 30 of file ListPoliciesGrantingServiceAccessResult.h.

Constructor & Destructor Documentation

◆ ListPoliciesGrantingServiceAccessResult() [1/2]

Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::ListPoliciesGrantingServiceAccessResult ( )

◆ ListPoliciesGrantingServiceAccessResult() [2/2]

Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::ListPoliciesGrantingServiceAccessResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

Member Function Documentation

◆ AddPoliciesGrantingServiceAccess() [1/2]

ListPoliciesGrantingServiceAccessResult& Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::AddPoliciesGrantingServiceAccess ( const ListPoliciesGrantingServiceAccessEntry value)
inline

ListPoliciesGrantingServiceAccess object that contains details about the permissions policies attached to the specified identity (user, group, or role).

Definition at line 78 of file ListPoliciesGrantingServiceAccessResult.h.

◆ AddPoliciesGrantingServiceAccess() [2/2]

ListPoliciesGrantingServiceAccessResult& Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::AddPoliciesGrantingServiceAccess ( ListPoliciesGrantingServiceAccessEntry &&  value)
inline

ListPoliciesGrantingServiceAccess object that contains details about the permissions policies attached to the specified identity (user, group, or role).

Definition at line 85 of file ListPoliciesGrantingServiceAccessResult.h.

◆ GetIsTruncated()

bool Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::GetIsTruncated ( ) const
inline

A flag that indicates whether there are more items to return. If your results were truncated, you can make a subsequent pagination request using the Marker request parameter to retrieve more items. We recommend that you check IsTruncated after every call to ensure that you receive all your results.

Definition at line 95 of file ListPoliciesGrantingServiceAccessResult.h.

◆ GetMarker()

const Aws::String& Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::GetMarker ( ) const
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 121 of file ListPoliciesGrantingServiceAccessResult.h.

◆ GetPoliciesGrantingServiceAccess()

const Aws::Vector<ListPoliciesGrantingServiceAccessEntry>& Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::GetPoliciesGrantingServiceAccess ( ) const
inline

ListPoliciesGrantingServiceAccess object that contains details about the permissions policies attached to the specified identity (user, group, or role).

Definition at line 43 of file ListPoliciesGrantingServiceAccessResult.h.

◆ GetResponseMetadata()

const ResponseMetadata& Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::GetResponseMetadata ( ) const
inline

Definition at line 167 of file ListPoliciesGrantingServiceAccessResult.h.

◆ operator=()

ListPoliciesGrantingServiceAccessResult& Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

◆ SetIsTruncated()

void Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::SetIsTruncated ( bool  value)
inline

A flag that indicates whether there are more items to return. If your results were truncated, you can make a subsequent pagination request using the Marker request parameter to retrieve more items. We recommend that you check IsTruncated after every call to ensure that you receive all your results.

Definition at line 104 of file ListPoliciesGrantingServiceAccessResult.h.

◆ SetMarker() [1/3]

void Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::SetMarker ( const Aws::String value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 128 of file ListPoliciesGrantingServiceAccessResult.h.

◆ SetMarker() [2/3]

void Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::SetMarker ( Aws::String &&  value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 135 of file ListPoliciesGrantingServiceAccessResult.h.

◆ SetMarker() [3/3]

void Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::SetMarker ( const char *  value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 142 of file ListPoliciesGrantingServiceAccessResult.h.

◆ SetPoliciesGrantingServiceAccess() [1/2]

void Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::SetPoliciesGrantingServiceAccess ( const Aws::Vector< ListPoliciesGrantingServiceAccessEntry > &  value)
inline

ListPoliciesGrantingServiceAccess object that contains details about the permissions policies attached to the specified identity (user, group, or role).

Definition at line 50 of file ListPoliciesGrantingServiceAccessResult.h.

◆ SetPoliciesGrantingServiceAccess() [2/2]

void Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::SetPoliciesGrantingServiceAccess ( Aws::Vector< ListPoliciesGrantingServiceAccessEntry > &&  value)
inline

ListPoliciesGrantingServiceAccess object that contains details about the permissions policies attached to the specified identity (user, group, or role).

Definition at line 57 of file ListPoliciesGrantingServiceAccessResult.h.

◆ SetResponseMetadata() [1/2]

void Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::SetResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 170 of file ListPoliciesGrantingServiceAccessResult.h.

◆ SetResponseMetadata() [2/2]

void Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::SetResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 173 of file ListPoliciesGrantingServiceAccessResult.h.

◆ WithIsTruncated()

ListPoliciesGrantingServiceAccessResult& Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::WithIsTruncated ( bool  value)
inline

A flag that indicates whether there are more items to return. If your results were truncated, you can make a subsequent pagination request using the Marker request parameter to retrieve more items. We recommend that you check IsTruncated after every call to ensure that you receive all your results.

Definition at line 113 of file ListPoliciesGrantingServiceAccessResult.h.

◆ WithMarker() [1/3]

ListPoliciesGrantingServiceAccessResult& Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::WithMarker ( const Aws::String value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 149 of file ListPoliciesGrantingServiceAccessResult.h.

◆ WithMarker() [2/3]

ListPoliciesGrantingServiceAccessResult& Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::WithMarker ( Aws::String &&  value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 156 of file ListPoliciesGrantingServiceAccessResult.h.

◆ WithMarker() [3/3]

ListPoliciesGrantingServiceAccessResult& Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::WithMarker ( const char *  value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 163 of file ListPoliciesGrantingServiceAccessResult.h.

◆ WithPoliciesGrantingServiceAccess() [1/2]

ListPoliciesGrantingServiceAccessResult& Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::WithPoliciesGrantingServiceAccess ( const Aws::Vector< ListPoliciesGrantingServiceAccessEntry > &  value)
inline

ListPoliciesGrantingServiceAccess object that contains details about the permissions policies attached to the specified identity (user, group, or role).

Definition at line 64 of file ListPoliciesGrantingServiceAccessResult.h.

◆ WithPoliciesGrantingServiceAccess() [2/2]

ListPoliciesGrantingServiceAccessResult& Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::WithPoliciesGrantingServiceAccess ( Aws::Vector< ListPoliciesGrantingServiceAccessEntry > &&  value)
inline

ListPoliciesGrantingServiceAccess object that contains details about the permissions policies attached to the specified identity (user, group, or role).

Definition at line 71 of file ListPoliciesGrantingServiceAccessResult.h.

◆ WithResponseMetadata() [1/2]

ListPoliciesGrantingServiceAccessResult& Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::WithResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 176 of file ListPoliciesGrantingServiceAccessResult.h.

◆ WithResponseMetadata() [2/2]

ListPoliciesGrantingServiceAccessResult& Aws::IAM::Model::ListPoliciesGrantingServiceAccessResult::WithResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 179 of file ListPoliciesGrantingServiceAccessResult.h.


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