AWS SDK for C++  1.8.94
AWS SDK for C++
Public Member Functions | List of all members
Aws::OpsWorks::Model::SelfUserProfile Class Reference

#include <SelfUserProfile.h>

Public Member Functions

 SelfUserProfile ()
 
 SelfUserProfile (Aws::Utils::Json::JsonView jsonValue)
 
SelfUserProfileoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetIamUserArn () const
 
bool IamUserArnHasBeenSet () const
 
void SetIamUserArn (const Aws::String &value)
 
void SetIamUserArn (Aws::String &&value)
 
void SetIamUserArn (const char *value)
 
SelfUserProfileWithIamUserArn (const Aws::String &value)
 
SelfUserProfileWithIamUserArn (Aws::String &&value)
 
SelfUserProfileWithIamUserArn (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
SelfUserProfileWithName (const Aws::String &value)
 
SelfUserProfileWithName (Aws::String &&value)
 
SelfUserProfileWithName (const char *value)
 
const Aws::StringGetSshUsername () const
 
bool SshUsernameHasBeenSet () const
 
void SetSshUsername (const Aws::String &value)
 
void SetSshUsername (Aws::String &&value)
 
void SetSshUsername (const char *value)
 
SelfUserProfileWithSshUsername (const Aws::String &value)
 
SelfUserProfileWithSshUsername (Aws::String &&value)
 
SelfUserProfileWithSshUsername (const char *value)
 
const Aws::StringGetSshPublicKey () const
 
bool SshPublicKeyHasBeenSet () const
 
void SetSshPublicKey (const Aws::String &value)
 
void SetSshPublicKey (Aws::String &&value)
 
void SetSshPublicKey (const char *value)
 
SelfUserProfileWithSshPublicKey (const Aws::String &value)
 
SelfUserProfileWithSshPublicKey (Aws::String &&value)
 
SelfUserProfileWithSshPublicKey (const char *value)
 

Detailed Description

Describes a user's SSH information.

See Also:

AWS API Reference

Definition at line 31 of file SelfUserProfile.h.

Constructor & Destructor Documentation

◆ SelfUserProfile() [1/2]

Aws::OpsWorks::Model::SelfUserProfile::SelfUserProfile ( )

◆ SelfUserProfile() [2/2]

Aws::OpsWorks::Model::SelfUserProfile::SelfUserProfile ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetIamUserArn()

const Aws::String& Aws::OpsWorks::Model::SelfUserProfile::GetIamUserArn ( ) const
inline

The user's IAM ARN.

Definition at line 43 of file SelfUserProfile.h.

◆ GetName()

const Aws::String& Aws::OpsWorks::Model::SelfUserProfile::GetName ( ) const
inline

The user's name.

Definition at line 84 of file SelfUserProfile.h.

◆ GetSshPublicKey()

const Aws::String& Aws::OpsWorks::Model::SelfUserProfile::GetSshPublicKey ( ) const
inline

The user's SSH public key.

Definition at line 166 of file SelfUserProfile.h.

◆ GetSshUsername()

const Aws::String& Aws::OpsWorks::Model::SelfUserProfile::GetSshUsername ( ) const
inline

The user's SSH user name.

Definition at line 125 of file SelfUserProfile.h.

◆ IamUserArnHasBeenSet()

bool Aws::OpsWorks::Model::SelfUserProfile::IamUserArnHasBeenSet ( ) const
inline

The user's IAM ARN.

Definition at line 48 of file SelfUserProfile.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::OpsWorks::Model::SelfUserProfile::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::OpsWorks::Model::SelfUserProfile::NameHasBeenSet ( ) const
inline

The user's name.

Definition at line 89 of file SelfUserProfile.h.

◆ operator=()

SelfUserProfile& Aws::OpsWorks::Model::SelfUserProfile::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetIamUserArn() [1/3]

void Aws::OpsWorks::Model::SelfUserProfile::SetIamUserArn ( const Aws::String value)
inline

The user's IAM ARN.

Definition at line 53 of file SelfUserProfile.h.

◆ SetIamUserArn() [2/3]

void Aws::OpsWorks::Model::SelfUserProfile::SetIamUserArn ( Aws::String &&  value)
inline

The user's IAM ARN.

Definition at line 58 of file SelfUserProfile.h.

◆ SetIamUserArn() [3/3]

void Aws::OpsWorks::Model::SelfUserProfile::SetIamUserArn ( const char *  value)
inline

The user's IAM ARN.

Definition at line 63 of file SelfUserProfile.h.

◆ SetName() [1/3]

void Aws::OpsWorks::Model::SelfUserProfile::SetName ( const Aws::String value)
inline

The user's name.

Definition at line 94 of file SelfUserProfile.h.

◆ SetName() [2/3]

void Aws::OpsWorks::Model::SelfUserProfile::SetName ( Aws::String &&  value)
inline

The user's name.

Definition at line 99 of file SelfUserProfile.h.

◆ SetName() [3/3]

void Aws::OpsWorks::Model::SelfUserProfile::SetName ( const char *  value)
inline

The user's name.

Definition at line 104 of file SelfUserProfile.h.

◆ SetSshPublicKey() [1/3]

void Aws::OpsWorks::Model::SelfUserProfile::SetSshPublicKey ( const Aws::String value)
inline

The user's SSH public key.

Definition at line 176 of file SelfUserProfile.h.

◆ SetSshPublicKey() [2/3]

void Aws::OpsWorks::Model::SelfUserProfile::SetSshPublicKey ( Aws::String &&  value)
inline

The user's SSH public key.

Definition at line 181 of file SelfUserProfile.h.

◆ SetSshPublicKey() [3/3]

void Aws::OpsWorks::Model::SelfUserProfile::SetSshPublicKey ( const char *  value)
inline

The user's SSH public key.

Definition at line 186 of file SelfUserProfile.h.

◆ SetSshUsername() [1/3]

void Aws::OpsWorks::Model::SelfUserProfile::SetSshUsername ( const Aws::String value)
inline

The user's SSH user name.

Definition at line 135 of file SelfUserProfile.h.

◆ SetSshUsername() [2/3]

void Aws::OpsWorks::Model::SelfUserProfile::SetSshUsername ( Aws::String &&  value)
inline

The user's SSH user name.

Definition at line 140 of file SelfUserProfile.h.

◆ SetSshUsername() [3/3]

void Aws::OpsWorks::Model::SelfUserProfile::SetSshUsername ( const char *  value)
inline

The user's SSH user name.

Definition at line 145 of file SelfUserProfile.h.

◆ SshPublicKeyHasBeenSet()

bool Aws::OpsWorks::Model::SelfUserProfile::SshPublicKeyHasBeenSet ( ) const
inline

The user's SSH public key.

Definition at line 171 of file SelfUserProfile.h.

◆ SshUsernameHasBeenSet()

bool Aws::OpsWorks::Model::SelfUserProfile::SshUsernameHasBeenSet ( ) const
inline

The user's SSH user name.

Definition at line 130 of file SelfUserProfile.h.

◆ WithIamUserArn() [1/3]

SelfUserProfile& Aws::OpsWorks::Model::SelfUserProfile::WithIamUserArn ( const Aws::String value)
inline

The user's IAM ARN.

Definition at line 68 of file SelfUserProfile.h.

◆ WithIamUserArn() [2/3]

SelfUserProfile& Aws::OpsWorks::Model::SelfUserProfile::WithIamUserArn ( Aws::String &&  value)
inline

The user's IAM ARN.

Definition at line 73 of file SelfUserProfile.h.

◆ WithIamUserArn() [3/3]

SelfUserProfile& Aws::OpsWorks::Model::SelfUserProfile::WithIamUserArn ( const char *  value)
inline

The user's IAM ARN.

Definition at line 78 of file SelfUserProfile.h.

◆ WithName() [1/3]

SelfUserProfile& Aws::OpsWorks::Model::SelfUserProfile::WithName ( const Aws::String value)
inline

The user's name.

Definition at line 109 of file SelfUserProfile.h.

◆ WithName() [2/3]

SelfUserProfile& Aws::OpsWorks::Model::SelfUserProfile::WithName ( Aws::String &&  value)
inline

The user's name.

Definition at line 114 of file SelfUserProfile.h.

◆ WithName() [3/3]

SelfUserProfile& Aws::OpsWorks::Model::SelfUserProfile::WithName ( const char *  value)
inline

The user's name.

Definition at line 119 of file SelfUserProfile.h.

◆ WithSshPublicKey() [1/3]

SelfUserProfile& Aws::OpsWorks::Model::SelfUserProfile::WithSshPublicKey ( const Aws::String value)
inline

The user's SSH public key.

Definition at line 191 of file SelfUserProfile.h.

◆ WithSshPublicKey() [2/3]

SelfUserProfile& Aws::OpsWorks::Model::SelfUserProfile::WithSshPublicKey ( Aws::String &&  value)
inline

The user's SSH public key.

Definition at line 196 of file SelfUserProfile.h.

◆ WithSshPublicKey() [3/3]

SelfUserProfile& Aws::OpsWorks::Model::SelfUserProfile::WithSshPublicKey ( const char *  value)
inline

The user's SSH public key.

Definition at line 201 of file SelfUserProfile.h.

◆ WithSshUsername() [1/3]

SelfUserProfile& Aws::OpsWorks::Model::SelfUserProfile::WithSshUsername ( const Aws::String value)
inline

The user's SSH user name.

Definition at line 150 of file SelfUserProfile.h.

◆ WithSshUsername() [2/3]

SelfUserProfile& Aws::OpsWorks::Model::SelfUserProfile::WithSshUsername ( Aws::String &&  value)
inline

The user's SSH user name.

Definition at line 155 of file SelfUserProfile.h.

◆ WithSshUsername() [3/3]

SelfUserProfile& Aws::OpsWorks::Model::SelfUserProfile::WithSshUsername ( const char *  value)
inline

The user's SSH user name.

Definition at line 160 of file SelfUserProfile.h.


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