AWS SDK for C++  1.8.72
AWS SDK for C++
Public Member Functions | List of all members
Aws::MQ::Model::User Class Reference

#include <User.h>

Public Member Functions

 User ()
 
 User (Aws::Utils::Json::JsonView jsonValue)
 
Useroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetConsoleAccess () const
 
bool ConsoleAccessHasBeenSet () const
 
void SetConsoleAccess (bool value)
 
UserWithConsoleAccess (bool value)
 
const Aws::Vector< Aws::String > & GetGroups () const
 
bool GroupsHasBeenSet () const
 
void SetGroups (const Aws::Vector< Aws::String > &value)
 
void SetGroups (Aws::Vector< Aws::String > &&value)
 
UserWithGroups (const Aws::Vector< Aws::String > &value)
 
UserWithGroups (Aws::Vector< Aws::String > &&value)
 
UserAddGroups (const Aws::String &value)
 
UserAddGroups (Aws::String &&value)
 
UserAddGroups (const char *value)
 
const Aws::StringGetPassword () const
 
bool PasswordHasBeenSet () const
 
void SetPassword (const Aws::String &value)
 
void SetPassword (Aws::String &&value)
 
void SetPassword (const char *value)
 
UserWithPassword (const Aws::String &value)
 
UserWithPassword (Aws::String &&value)
 
UserWithPassword (const char *value)
 
const Aws::StringGetUsername () const
 
bool UsernameHasBeenSet () const
 
void SetUsername (const Aws::String &value)
 
void SetUsername (Aws::String &&value)
 
void SetUsername (const char *value)
 
UserWithUsername (const Aws::String &value)
 
UserWithUsername (Aws::String &&value)
 
UserWithUsername (const char *value)
 

Detailed Description

An ActiveMQ user associated with the broker.

See Also:

AWS API Reference

Definition at line 32 of file User.h.

Constructor & Destructor Documentation

◆ User() [1/2]

Aws::MQ::Model::User::User ( )

◆ User() [2/2]

Aws::MQ::Model::User::User ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddGroups() [1/3]

User& Aws::MQ::Model::User::AddGroups ( const Aws::String value)
inline

The list of groups (20 maximum) to which the ActiveMQ user belongs. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

Definition at line 109 of file User.h.

◆ AddGroups() [2/3]

User& Aws::MQ::Model::User::AddGroups ( Aws::String &&  value)
inline

The list of groups (20 maximum) to which the ActiveMQ user belongs. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

Definition at line 116 of file User.h.

◆ AddGroups() [3/3]

User& Aws::MQ::Model::User::AddGroups ( const char *  value)
inline

The list of groups (20 maximum) to which the ActiveMQ user belongs. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

Definition at line 123 of file User.h.

◆ ConsoleAccessHasBeenSet()

bool Aws::MQ::Model::User::ConsoleAccessHasBeenSet ( ) const
inline

Enables access to the the ActiveMQ Web Console for the ActiveMQ user.

Definition at line 49 of file User.h.

◆ GetConsoleAccess()

bool Aws::MQ::Model::User::GetConsoleAccess ( ) const
inline

Enables access to the the ActiveMQ Web Console for the ActiveMQ user.

Definition at line 44 of file User.h.

◆ GetGroups()

const Aws::Vector<Aws::String>& Aws::MQ::Model::User::GetGroups ( ) const
inline

The list of groups (20 maximum) to which the ActiveMQ user belongs. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

Definition at line 67 of file User.h.

◆ GetPassword()

const Aws::String& Aws::MQ::Model::User::GetPassword ( ) const
inline

Required. The password of the ActiveMQ user. This value must be at least 12 characters long, must contain at least 4 unique characters, and must not contain commas.

Definition at line 131 of file User.h.

◆ GetUsername()

const Aws::String& Aws::MQ::Model::User::GetUsername ( ) const
inline

Required. The username of the ActiveMQ user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

Definition at line 188 of file User.h.

◆ GroupsHasBeenSet()

bool Aws::MQ::Model::User::GroupsHasBeenSet ( ) const
inline

The list of groups (20 maximum) to which the ActiveMQ user belongs. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

Definition at line 74 of file User.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MQ::Model::User::Jsonize ( ) const

◆ operator=()

User& Aws::MQ::Model::User::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PasswordHasBeenSet()

bool Aws::MQ::Model::User::PasswordHasBeenSet ( ) const
inline

Required. The password of the ActiveMQ user. This value must be at least 12 characters long, must contain at least 4 unique characters, and must not contain commas.

Definition at line 138 of file User.h.

◆ SetConsoleAccess()

void Aws::MQ::Model::User::SetConsoleAccess ( bool  value)
inline

Enables access to the the ActiveMQ Web Console for the ActiveMQ user.

Definition at line 54 of file User.h.

◆ SetGroups() [1/2]

void Aws::MQ::Model::User::SetGroups ( const Aws::Vector< Aws::String > &  value)
inline

The list of groups (20 maximum) to which the ActiveMQ user belongs. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

Definition at line 81 of file User.h.

◆ SetGroups() [2/2]

void Aws::MQ::Model::User::SetGroups ( Aws::Vector< Aws::String > &&  value)
inline

The list of groups (20 maximum) to which the ActiveMQ user belongs. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

Definition at line 88 of file User.h.

◆ SetPassword() [1/3]

void Aws::MQ::Model::User::SetPassword ( const Aws::String value)
inline

Required. The password of the ActiveMQ user. This value must be at least 12 characters long, must contain at least 4 unique characters, and must not contain commas.

Definition at line 145 of file User.h.

◆ SetPassword() [2/3]

void Aws::MQ::Model::User::SetPassword ( Aws::String &&  value)
inline

Required. The password of the ActiveMQ user. This value must be at least 12 characters long, must contain at least 4 unique characters, and must not contain commas.

Definition at line 152 of file User.h.

◆ SetPassword() [3/3]

void Aws::MQ::Model::User::SetPassword ( const char *  value)
inline

Required. The password of the ActiveMQ user. This value must be at least 12 characters long, must contain at least 4 unique characters, and must not contain commas.

Definition at line 159 of file User.h.

◆ SetUsername() [1/3]

void Aws::MQ::Model::User::SetUsername ( const Aws::String value)
inline

Required. The username of the ActiveMQ user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

Definition at line 202 of file User.h.

◆ SetUsername() [2/3]

void Aws::MQ::Model::User::SetUsername ( Aws::String &&  value)
inline

Required. The username of the ActiveMQ user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

Definition at line 209 of file User.h.

◆ SetUsername() [3/3]

void Aws::MQ::Model::User::SetUsername ( const char *  value)
inline

Required. The username of the ActiveMQ user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

Definition at line 216 of file User.h.

◆ UsernameHasBeenSet()

bool Aws::MQ::Model::User::UsernameHasBeenSet ( ) const
inline

Required. The username of the ActiveMQ user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

Definition at line 195 of file User.h.

◆ WithConsoleAccess()

User& Aws::MQ::Model::User::WithConsoleAccess ( bool  value)
inline

Enables access to the the ActiveMQ Web Console for the ActiveMQ user.

Definition at line 59 of file User.h.

◆ WithGroups() [1/2]

User& Aws::MQ::Model::User::WithGroups ( const Aws::Vector< Aws::String > &  value)
inline

The list of groups (20 maximum) to which the ActiveMQ user belongs. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

Definition at line 95 of file User.h.

◆ WithGroups() [2/2]

User& Aws::MQ::Model::User::WithGroups ( Aws::Vector< Aws::String > &&  value)
inline

The list of groups (20 maximum) to which the ActiveMQ user belongs. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

Definition at line 102 of file User.h.

◆ WithPassword() [1/3]

User& Aws::MQ::Model::User::WithPassword ( const Aws::String value)
inline

Required. The password of the ActiveMQ user. This value must be at least 12 characters long, must contain at least 4 unique characters, and must not contain commas.

Definition at line 166 of file User.h.

◆ WithPassword() [2/3]

User& Aws::MQ::Model::User::WithPassword ( Aws::String &&  value)
inline

Required. The password of the ActiveMQ user. This value must be at least 12 characters long, must contain at least 4 unique characters, and must not contain commas.

Definition at line 173 of file User.h.

◆ WithPassword() [3/3]

User& Aws::MQ::Model::User::WithPassword ( const char *  value)
inline

Required. The password of the ActiveMQ user. This value must be at least 12 characters long, must contain at least 4 unique characters, and must not contain commas.

Definition at line 180 of file User.h.

◆ WithUsername() [1/3]

User& Aws::MQ::Model::User::WithUsername ( const Aws::String value)
inline

Required. The username of the ActiveMQ user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

Definition at line 223 of file User.h.

◆ WithUsername() [2/3]

User& Aws::MQ::Model::User::WithUsername ( Aws::String &&  value)
inline

Required. The username of the ActiveMQ user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

Definition at line 230 of file User.h.

◆ WithUsername() [3/3]

User& Aws::MQ::Model::User::WithUsername ( const char *  value)
inline

Required. The username of the ActiveMQ user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

Definition at line 237 of file User.h.


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