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

#include <GetGroupResult.h>

Public Member Functions

 GetGroupResult ()
 
 GetGroupResult (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
GetGroupResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const GroupGetGroup () const
 
void SetGroup (const Group &value)
 
void SetGroup (Group &&value)
 
GetGroupResultWithGroup (const Group &value)
 
GetGroupResultWithGroup (Group &&value)
 
const Aws::Vector< User > & GetUsers () const
 
void SetUsers (const Aws::Vector< User > &value)
 
void SetUsers (Aws::Vector< User > &&value)
 
GetGroupResultWithUsers (const Aws::Vector< User > &value)
 
GetGroupResultWithUsers (Aws::Vector< User > &&value)
 
GetGroupResultAddUsers (const User &value)
 
GetGroupResultAddUsers (User &&value)
 
bool GetIsTruncated () const
 
void SetIsTruncated (bool value)
 
GetGroupResultWithIsTruncated (bool value)
 
const Aws::StringGetMarker () const
 
void SetMarker (const Aws::String &value)
 
void SetMarker (Aws::String &&value)
 
void SetMarker (const char *value)
 
GetGroupResultWithMarker (const Aws::String &value)
 
GetGroupResultWithMarker (Aws::String &&value)
 
GetGroupResultWithMarker (const char *value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
GetGroupResultWithResponseMetadata (const ResponseMetadata &value)
 
GetGroupResultWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Contains the response to a successful GetGroup request.

See Also:

AWS API Reference

Definition at line 37 of file GetGroupResult.h.

Constructor & Destructor Documentation

◆ GetGroupResult() [1/2]

Aws::IAM::Model::GetGroupResult::GetGroupResult ( )

◆ GetGroupResult() [2/2]

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

Member Function Documentation

◆ AddUsers() [1/2]

GetGroupResult& Aws::IAM::Model::GetGroupResult::AddUsers ( const User value)
inline

A list of users in the group.

Definition at line 99 of file GetGroupResult.h.

◆ AddUsers() [2/2]

GetGroupResult& Aws::IAM::Model::GetGroupResult::AddUsers ( User &&  value)
inline

A list of users in the group.

Definition at line 104 of file GetGroupResult.h.

◆ GetGroup()

const Group& Aws::IAM::Model::GetGroupResult::GetGroup ( ) const
inline

A structure that contains details about the group.

Definition at line 48 of file GetGroupResult.h.

◆ GetIsTruncated()

bool Aws::IAM::Model::GetGroupResult::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. Note that IAM might return fewer than the MaxItems number of results even when there are more results available. We recommend that you check IsTruncated after every call to ensure that you receive all your results.

Definition at line 116 of file GetGroupResult.h.

◆ GetMarker()

const Aws::String& Aws::IAM::Model::GetGroupResult::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 146 of file GetGroupResult.h.

◆ GetResponseMetadata()

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

Definition at line 192 of file GetGroupResult.h.

◆ GetUsers()

const Aws::Vector<User>& Aws::IAM::Model::GetGroupResult::GetUsers ( ) const
inline

A list of users in the group.

Definition at line 74 of file GetGroupResult.h.

◆ operator=()

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

◆ SetGroup() [1/2]

void Aws::IAM::Model::GetGroupResult::SetGroup ( const Group value)
inline

A structure that contains details about the group.

Definition at line 53 of file GetGroupResult.h.

◆ SetGroup() [2/2]

void Aws::IAM::Model::GetGroupResult::SetGroup ( Group &&  value)
inline

A structure that contains details about the group.

Definition at line 58 of file GetGroupResult.h.

◆ SetIsTruncated()

void Aws::IAM::Model::GetGroupResult::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. Note that IAM might return fewer than the MaxItems number of results even when there are more results available. We recommend that you check IsTruncated after every call to ensure that you receive all your results.

Definition at line 127 of file GetGroupResult.h.

◆ SetMarker() [1/3]

void Aws::IAM::Model::GetGroupResult::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 153 of file GetGroupResult.h.

◆ SetMarker() [2/3]

void Aws::IAM::Model::GetGroupResult::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 160 of file GetGroupResult.h.

◆ SetMarker() [3/3]

void Aws::IAM::Model::GetGroupResult::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 167 of file GetGroupResult.h.

◆ SetResponseMetadata() [1/2]

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

Definition at line 195 of file GetGroupResult.h.

◆ SetResponseMetadata() [2/2]

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

Definition at line 198 of file GetGroupResult.h.

◆ SetUsers() [1/2]

void Aws::IAM::Model::GetGroupResult::SetUsers ( const Aws::Vector< User > &  value)
inline

A list of users in the group.

Definition at line 79 of file GetGroupResult.h.

◆ SetUsers() [2/2]

void Aws::IAM::Model::GetGroupResult::SetUsers ( Aws::Vector< User > &&  value)
inline

A list of users in the group.

Definition at line 84 of file GetGroupResult.h.

◆ WithGroup() [1/2]

GetGroupResult& Aws::IAM::Model::GetGroupResult::WithGroup ( const Group value)
inline

A structure that contains details about the group.

Definition at line 63 of file GetGroupResult.h.

◆ WithGroup() [2/2]

GetGroupResult& Aws::IAM::Model::GetGroupResult::WithGroup ( Group &&  value)
inline

A structure that contains details about the group.

Definition at line 68 of file GetGroupResult.h.

◆ WithIsTruncated()

GetGroupResult& Aws::IAM::Model::GetGroupResult::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. Note that IAM might return fewer than the MaxItems number of results even when there are more results available. We recommend that you check IsTruncated after every call to ensure that you receive all your results.

Definition at line 138 of file GetGroupResult.h.

◆ WithMarker() [1/3]

GetGroupResult& Aws::IAM::Model::GetGroupResult::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 174 of file GetGroupResult.h.

◆ WithMarker() [2/3]

GetGroupResult& Aws::IAM::Model::GetGroupResult::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 181 of file GetGroupResult.h.

◆ WithMarker() [3/3]

GetGroupResult& Aws::IAM::Model::GetGroupResult::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 188 of file GetGroupResult.h.

◆ WithResponseMetadata() [1/2]

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

Definition at line 201 of file GetGroupResult.h.

◆ WithResponseMetadata() [2/2]

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

Definition at line 204 of file GetGroupResult.h.

◆ WithUsers() [1/2]

GetGroupResult& Aws::IAM::Model::GetGroupResult::WithUsers ( const Aws::Vector< User > &  value)
inline

A list of users in the group.

Definition at line 89 of file GetGroupResult.h.

◆ WithUsers() [2/2]

GetGroupResult& Aws::IAM::Model::GetGroupResult::WithUsers ( Aws::Vector< User > &&  value)
inline

A list of users in the group.

Definition at line 94 of file GetGroupResult.h.


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