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

#include <LoginProfile.h>

Public Member Functions

 LoginProfile ()
 
 LoginProfile (const Aws::Utils::Xml::XmlNode &xmlNode)
 
LoginProfileoperator= (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::StringGetUserName () const
 
bool UserNameHasBeenSet () const
 
void SetUserName (const Aws::String &value)
 
void SetUserName (Aws::String &&value)
 
void SetUserName (const char *value)
 
LoginProfileWithUserName (const Aws::String &value)
 
LoginProfileWithUserName (Aws::String &&value)
 
LoginProfileWithUserName (const char *value)
 
const Aws::Utils::DateTimeGetCreateDate () const
 
bool CreateDateHasBeenSet () const
 
void SetCreateDate (const Aws::Utils::DateTime &value)
 
void SetCreateDate (Aws::Utils::DateTime &&value)
 
LoginProfileWithCreateDate (const Aws::Utils::DateTime &value)
 
LoginProfileWithCreateDate (Aws::Utils::DateTime &&value)
 
bool GetPasswordResetRequired () const
 
bool PasswordResetRequiredHasBeenSet () const
 
void SetPasswordResetRequired (bool value)
 
LoginProfileWithPasswordResetRequired (bool value)
 

Detailed Description

Contains the user name and password create date for a user.

This data type is used as a response element in the CreateLoginProfile and GetLoginProfile operations.

See Also:

AWS API Reference

Definition at line 34 of file LoginProfile.h.

Constructor & Destructor Documentation

◆ LoginProfile() [1/2]

Aws::IAM::Model::LoginProfile::LoginProfile ( )

◆ LoginProfile() [2/2]

Aws::IAM::Model::LoginProfile::LoginProfile ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ CreateDateHasBeenSet()

bool Aws::IAM::Model::LoginProfile::CreateDateHasBeenSet ( ) const
inline

The date when the password for the user was created.

Definition at line 102 of file LoginProfile.h.

◆ GetCreateDate()

const Aws::Utils::DateTime& Aws::IAM::Model::LoginProfile::GetCreateDate ( ) const
inline

The date when the password for the user was created.

Definition at line 97 of file LoginProfile.h.

◆ GetPasswordResetRequired()

bool Aws::IAM::Model::LoginProfile::GetPasswordResetRequired ( ) const
inline

Specifies whether the user is required to set a new password on next sign-in.

Definition at line 129 of file LoginProfile.h.

◆ GetUserName()

const Aws::String& Aws::IAM::Model::LoginProfile::GetUserName ( ) const
inline

The name of the user, which can be used for signing in to the AWS Management Console.

Definition at line 49 of file LoginProfile.h.

◆ operator=()

LoginProfile& Aws::IAM::Model::LoginProfile::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

void Aws::IAM::Model::LoginProfile::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ PasswordResetRequiredHasBeenSet()

bool Aws::IAM::Model::LoginProfile::PasswordResetRequiredHasBeenSet ( ) const
inline

Specifies whether the user is required to set a new password on next sign-in.

Definition at line 135 of file LoginProfile.h.

◆ SetCreateDate() [1/2]

void Aws::IAM::Model::LoginProfile::SetCreateDate ( const Aws::Utils::DateTime value)
inline

The date when the password for the user was created.

Definition at line 107 of file LoginProfile.h.

◆ SetCreateDate() [2/2]

void Aws::IAM::Model::LoginProfile::SetCreateDate ( Aws::Utils::DateTime &&  value)
inline

The date when the password for the user was created.

Definition at line 112 of file LoginProfile.h.

◆ SetPasswordResetRequired()

void Aws::IAM::Model::LoginProfile::SetPasswordResetRequired ( bool  value)
inline

Specifies whether the user is required to set a new password on next sign-in.

Definition at line 141 of file LoginProfile.h.

◆ SetUserName() [1/3]

void Aws::IAM::Model::LoginProfile::SetUserName ( const Aws::String value)
inline

The name of the user, which can be used for signing in to the AWS Management Console.

Definition at line 61 of file LoginProfile.h.

◆ SetUserName() [2/3]

void Aws::IAM::Model::LoginProfile::SetUserName ( Aws::String &&  value)
inline

The name of the user, which can be used for signing in to the AWS Management Console.

Definition at line 67 of file LoginProfile.h.

◆ SetUserName() [3/3]

void Aws::IAM::Model::LoginProfile::SetUserName ( const char *  value)
inline

The name of the user, which can be used for signing in to the AWS Management Console.

Definition at line 73 of file LoginProfile.h.

◆ UserNameHasBeenSet()

bool Aws::IAM::Model::LoginProfile::UserNameHasBeenSet ( ) const
inline

The name of the user, which can be used for signing in to the AWS Management Console.

Definition at line 55 of file LoginProfile.h.

◆ WithCreateDate() [1/2]

LoginProfile& Aws::IAM::Model::LoginProfile::WithCreateDate ( const Aws::Utils::DateTime value)
inline

The date when the password for the user was created.

Definition at line 117 of file LoginProfile.h.

◆ WithCreateDate() [2/2]

LoginProfile& Aws::IAM::Model::LoginProfile::WithCreateDate ( Aws::Utils::DateTime &&  value)
inline

The date when the password for the user was created.

Definition at line 122 of file LoginProfile.h.

◆ WithPasswordResetRequired()

LoginProfile& Aws::IAM::Model::LoginProfile::WithPasswordResetRequired ( bool  value)
inline

Specifies whether the user is required to set a new password on next sign-in.

Definition at line 147 of file LoginProfile.h.

◆ WithUserName() [1/3]

LoginProfile& Aws::IAM::Model::LoginProfile::WithUserName ( const Aws::String value)
inline

The name of the user, which can be used for signing in to the AWS Management Console.

Definition at line 79 of file LoginProfile.h.

◆ WithUserName() [2/3]

LoginProfile& Aws::IAM::Model::LoginProfile::WithUserName ( Aws::String &&  value)
inline

The name of the user, which can be used for signing in to the AWS Management Console.

Definition at line 85 of file LoginProfile.h.

◆ WithUserName() [3/3]

LoginProfile& Aws::IAM::Model::LoginProfile::WithUserName ( const char *  value)
inline

The name of the user, which can be used for signing in to the AWS Management Console.

Definition at line 91 of file LoginProfile.h.


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