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

#include <Account.h>

Public Member Functions

 Account ()
 
 Account (Aws::Utils::Json::JsonView jsonValue)
 
Accountoperator= (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)
 
AccountWithId (const Aws::String &value)
 
AccountWithId (Aws::String &&value)
 
AccountWithId (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)
 
AccountWithArn (const Aws::String &value)
 
AccountWithArn (Aws::String &&value)
 
AccountWithArn (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)
 
AccountWithEmail (const Aws::String &value)
 
AccountWithEmail (Aws::String &&value)
 
AccountWithEmail (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)
 
AccountWithName (const Aws::String &value)
 
AccountWithName (Aws::String &&value)
 
AccountWithName (const char *value)
 
const AccountStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const AccountStatus &value)
 
void SetStatus (AccountStatus &&value)
 
AccountWithStatus (const AccountStatus &value)
 
AccountWithStatus (AccountStatus &&value)
 
const AccountJoinedMethodGetJoinedMethod () const
 
bool JoinedMethodHasBeenSet () const
 
void SetJoinedMethod (const AccountJoinedMethod &value)
 
void SetJoinedMethod (AccountJoinedMethod &&value)
 
AccountWithJoinedMethod (const AccountJoinedMethod &value)
 
AccountWithJoinedMethod (AccountJoinedMethod &&value)
 
const Aws::Utils::DateTimeGetJoinedTimestamp () const
 
bool JoinedTimestampHasBeenSet () const
 
void SetJoinedTimestamp (const Aws::Utils::DateTime &value)
 
void SetJoinedTimestamp (Aws::Utils::DateTime &&value)
 
AccountWithJoinedTimestamp (const Aws::Utils::DateTime &value)
 
AccountWithJoinedTimestamp (Aws::Utils::DateTime &&value)
 

Detailed Description

Contains information about an AWS account that is a member of an organization.

See Also:

AWS API Reference

Definition at line 35 of file Account.h.

Constructor & Destructor Documentation

◆ Account() [1/2]

Aws::Organizations::Model::Account::Account ( )

◆ Account() [2/2]

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

Member Function Documentation

◆ ArnHasBeenSet()

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

The Amazon Resource Name (ARN) of the account.

For more information about ARNs in Organizations, see ARN Formats Supported by Organizations in the AWS Service Authorization Reference.

Definition at line 117 of file Account.h.

◆ EmailHasBeenSet()

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

The email address associated with the AWS account.

The regex pattern for this parameter is a string of characters that represents a standard internet email address.

Definition at line 186 of file Account.h.

◆ GetArn()

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

The Amazon Resource Name (ARN) of the account.

For more information about ARNs in Organizations, see ARN Formats Supported by Organizations in the AWS Service Authorization Reference.

Definition at line 108 of file Account.h.

◆ GetEmail()

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

The email address associated with the AWS account.

The regex pattern for this parameter is a string of characters that represents a standard internet email address.

Definition at line 179 of file Account.h.

◆ GetId()

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

The unique identifier (ID) of the account.

The regex pattern for an account ID string requires exactly 12 digits.

Definition at line 49 of file Account.h.

◆ GetJoinedMethod()

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

The method by which the account joined the organization.

Definition at line 330 of file Account.h.

◆ GetJoinedTimestamp()

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

The date the account became a part of the organization.

Definition at line 361 of file Account.h.

◆ GetName()

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

The friendly name of the account.

The regex pattern that is used to validate this parameter is a string of any of the characters in the ASCII character range.

Definition at line 237 of file Account.h.

◆ GetStatus()

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

The status of the account in the organization.

Definition at line 299 of file Account.h.

◆ IdHasBeenSet()

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

The unique identifier (ID) of the account.

The regex pattern for an account ID string requires exactly 12 digits.

Definition at line 56 of file Account.h.

◆ JoinedMethodHasBeenSet()

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

The method by which the account joined the organization.

Definition at line 335 of file Account.h.

◆ JoinedTimestampHasBeenSet()

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

The date the account became a part of the organization.

Definition at line 366 of file Account.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

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

The friendly name of the account.

The regex pattern that is used to validate this parameter is a string of any of the characters in the ASCII character range.

Definition at line 245 of file Account.h.

◆ operator=()

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

◆ SetArn() [1/3]

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

The Amazon Resource Name (ARN) of the account.

For more information about ARNs in Organizations, see ARN Formats Supported by Organizations in the AWS Service Authorization Reference.

Definition at line 135 of file Account.h.

◆ SetArn() [2/3]

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

The Amazon Resource Name (ARN) of the account.

For more information about ARNs in Organizations, see ARN Formats Supported by Organizations in the AWS Service Authorization Reference.

Definition at line 126 of file Account.h.

◆ SetArn() [3/3]

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

The Amazon Resource Name (ARN) of the account.

For more information about ARNs in Organizations, see ARN Formats Supported by Organizations in the AWS Service Authorization Reference.

Definition at line 144 of file Account.h.

◆ SetEmail() [1/3]

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

The email address associated with the AWS account.

The regex pattern for this parameter is a string of characters that represents a standard internet email address.

Definition at line 200 of file Account.h.

◆ SetEmail() [2/3]

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

The email address associated with the AWS account.

The regex pattern for this parameter is a string of characters that represents a standard internet email address.

Definition at line 193 of file Account.h.

◆ SetEmail() [3/3]

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

The email address associated with the AWS account.

The regex pattern for this parameter is a string of characters that represents a standard internet email address.

Definition at line 207 of file Account.h.

◆ SetId() [1/3]

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

The unique identifier (ID) of the account.

The regex pattern for an account ID string requires exactly 12 digits.

Definition at line 70 of file Account.h.

◆ SetId() [2/3]

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

The unique identifier (ID) of the account.

The regex pattern for an account ID string requires exactly 12 digits.

Definition at line 63 of file Account.h.

◆ SetId() [3/3]

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

The unique identifier (ID) of the account.

The regex pattern for an account ID string requires exactly 12 digits.

Definition at line 77 of file Account.h.

◆ SetJoinedMethod() [1/2]

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

The method by which the account joined the organization.

Definition at line 345 of file Account.h.

◆ SetJoinedMethod() [2/2]

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

The method by which the account joined the organization.

Definition at line 340 of file Account.h.

◆ SetJoinedTimestamp() [1/2]

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

The date the account became a part of the organization.

Definition at line 376 of file Account.h.

◆ SetJoinedTimestamp() [2/2]

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

The date the account became a part of the organization.

Definition at line 371 of file Account.h.

◆ SetName() [1/3]

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

The friendly name of the account.

The regex pattern that is used to validate this parameter is a string of any of the characters in the ASCII character range.

Definition at line 261 of file Account.h.

◆ SetName() [2/3]

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

The friendly name of the account.

The regex pattern that is used to validate this parameter is a string of any of the characters in the ASCII character range.

Definition at line 253 of file Account.h.

◆ SetName() [3/3]

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

The friendly name of the account.

The regex pattern that is used to validate this parameter is a string of any of the characters in the ASCII character range.

Definition at line 269 of file Account.h.

◆ SetStatus() [1/2]

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

The status of the account in the organization.

Definition at line 314 of file Account.h.

◆ SetStatus() [2/2]

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

The status of the account in the organization.

Definition at line 309 of file Account.h.

◆ StatusHasBeenSet()

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

The status of the account in the organization.

Definition at line 304 of file Account.h.

◆ WithArn() [1/3]

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

The Amazon Resource Name (ARN) of the account.

For more information about ARNs in Organizations, see ARN Formats Supported by Organizations in the AWS Service Authorization Reference.

Definition at line 162 of file Account.h.

◆ WithArn() [2/3]

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

The Amazon Resource Name (ARN) of the account.

For more information about ARNs in Organizations, see ARN Formats Supported by Organizations in the AWS Service Authorization Reference.

Definition at line 153 of file Account.h.

◆ WithArn() [3/3]

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

The Amazon Resource Name (ARN) of the account.

For more information about ARNs in Organizations, see ARN Formats Supported by Organizations in the AWS Service Authorization Reference.

Definition at line 171 of file Account.h.

◆ WithEmail() [1/3]

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

The email address associated with the AWS account.

The regex pattern for this parameter is a string of characters that represents a standard internet email address.

Definition at line 221 of file Account.h.

◆ WithEmail() [2/3]

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

The email address associated with the AWS account.

The regex pattern for this parameter is a string of characters that represents a standard internet email address.

Definition at line 214 of file Account.h.

◆ WithEmail() [3/3]

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

The email address associated with the AWS account.

The regex pattern for this parameter is a string of characters that represents a standard internet email address.

Definition at line 228 of file Account.h.

◆ WithId() [1/3]

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

The unique identifier (ID) of the account.

The regex pattern for an account ID string requires exactly 12 digits.

Definition at line 91 of file Account.h.

◆ WithId() [2/3]

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

The unique identifier (ID) of the account.

The regex pattern for an account ID string requires exactly 12 digits.

Definition at line 84 of file Account.h.

◆ WithId() [3/3]

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

The unique identifier (ID) of the account.

The regex pattern for an account ID string requires exactly 12 digits.

Definition at line 98 of file Account.h.

◆ WithJoinedMethod() [1/2]

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

The method by which the account joined the organization.

Definition at line 355 of file Account.h.

◆ WithJoinedMethod() [2/2]

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

The method by which the account joined the organization.

Definition at line 350 of file Account.h.

◆ WithJoinedTimestamp() [1/2]

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

The date the account became a part of the organization.

Definition at line 386 of file Account.h.

◆ WithJoinedTimestamp() [2/2]

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

The date the account became a part of the organization.

Definition at line 381 of file Account.h.

◆ WithName() [1/3]

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

The friendly name of the account.

The regex pattern that is used to validate this parameter is a string of any of the characters in the ASCII character range.

Definition at line 285 of file Account.h.

◆ WithName() [2/3]

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

The friendly name of the account.

The regex pattern that is used to validate this parameter is a string of any of the characters in the ASCII character range.

Definition at line 277 of file Account.h.

◆ WithName() [3/3]

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

The friendly name of the account.

The regex pattern that is used to validate this parameter is a string of any of the characters in the ASCII character range.

Definition at line 293 of file Account.h.

◆ WithStatus() [1/2]

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

The status of the account in the organization.

Definition at line 324 of file Account.h.

◆ WithStatus() [2/2]

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

The status of the account in the organization.

Definition at line 319 of file Account.h.


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