AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::STS::Model::FederatedUser Class Reference

#include <FederatedUser.h>

Public Member Functions

 FederatedUser ()
 
 FederatedUser (const Aws::Utils::Xml::XmlNode &xmlNode)
 
FederatedUseroperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetFederatedUserId () const
 
bool FederatedUserIdHasBeenSet () const
 
void SetFederatedUserId (const Aws::String &value)
 
void SetFederatedUserId (Aws::String &&value)
 
void SetFederatedUserId (const char *value)
 
FederatedUserWithFederatedUserId (const Aws::String &value)
 
FederatedUserWithFederatedUserId (Aws::String &&value)
 
FederatedUserWithFederatedUserId (const char *value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
FederatedUserWithArn (const Aws::String &value)
 
FederatedUserWithArn (Aws::String &&value)
 
FederatedUserWithArn (const char *value)
 

Detailed Description

Identifiers for the federated user that is associated with the credentials.

See Also:

AWS API Reference

Definition at line 32 of file FederatedUser.h.

Constructor & Destructor Documentation

◆ FederatedUser() [1/2]

Aws::STS::Model::FederatedUser::FederatedUser ( )

◆ FederatedUser() [2/2]

Aws::STS::Model::FederatedUser::FederatedUser ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ ArnHasBeenSet()

bool Aws::STS::Model::FederatedUser::ArnHasBeenSet ( ) const
inline

The ARN that specifies the federated user that is associated with the credentials. For more information about ARNs and how to use them in policies, see IAM Identifiers in the IAM User Guide.

Definition at line 108 of file FederatedUser.h.

◆ FederatedUserIdHasBeenSet()

bool Aws::STS::Model::FederatedUser::FederatedUserIdHasBeenSet ( ) const
inline

The string that identifies the federated user associated with the credentials, similar to the unique ID of an IAM user.

Definition at line 53 of file FederatedUser.h.

◆ GetArn()

const Aws::String& Aws::STS::Model::FederatedUser::GetArn ( ) const
inline

The ARN that specifies the federated user that is associated with the credentials. For more information about ARNs and how to use them in policies, see IAM Identifiers in the IAM User Guide.

Definition at line 99 of file FederatedUser.h.

◆ GetFederatedUserId()

const Aws::String& Aws::STS::Model::FederatedUser::GetFederatedUserId ( ) const
inline

The string that identifies the federated user associated with the credentials, similar to the unique ID of an IAM user.

Definition at line 47 of file FederatedUser.h.

◆ operator=()

FederatedUser& Aws::STS::Model::FederatedUser::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::STS::Model::FederatedUser::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::STS::Model::FederatedUser::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ SetArn() [1/3]

void Aws::STS::Model::FederatedUser::SetArn ( Aws::String &&  value)
inline

The ARN that specifies the federated user that is associated with the credentials. For more information about ARNs and how to use them in policies, see IAM Identifiers in the IAM User Guide.

Definition at line 126 of file FederatedUser.h.

◆ SetArn() [2/3]

void Aws::STS::Model::FederatedUser::SetArn ( const Aws::String value)
inline

The ARN that specifies the federated user that is associated with the credentials. For more information about ARNs and how to use them in policies, see IAM Identifiers in the IAM User Guide.

Definition at line 117 of file FederatedUser.h.

◆ SetArn() [3/3]

void Aws::STS::Model::FederatedUser::SetArn ( const char *  value)
inline

The ARN that specifies the federated user that is associated with the credentials. For more information about ARNs and how to use them in policies, see IAM Identifiers in the IAM User Guide.

Definition at line 135 of file FederatedUser.h.

◆ SetFederatedUserId() [1/3]

void Aws::STS::Model::FederatedUser::SetFederatedUserId ( Aws::String &&  value)
inline

The string that identifies the federated user associated with the credentials, similar to the unique ID of an IAM user.

Definition at line 65 of file FederatedUser.h.

◆ SetFederatedUserId() [2/3]

void Aws::STS::Model::FederatedUser::SetFederatedUserId ( const Aws::String value)
inline

The string that identifies the federated user associated with the credentials, similar to the unique ID of an IAM user.

Definition at line 59 of file FederatedUser.h.

◆ SetFederatedUserId() [3/3]

void Aws::STS::Model::FederatedUser::SetFederatedUserId ( const char *  value)
inline

The string that identifies the federated user associated with the credentials, similar to the unique ID of an IAM user.

Definition at line 71 of file FederatedUser.h.

◆ WithArn() [1/3]

FederatedUser& Aws::STS::Model::FederatedUser::WithArn ( Aws::String &&  value)
inline

The ARN that specifies the federated user that is associated with the credentials. For more information about ARNs and how to use them in policies, see IAM Identifiers in the IAM User Guide.

Definition at line 153 of file FederatedUser.h.

◆ WithArn() [2/3]

FederatedUser& Aws::STS::Model::FederatedUser::WithArn ( const Aws::String value)
inline

The ARN that specifies the federated user that is associated with the credentials. For more information about ARNs and how to use them in policies, see IAM Identifiers in the IAM User Guide.

Definition at line 144 of file FederatedUser.h.

◆ WithArn() [3/3]

FederatedUser& Aws::STS::Model::FederatedUser::WithArn ( const char *  value)
inline

The ARN that specifies the federated user that is associated with the credentials. For more information about ARNs and how to use them in policies, see IAM Identifiers in the IAM User Guide.

Definition at line 162 of file FederatedUser.h.

◆ WithFederatedUserId() [1/3]

FederatedUser& Aws::STS::Model::FederatedUser::WithFederatedUserId ( Aws::String &&  value)
inline

The string that identifies the federated user associated with the credentials, similar to the unique ID of an IAM user.

Definition at line 83 of file FederatedUser.h.

◆ WithFederatedUserId() [2/3]

FederatedUser& Aws::STS::Model::FederatedUser::WithFederatedUserId ( const Aws::String value)
inline

The string that identifies the federated user associated with the credentials, similar to the unique ID of an IAM user.

Definition at line 77 of file FederatedUser.h.

◆ WithFederatedUserId() [3/3]

FederatedUser& Aws::STS::Model::FederatedUser::WithFederatedUserId ( const char *  value)
inline

The string that identifies the federated user associated with the credentials, similar to the unique ID of an IAM user.

Definition at line 89 of file FederatedUser.h.


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