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

#include <AdminAccount.h>

Public Member Functions

 AdminAccount ()
 
 AdminAccount (Aws::Utils::Json::JsonView jsonValue)
 
AdminAccountoperator= (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)
 
AdminAccountWithAccountId (const Aws::String &value)
 
AdminAccountWithAccountId (Aws::String &&value)
 
AdminAccountWithAccountId (const char *value)
 
const AdminStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const AdminStatus &value)
 
void SetStatus (AdminStatus &&value)
 
AdminAccountWithStatus (const AdminStatus &value)
 
AdminAccountWithStatus (AdminStatus &&value)
 

Detailed Description

Represents a Security Hub administrator account designated by an organization management account.

See Also:

AWS API Reference

Definition at line 33 of file AdminAccount.h.

Constructor & Destructor Documentation

◆ AdminAccount() [1/2]

Aws::SecurityHub::Model::AdminAccount::AdminAccount ( )

◆ AdminAccount() [2/2]

Aws::SecurityHub::Model::AdminAccount::AdminAccount ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccountIdHasBeenSet()

bool Aws::SecurityHub::Model::AdminAccount::AccountIdHasBeenSet ( ) const
inline

The Amazon Web Services account identifier of the Security Hub administrator account.

Definition at line 52 of file AdminAccount.h.

◆ GetAccountId()

const Aws::String& Aws::SecurityHub::Model::AdminAccount::GetAccountId ( ) const
inline

The Amazon Web Services account identifier of the Security Hub administrator account.

Definition at line 46 of file AdminAccount.h.

◆ GetStatus()

const AdminStatus& Aws::SecurityHub::Model::AdminAccount::GetStatus ( ) const
inline

The current status of the Security Hub administrator account. Indicates whether the account is currently enabled as a Security Hub administrator.

Definition at line 95 of file AdminAccount.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::AdminAccount::Jsonize ( ) const

◆ operator=()

AdminAccount& Aws::SecurityHub::Model::AdminAccount::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAccountId() [1/3]

void Aws::SecurityHub::Model::AdminAccount::SetAccountId ( Aws::String &&  value)
inline

The Amazon Web Services account identifier of the Security Hub administrator account.

Definition at line 64 of file AdminAccount.h.

◆ SetAccountId() [2/3]

void Aws::SecurityHub::Model::AdminAccount::SetAccountId ( const Aws::String value)
inline

The Amazon Web Services account identifier of the Security Hub administrator account.

Definition at line 58 of file AdminAccount.h.

◆ SetAccountId() [3/3]

void Aws::SecurityHub::Model::AdminAccount::SetAccountId ( const char *  value)
inline

The Amazon Web Services account identifier of the Security Hub administrator account.

Definition at line 70 of file AdminAccount.h.

◆ SetStatus() [1/2]

void Aws::SecurityHub::Model::AdminAccount::SetStatus ( AdminStatus &&  value)
inline

The current status of the Security Hub administrator account. Indicates whether the account is currently enabled as a Security Hub administrator.

Definition at line 113 of file AdminAccount.h.

◆ SetStatus() [2/2]

void Aws::SecurityHub::Model::AdminAccount::SetStatus ( const AdminStatus value)
inline

The current status of the Security Hub administrator account. Indicates whether the account is currently enabled as a Security Hub administrator.

Definition at line 107 of file AdminAccount.h.

◆ StatusHasBeenSet()

bool Aws::SecurityHub::Model::AdminAccount::StatusHasBeenSet ( ) const
inline

The current status of the Security Hub administrator account. Indicates whether the account is currently enabled as a Security Hub administrator.

Definition at line 101 of file AdminAccount.h.

◆ WithAccountId() [1/3]

AdminAccount& Aws::SecurityHub::Model::AdminAccount::WithAccountId ( Aws::String &&  value)
inline

The Amazon Web Services account identifier of the Security Hub administrator account.

Definition at line 82 of file AdminAccount.h.

◆ WithAccountId() [2/3]

AdminAccount& Aws::SecurityHub::Model::AdminAccount::WithAccountId ( const Aws::String value)
inline

The Amazon Web Services account identifier of the Security Hub administrator account.

Definition at line 76 of file AdminAccount.h.

◆ WithAccountId() [3/3]

AdminAccount& Aws::SecurityHub::Model::AdminAccount::WithAccountId ( const char *  value)
inline

The Amazon Web Services account identifier of the Security Hub administrator account.

Definition at line 88 of file AdminAccount.h.

◆ WithStatus() [1/2]

AdminAccount& Aws::SecurityHub::Model::AdminAccount::WithStatus ( AdminStatus &&  value)
inline

The current status of the Security Hub administrator account. Indicates whether the account is currently enabled as a Security Hub administrator.

Definition at line 125 of file AdminAccount.h.

◆ WithStatus() [2/2]

AdminAccount& Aws::SecurityHub::Model::AdminAccount::WithStatus ( const AdminStatus value)
inline

The current status of the Security Hub administrator account. Indicates whether the account is currently enabled as a Security Hub administrator.

Definition at line 119 of file AdminAccount.h.


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