AWS SDK for C++  1.9.68
AWS SDK for C++
Public Member Functions | List of all members
Aws::WorkMail::Model::Group Class Reference

#include <Group.h>

Public Member Functions

 Group ()
 
 Group (Aws::Utils::Json::JsonView jsonValue)
 
Groupoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
GroupWithId (const Aws::String &value)
 
GroupWithId (Aws::String &&value)
 
GroupWithId (const char *value)
 
const Aws::StringGetEmail () const
 
bool EmailHasBeenSet () const
 
void SetEmail (const Aws::String &value)
 
void SetEmail (Aws::String &&value)
 
void SetEmail (const char *value)
 
GroupWithEmail (const Aws::String &value)
 
GroupWithEmail (Aws::String &&value)
 
GroupWithEmail (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)
 
GroupWithName (const Aws::String &value)
 
GroupWithName (Aws::String &&value)
 
GroupWithName (const char *value)
 
const EntityStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const EntityState &value)
 
void SetState (EntityState &&value)
 
GroupWithState (const EntityState &value)
 
GroupWithState (EntityState &&value)
 
const Aws::Utils::DateTimeGetEnabledDate () const
 
bool EnabledDateHasBeenSet () const
 
void SetEnabledDate (const Aws::Utils::DateTime &value)
 
void SetEnabledDate (Aws::Utils::DateTime &&value)
 
GroupWithEnabledDate (const Aws::Utils::DateTime &value)
 
GroupWithEnabledDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetDisabledDate () const
 
bool DisabledDateHasBeenSet () const
 
void SetDisabledDate (const Aws::Utils::DateTime &value)
 
void SetDisabledDate (Aws::Utils::DateTime &&value)
 
GroupWithDisabledDate (const Aws::Utils::DateTime &value)
 
GroupWithDisabledDate (Aws::Utils::DateTime &&value)
 

Detailed Description

The representation of an Amazon WorkMail group.

See Also:

AWS API Reference

Definition at line 33 of file Group.h.

Constructor & Destructor Documentation

◆ Group() [1/2]

Aws::WorkMail::Model::Group::Group ( )

◆ Group() [2/2]

Aws::WorkMail::Model::Group::Group ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DisabledDateHasBeenSet()

bool Aws::WorkMail::Model::Group::DisabledDateHasBeenSet ( ) const
inline

The date indicating when the group was disabled from Amazon WorkMail use.

Definition at line 235 of file Group.h.

◆ EmailHasBeenSet()

bool Aws::WorkMail::Model::Group::EmailHasBeenSet ( ) const
inline

The email of the group.

Definition at line 91 of file Group.h.

◆ EnabledDateHasBeenSet()

bool Aws::WorkMail::Model::Group::EnabledDateHasBeenSet ( ) const
inline

The date indicating when the group was enabled for Amazon WorkMail use.

Definition at line 204 of file Group.h.

◆ GetDisabledDate()

const Aws::Utils::DateTime& Aws::WorkMail::Model::Group::GetDisabledDate ( ) const
inline

The date indicating when the group was disabled from Amazon WorkMail use.

Definition at line 230 of file Group.h.

◆ GetEmail()

const Aws::String& Aws::WorkMail::Model::Group::GetEmail ( ) const
inline

The email of the group.

Definition at line 86 of file Group.h.

◆ GetEnabledDate()

const Aws::Utils::DateTime& Aws::WorkMail::Model::Group::GetEnabledDate ( ) const
inline

The date indicating when the group was enabled for Amazon WorkMail use.

Definition at line 199 of file Group.h.

◆ GetId()

const Aws::String& Aws::WorkMail::Model::Group::GetId ( ) const
inline

The identifier of the group.

Definition at line 45 of file Group.h.

◆ GetName()

const Aws::String& Aws::WorkMail::Model::Group::GetName ( ) const
inline

The name of the group.

Definition at line 127 of file Group.h.

◆ GetState()

const EntityState& Aws::WorkMail::Model::Group::GetState ( ) const
inline

The state of the group, which can be ENABLED, DISABLED, or DELETED.

Definition at line 168 of file Group.h.

◆ IdHasBeenSet()

bool Aws::WorkMail::Model::Group::IdHasBeenSet ( ) const
inline

The identifier of the group.

Definition at line 50 of file Group.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::WorkMail::Model::Group::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::WorkMail::Model::Group::NameHasBeenSet ( ) const
inline

The name of the group.

Definition at line 132 of file Group.h.

◆ operator=()

Group& Aws::WorkMail::Model::Group::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDisabledDate() [1/2]

void Aws::WorkMail::Model::Group::SetDisabledDate ( Aws::Utils::DateTime &&  value)
inline

The date indicating when the group was disabled from Amazon WorkMail use.

Definition at line 245 of file Group.h.

◆ SetDisabledDate() [2/2]

void Aws::WorkMail::Model::Group::SetDisabledDate ( const Aws::Utils::DateTime value)
inline

The date indicating when the group was disabled from Amazon WorkMail use.

Definition at line 240 of file Group.h.

◆ SetEmail() [1/3]

void Aws::WorkMail::Model::Group::SetEmail ( Aws::String &&  value)
inline

The email of the group.

Definition at line 101 of file Group.h.

◆ SetEmail() [2/3]

void Aws::WorkMail::Model::Group::SetEmail ( const Aws::String value)
inline

The email of the group.

Definition at line 96 of file Group.h.

◆ SetEmail() [3/3]

void Aws::WorkMail::Model::Group::SetEmail ( const char *  value)
inline

The email of the group.

Definition at line 106 of file Group.h.

◆ SetEnabledDate() [1/2]

void Aws::WorkMail::Model::Group::SetEnabledDate ( Aws::Utils::DateTime &&  value)
inline

The date indicating when the group was enabled for Amazon WorkMail use.

Definition at line 214 of file Group.h.

◆ SetEnabledDate() [2/2]

void Aws::WorkMail::Model::Group::SetEnabledDate ( const Aws::Utils::DateTime value)
inline

The date indicating when the group was enabled for Amazon WorkMail use.

Definition at line 209 of file Group.h.

◆ SetId() [1/3]

void Aws::WorkMail::Model::Group::SetId ( Aws::String &&  value)
inline

The identifier of the group.

Definition at line 60 of file Group.h.

◆ SetId() [2/3]

void Aws::WorkMail::Model::Group::SetId ( const Aws::String value)
inline

The identifier of the group.

Definition at line 55 of file Group.h.

◆ SetId() [3/3]

void Aws::WorkMail::Model::Group::SetId ( const char *  value)
inline

The identifier of the group.

Definition at line 65 of file Group.h.

◆ SetName() [1/3]

void Aws::WorkMail::Model::Group::SetName ( Aws::String &&  value)
inline

The name of the group.

Definition at line 142 of file Group.h.

◆ SetName() [2/3]

void Aws::WorkMail::Model::Group::SetName ( const Aws::String value)
inline

The name of the group.

Definition at line 137 of file Group.h.

◆ SetName() [3/3]

void Aws::WorkMail::Model::Group::SetName ( const char *  value)
inline

The name of the group.

Definition at line 147 of file Group.h.

◆ SetState() [1/2]

void Aws::WorkMail::Model::Group::SetState ( const EntityState value)
inline

The state of the group, which can be ENABLED, DISABLED, or DELETED.

Definition at line 178 of file Group.h.

◆ SetState() [2/2]

void Aws::WorkMail::Model::Group::SetState ( EntityState &&  value)
inline

The state of the group, which can be ENABLED, DISABLED, or DELETED.

Definition at line 183 of file Group.h.

◆ StateHasBeenSet()

bool Aws::WorkMail::Model::Group::StateHasBeenSet ( ) const
inline

The state of the group, which can be ENABLED, DISABLED, or DELETED.

Definition at line 173 of file Group.h.

◆ WithDisabledDate() [1/2]

Group& Aws::WorkMail::Model::Group::WithDisabledDate ( Aws::Utils::DateTime &&  value)
inline

The date indicating when the group was disabled from Amazon WorkMail use.

Definition at line 255 of file Group.h.

◆ WithDisabledDate() [2/2]

Group& Aws::WorkMail::Model::Group::WithDisabledDate ( const Aws::Utils::DateTime value)
inline

The date indicating when the group was disabled from Amazon WorkMail use.

Definition at line 250 of file Group.h.

◆ WithEmail() [1/3]

Group& Aws::WorkMail::Model::Group::WithEmail ( Aws::String &&  value)
inline

The email of the group.

Definition at line 116 of file Group.h.

◆ WithEmail() [2/3]

Group& Aws::WorkMail::Model::Group::WithEmail ( const Aws::String value)
inline

The email of the group.

Definition at line 111 of file Group.h.

◆ WithEmail() [3/3]

Group& Aws::WorkMail::Model::Group::WithEmail ( const char *  value)
inline

The email of the group.

Definition at line 121 of file Group.h.

◆ WithEnabledDate() [1/2]

Group& Aws::WorkMail::Model::Group::WithEnabledDate ( Aws::Utils::DateTime &&  value)
inline

The date indicating when the group was enabled for Amazon WorkMail use.

Definition at line 224 of file Group.h.

◆ WithEnabledDate() [2/2]

Group& Aws::WorkMail::Model::Group::WithEnabledDate ( const Aws::Utils::DateTime value)
inline

The date indicating when the group was enabled for Amazon WorkMail use.

Definition at line 219 of file Group.h.

◆ WithId() [1/3]

Group& Aws::WorkMail::Model::Group::WithId ( Aws::String &&  value)
inline

The identifier of the group.

Definition at line 75 of file Group.h.

◆ WithId() [2/3]

Group& Aws::WorkMail::Model::Group::WithId ( const Aws::String value)
inline

The identifier of the group.

Definition at line 70 of file Group.h.

◆ WithId() [3/3]

Group& Aws::WorkMail::Model::Group::WithId ( const char *  value)
inline

The identifier of the group.

Definition at line 80 of file Group.h.

◆ WithName() [1/3]

Group& Aws::WorkMail::Model::Group::WithName ( Aws::String &&  value)
inline

The name of the group.

Definition at line 157 of file Group.h.

◆ WithName() [2/3]

Group& Aws::WorkMail::Model::Group::WithName ( const Aws::String value)
inline

The name of the group.

Definition at line 152 of file Group.h.

◆ WithName() [3/3]

Group& Aws::WorkMail::Model::Group::WithName ( const char *  value)
inline

The name of the group.

Definition at line 162 of file Group.h.

◆ WithState() [1/2]

Group& Aws::WorkMail::Model::Group::WithState ( const EntityState value)
inline

The state of the group, which can be ENABLED, DISABLED, or DELETED.

Definition at line 188 of file Group.h.

◆ WithState() [2/2]

Group& Aws::WorkMail::Model::Group::WithState ( EntityState &&  value)
inline

The state of the group, which can be ENABLED, DISABLED, or DELETED.

Definition at line 193 of file Group.h.


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