AWS SDK for C++  1.9.104
AWS SDK for C++
Public Member Functions | List of all members
Aws::ApplicationInsights::Model::ApplicationInfo Class Reference

#include <ApplicationInfo.h>

Public Member Functions

 ApplicationInfo ()
 
 ApplicationInfo (Aws::Utils::Json::JsonView jsonValue)
 
ApplicationInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetResourceGroupName () const
 
bool ResourceGroupNameHasBeenSet () const
 
void SetResourceGroupName (const Aws::String &value)
 
void SetResourceGroupName (Aws::String &&value)
 
void SetResourceGroupName (const char *value)
 
ApplicationInfoWithResourceGroupName (const Aws::String &value)
 
ApplicationInfoWithResourceGroupName (Aws::String &&value)
 
ApplicationInfoWithResourceGroupName (const char *value)
 
const Aws::StringGetLifeCycle () const
 
bool LifeCycleHasBeenSet () const
 
void SetLifeCycle (const Aws::String &value)
 
void SetLifeCycle (Aws::String &&value)
 
void SetLifeCycle (const char *value)
 
ApplicationInfoWithLifeCycle (const Aws::String &value)
 
ApplicationInfoWithLifeCycle (Aws::String &&value)
 
ApplicationInfoWithLifeCycle (const char *value)
 
const Aws::StringGetOpsItemSNSTopicArn () const
 
bool OpsItemSNSTopicArnHasBeenSet () const
 
void SetOpsItemSNSTopicArn (const Aws::String &value)
 
void SetOpsItemSNSTopicArn (Aws::String &&value)
 
void SetOpsItemSNSTopicArn (const char *value)
 
ApplicationInfoWithOpsItemSNSTopicArn (const Aws::String &value)
 
ApplicationInfoWithOpsItemSNSTopicArn (Aws::String &&value)
 
ApplicationInfoWithOpsItemSNSTopicArn (const char *value)
 
bool GetOpsCenterEnabled () const
 
bool OpsCenterEnabledHasBeenSet () const
 
void SetOpsCenterEnabled (bool value)
 
ApplicationInfoWithOpsCenterEnabled (bool value)
 
bool GetCWEMonitorEnabled () const
 
bool CWEMonitorEnabledHasBeenSet () const
 
void SetCWEMonitorEnabled (bool value)
 
ApplicationInfoWithCWEMonitorEnabled (bool value)
 
const Aws::StringGetRemarks () const
 
bool RemarksHasBeenSet () const
 
void SetRemarks (const Aws::String &value)
 
void SetRemarks (Aws::String &&value)
 
void SetRemarks (const char *value)
 
ApplicationInfoWithRemarks (const Aws::String &value)
 
ApplicationInfoWithRemarks (Aws::String &&value)
 
ApplicationInfoWithRemarks (const char *value)
 

Detailed Description

Describes the status of the application.

See Also:

AWS API Reference

Definition at line 31 of file ApplicationInfo.h.

Constructor & Destructor Documentation

◆ ApplicationInfo() [1/2]

Aws::ApplicationInsights::Model::ApplicationInfo::ApplicationInfo ( )

◆ ApplicationInfo() [2/2]

Aws::ApplicationInsights::Model::ApplicationInfo::ApplicationInfo ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CWEMonitorEnabledHasBeenSet()

bool Aws::ApplicationInsights::Model::ApplicationInfo::CWEMonitorEnabledHasBeenSet ( ) const
inline

Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as instance terminated, failed deployment, and others.

Definition at line 208 of file ApplicationInfo.h.

◆ GetCWEMonitorEnabled()

bool Aws::ApplicationInsights::Model::ApplicationInfo::GetCWEMonitorEnabled ( ) const
inline

Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as instance terminated, failed deployment, and others.

Definition at line 201 of file ApplicationInfo.h.

◆ GetLifeCycle()

const Aws::String& Aws::ApplicationInsights::Model::ApplicationInfo::GetLifeCycle ( ) const
inline

The lifecycle of the application.

Definition at line 84 of file ApplicationInfo.h.

◆ GetOpsCenterEnabled()

bool Aws::ApplicationInsights::Model::ApplicationInfo::GetOpsCenterEnabled ( ) const
inline

Indicates whether Application Insights will create opsItems for any problem detected by Application Insights for an application.

Definition at line 175 of file ApplicationInfo.h.

◆ GetOpsItemSNSTopicArn()

const Aws::String& Aws::ApplicationInsights::Model::ApplicationInfo::GetOpsItemSNSTopicArn ( ) const
inline

The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS notifications for opsItem updates.

Definition at line 126 of file ApplicationInfo.h.

◆ GetRemarks()

const Aws::String& Aws::ApplicationInsights::Model::ApplicationInfo::GetRemarks ( ) const
inline

The issues on the user side that block Application Insights from successfully monitoring an application. Example remarks include:

  • “Configuring application, detected 1 Errors, 3 Warnings”

  • “Configuring application, detected 1 Unconfigured Components”

Definition at line 231 of file ApplicationInfo.h.

◆ GetResourceGroupName()

const Aws::String& Aws::ApplicationInsights::Model::ApplicationInfo::GetResourceGroupName ( ) const
inline

The name of the resource group used for the application.

Definition at line 43 of file ApplicationInfo.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ApplicationInsights::Model::ApplicationInfo::Jsonize ( ) const

◆ LifeCycleHasBeenSet()

bool Aws::ApplicationInsights::Model::ApplicationInfo::LifeCycleHasBeenSet ( ) const
inline

The lifecycle of the application.

Definition at line 89 of file ApplicationInfo.h.

◆ operator=()

ApplicationInfo& Aws::ApplicationInsights::Model::ApplicationInfo::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OpsCenterEnabledHasBeenSet()

bool Aws::ApplicationInsights::Model::ApplicationInfo::OpsCenterEnabledHasBeenSet ( ) const
inline

Indicates whether Application Insights will create opsItems for any problem detected by Application Insights for an application.

Definition at line 181 of file ApplicationInfo.h.

◆ OpsItemSNSTopicArnHasBeenSet()

bool Aws::ApplicationInsights::Model::ApplicationInfo::OpsItemSNSTopicArnHasBeenSet ( ) const
inline

The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS notifications for opsItem updates.

Definition at line 132 of file ApplicationInfo.h.

◆ RemarksHasBeenSet()

bool Aws::ApplicationInsights::Model::ApplicationInfo::RemarksHasBeenSet ( ) const
inline

The issues on the user side that block Application Insights from successfully monitoring an application. Example remarks include:

  • “Configuring application, detected 1 Errors, 3 Warnings”

  • “Configuring application, detected 1 Unconfigured Components”

Definition at line 239 of file ApplicationInfo.h.

◆ ResourceGroupNameHasBeenSet()

bool Aws::ApplicationInsights::Model::ApplicationInfo::ResourceGroupNameHasBeenSet ( ) const
inline

The name of the resource group used for the application.

Definition at line 48 of file ApplicationInfo.h.

◆ SetCWEMonitorEnabled()

void Aws::ApplicationInsights::Model::ApplicationInfo::SetCWEMonitorEnabled ( bool  value)
inline

Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as instance terminated, failed deployment, and others.

Definition at line 215 of file ApplicationInfo.h.

◆ SetLifeCycle() [1/3]

void Aws::ApplicationInsights::Model::ApplicationInfo::SetLifeCycle ( Aws::String &&  value)
inline

The lifecycle of the application.

Definition at line 99 of file ApplicationInfo.h.

◆ SetLifeCycle() [2/3]

void Aws::ApplicationInsights::Model::ApplicationInfo::SetLifeCycle ( const Aws::String value)
inline

The lifecycle of the application.

Definition at line 94 of file ApplicationInfo.h.

◆ SetLifeCycle() [3/3]

void Aws::ApplicationInsights::Model::ApplicationInfo::SetLifeCycle ( const char *  value)
inline

The lifecycle of the application.

Definition at line 104 of file ApplicationInfo.h.

◆ SetOpsCenterEnabled()

void Aws::ApplicationInsights::Model::ApplicationInfo::SetOpsCenterEnabled ( bool  value)
inline

Indicates whether Application Insights will create opsItems for any problem detected by Application Insights for an application.

Definition at line 187 of file ApplicationInfo.h.

◆ SetOpsItemSNSTopicArn() [1/3]

void Aws::ApplicationInsights::Model::ApplicationInfo::SetOpsItemSNSTopicArn ( Aws::String &&  value)
inline

The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS notifications for opsItem updates.

Definition at line 144 of file ApplicationInfo.h.

◆ SetOpsItemSNSTopicArn() [2/3]

void Aws::ApplicationInsights::Model::ApplicationInfo::SetOpsItemSNSTopicArn ( const Aws::String value)
inline

The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS notifications for opsItem updates.

Definition at line 138 of file ApplicationInfo.h.

◆ SetOpsItemSNSTopicArn() [3/3]

void Aws::ApplicationInsights::Model::ApplicationInfo::SetOpsItemSNSTopicArn ( const char *  value)
inline

The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS notifications for opsItem updates.

Definition at line 150 of file ApplicationInfo.h.

◆ SetRemarks() [1/3]

void Aws::ApplicationInsights::Model::ApplicationInfo::SetRemarks ( Aws::String &&  value)
inline

The issues on the user side that block Application Insights from successfully monitoring an application. Example remarks include:

  • “Configuring application, detected 1 Errors, 3 Warnings”

  • “Configuring application, detected 1 Unconfigured Components”

Definition at line 255 of file ApplicationInfo.h.

◆ SetRemarks() [2/3]

void Aws::ApplicationInsights::Model::ApplicationInfo::SetRemarks ( const Aws::String value)
inline

The issues on the user side that block Application Insights from successfully monitoring an application. Example remarks include:

  • “Configuring application, detected 1 Errors, 3 Warnings”

  • “Configuring application, detected 1 Unconfigured Components”

Definition at line 247 of file ApplicationInfo.h.

◆ SetRemarks() [3/3]

void Aws::ApplicationInsights::Model::ApplicationInfo::SetRemarks ( const char *  value)
inline

The issues on the user side that block Application Insights from successfully monitoring an application. Example remarks include:

  • “Configuring application, detected 1 Errors, 3 Warnings”

  • “Configuring application, detected 1 Unconfigured Components”

Definition at line 263 of file ApplicationInfo.h.

◆ SetResourceGroupName() [1/3]

void Aws::ApplicationInsights::Model::ApplicationInfo::SetResourceGroupName ( Aws::String &&  value)
inline

The name of the resource group used for the application.

Definition at line 58 of file ApplicationInfo.h.

◆ SetResourceGroupName() [2/3]

void Aws::ApplicationInsights::Model::ApplicationInfo::SetResourceGroupName ( const Aws::String value)
inline

The name of the resource group used for the application.

Definition at line 53 of file ApplicationInfo.h.

◆ SetResourceGroupName() [3/3]

void Aws::ApplicationInsights::Model::ApplicationInfo::SetResourceGroupName ( const char *  value)
inline

The name of the resource group used for the application.

Definition at line 63 of file ApplicationInfo.h.

◆ WithCWEMonitorEnabled()

ApplicationInfo& Aws::ApplicationInsights::Model::ApplicationInfo::WithCWEMonitorEnabled ( bool  value)
inline

Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as instance terminated, failed deployment, and others.

Definition at line 222 of file ApplicationInfo.h.

◆ WithLifeCycle() [1/3]

ApplicationInfo& Aws::ApplicationInsights::Model::ApplicationInfo::WithLifeCycle ( Aws::String &&  value)
inline

The lifecycle of the application.

Definition at line 114 of file ApplicationInfo.h.

◆ WithLifeCycle() [2/3]

ApplicationInfo& Aws::ApplicationInsights::Model::ApplicationInfo::WithLifeCycle ( const Aws::String value)
inline

The lifecycle of the application.

Definition at line 109 of file ApplicationInfo.h.

◆ WithLifeCycle() [3/3]

ApplicationInfo& Aws::ApplicationInsights::Model::ApplicationInfo::WithLifeCycle ( const char *  value)
inline

The lifecycle of the application.

Definition at line 119 of file ApplicationInfo.h.

◆ WithOpsCenterEnabled()

ApplicationInfo& Aws::ApplicationInsights::Model::ApplicationInfo::WithOpsCenterEnabled ( bool  value)
inline

Indicates whether Application Insights will create opsItems for any problem detected by Application Insights for an application.

Definition at line 193 of file ApplicationInfo.h.

◆ WithOpsItemSNSTopicArn() [1/3]

ApplicationInfo& Aws::ApplicationInsights::Model::ApplicationInfo::WithOpsItemSNSTopicArn ( Aws::String &&  value)
inline

The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS notifications for opsItem updates.

Definition at line 162 of file ApplicationInfo.h.

◆ WithOpsItemSNSTopicArn() [2/3]

ApplicationInfo& Aws::ApplicationInsights::Model::ApplicationInfo::WithOpsItemSNSTopicArn ( const Aws::String value)
inline

The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS notifications for opsItem updates.

Definition at line 156 of file ApplicationInfo.h.

◆ WithOpsItemSNSTopicArn() [3/3]

ApplicationInfo& Aws::ApplicationInsights::Model::ApplicationInfo::WithOpsItemSNSTopicArn ( const char *  value)
inline

The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS notifications for opsItem updates.

Definition at line 168 of file ApplicationInfo.h.

◆ WithRemarks() [1/3]

ApplicationInfo& Aws::ApplicationInsights::Model::ApplicationInfo::WithRemarks ( Aws::String &&  value)
inline

The issues on the user side that block Application Insights from successfully monitoring an application. Example remarks include:

  • “Configuring application, detected 1 Errors, 3 Warnings”

  • “Configuring application, detected 1 Unconfigured Components”

Definition at line 279 of file ApplicationInfo.h.

◆ WithRemarks() [2/3]

ApplicationInfo& Aws::ApplicationInsights::Model::ApplicationInfo::WithRemarks ( const Aws::String value)
inline

The issues on the user side that block Application Insights from successfully monitoring an application. Example remarks include:

  • “Configuring application, detected 1 Errors, 3 Warnings”

  • “Configuring application, detected 1 Unconfigured Components”

Definition at line 271 of file ApplicationInfo.h.

◆ WithRemarks() [3/3]

ApplicationInfo& Aws::ApplicationInsights::Model::ApplicationInfo::WithRemarks ( const char *  value)
inline

The issues on the user side that block Application Insights from successfully monitoring an application. Example remarks include:

  • “Configuring application, detected 1 Errors, 3 Warnings”

  • “Configuring application, detected 1 Unconfigured Components”

Definition at line 287 of file ApplicationInfo.h.

◆ WithResourceGroupName() [1/3]

ApplicationInfo& Aws::ApplicationInsights::Model::ApplicationInfo::WithResourceGroupName ( Aws::String &&  value)
inline

The name of the resource group used for the application.

Definition at line 73 of file ApplicationInfo.h.

◆ WithResourceGroupName() [2/3]

ApplicationInfo& Aws::ApplicationInsights::Model::ApplicationInfo::WithResourceGroupName ( const Aws::String value)
inline

The name of the resource group used for the application.

Definition at line 68 of file ApplicationInfo.h.

◆ WithResourceGroupName() [3/3]

ApplicationInfo& Aws::ApplicationInsights::Model::ApplicationInfo::WithResourceGroupName ( const char *  value)
inline

The name of the resource group used for the application.

Definition at line 78 of file ApplicationInfo.h.


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