AWS SDK for C++  1.8.99
AWS SDK for C++
Public Member Functions | List of all members
Aws::GuardDuty::Model::Master Class Reference

#include <Master.h>

Public Member Functions

 Master ()
 
 Master (Aws::Utils::Json::JsonView jsonValue)
 
Masteroperator= (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)
 
MasterWithAccountId (const Aws::String &value)
 
MasterWithAccountId (Aws::String &&value)
 
MasterWithAccountId (const char *value)
 
const Aws::StringGetInvitationId () const
 
bool InvitationIdHasBeenSet () const
 
void SetInvitationId (const Aws::String &value)
 
void SetInvitationId (Aws::String &&value)
 
void SetInvitationId (const char *value)
 
MasterWithInvitationId (const Aws::String &value)
 
MasterWithInvitationId (Aws::String &&value)
 
MasterWithInvitationId (const char *value)
 
const Aws::StringGetRelationshipStatus () const
 
bool RelationshipStatusHasBeenSet () const
 
void SetRelationshipStatus (const Aws::String &value)
 
void SetRelationshipStatus (Aws::String &&value)
 
void SetRelationshipStatus (const char *value)
 
MasterWithRelationshipStatus (const Aws::String &value)
 
MasterWithRelationshipStatus (Aws::String &&value)
 
MasterWithRelationshipStatus (const char *value)
 
const Aws::StringGetInvitedAt () const
 
bool InvitedAtHasBeenSet () const
 
void SetInvitedAt (const Aws::String &value)
 
void SetInvitedAt (Aws::String &&value)
 
void SetInvitedAt (const char *value)
 
MasterWithInvitedAt (const Aws::String &value)
 
MasterWithInvitedAt (Aws::String &&value)
 
MasterWithInvitedAt (const char *value)
 

Detailed Description

Contains information about the master account and invitation.

See Also:

AWS API Reference

Definition at line 32 of file Master.h.

Constructor & Destructor Documentation

◆ Master() [1/2]

Aws::GuardDuty::Model::Master::Master ( )

◆ Master() [2/2]

Aws::GuardDuty::Model::Master::Master ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccountIdHasBeenSet()

bool Aws::GuardDuty::Model::Master::AccountIdHasBeenSet ( ) const
inline

The ID of the account used as the master account.

Definition at line 49 of file Master.h.

◆ GetAccountId()

const Aws::String& Aws::GuardDuty::Model::Master::GetAccountId ( ) const
inline

The ID of the account used as the master account.

Definition at line 44 of file Master.h.

◆ GetInvitationId()

const Aws::String& Aws::GuardDuty::Model::Master::GetInvitationId ( ) const
inline

The value used to validate the master account to the member account.

Definition at line 85 of file Master.h.

◆ GetInvitedAt()

const Aws::String& Aws::GuardDuty::Model::Master::GetInvitedAt ( ) const
inline

The timestamp when the invitation was sent.

Definition at line 167 of file Master.h.

◆ GetRelationshipStatus()

const Aws::String& Aws::GuardDuty::Model::Master::GetRelationshipStatus ( ) const
inline

The status of the relationship between the master and member accounts.

Definition at line 126 of file Master.h.

◆ InvitationIdHasBeenSet()

bool Aws::GuardDuty::Model::Master::InvitationIdHasBeenSet ( ) const
inline

The value used to validate the master account to the member account.

Definition at line 90 of file Master.h.

◆ InvitedAtHasBeenSet()

bool Aws::GuardDuty::Model::Master::InvitedAtHasBeenSet ( ) const
inline

The timestamp when the invitation was sent.

Definition at line 172 of file Master.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::GuardDuty::Model::Master::Jsonize ( ) const

◆ operator=()

Master& Aws::GuardDuty::Model::Master::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RelationshipStatusHasBeenSet()

bool Aws::GuardDuty::Model::Master::RelationshipStatusHasBeenSet ( ) const
inline

The status of the relationship between the master and member accounts.

Definition at line 131 of file Master.h.

◆ SetAccountId() [1/3]

void Aws::GuardDuty::Model::Master::SetAccountId ( const Aws::String value)
inline

The ID of the account used as the master account.

Definition at line 54 of file Master.h.

◆ SetAccountId() [2/3]

void Aws::GuardDuty::Model::Master::SetAccountId ( Aws::String &&  value)
inline

The ID of the account used as the master account.

Definition at line 59 of file Master.h.

◆ SetAccountId() [3/3]

void Aws::GuardDuty::Model::Master::SetAccountId ( const char *  value)
inline

The ID of the account used as the master account.

Definition at line 64 of file Master.h.

◆ SetInvitationId() [1/3]

void Aws::GuardDuty::Model::Master::SetInvitationId ( const Aws::String value)
inline

The value used to validate the master account to the member account.

Definition at line 95 of file Master.h.

◆ SetInvitationId() [2/3]

void Aws::GuardDuty::Model::Master::SetInvitationId ( Aws::String &&  value)
inline

The value used to validate the master account to the member account.

Definition at line 100 of file Master.h.

◆ SetInvitationId() [3/3]

void Aws::GuardDuty::Model::Master::SetInvitationId ( const char *  value)
inline

The value used to validate the master account to the member account.

Definition at line 105 of file Master.h.

◆ SetInvitedAt() [1/3]

void Aws::GuardDuty::Model::Master::SetInvitedAt ( const Aws::String value)
inline

The timestamp when the invitation was sent.

Definition at line 177 of file Master.h.

◆ SetInvitedAt() [2/3]

void Aws::GuardDuty::Model::Master::SetInvitedAt ( Aws::String &&  value)
inline

The timestamp when the invitation was sent.

Definition at line 182 of file Master.h.

◆ SetInvitedAt() [3/3]

void Aws::GuardDuty::Model::Master::SetInvitedAt ( const char *  value)
inline

The timestamp when the invitation was sent.

Definition at line 187 of file Master.h.

◆ SetRelationshipStatus() [1/3]

void Aws::GuardDuty::Model::Master::SetRelationshipStatus ( const Aws::String value)
inline

The status of the relationship between the master and member accounts.

Definition at line 136 of file Master.h.

◆ SetRelationshipStatus() [2/3]

void Aws::GuardDuty::Model::Master::SetRelationshipStatus ( Aws::String &&  value)
inline

The status of the relationship between the master and member accounts.

Definition at line 141 of file Master.h.

◆ SetRelationshipStatus() [3/3]

void Aws::GuardDuty::Model::Master::SetRelationshipStatus ( const char *  value)
inline

The status of the relationship between the master and member accounts.

Definition at line 146 of file Master.h.

◆ WithAccountId() [1/3]

Master& Aws::GuardDuty::Model::Master::WithAccountId ( const Aws::String value)
inline

The ID of the account used as the master account.

Definition at line 69 of file Master.h.

◆ WithAccountId() [2/3]

Master& Aws::GuardDuty::Model::Master::WithAccountId ( Aws::String &&  value)
inline

The ID of the account used as the master account.

Definition at line 74 of file Master.h.

◆ WithAccountId() [3/3]

Master& Aws::GuardDuty::Model::Master::WithAccountId ( const char *  value)
inline

The ID of the account used as the master account.

Definition at line 79 of file Master.h.

◆ WithInvitationId() [1/3]

Master& Aws::GuardDuty::Model::Master::WithInvitationId ( const Aws::String value)
inline

The value used to validate the master account to the member account.

Definition at line 110 of file Master.h.

◆ WithInvitationId() [2/3]

Master& Aws::GuardDuty::Model::Master::WithInvitationId ( Aws::String &&  value)
inline

The value used to validate the master account to the member account.

Definition at line 115 of file Master.h.

◆ WithInvitationId() [3/3]

Master& Aws::GuardDuty::Model::Master::WithInvitationId ( const char *  value)
inline

The value used to validate the master account to the member account.

Definition at line 120 of file Master.h.

◆ WithInvitedAt() [1/3]

Master& Aws::GuardDuty::Model::Master::WithInvitedAt ( const Aws::String value)
inline

The timestamp when the invitation was sent.

Definition at line 192 of file Master.h.

◆ WithInvitedAt() [2/3]

Master& Aws::GuardDuty::Model::Master::WithInvitedAt ( Aws::String &&  value)
inline

The timestamp when the invitation was sent.

Definition at line 197 of file Master.h.

◆ WithInvitedAt() [3/3]

Master& Aws::GuardDuty::Model::Master::WithInvitedAt ( const char *  value)
inline

The timestamp when the invitation was sent.

Definition at line 202 of file Master.h.

◆ WithRelationshipStatus() [1/3]

Master& Aws::GuardDuty::Model::Master::WithRelationshipStatus ( const Aws::String value)
inline

The status of the relationship between the master and member accounts.

Definition at line 151 of file Master.h.

◆ WithRelationshipStatus() [2/3]

Master& Aws::GuardDuty::Model::Master::WithRelationshipStatus ( Aws::String &&  value)
inline

The status of the relationship between the master and member accounts.

Definition at line 156 of file Master.h.

◆ WithRelationshipStatus() [3/3]

Master& Aws::GuardDuty::Model::Master::WithRelationshipStatus ( const char *  value)
inline

The status of the relationship between the master and member accounts.

Definition at line 161 of file Master.h.


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