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

#include <ListAccountAliasesResult.h>

Public Member Functions

 ListAccountAliasesResult ()
 
 ListAccountAliasesResult (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
ListAccountAliasesResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const Aws::Vector< Aws::String > & GetAccountAliases () const
 
void SetAccountAliases (const Aws::Vector< Aws::String > &value)
 
void SetAccountAliases (Aws::Vector< Aws::String > &&value)
 
ListAccountAliasesResultWithAccountAliases (const Aws::Vector< Aws::String > &value)
 
ListAccountAliasesResultWithAccountAliases (Aws::Vector< Aws::String > &&value)
 
ListAccountAliasesResultAddAccountAliases (const Aws::String &value)
 
ListAccountAliasesResultAddAccountAliases (Aws::String &&value)
 
ListAccountAliasesResultAddAccountAliases (const char *value)
 
bool GetIsTruncated () const
 
void SetIsTruncated (bool value)
 
ListAccountAliasesResultWithIsTruncated (bool value)
 
const Aws::StringGetMarker () const
 
void SetMarker (const Aws::String &value)
 
void SetMarker (Aws::String &&value)
 
void SetMarker (const char *value)
 
ListAccountAliasesResultWithMarker (const Aws::String &value)
 
ListAccountAliasesResultWithMarker (Aws::String &&value)
 
ListAccountAliasesResultWithMarker (const char *value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
ListAccountAliasesResultWithResponseMetadata (const ResponseMetadata &value)
 
ListAccountAliasesResultWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Contains the response to a successful ListAccountAliases request.

See Also:

AWS API Reference

Definition at line 35 of file ListAccountAliasesResult.h.

Constructor & Destructor Documentation

◆ ListAccountAliasesResult() [1/2]

Aws::IAM::Model::ListAccountAliasesResult::ListAccountAliasesResult ( )

◆ ListAccountAliasesResult() [2/2]

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

Member Function Documentation

◆ AddAccountAliases() [1/3]

ListAccountAliasesResult& Aws::IAM::Model::ListAccountAliasesResult::AddAccountAliases ( const Aws::String value)
inline

A list of aliases associated with the account. AWS supports only one alias per account.

Definition at line 77 of file ListAccountAliasesResult.h.

◆ AddAccountAliases() [2/3]

ListAccountAliasesResult& Aws::IAM::Model::ListAccountAliasesResult::AddAccountAliases ( Aws::String &&  value)
inline

A list of aliases associated with the account. AWS supports only one alias per account.

Definition at line 83 of file ListAccountAliasesResult.h.

◆ AddAccountAliases() [3/3]

ListAccountAliasesResult& Aws::IAM::Model::ListAccountAliasesResult::AddAccountAliases ( const char *  value)
inline

A list of aliases associated with the account. AWS supports only one alias per account.

Definition at line 89 of file ListAccountAliasesResult.h.

◆ GetAccountAliases()

const Aws::Vector<Aws::String>& Aws::IAM::Model::ListAccountAliasesResult::GetAccountAliases ( ) const
inline

A list of aliases associated with the account. AWS supports only one alias per account.

Definition at line 47 of file ListAccountAliasesResult.h.

◆ GetIsTruncated()

bool Aws::IAM::Model::ListAccountAliasesResult::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 101 of file ListAccountAliasesResult.h.

◆ GetMarker()

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

◆ GetResponseMetadata()

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

Definition at line 177 of file ListAccountAliasesResult.h.

◆ operator=()

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

◆ SetAccountAliases() [1/2]

void Aws::IAM::Model::ListAccountAliasesResult::SetAccountAliases ( const Aws::Vector< Aws::String > &  value)
inline

A list of aliases associated with the account. AWS supports only one alias per account.

Definition at line 53 of file ListAccountAliasesResult.h.

◆ SetAccountAliases() [2/2]

void Aws::IAM::Model::ListAccountAliasesResult::SetAccountAliases ( Aws::Vector< Aws::String > &&  value)
inline

A list of aliases associated with the account. AWS supports only one alias per account.

Definition at line 59 of file ListAccountAliasesResult.h.

◆ SetIsTruncated()

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

◆ SetMarker() [1/3]

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

◆ SetMarker() [2/3]

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

◆ SetMarker() [3/3]

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

◆ SetResponseMetadata() [1/2]

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

Definition at line 180 of file ListAccountAliasesResult.h.

◆ SetResponseMetadata() [2/2]

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

Definition at line 183 of file ListAccountAliasesResult.h.

◆ WithAccountAliases() [1/2]

ListAccountAliasesResult& Aws::IAM::Model::ListAccountAliasesResult::WithAccountAliases ( const Aws::Vector< Aws::String > &  value)
inline

A list of aliases associated with the account. AWS supports only one alias per account.

Definition at line 65 of file ListAccountAliasesResult.h.

◆ WithAccountAliases() [2/2]

ListAccountAliasesResult& Aws::IAM::Model::ListAccountAliasesResult::WithAccountAliases ( Aws::Vector< Aws::String > &&  value)
inline

A list of aliases associated with the account. AWS supports only one alias per account.

Definition at line 71 of file ListAccountAliasesResult.h.

◆ WithIsTruncated()

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

◆ WithMarker() [1/3]

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

◆ WithMarker() [2/3]

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

◆ WithMarker() [3/3]

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

◆ WithResponseMetadata() [1/2]

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

Definition at line 186 of file ListAccountAliasesResult.h.

◆ WithResponseMetadata() [2/2]

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

Definition at line 189 of file ListAccountAliasesResult.h.


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