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

#include <InsightResults.h>

Public Member Functions

 InsightResults ()
 
 InsightResults (Aws::Utils::Json::JsonView jsonValue)
 
InsightResultsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetInsightArn () const
 
bool InsightArnHasBeenSet () const
 
void SetInsightArn (const Aws::String &value)
 
void SetInsightArn (Aws::String &&value)
 
void SetInsightArn (const char *value)
 
InsightResultsWithInsightArn (const Aws::String &value)
 
InsightResultsWithInsightArn (Aws::String &&value)
 
InsightResultsWithInsightArn (const char *value)
 
const Aws::StringGetGroupByAttribute () const
 
bool GroupByAttributeHasBeenSet () const
 
void SetGroupByAttribute (const Aws::String &value)
 
void SetGroupByAttribute (Aws::String &&value)
 
void SetGroupByAttribute (const char *value)
 
InsightResultsWithGroupByAttribute (const Aws::String &value)
 
InsightResultsWithGroupByAttribute (Aws::String &&value)
 
InsightResultsWithGroupByAttribute (const char *value)
 
const Aws::Vector< InsightResultValue > & GetResultValues () const
 
bool ResultValuesHasBeenSet () const
 
void SetResultValues (const Aws::Vector< InsightResultValue > &value)
 
void SetResultValues (Aws::Vector< InsightResultValue > &&value)
 
InsightResultsWithResultValues (const Aws::Vector< InsightResultValue > &value)
 
InsightResultsWithResultValues (Aws::Vector< InsightResultValue > &&value)
 
InsightResultsAddResultValues (const InsightResultValue &value)
 
InsightResultsAddResultValues (InsightResultValue &&value)
 

Detailed Description

The insight results returned by the GetInsightResults operation.

See Also:

AWS API Reference

Definition at line 34 of file InsightResults.h.

Constructor & Destructor Documentation

◆ InsightResults() [1/2]

Aws::SecurityHub::Model::InsightResults::InsightResults ( )

◆ InsightResults() [2/2]

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

Member Function Documentation

◆ AddResultValues() [1/2]

InsightResults& Aws::SecurityHub::Model::InsightResults::AddResultValues ( const InsightResultValue value)
inline

The list of insight result values returned by the GetInsightResults operation.

Definition at line 181 of file InsightResults.h.

◆ AddResultValues() [2/2]

InsightResults& Aws::SecurityHub::Model::InsightResults::AddResultValues ( InsightResultValue &&  value)
inline

The list of insight result values returned by the GetInsightResults operation.

Definition at line 187 of file InsightResults.h.

◆ GetGroupByAttribute()

const Aws::String& Aws::SecurityHub::Model::InsightResults::GetGroupByAttribute ( ) const
inline

The attribute that the findings are grouped by for the insight whose results are returned by the GetInsightResults operation.

Definition at line 96 of file InsightResults.h.

◆ GetInsightArn()

const Aws::String& Aws::SecurityHub::Model::InsightResults::GetInsightArn ( ) const
inline

The ARN of the insight whose results are returned by the GetInsightResults operation.

Definition at line 47 of file InsightResults.h.

◆ GetResultValues()

const Aws::Vector<InsightResultValue>& Aws::SecurityHub::Model::InsightResults::GetResultValues ( ) const
inline

The list of insight result values returned by the GetInsightResults operation.

Definition at line 145 of file InsightResults.h.

◆ GroupByAttributeHasBeenSet()

bool Aws::SecurityHub::Model::InsightResults::GroupByAttributeHasBeenSet ( ) const
inline

The attribute that the findings are grouped by for the insight whose results are returned by the GetInsightResults operation.

Definition at line 102 of file InsightResults.h.

◆ InsightArnHasBeenSet()

bool Aws::SecurityHub::Model::InsightResults::InsightArnHasBeenSet ( ) const
inline

The ARN of the insight whose results are returned by the GetInsightResults operation.

Definition at line 53 of file InsightResults.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ResultValuesHasBeenSet()

bool Aws::SecurityHub::Model::InsightResults::ResultValuesHasBeenSet ( ) const
inline

The list of insight result values returned by the GetInsightResults operation.

Definition at line 151 of file InsightResults.h.

◆ SetGroupByAttribute() [1/3]

void Aws::SecurityHub::Model::InsightResults::SetGroupByAttribute ( Aws::String &&  value)
inline

The attribute that the findings are grouped by for the insight whose results are returned by the GetInsightResults operation.

Definition at line 114 of file InsightResults.h.

◆ SetGroupByAttribute() [2/3]

void Aws::SecurityHub::Model::InsightResults::SetGroupByAttribute ( const Aws::String value)
inline

The attribute that the findings are grouped by for the insight whose results are returned by the GetInsightResults operation.

Definition at line 108 of file InsightResults.h.

◆ SetGroupByAttribute() [3/3]

void Aws::SecurityHub::Model::InsightResults::SetGroupByAttribute ( const char *  value)
inline

The attribute that the findings are grouped by for the insight whose results are returned by the GetInsightResults operation.

Definition at line 120 of file InsightResults.h.

◆ SetInsightArn() [1/3]

void Aws::SecurityHub::Model::InsightResults::SetInsightArn ( Aws::String &&  value)
inline

The ARN of the insight whose results are returned by the GetInsightResults operation.

Definition at line 65 of file InsightResults.h.

◆ SetInsightArn() [2/3]

void Aws::SecurityHub::Model::InsightResults::SetInsightArn ( const Aws::String value)
inline

The ARN of the insight whose results are returned by the GetInsightResults operation.

Definition at line 59 of file InsightResults.h.

◆ SetInsightArn() [3/3]

void Aws::SecurityHub::Model::InsightResults::SetInsightArn ( const char *  value)
inline

The ARN of the insight whose results are returned by the GetInsightResults operation.

Definition at line 71 of file InsightResults.h.

◆ SetResultValues() [1/2]

void Aws::SecurityHub::Model::InsightResults::SetResultValues ( Aws::Vector< InsightResultValue > &&  value)
inline

The list of insight result values returned by the GetInsightResults operation.

Definition at line 163 of file InsightResults.h.

◆ SetResultValues() [2/2]

void Aws::SecurityHub::Model::InsightResults::SetResultValues ( const Aws::Vector< InsightResultValue > &  value)
inline

The list of insight result values returned by the GetInsightResults operation.

Definition at line 157 of file InsightResults.h.

◆ WithGroupByAttribute() [1/3]

InsightResults& Aws::SecurityHub::Model::InsightResults::WithGroupByAttribute ( Aws::String &&  value)
inline

The attribute that the findings are grouped by for the insight whose results are returned by the GetInsightResults operation.

Definition at line 132 of file InsightResults.h.

◆ WithGroupByAttribute() [2/3]

InsightResults& Aws::SecurityHub::Model::InsightResults::WithGroupByAttribute ( const Aws::String value)
inline

The attribute that the findings are grouped by for the insight whose results are returned by the GetInsightResults operation.

Definition at line 126 of file InsightResults.h.

◆ WithGroupByAttribute() [3/3]

InsightResults& Aws::SecurityHub::Model::InsightResults::WithGroupByAttribute ( const char *  value)
inline

The attribute that the findings are grouped by for the insight whose results are returned by the GetInsightResults operation.

Definition at line 138 of file InsightResults.h.

◆ WithInsightArn() [1/3]

InsightResults& Aws::SecurityHub::Model::InsightResults::WithInsightArn ( Aws::String &&  value)
inline

The ARN of the insight whose results are returned by the GetInsightResults operation.

Definition at line 83 of file InsightResults.h.

◆ WithInsightArn() [2/3]

InsightResults& Aws::SecurityHub::Model::InsightResults::WithInsightArn ( const Aws::String value)
inline

The ARN of the insight whose results are returned by the GetInsightResults operation.

Definition at line 77 of file InsightResults.h.

◆ WithInsightArn() [3/3]

InsightResults& Aws::SecurityHub::Model::InsightResults::WithInsightArn ( const char *  value)
inline

The ARN of the insight whose results are returned by the GetInsightResults operation.

Definition at line 89 of file InsightResults.h.

◆ WithResultValues() [1/2]

InsightResults& Aws::SecurityHub::Model::InsightResults::WithResultValues ( Aws::Vector< InsightResultValue > &&  value)
inline

The list of insight result values returned by the GetInsightResults operation.

Definition at line 175 of file InsightResults.h.

◆ WithResultValues() [2/2]

InsightResults& Aws::SecurityHub::Model::InsightResults::WithResultValues ( const Aws::Vector< InsightResultValue > &  value)
inline

The list of insight result values returned by the GetInsightResults operation.

Definition at line 169 of file InsightResults.h.


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