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

#include <UserPendingChanges.h>

Public Member Functions

 UserPendingChanges ()
 
 UserPendingChanges (Aws::Utils::Json::JsonView jsonValue)
 
UserPendingChangesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetConsoleAccess () const
 
bool ConsoleAccessHasBeenSet () const
 
void SetConsoleAccess (bool value)
 
UserPendingChangesWithConsoleAccess (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)
 
UserPendingChangesWithGroups (const Aws::Vector< Aws::String > &value)
 
UserPendingChangesWithGroups (Aws::Vector< Aws::String > &&value)
 
UserPendingChangesAddGroups (const Aws::String &value)
 
UserPendingChangesAddGroups (Aws::String &&value)
 
UserPendingChangesAddGroups (const char *value)
 
const ChangeTypeGetPendingChange () const
 
bool PendingChangeHasBeenSet () const
 
void SetPendingChange (const ChangeType &value)
 
void SetPendingChange (ChangeType &&value)
 
UserPendingChangesWithPendingChange (const ChangeType &value)
 
UserPendingChangesWithPendingChange (ChangeType &&value)
 

Detailed Description

Returns information about the status of the changes pending for the ActiveMQ user.

See Also:

AWS API Reference

Definition at line 34 of file UserPendingChanges.h.

Constructor & Destructor Documentation

◆ UserPendingChanges() [1/2]

Aws::MQ::Model::UserPendingChanges::UserPendingChanges ( )

◆ UserPendingChanges() [2/2]

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

Member Function Documentation

◆ AddGroups() [1/3]

UserPendingChanges& Aws::MQ::Model::UserPendingChanges::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 118 of file UserPendingChanges.h.

◆ AddGroups() [2/3]

UserPendingChanges& Aws::MQ::Model::UserPendingChanges::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 111 of file UserPendingChanges.h.

◆ AddGroups() [3/3]

UserPendingChanges& Aws::MQ::Model::UserPendingChanges::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 125 of file UserPendingChanges.h.

◆ ConsoleAccessHasBeenSet()

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

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

Definition at line 51 of file UserPendingChanges.h.

◆ GetConsoleAccess()

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

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

Definition at line 46 of file UserPendingChanges.h.

◆ GetGroups()

const Aws::Vector<Aws::String>& Aws::MQ::Model::UserPendingChanges::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 69 of file UserPendingChanges.h.

◆ GetPendingChange()

const ChangeType& Aws::MQ::Model::UserPendingChanges::GetPendingChange ( ) const
inline

Required. The type of change pending for the ActiveMQ user.

Definition at line 131 of file UserPendingChanges.h.

◆ GroupsHasBeenSet()

bool Aws::MQ::Model::UserPendingChanges::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 76 of file UserPendingChanges.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PendingChangeHasBeenSet()

bool Aws::MQ::Model::UserPendingChanges::PendingChangeHasBeenSet ( ) const
inline

Required. The type of change pending for the ActiveMQ user.

Definition at line 136 of file UserPendingChanges.h.

◆ SetConsoleAccess()

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

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

Definition at line 56 of file UserPendingChanges.h.

◆ SetGroups() [1/2]

void Aws::MQ::Model::UserPendingChanges::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 90 of file UserPendingChanges.h.

◆ SetGroups() [2/2]

void Aws::MQ::Model::UserPendingChanges::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 83 of file UserPendingChanges.h.

◆ SetPendingChange() [1/2]

void Aws::MQ::Model::UserPendingChanges::SetPendingChange ( ChangeType &&  value)
inline

Required. The type of change pending for the ActiveMQ user.

Definition at line 146 of file UserPendingChanges.h.

◆ SetPendingChange() [2/2]

void Aws::MQ::Model::UserPendingChanges::SetPendingChange ( const ChangeType value)
inline

Required. The type of change pending for the ActiveMQ user.

Definition at line 141 of file UserPendingChanges.h.

◆ WithConsoleAccess()

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

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

Definition at line 61 of file UserPendingChanges.h.

◆ WithGroups() [1/2]

UserPendingChanges& Aws::MQ::Model::UserPendingChanges::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 104 of file UserPendingChanges.h.

◆ WithGroups() [2/2]

UserPendingChanges& Aws::MQ::Model::UserPendingChanges::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 97 of file UserPendingChanges.h.

◆ WithPendingChange() [1/2]

UserPendingChanges& Aws::MQ::Model::UserPendingChanges::WithPendingChange ( ChangeType &&  value)
inline

Required. The type of change pending for the ActiveMQ user.

Definition at line 156 of file UserPendingChanges.h.

◆ WithPendingChange() [2/2]

UserPendingChanges& Aws::MQ::Model::UserPendingChanges::WithPendingChange ( const ChangeType value)
inline

Required. The type of change pending for the ActiveMQ user.

Definition at line 151 of file UserPendingChanges.h.


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