AWS SDK for C++  1.9.175
AWS SDK for C++
Public Member Functions | List of all members
Aws::DevOpsGuru::Model::AccountHealth Class Reference

#include <AccountHealth.h>

Public Member Functions

 AccountHealth ()
 
 AccountHealth (Aws::Utils::Json::JsonView jsonValue)
 
AccountHealthoperator= (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)
 
AccountHealthWithAccountId (const Aws::String &value)
 
AccountHealthWithAccountId (Aws::String &&value)
 
AccountHealthWithAccountId (const char *value)
 
const AccountInsightHealthGetInsight () const
 
bool InsightHasBeenSet () const
 
void SetInsight (const AccountInsightHealth &value)
 
void SetInsight (AccountInsightHealth &&value)
 
AccountHealthWithInsight (const AccountInsightHealth &value)
 
AccountHealthWithInsight (AccountInsightHealth &&value)
 

Detailed Description

Returns the number of open reactive insights, the number of open proactive insights, and the number of metrics analyzed in your Amazon Web Services account. Use these numbers to gauge the health of operations in your Amazon Web Services account.

See Also:

AWS API Reference

Definition at line 35 of file AccountHealth.h.

Constructor & Destructor Documentation

◆ AccountHealth() [1/2]

Aws::DevOpsGuru::Model::AccountHealth::AccountHealth ( )

◆ AccountHealth() [2/2]

Aws::DevOpsGuru::Model::AccountHealth::AccountHealth ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccountIdHasBeenSet()

bool Aws::DevOpsGuru::Model::AccountHealth::AccountIdHasBeenSet ( ) const
inline

The ID of the Amazon Web Services account.

Definition at line 52 of file AccountHealth.h.

◆ GetAccountId()

const Aws::String& Aws::DevOpsGuru::Model::AccountHealth::GetAccountId ( ) const
inline

The ID of the Amazon Web Services account.

Definition at line 47 of file AccountHealth.h.

◆ GetInsight()

const AccountInsightHealth& Aws::DevOpsGuru::Model::AccountHealth::GetInsight ( ) const
inline

Information about the health of the Amazon Web Services resources in your account, including the number of open proactive, open reactive insights, and the Mean Time to Recover (MTTR) of closed insights.

Definition at line 90 of file AccountHealth.h.

◆ InsightHasBeenSet()

bool Aws::DevOpsGuru::Model::AccountHealth::InsightHasBeenSet ( ) const
inline

Information about the health of the Amazon Web Services resources in your account, including the number of open proactive, open reactive insights, and the Mean Time to Recover (MTTR) of closed insights.

Definition at line 97 of file AccountHealth.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DevOpsGuru::Model::AccountHealth::Jsonize ( ) const

◆ operator=()

AccountHealth& Aws::DevOpsGuru::Model::AccountHealth::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAccountId() [1/3]

void Aws::DevOpsGuru::Model::AccountHealth::SetAccountId ( Aws::String &&  value)
inline

The ID of the Amazon Web Services account.

Definition at line 62 of file AccountHealth.h.

◆ SetAccountId() [2/3]

void Aws::DevOpsGuru::Model::AccountHealth::SetAccountId ( const Aws::String value)
inline

The ID of the Amazon Web Services account.

Definition at line 57 of file AccountHealth.h.

◆ SetAccountId() [3/3]

void Aws::DevOpsGuru::Model::AccountHealth::SetAccountId ( const char *  value)
inline

The ID of the Amazon Web Services account.

Definition at line 67 of file AccountHealth.h.

◆ SetInsight() [1/2]

void Aws::DevOpsGuru::Model::AccountHealth::SetInsight ( AccountInsightHealth &&  value)
inline

Information about the health of the Amazon Web Services resources in your account, including the number of open proactive, open reactive insights, and the Mean Time to Recover (MTTR) of closed insights.

Definition at line 111 of file AccountHealth.h.

◆ SetInsight() [2/2]

void Aws::DevOpsGuru::Model::AccountHealth::SetInsight ( const AccountInsightHealth value)
inline

Information about the health of the Amazon Web Services resources in your account, including the number of open proactive, open reactive insights, and the Mean Time to Recover (MTTR) of closed insights.

Definition at line 104 of file AccountHealth.h.

◆ WithAccountId() [1/3]

AccountHealth& Aws::DevOpsGuru::Model::AccountHealth::WithAccountId ( Aws::String &&  value)
inline

The ID of the Amazon Web Services account.

Definition at line 77 of file AccountHealth.h.

◆ WithAccountId() [2/3]

AccountHealth& Aws::DevOpsGuru::Model::AccountHealth::WithAccountId ( const Aws::String value)
inline

The ID of the Amazon Web Services account.

Definition at line 72 of file AccountHealth.h.

◆ WithAccountId() [3/3]

AccountHealth& Aws::DevOpsGuru::Model::AccountHealth::WithAccountId ( const char *  value)
inline

The ID of the Amazon Web Services account.

Definition at line 82 of file AccountHealth.h.

◆ WithInsight() [1/2]

AccountHealth& Aws::DevOpsGuru::Model::AccountHealth::WithInsight ( AccountInsightHealth &&  value)
inline

Information about the health of the Amazon Web Services resources in your account, including the number of open proactive, open reactive insights, and the Mean Time to Recover (MTTR) of closed insights.

Definition at line 125 of file AccountHealth.h.

◆ WithInsight() [2/2]

AccountHealth& Aws::DevOpsGuru::Model::AccountHealth::WithInsight ( const AccountInsightHealth value)
inline

Information about the health of the Amazon Web Services resources in your account, including the number of open proactive, open reactive insights, and the Mean Time to Recover (MTTR) of closed insights.

Definition at line 118 of file AccountHealth.h.


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