AWS SDK for C++  1.9.73
AWS SDK for C++
Public Member Functions | List of all members
Aws::Organizations::Model::DelegatedAdministrator Class Reference

#include <DelegatedAdministrator.h>

Public Member Functions

 DelegatedAdministrator ()
 
 DelegatedAdministrator (Aws::Utils::Json::JsonView jsonValue)
 
DelegatedAdministratoroperator= (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)
 
DelegatedAdministratorWithId (const Aws::String &value)
 
DelegatedAdministratorWithId (Aws::String &&value)
 
DelegatedAdministratorWithId (const char *value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
DelegatedAdministratorWithArn (const Aws::String &value)
 
DelegatedAdministratorWithArn (Aws::String &&value)
 
DelegatedAdministratorWithArn (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)
 
DelegatedAdministratorWithEmail (const Aws::String &value)
 
DelegatedAdministratorWithEmail (Aws::String &&value)
 
DelegatedAdministratorWithEmail (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)
 
DelegatedAdministratorWithName (const Aws::String &value)
 
DelegatedAdministratorWithName (Aws::String &&value)
 
DelegatedAdministratorWithName (const char *value)
 
const AccountStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const AccountStatus &value)
 
void SetStatus (AccountStatus &&value)
 
DelegatedAdministratorWithStatus (const AccountStatus &value)
 
DelegatedAdministratorWithStatus (AccountStatus &&value)
 
const AccountJoinedMethodGetJoinedMethod () const
 
bool JoinedMethodHasBeenSet () const
 
void SetJoinedMethod (const AccountJoinedMethod &value)
 
void SetJoinedMethod (AccountJoinedMethod &&value)
 
DelegatedAdministratorWithJoinedMethod (const AccountJoinedMethod &value)
 
DelegatedAdministratorWithJoinedMethod (AccountJoinedMethod &&value)
 
const Aws::Utils::DateTimeGetJoinedTimestamp () const
 
bool JoinedTimestampHasBeenSet () const
 
void SetJoinedTimestamp (const Aws::Utils::DateTime &value)
 
void SetJoinedTimestamp (Aws::Utils::DateTime &&value)
 
DelegatedAdministratorWithJoinedTimestamp (const Aws::Utils::DateTime &value)
 
DelegatedAdministratorWithJoinedTimestamp (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetDelegationEnabledDate () const
 
bool DelegationEnabledDateHasBeenSet () const
 
void SetDelegationEnabledDate (const Aws::Utils::DateTime &value)
 
void SetDelegationEnabledDate (Aws::Utils::DateTime &&value)
 
DelegatedAdministratorWithDelegationEnabledDate (const Aws::Utils::DateTime &value)
 
DelegatedAdministratorWithDelegationEnabledDate (Aws::Utils::DateTime &&value)
 

Detailed Description

Contains information about the delegated administrator.

See Also:

AWS API Reference

Definition at line 35 of file DelegatedAdministrator.h.

Constructor & Destructor Documentation

◆ DelegatedAdministrator() [1/2]

Aws::Organizations::Model::DelegatedAdministrator::DelegatedAdministrator ( )

◆ DelegatedAdministrator() [2/2]

Aws::Organizations::Model::DelegatedAdministrator::DelegatedAdministrator ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ArnHasBeenSet()

bool Aws::Organizations::Model::DelegatedAdministrator::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the delegated administrator's account.

Definition at line 93 of file DelegatedAdministrator.h.

◆ DelegationEnabledDateHasBeenSet()

bool Aws::Organizations::Model::DelegatedAdministrator::DelegationEnabledDateHasBeenSet ( ) const
inline

The date when the account was made a delegated administrator.

Definition at line 329 of file DelegatedAdministrator.h.

◆ EmailHasBeenSet()

bool Aws::Organizations::Model::DelegatedAdministrator::EmailHasBeenSet ( ) const
inline

The email address that is associated with the delegated administrator's AWS account.

Definition at line 136 of file DelegatedAdministrator.h.

◆ GetArn()

const Aws::String& Aws::Organizations::Model::DelegatedAdministrator::GetArn ( ) const
inline

The Amazon Resource Name (ARN) of the delegated administrator's account.

Definition at line 88 of file DelegatedAdministrator.h.

◆ GetDelegationEnabledDate()

const Aws::Utils::DateTime& Aws::Organizations::Model::DelegatedAdministrator::GetDelegationEnabledDate ( ) const
inline

The date when the account was made a delegated administrator.

Definition at line 324 of file DelegatedAdministrator.h.

◆ GetEmail()

const Aws::String& Aws::Organizations::Model::DelegatedAdministrator::GetEmail ( ) const
inline

The email address that is associated with the delegated administrator's AWS account.

Definition at line 130 of file DelegatedAdministrator.h.

◆ GetId()

const Aws::String& Aws::Organizations::Model::DelegatedAdministrator::GetId ( ) const
inline

The unique identifier (ID) of the delegated administrator's account.

Definition at line 47 of file DelegatedAdministrator.h.

◆ GetJoinedMethod()

const AccountJoinedMethod& Aws::Organizations::Model::DelegatedAdministrator::GetJoinedMethod ( ) const
inline

The method by which the delegated administrator's account joined the organization.

Definition at line 251 of file DelegatedAdministrator.h.

◆ GetJoinedTimestamp()

const Aws::Utils::DateTime& Aws::Organizations::Model::DelegatedAdministrator::GetJoinedTimestamp ( ) const
inline

The date when the delegated administrator's account became a part of the organization.

Definition at line 288 of file DelegatedAdministrator.h.

◆ GetName()

const Aws::String& Aws::Organizations::Model::DelegatedAdministrator::GetName ( ) const
inline

The friendly name of the delegated administrator's account.

Definition at line 178 of file DelegatedAdministrator.h.

◆ GetStatus()

const AccountStatus& Aws::Organizations::Model::DelegatedAdministrator::GetStatus ( ) const
inline

The status of the delegated administrator's account in the organization.

Definition at line 219 of file DelegatedAdministrator.h.

◆ IdHasBeenSet()

bool Aws::Organizations::Model::DelegatedAdministrator::IdHasBeenSet ( ) const
inline

The unique identifier (ID) of the delegated administrator's account.

Definition at line 52 of file DelegatedAdministrator.h.

◆ JoinedMethodHasBeenSet()

bool Aws::Organizations::Model::DelegatedAdministrator::JoinedMethodHasBeenSet ( ) const
inline

The method by which the delegated administrator's account joined the organization.

Definition at line 257 of file DelegatedAdministrator.h.

◆ JoinedTimestampHasBeenSet()

bool Aws::Organizations::Model::DelegatedAdministrator::JoinedTimestampHasBeenSet ( ) const
inline

The date when the delegated administrator's account became a part of the organization.

Definition at line 294 of file DelegatedAdministrator.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Organizations::Model::DelegatedAdministrator::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::Organizations::Model::DelegatedAdministrator::NameHasBeenSet ( ) const
inline

The friendly name of the delegated administrator's account.

Definition at line 183 of file DelegatedAdministrator.h.

◆ operator=()

DelegatedAdministrator& Aws::Organizations::Model::DelegatedAdministrator::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetArn() [1/3]

void Aws::Organizations::Model::DelegatedAdministrator::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the delegated administrator's account.

Definition at line 103 of file DelegatedAdministrator.h.

◆ SetArn() [2/3]

void Aws::Organizations::Model::DelegatedAdministrator::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the delegated administrator's account.

Definition at line 98 of file DelegatedAdministrator.h.

◆ SetArn() [3/3]

void Aws::Organizations::Model::DelegatedAdministrator::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the delegated administrator's account.

Definition at line 108 of file DelegatedAdministrator.h.

◆ SetDelegationEnabledDate() [1/2]

void Aws::Organizations::Model::DelegatedAdministrator::SetDelegationEnabledDate ( Aws::Utils::DateTime &&  value)
inline

The date when the account was made a delegated administrator.

Definition at line 339 of file DelegatedAdministrator.h.

◆ SetDelegationEnabledDate() [2/2]

void Aws::Organizations::Model::DelegatedAdministrator::SetDelegationEnabledDate ( const Aws::Utils::DateTime value)
inline

The date when the account was made a delegated administrator.

Definition at line 334 of file DelegatedAdministrator.h.

◆ SetEmail() [1/3]

void Aws::Organizations::Model::DelegatedAdministrator::SetEmail ( Aws::String &&  value)
inline

The email address that is associated with the delegated administrator's AWS account.

Definition at line 148 of file DelegatedAdministrator.h.

◆ SetEmail() [2/3]

void Aws::Organizations::Model::DelegatedAdministrator::SetEmail ( const Aws::String value)
inline

The email address that is associated with the delegated administrator's AWS account.

Definition at line 142 of file DelegatedAdministrator.h.

◆ SetEmail() [3/3]

void Aws::Organizations::Model::DelegatedAdministrator::SetEmail ( const char *  value)
inline

The email address that is associated with the delegated administrator's AWS account.

Definition at line 154 of file DelegatedAdministrator.h.

◆ SetId() [1/3]

void Aws::Organizations::Model::DelegatedAdministrator::SetId ( Aws::String &&  value)
inline

The unique identifier (ID) of the delegated administrator's account.

Definition at line 62 of file DelegatedAdministrator.h.

◆ SetId() [2/3]

void Aws::Organizations::Model::DelegatedAdministrator::SetId ( const Aws::String value)
inline

The unique identifier (ID) of the delegated administrator's account.

Definition at line 57 of file DelegatedAdministrator.h.

◆ SetId() [3/3]

void Aws::Organizations::Model::DelegatedAdministrator::SetId ( const char *  value)
inline

The unique identifier (ID) of the delegated administrator's account.

Definition at line 67 of file DelegatedAdministrator.h.

◆ SetJoinedMethod() [1/2]

void Aws::Organizations::Model::DelegatedAdministrator::SetJoinedMethod ( AccountJoinedMethod &&  value)
inline

The method by which the delegated administrator's account joined the organization.

Definition at line 269 of file DelegatedAdministrator.h.

◆ SetJoinedMethod() [2/2]

void Aws::Organizations::Model::DelegatedAdministrator::SetJoinedMethod ( const AccountJoinedMethod value)
inline

The method by which the delegated administrator's account joined the organization.

Definition at line 263 of file DelegatedAdministrator.h.

◆ SetJoinedTimestamp() [1/2]

void Aws::Organizations::Model::DelegatedAdministrator::SetJoinedTimestamp ( Aws::Utils::DateTime &&  value)
inline

The date when the delegated administrator's account became a part of the organization.

Definition at line 306 of file DelegatedAdministrator.h.

◆ SetJoinedTimestamp() [2/2]

void Aws::Organizations::Model::DelegatedAdministrator::SetJoinedTimestamp ( const Aws::Utils::DateTime value)
inline

The date when the delegated administrator's account became a part of the organization.

Definition at line 300 of file DelegatedAdministrator.h.

◆ SetName() [1/3]

void Aws::Organizations::Model::DelegatedAdministrator::SetName ( Aws::String &&  value)
inline

The friendly name of the delegated administrator's account.

Definition at line 193 of file DelegatedAdministrator.h.

◆ SetName() [2/3]

void Aws::Organizations::Model::DelegatedAdministrator::SetName ( const Aws::String value)
inline

The friendly name of the delegated administrator's account.

Definition at line 188 of file DelegatedAdministrator.h.

◆ SetName() [3/3]

void Aws::Organizations::Model::DelegatedAdministrator::SetName ( const char *  value)
inline

The friendly name of the delegated administrator's account.

Definition at line 198 of file DelegatedAdministrator.h.

◆ SetStatus() [1/2]

void Aws::Organizations::Model::DelegatedAdministrator::SetStatus ( AccountStatus &&  value)
inline

The status of the delegated administrator's account in the organization.

Definition at line 234 of file DelegatedAdministrator.h.

◆ SetStatus() [2/2]

void Aws::Organizations::Model::DelegatedAdministrator::SetStatus ( const AccountStatus value)
inline

The status of the delegated administrator's account in the organization.

Definition at line 229 of file DelegatedAdministrator.h.

◆ StatusHasBeenSet()

bool Aws::Organizations::Model::DelegatedAdministrator::StatusHasBeenSet ( ) const
inline

The status of the delegated administrator's account in the organization.

Definition at line 224 of file DelegatedAdministrator.h.

◆ WithArn() [1/3]

DelegatedAdministrator& Aws::Organizations::Model::DelegatedAdministrator::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the delegated administrator's account.

Definition at line 118 of file DelegatedAdministrator.h.

◆ WithArn() [2/3]

DelegatedAdministrator& Aws::Organizations::Model::DelegatedAdministrator::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the delegated administrator's account.

Definition at line 113 of file DelegatedAdministrator.h.

◆ WithArn() [3/3]

DelegatedAdministrator& Aws::Organizations::Model::DelegatedAdministrator::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the delegated administrator's account.

Definition at line 123 of file DelegatedAdministrator.h.

◆ WithDelegationEnabledDate() [1/2]

DelegatedAdministrator& Aws::Organizations::Model::DelegatedAdministrator::WithDelegationEnabledDate ( Aws::Utils::DateTime &&  value)
inline

The date when the account was made a delegated administrator.

Definition at line 349 of file DelegatedAdministrator.h.

◆ WithDelegationEnabledDate() [2/2]

DelegatedAdministrator& Aws::Organizations::Model::DelegatedAdministrator::WithDelegationEnabledDate ( const Aws::Utils::DateTime value)
inline

The date when the account was made a delegated administrator.

Definition at line 344 of file DelegatedAdministrator.h.

◆ WithEmail() [1/3]

DelegatedAdministrator& Aws::Organizations::Model::DelegatedAdministrator::WithEmail ( Aws::String &&  value)
inline

The email address that is associated with the delegated administrator's AWS account.

Definition at line 166 of file DelegatedAdministrator.h.

◆ WithEmail() [2/3]

DelegatedAdministrator& Aws::Organizations::Model::DelegatedAdministrator::WithEmail ( const Aws::String value)
inline

The email address that is associated with the delegated administrator's AWS account.

Definition at line 160 of file DelegatedAdministrator.h.

◆ WithEmail() [3/3]

DelegatedAdministrator& Aws::Organizations::Model::DelegatedAdministrator::WithEmail ( const char *  value)
inline

The email address that is associated with the delegated administrator's AWS account.

Definition at line 172 of file DelegatedAdministrator.h.

◆ WithId() [1/3]

DelegatedAdministrator& Aws::Organizations::Model::DelegatedAdministrator::WithId ( Aws::String &&  value)
inline

The unique identifier (ID) of the delegated administrator's account.

Definition at line 77 of file DelegatedAdministrator.h.

◆ WithId() [2/3]

DelegatedAdministrator& Aws::Organizations::Model::DelegatedAdministrator::WithId ( const Aws::String value)
inline

The unique identifier (ID) of the delegated administrator's account.

Definition at line 72 of file DelegatedAdministrator.h.

◆ WithId() [3/3]

DelegatedAdministrator& Aws::Organizations::Model::DelegatedAdministrator::WithId ( const char *  value)
inline

The unique identifier (ID) of the delegated administrator's account.

Definition at line 82 of file DelegatedAdministrator.h.

◆ WithJoinedMethod() [1/2]

DelegatedAdministrator& Aws::Organizations::Model::DelegatedAdministrator::WithJoinedMethod ( AccountJoinedMethod &&  value)
inline

The method by which the delegated administrator's account joined the organization.

Definition at line 281 of file DelegatedAdministrator.h.

◆ WithJoinedMethod() [2/2]

DelegatedAdministrator& Aws::Organizations::Model::DelegatedAdministrator::WithJoinedMethod ( const AccountJoinedMethod value)
inline

The method by which the delegated administrator's account joined the organization.

Definition at line 275 of file DelegatedAdministrator.h.

◆ WithJoinedTimestamp() [1/2]

DelegatedAdministrator& Aws::Organizations::Model::DelegatedAdministrator::WithJoinedTimestamp ( Aws::Utils::DateTime &&  value)
inline

The date when the delegated administrator's account became a part of the organization.

Definition at line 318 of file DelegatedAdministrator.h.

◆ WithJoinedTimestamp() [2/2]

DelegatedAdministrator& Aws::Organizations::Model::DelegatedAdministrator::WithJoinedTimestamp ( const Aws::Utils::DateTime value)
inline

The date when the delegated administrator's account became a part of the organization.

Definition at line 312 of file DelegatedAdministrator.h.

◆ WithName() [1/3]

DelegatedAdministrator& Aws::Organizations::Model::DelegatedAdministrator::WithName ( Aws::String &&  value)
inline

The friendly name of the delegated administrator's account.

Definition at line 208 of file DelegatedAdministrator.h.

◆ WithName() [2/3]

DelegatedAdministrator& Aws::Organizations::Model::DelegatedAdministrator::WithName ( const Aws::String value)
inline

The friendly name of the delegated administrator's account.

Definition at line 203 of file DelegatedAdministrator.h.

◆ WithName() [3/3]

DelegatedAdministrator& Aws::Organizations::Model::DelegatedAdministrator::WithName ( const char *  value)
inline

The friendly name of the delegated administrator's account.

Definition at line 213 of file DelegatedAdministrator.h.

◆ WithStatus() [1/2]

DelegatedAdministrator& Aws::Organizations::Model::DelegatedAdministrator::WithStatus ( AccountStatus &&  value)
inline

The status of the delegated administrator's account in the organization.

Definition at line 244 of file DelegatedAdministrator.h.

◆ WithStatus() [2/2]

DelegatedAdministrator& Aws::Organizations::Model::DelegatedAdministrator::WithStatus ( const AccountStatus value)
inline

The status of the delegated administrator's account in the organization.

Definition at line 239 of file DelegatedAdministrator.h.


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