AWS SDK for C++  1.9.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::Macie2::Model::Member Class Reference

#include <Member.h>

Public Member Functions

 Member ()
 
 Member (Aws::Utils::Json::JsonView jsonValue)
 
Memberoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAccountId () const
 
bool AccountIdHasBeenSet () const
 
void SetAccountId (const Aws::String &value)
 
void SetAccountId (Aws::String &&value)
 
void SetAccountId (const char *value)
 
MemberWithAccountId (const Aws::String &value)
 
MemberWithAccountId (Aws::String &&value)
 
MemberWithAccountId (const char *value)
 
const Aws::StringGetAdministratorAccountId () const
 
bool AdministratorAccountIdHasBeenSet () const
 
void SetAdministratorAccountId (const Aws::String &value)
 
void SetAdministratorAccountId (Aws::String &&value)
 
void SetAdministratorAccountId (const char *value)
 
MemberWithAdministratorAccountId (const Aws::String &value)
 
MemberWithAdministratorAccountId (Aws::String &&value)
 
MemberWithAdministratorAccountId (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)
 
MemberWithArn (const Aws::String &value)
 
MemberWithArn (Aws::String &&value)
 
MemberWithArn (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)
 
MemberWithEmail (const Aws::String &value)
 
MemberWithEmail (Aws::String &&value)
 
MemberWithEmail (const char *value)
 
const Aws::Utils::DateTimeGetInvitedAt () const
 
bool InvitedAtHasBeenSet () const
 
void SetInvitedAt (const Aws::Utils::DateTime &value)
 
void SetInvitedAt (Aws::Utils::DateTime &&value)
 
MemberWithInvitedAt (const Aws::Utils::DateTime &value)
 
MemberWithInvitedAt (Aws::Utils::DateTime &&value)
 
const Aws::StringGetMasterAccountId () const
 
bool MasterAccountIdHasBeenSet () const
 
void SetMasterAccountId (const Aws::String &value)
 
void SetMasterAccountId (Aws::String &&value)
 
void SetMasterAccountId (const char *value)
 
MemberWithMasterAccountId (const Aws::String &value)
 
MemberWithMasterAccountId (Aws::String &&value)
 
MemberWithMasterAccountId (const char *value)
 
const RelationshipStatusGetRelationshipStatus () const
 
bool RelationshipStatusHasBeenSet () const
 
void SetRelationshipStatus (const RelationshipStatus &value)
 
void SetRelationshipStatus (RelationshipStatus &&value)
 
MemberWithRelationshipStatus (const RelationshipStatus &value)
 
MemberWithRelationshipStatus (RelationshipStatus &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
MemberWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
MemberWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
MemberAddTags (const Aws::String &key, const Aws::String &value)
 
MemberAddTags (Aws::String &&key, const Aws::String &value)
 
MemberAddTags (const Aws::String &key, Aws::String &&value)
 
MemberAddTags (Aws::String &&key, Aws::String &&value)
 
MemberAddTags (const char *key, Aws::String &&value)
 
MemberAddTags (Aws::String &&key, const char *value)
 
MemberAddTags (const char *key, const char *value)
 
const Aws::Utils::DateTimeGetUpdatedAt () const
 
bool UpdatedAtHasBeenSet () const
 
void SetUpdatedAt (const Aws::Utils::DateTime &value)
 
void SetUpdatedAt (Aws::Utils::DateTime &&value)
 
MemberWithUpdatedAt (const Aws::Utils::DateTime &value)
 
MemberWithUpdatedAt (Aws::Utils::DateTime &&value)
 

Detailed Description

Provides information about an account that's associated with an Amazon Macie administrator account.

See Also:

AWS API Reference

Definition at line 35 of file Member.h.

Constructor & Destructor Documentation

◆ Member() [1/2]

Aws::Macie2::Model::Member::Member ( )

◆ Member() [2/2]

Aws::Macie2::Model::Member::Member ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccountIdHasBeenSet()

bool Aws::Macie2::Model::Member::AccountIdHasBeenSet ( ) const
inline

The Amazon Web Services account ID for the account.

Definition at line 52 of file Member.h.

◆ AddTags() [1/7]

Member& Aws::Macie2::Model::Member::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

A map of key-value pairs that identifies the tags (keys and values) that are associated with the account in Amazon Macie.

Definition at line 403 of file Member.h.

◆ AddTags() [2/7]

Member& Aws::Macie2::Model::Member::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

A map of key-value pairs that identifies the tags (keys and values) that are associated with the account in Amazon Macie.

Definition at line 391 of file Member.h.

◆ AddTags() [3/7]

Member& Aws::Macie2::Model::Member::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

A map of key-value pairs that identifies the tags (keys and values) that are associated with the account in Amazon Macie.

Definition at line 415 of file Member.h.

◆ AddTags() [4/7]

Member& Aws::Macie2::Model::Member::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

A map of key-value pairs that identifies the tags (keys and values) that are associated with the account in Amazon Macie.

Definition at line 397 of file Member.h.

◆ AddTags() [5/7]

Member& Aws::Macie2::Model::Member::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

A map of key-value pairs that identifies the tags (keys and values) that are associated with the account in Amazon Macie.

Definition at line 385 of file Member.h.

◆ AddTags() [6/7]

Member& Aws::Macie2::Model::Member::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

A map of key-value pairs that identifies the tags (keys and values) that are associated with the account in Amazon Macie.

Definition at line 409 of file Member.h.

◆ AddTags() [7/7]

Member& Aws::Macie2::Model::Member::AddTags ( const char *  key,
const char *  value 
)
inline

A map of key-value pairs that identifies the tags (keys and values) that are associated with the account in Amazon Macie.

Definition at line 421 of file Member.h.

◆ AdministratorAccountIdHasBeenSet()

bool Aws::Macie2::Model::Member::AdministratorAccountIdHasBeenSet ( ) const
inline

The Amazon Web Services account ID for the administrator account.

Definition at line 93 of file Member.h.

◆ ArnHasBeenSet()

bool Aws::Macie2::Model::Member::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the account.

Definition at line 134 of file Member.h.

◆ EmailHasBeenSet()

bool Aws::Macie2::Model::Member::EmailHasBeenSet ( ) const
inline

The email address for the account.

Definition at line 175 of file Member.h.

◆ GetAccountId()

const Aws::String& Aws::Macie2::Model::Member::GetAccountId ( ) const
inline

The Amazon Web Services account ID for the account.

Definition at line 47 of file Member.h.

◆ GetAdministratorAccountId()

const Aws::String& Aws::Macie2::Model::Member::GetAdministratorAccountId ( ) const
inline

The Amazon Web Services account ID for the administrator account.

Definition at line 88 of file Member.h.

◆ GetArn()

const Aws::String& Aws::Macie2::Model::Member::GetArn ( ) const
inline

The Amazon Resource Name (ARN) of the account.

Definition at line 129 of file Member.h.

◆ GetEmail()

const Aws::String& Aws::Macie2::Model::Member::GetEmail ( ) const
inline

The email address for the account.

Definition at line 170 of file Member.h.

◆ GetInvitedAt()

const Aws::Utils::DateTime& Aws::Macie2::Model::Member::GetInvitedAt ( ) const
inline

The date and time, in UTC and extended ISO 8601 format, when an Amazon Macie membership invitation was last sent to the account. This value is null if a Macie invitation hasn't been sent to the account.

Definition at line 213 of file Member.h.

◆ GetMasterAccountId()

const Aws::String& Aws::Macie2::Model::Member::GetMasterAccountId ( ) const
inline

(Deprecated) The Amazon Web Services account ID for the administrator account. This property has been replaced by the administratorAccountId property and is retained only for backward compatibility.

Definition at line 256 of file Member.h.

◆ GetRelationshipStatus()

const RelationshipStatus& Aws::Macie2::Model::Member::GetRelationshipStatus ( ) const
inline

The current status of the relationship between the account and the administrator account.

Definition at line 312 of file Member.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::Macie2::Model::Member::GetTags ( ) const
inline

A map of key-value pairs that identifies the tags (keys and values) that are associated with the account in Amazon Macie.

Definition at line 349 of file Member.h.

◆ GetUpdatedAt()

const Aws::Utils::DateTime& Aws::Macie2::Model::Member::GetUpdatedAt ( ) const
inline

The date and time, in UTC and extended ISO 8601 format, of the most recent change to the status of the relationship between the account and the administrator account.

Definition at line 429 of file Member.h.

◆ InvitedAtHasBeenSet()

bool Aws::Macie2::Model::Member::InvitedAtHasBeenSet ( ) const
inline

The date and time, in UTC and extended ISO 8601 format, when an Amazon Macie membership invitation was last sent to the account. This value is null if a Macie invitation hasn't been sent to the account.

Definition at line 220 of file Member.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Macie2::Model::Member::Jsonize ( ) const

◆ MasterAccountIdHasBeenSet()

bool Aws::Macie2::Model::Member::MasterAccountIdHasBeenSet ( ) const
inline

(Deprecated) The Amazon Web Services account ID for the administrator account. This property has been replaced by the administratorAccountId property and is retained only for backward compatibility.

Definition at line 263 of file Member.h.

◆ operator=()

Member& Aws::Macie2::Model::Member::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RelationshipStatusHasBeenSet()

bool Aws::Macie2::Model::Member::RelationshipStatusHasBeenSet ( ) const
inline

The current status of the relationship between the account and the administrator account.

Definition at line 318 of file Member.h.

◆ SetAccountId() [1/3]

void Aws::Macie2::Model::Member::SetAccountId ( Aws::String &&  value)
inline

The Amazon Web Services account ID for the account.

Definition at line 62 of file Member.h.

◆ SetAccountId() [2/3]

void Aws::Macie2::Model::Member::SetAccountId ( const Aws::String value)
inline

The Amazon Web Services account ID for the account.

Definition at line 57 of file Member.h.

◆ SetAccountId() [3/3]

void Aws::Macie2::Model::Member::SetAccountId ( const char *  value)
inline

The Amazon Web Services account ID for the account.

Definition at line 67 of file Member.h.

◆ SetAdministratorAccountId() [1/3]

void Aws::Macie2::Model::Member::SetAdministratorAccountId ( Aws::String &&  value)
inline

The Amazon Web Services account ID for the administrator account.

Definition at line 103 of file Member.h.

◆ SetAdministratorAccountId() [2/3]

void Aws::Macie2::Model::Member::SetAdministratorAccountId ( const Aws::String value)
inline

The Amazon Web Services account ID for the administrator account.

Definition at line 98 of file Member.h.

◆ SetAdministratorAccountId() [3/3]

void Aws::Macie2::Model::Member::SetAdministratorAccountId ( const char *  value)
inline

The Amazon Web Services account ID for the administrator account.

Definition at line 108 of file Member.h.

◆ SetArn() [1/3]

void Aws::Macie2::Model::Member::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the account.

Definition at line 144 of file Member.h.

◆ SetArn() [2/3]

void Aws::Macie2::Model::Member::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the account.

Definition at line 139 of file Member.h.

◆ SetArn() [3/3]

void Aws::Macie2::Model::Member::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the account.

Definition at line 149 of file Member.h.

◆ SetEmail() [1/3]

void Aws::Macie2::Model::Member::SetEmail ( Aws::String &&  value)
inline

The email address for the account.

Definition at line 185 of file Member.h.

◆ SetEmail() [2/3]

void Aws::Macie2::Model::Member::SetEmail ( const Aws::String value)
inline

The email address for the account.

Definition at line 180 of file Member.h.

◆ SetEmail() [3/3]

void Aws::Macie2::Model::Member::SetEmail ( const char *  value)
inline

The email address for the account.

Definition at line 190 of file Member.h.

◆ SetInvitedAt() [1/2]

void Aws::Macie2::Model::Member::SetInvitedAt ( Aws::Utils::DateTime &&  value)
inline

The date and time, in UTC and extended ISO 8601 format, when an Amazon Macie membership invitation was last sent to the account. This value is null if a Macie invitation hasn't been sent to the account.

Definition at line 234 of file Member.h.

◆ SetInvitedAt() [2/2]

void Aws::Macie2::Model::Member::SetInvitedAt ( const Aws::Utils::DateTime value)
inline

The date and time, in UTC and extended ISO 8601 format, when an Amazon Macie membership invitation was last sent to the account. This value is null if a Macie invitation hasn't been sent to the account.

Definition at line 227 of file Member.h.

◆ SetMasterAccountId() [1/3]

void Aws::Macie2::Model::Member::SetMasterAccountId ( Aws::String &&  value)
inline

(Deprecated) The Amazon Web Services account ID for the administrator account. This property has been replaced by the administratorAccountId property and is retained only for backward compatibility.

Definition at line 277 of file Member.h.

◆ SetMasterAccountId() [2/3]

void Aws::Macie2::Model::Member::SetMasterAccountId ( const Aws::String value)
inline

(Deprecated) The Amazon Web Services account ID for the administrator account. This property has been replaced by the administratorAccountId property and is retained only for backward compatibility.

Definition at line 270 of file Member.h.

◆ SetMasterAccountId() [3/3]

void Aws::Macie2::Model::Member::SetMasterAccountId ( const char *  value)
inline

(Deprecated) The Amazon Web Services account ID for the administrator account. This property has been replaced by the administratorAccountId property and is retained only for backward compatibility.

Definition at line 284 of file Member.h.

◆ SetRelationshipStatus() [1/2]

void Aws::Macie2::Model::Member::SetRelationshipStatus ( const RelationshipStatus value)
inline

The current status of the relationship between the account and the administrator account.

Definition at line 324 of file Member.h.

◆ SetRelationshipStatus() [2/2]

void Aws::Macie2::Model::Member::SetRelationshipStatus ( RelationshipStatus &&  value)
inline

The current status of the relationship between the account and the administrator account.

Definition at line 330 of file Member.h.

◆ SetTags() [1/2]

void Aws::Macie2::Model::Member::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A map of key-value pairs that identifies the tags (keys and values) that are associated with the account in Amazon Macie.

Definition at line 367 of file Member.h.

◆ SetTags() [2/2]

void Aws::Macie2::Model::Member::SetTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A map of key-value pairs that identifies the tags (keys and values) that are associated with the account in Amazon Macie.

Definition at line 361 of file Member.h.

◆ SetUpdatedAt() [1/2]

void Aws::Macie2::Model::Member::SetUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The date and time, in UTC and extended ISO 8601 format, of the most recent change to the status of the relationship between the account and the administrator account.

Definition at line 450 of file Member.h.

◆ SetUpdatedAt() [2/2]

void Aws::Macie2::Model::Member::SetUpdatedAt ( const Aws::Utils::DateTime value)
inline

The date and time, in UTC and extended ISO 8601 format, of the most recent change to the status of the relationship between the account and the administrator account.

Definition at line 443 of file Member.h.

◆ TagsHasBeenSet()

bool Aws::Macie2::Model::Member::TagsHasBeenSet ( ) const
inline

A map of key-value pairs that identifies the tags (keys and values) that are associated with the account in Amazon Macie.

Definition at line 355 of file Member.h.

◆ UpdatedAtHasBeenSet()

bool Aws::Macie2::Model::Member::UpdatedAtHasBeenSet ( ) const
inline

The date and time, in UTC and extended ISO 8601 format, of the most recent change to the status of the relationship between the account and the administrator account.

Definition at line 436 of file Member.h.

◆ WithAccountId() [1/3]

Member& Aws::Macie2::Model::Member::WithAccountId ( Aws::String &&  value)
inline

The Amazon Web Services account ID for the account.

Definition at line 77 of file Member.h.

◆ WithAccountId() [2/3]

Member& Aws::Macie2::Model::Member::WithAccountId ( const Aws::String value)
inline

The Amazon Web Services account ID for the account.

Definition at line 72 of file Member.h.

◆ WithAccountId() [3/3]

Member& Aws::Macie2::Model::Member::WithAccountId ( const char *  value)
inline

The Amazon Web Services account ID for the account.

Definition at line 82 of file Member.h.

◆ WithAdministratorAccountId() [1/3]

Member& Aws::Macie2::Model::Member::WithAdministratorAccountId ( Aws::String &&  value)
inline

The Amazon Web Services account ID for the administrator account.

Definition at line 118 of file Member.h.

◆ WithAdministratorAccountId() [2/3]

Member& Aws::Macie2::Model::Member::WithAdministratorAccountId ( const Aws::String value)
inline

The Amazon Web Services account ID for the administrator account.

Definition at line 113 of file Member.h.

◆ WithAdministratorAccountId() [3/3]

Member& Aws::Macie2::Model::Member::WithAdministratorAccountId ( const char *  value)
inline

The Amazon Web Services account ID for the administrator account.

Definition at line 123 of file Member.h.

◆ WithArn() [1/3]

Member& Aws::Macie2::Model::Member::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the account.

Definition at line 159 of file Member.h.

◆ WithArn() [2/3]

Member& Aws::Macie2::Model::Member::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the account.

Definition at line 154 of file Member.h.

◆ WithArn() [3/3]

Member& Aws::Macie2::Model::Member::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the account.

Definition at line 164 of file Member.h.

◆ WithEmail() [1/3]

Member& Aws::Macie2::Model::Member::WithEmail ( Aws::String &&  value)
inline

The email address for the account.

Definition at line 200 of file Member.h.

◆ WithEmail() [2/3]

Member& Aws::Macie2::Model::Member::WithEmail ( const Aws::String value)
inline

The email address for the account.

Definition at line 195 of file Member.h.

◆ WithEmail() [3/3]

Member& Aws::Macie2::Model::Member::WithEmail ( const char *  value)
inline

The email address for the account.

Definition at line 205 of file Member.h.

◆ WithInvitedAt() [1/2]

Member& Aws::Macie2::Model::Member::WithInvitedAt ( Aws::Utils::DateTime &&  value)
inline

The date and time, in UTC and extended ISO 8601 format, when an Amazon Macie membership invitation was last sent to the account. This value is null if a Macie invitation hasn't been sent to the account.

Definition at line 248 of file Member.h.

◆ WithInvitedAt() [2/2]

Member& Aws::Macie2::Model::Member::WithInvitedAt ( const Aws::Utils::DateTime value)
inline

The date and time, in UTC and extended ISO 8601 format, when an Amazon Macie membership invitation was last sent to the account. This value is null if a Macie invitation hasn't been sent to the account.

Definition at line 241 of file Member.h.

◆ WithMasterAccountId() [1/3]

Member& Aws::Macie2::Model::Member::WithMasterAccountId ( Aws::String &&  value)
inline

(Deprecated) The Amazon Web Services account ID for the administrator account. This property has been replaced by the administratorAccountId property and is retained only for backward compatibility.

Definition at line 298 of file Member.h.

◆ WithMasterAccountId() [2/3]

Member& Aws::Macie2::Model::Member::WithMasterAccountId ( const Aws::String value)
inline

(Deprecated) The Amazon Web Services account ID for the administrator account. This property has been replaced by the administratorAccountId property and is retained only for backward compatibility.

Definition at line 291 of file Member.h.

◆ WithMasterAccountId() [3/3]

Member& Aws::Macie2::Model::Member::WithMasterAccountId ( const char *  value)
inline

(Deprecated) The Amazon Web Services account ID for the administrator account. This property has been replaced by the administratorAccountId property and is retained only for backward compatibility.

Definition at line 305 of file Member.h.

◆ WithRelationshipStatus() [1/2]

Member& Aws::Macie2::Model::Member::WithRelationshipStatus ( const RelationshipStatus value)
inline

The current status of the relationship between the account and the administrator account.

Definition at line 336 of file Member.h.

◆ WithRelationshipStatus() [2/2]

Member& Aws::Macie2::Model::Member::WithRelationshipStatus ( RelationshipStatus &&  value)
inline

The current status of the relationship between the account and the administrator account.

Definition at line 342 of file Member.h.

◆ WithTags() [1/2]

Member& Aws::Macie2::Model::Member::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A map of key-value pairs that identifies the tags (keys and values) that are associated with the account in Amazon Macie.

Definition at line 379 of file Member.h.

◆ WithTags() [2/2]

Member& Aws::Macie2::Model::Member::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A map of key-value pairs that identifies the tags (keys and values) that are associated with the account in Amazon Macie.

Definition at line 373 of file Member.h.

◆ WithUpdatedAt() [1/2]

Member& Aws::Macie2::Model::Member::WithUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The date and time, in UTC and extended ISO 8601 format, of the most recent change to the status of the relationship between the account and the administrator account.

Definition at line 464 of file Member.h.

◆ WithUpdatedAt() [2/2]

Member& Aws::Macie2::Model::Member::WithUpdatedAt ( const Aws::Utils::DateTime value)
inline

The date and time, in UTC and extended ISO 8601 format, of the most recent change to the status of the relationship between the account and the administrator account.

Definition at line 457 of file Member.h.


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