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

#include <FindingProviderFields.h>

Public Member Functions

 FindingProviderFields ()
 
 FindingProviderFields (Aws::Utils::Json::JsonView jsonValue)
 
FindingProviderFieldsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetConfidence () const
 
bool ConfidenceHasBeenSet () const
 
void SetConfidence (int value)
 
FindingProviderFieldsWithConfidence (int value)
 
int GetCriticality () const
 
bool CriticalityHasBeenSet () const
 
void SetCriticality (int value)
 
FindingProviderFieldsWithCriticality (int value)
 
const Aws::Vector< RelatedFinding > & GetRelatedFindings () const
 
bool RelatedFindingsHasBeenSet () const
 
void SetRelatedFindings (const Aws::Vector< RelatedFinding > &value)
 
void SetRelatedFindings (Aws::Vector< RelatedFinding > &&value)
 
FindingProviderFieldsWithRelatedFindings (const Aws::Vector< RelatedFinding > &value)
 
FindingProviderFieldsWithRelatedFindings (Aws::Vector< RelatedFinding > &&value)
 
FindingProviderFieldsAddRelatedFindings (const RelatedFinding &value)
 
FindingProviderFieldsAddRelatedFindings (RelatedFinding &&value)
 
const FindingProviderSeverityGetSeverity () const
 
bool SeverityHasBeenSet () const
 
void SetSeverity (const FindingProviderSeverity &value)
 
void SetSeverity (FindingProviderSeverity &&value)
 
FindingProviderFieldsWithSeverity (const FindingProviderSeverity &value)
 
FindingProviderFieldsWithSeverity (FindingProviderSeverity &&value)
 
const Aws::Vector< Aws::String > & GetTypes () const
 
bool TypesHasBeenSet () const
 
void SetTypes (const Aws::Vector< Aws::String > &value)
 
void SetTypes (Aws::Vector< Aws::String > &&value)
 
FindingProviderFieldsWithTypes (const Aws::Vector< Aws::String > &value)
 
FindingProviderFieldsWithTypes (Aws::Vector< Aws::String > &&value)
 
FindingProviderFieldsAddTypes (const Aws::String &value)
 
FindingProviderFieldsAddTypes (Aws::String &&value)
 
FindingProviderFieldsAddTypes (const char *value)
 

Detailed Description

In a BatchImportFindings request, finding providers use FindingProviderFields to provide and update values for confidence, criticality, related findings, severity, and types.

See Also:


AWS API Reference

Definition at line 37 of file FindingProviderFields.h.

Constructor & Destructor Documentation

◆ FindingProviderFields() [1/2]

Aws::SecurityHub::Model::FindingProviderFields::FindingProviderFields ( )

◆ FindingProviderFields() [2/2]

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

Member Function Documentation

◆ AddRelatedFindings() [1/2]

FindingProviderFields& Aws::SecurityHub::Model::FindingProviderFields::AddRelatedFindings ( const RelatedFinding value)
inline

A list of findings that are related to the current finding.

Definition at line 141 of file FindingProviderFields.h.

◆ AddRelatedFindings() [2/2]

FindingProviderFields& Aws::SecurityHub::Model::FindingProviderFields::AddRelatedFindings ( RelatedFinding &&  value)
inline

A list of findings that are related to the current finding.

Definition at line 146 of file FindingProviderFields.h.

◆ AddTypes() [1/3]

FindingProviderFields& Aws::SecurityHub::Model::FindingProviderFields::AddTypes ( Aws::String &&  value)
inline

One or more finding types in the format of namespace/category/classifier that classify a finding.

Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications

Definition at line 242 of file FindingProviderFields.h.

◆ AddTypes() [2/3]

FindingProviderFields& Aws::SecurityHub::Model::FindingProviderFields::AddTypes ( const Aws::String value)
inline

One or more finding types in the format of namespace/category/classifier that classify a finding.

Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications

Definition at line 234 of file FindingProviderFields.h.

◆ AddTypes() [3/3]

FindingProviderFields& Aws::SecurityHub::Model::FindingProviderFields::AddTypes ( const char *  value)
inline

One or more finding types in the format of namespace/category/classifier that classify a finding.

Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications

Definition at line 250 of file FindingProviderFields.h.

◆ ConfidenceHasBeenSet()

bool Aws::SecurityHub::Model::FindingProviderFields::ConfidenceHasBeenSet ( ) const
inline

A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

Definition at line 60 of file FindingProviderFields.h.

◆ CriticalityHasBeenSet()

bool Aws::SecurityHub::Model::FindingProviderFields::CriticalityHasBeenSet ( ) const
inline

The level of importance assigned to the resources associated with the finding.

A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

Definition at line 91 of file FindingProviderFields.h.

◆ GetConfidence()

int Aws::SecurityHub::Model::FindingProviderFields::GetConfidence ( ) const
inline

A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

Definition at line 52 of file FindingProviderFields.h.

◆ GetCriticality()

int Aws::SecurityHub::Model::FindingProviderFields::GetCriticality ( ) const
inline

The level of importance assigned to the resources associated with the finding.

A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

Definition at line 84 of file FindingProviderFields.h.

◆ GetRelatedFindings()

const Aws::Vector<RelatedFinding>& Aws::SecurityHub::Model::FindingProviderFields::GetRelatedFindings ( ) const
inline

A list of findings that are related to the current finding.

Definition at line 111 of file FindingProviderFields.h.

◆ GetSeverity()

const FindingProviderSeverity& Aws::SecurityHub::Model::FindingProviderFields::GetSeverity ( ) const
inline

The severity of a finding.

Definition at line 152 of file FindingProviderFields.h.

◆ GetTypes()

const Aws::Vector<Aws::String>& Aws::SecurityHub::Model::FindingProviderFields::GetTypes ( ) const
inline

One or more finding types in the format of namespace/category/classifier that classify a finding.

Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications

Definition at line 186 of file FindingProviderFields.h.

◆ Jsonize()

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

◆ operator=()

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

◆ RelatedFindingsHasBeenSet()

bool Aws::SecurityHub::Model::FindingProviderFields::RelatedFindingsHasBeenSet ( ) const
inline

A list of findings that are related to the current finding.

Definition at line 116 of file FindingProviderFields.h.

◆ SetConfidence()

void Aws::SecurityHub::Model::FindingProviderFields::SetConfidence ( int  value)
inline

A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

Definition at line 68 of file FindingProviderFields.h.

◆ SetCriticality()

void Aws::SecurityHub::Model::FindingProviderFields::SetCriticality ( int  value)
inline

The level of importance assigned to the resources associated with the finding.

A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

Definition at line 98 of file FindingProviderFields.h.

◆ SetRelatedFindings() [1/2]

void Aws::SecurityHub::Model::FindingProviderFields::SetRelatedFindings ( Aws::Vector< RelatedFinding > &&  value)
inline

A list of findings that are related to the current finding.

Definition at line 126 of file FindingProviderFields.h.

◆ SetRelatedFindings() [2/2]

void Aws::SecurityHub::Model::FindingProviderFields::SetRelatedFindings ( const Aws::Vector< RelatedFinding > &  value)
inline

A list of findings that are related to the current finding.

Definition at line 121 of file FindingProviderFields.h.

◆ SetSeverity() [1/2]

void Aws::SecurityHub::Model::FindingProviderFields::SetSeverity ( const FindingProviderSeverity value)
inline

The severity of a finding.

Definition at line 162 of file FindingProviderFields.h.

◆ SetSeverity() [2/2]

void Aws::SecurityHub::Model::FindingProviderFields::SetSeverity ( FindingProviderSeverity &&  value)
inline

The severity of a finding.

Definition at line 167 of file FindingProviderFields.h.

◆ SetTypes() [1/2]

void Aws::SecurityHub::Model::FindingProviderFields::SetTypes ( Aws::Vector< Aws::String > &&  value)
inline

One or more finding types in the format of namespace/category/classifier that classify a finding.

Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications

Definition at line 210 of file FindingProviderFields.h.

◆ SetTypes() [2/2]

void Aws::SecurityHub::Model::FindingProviderFields::SetTypes ( const Aws::Vector< Aws::String > &  value)
inline

One or more finding types in the format of namespace/category/classifier that classify a finding.

Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications

Definition at line 202 of file FindingProviderFields.h.

◆ SeverityHasBeenSet()

bool Aws::SecurityHub::Model::FindingProviderFields::SeverityHasBeenSet ( ) const
inline

The severity of a finding.

Definition at line 157 of file FindingProviderFields.h.

◆ TypesHasBeenSet()

bool Aws::SecurityHub::Model::FindingProviderFields::TypesHasBeenSet ( ) const
inline

One or more finding types in the format of namespace/category/classifier that classify a finding.

Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications

Definition at line 194 of file FindingProviderFields.h.

◆ WithConfidence()

FindingProviderFields& Aws::SecurityHub::Model::FindingProviderFields::WithConfidence ( int  value)
inline

A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

Definition at line 76 of file FindingProviderFields.h.

◆ WithCriticality()

FindingProviderFields& Aws::SecurityHub::Model::FindingProviderFields::WithCriticality ( int  value)
inline

The level of importance assigned to the resources associated with the finding.

A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

Definition at line 105 of file FindingProviderFields.h.

◆ WithRelatedFindings() [1/2]

FindingProviderFields& Aws::SecurityHub::Model::FindingProviderFields::WithRelatedFindings ( Aws::Vector< RelatedFinding > &&  value)
inline

A list of findings that are related to the current finding.

Definition at line 136 of file FindingProviderFields.h.

◆ WithRelatedFindings() [2/2]

FindingProviderFields& Aws::SecurityHub::Model::FindingProviderFields::WithRelatedFindings ( const Aws::Vector< RelatedFinding > &  value)
inline

A list of findings that are related to the current finding.

Definition at line 131 of file FindingProviderFields.h.

◆ WithSeverity() [1/2]

FindingProviderFields& Aws::SecurityHub::Model::FindingProviderFields::WithSeverity ( const FindingProviderSeverity value)
inline

The severity of a finding.

Definition at line 172 of file FindingProviderFields.h.

◆ WithSeverity() [2/2]

FindingProviderFields& Aws::SecurityHub::Model::FindingProviderFields::WithSeverity ( FindingProviderSeverity &&  value)
inline

The severity of a finding.

Definition at line 177 of file FindingProviderFields.h.

◆ WithTypes() [1/2]

FindingProviderFields& Aws::SecurityHub::Model::FindingProviderFields::WithTypes ( Aws::Vector< Aws::String > &&  value)
inline

One or more finding types in the format of namespace/category/classifier that classify a finding.

Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications

Definition at line 226 of file FindingProviderFields.h.

◆ WithTypes() [2/2]

FindingProviderFields& Aws::SecurityHub::Model::FindingProviderFields::WithTypes ( const Aws::Vector< Aws::String > &  value)
inline

One or more finding types in the format of namespace/category/classifier that classify a finding.

Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications

Definition at line 218 of file FindingProviderFields.h.


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