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

#include <SeverityUpdate.h>

Public Member Functions

 SeverityUpdate ()
 
 SeverityUpdate (Aws::Utils::Json::JsonView jsonValue)
 
SeverityUpdateoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetNormalized () const
 
bool NormalizedHasBeenSet () const
 
void SetNormalized (int value)
 
SeverityUpdateWithNormalized (int value)
 
double GetProduct () const
 
bool ProductHasBeenSet () const
 
void SetProduct (double value)
 
SeverityUpdateWithProduct (double value)
 
const SeverityLabelGetLabel () const
 
bool LabelHasBeenSet () const
 
void SetLabel (const SeverityLabel &value)
 
void SetLabel (SeverityLabel &&value)
 
SeverityUpdateWithLabel (const SeverityLabel &value)
 
SeverityUpdateWithLabel (SeverityLabel &&value)
 

Detailed Description

Updates to the severity information for a finding.

See Also:


AWS API Reference

Definition at line 32 of file SeverityUpdate.h.

Constructor & Destructor Documentation

◆ SeverityUpdate() [1/2]

Aws::SecurityHub::Model::SeverityUpdate::SeverityUpdate ( )

◆ SeverityUpdate() [2/2]

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

Member Function Documentation

◆ GetLabel()

const SeverityLabel& Aws::SecurityHub::Model::SeverityUpdate::GetLabel ( ) const
inline

The severity value of the finding. The allowed values are the following.

  • INFORMATIONAL - No issue was found.

  • LOW - The issue does not require action on its own.

  • MEDIUM - The issue must be addressed but not urgently.

  • HIGH - The issue must be addressed as a priority.

  • CRITICAL - The issue must be remediated immediately to avoid it escalating.

Definition at line 120 of file SeverityUpdate.h.

◆ GetNormalized()

int Aws::SecurityHub::Model::SeverityUpdate::GetNormalized ( ) const
inline

The normalized severity for the finding. This attribute is to be deprecated in favor of Label.

If you provide Normalized and do not provide Label, Label is set automatically as follows.

  • 0 - INFORMATIONAL

  • 1–39 - LOW

  • 40–69 - MEDIUM

  • 70–89 - HIGH

  • 90–100 - CRITICAL

Definition at line 50 of file SeverityUpdate.h.

◆ GetProduct()

double Aws::SecurityHub::Model::SeverityUpdate::GetProduct ( ) const
inline

The native severity as defined by the Amazon Web Services service or integrated partner product that generated the finding.

Definition at line 90 of file SeverityUpdate.h.

◆ Jsonize()

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

◆ LabelHasBeenSet()

bool Aws::SecurityHub::Model::SeverityUpdate::LabelHasBeenSet ( ) const
inline

The severity value of the finding. The allowed values are the following.

  • INFORMATIONAL - No issue was found.

  • LOW - The issue does not require action on its own.

  • MEDIUM - The issue must be addressed but not urgently.

  • HIGH - The issue must be addressed as a priority.

  • CRITICAL - The issue must be remediated immediately to avoid it escalating.

Definition at line 131 of file SeverityUpdate.h.

◆ NormalizedHasBeenSet()

bool Aws::SecurityHub::Model::SeverityUpdate::NormalizedHasBeenSet ( ) const
inline

The normalized severity for the finding. This attribute is to be deprecated in favor of Label.

If you provide Normalized and do not provide Label, Label is set automatically as follows.

  • 0 - INFORMATIONAL

  • 1–39 - LOW

  • 40–69 - MEDIUM

  • 70–89 - HIGH

  • 90–100 - CRITICAL

Definition at line 61 of file SeverityUpdate.h.

◆ operator=()

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

◆ ProductHasBeenSet()

bool Aws::SecurityHub::Model::SeverityUpdate::ProductHasBeenSet ( ) const
inline

The native severity as defined by the Amazon Web Services service or integrated partner product that generated the finding.

Definition at line 96 of file SeverityUpdate.h.

◆ SetLabel() [1/2]

void Aws::SecurityHub::Model::SeverityUpdate::SetLabel ( const SeverityLabel value)
inline

The severity value of the finding. The allowed values are the following.

  • INFORMATIONAL - No issue was found.

  • LOW - The issue does not require action on its own.

  • MEDIUM - The issue must be addressed but not urgently.

  • HIGH - The issue must be addressed as a priority.

  • CRITICAL - The issue must be remediated immediately to avoid it escalating.

Definition at line 142 of file SeverityUpdate.h.

◆ SetLabel() [2/2]

void Aws::SecurityHub::Model::SeverityUpdate::SetLabel ( SeverityLabel &&  value)
inline

The severity value of the finding. The allowed values are the following.

  • INFORMATIONAL - No issue was found.

  • LOW - The issue does not require action on its own.

  • MEDIUM - The issue must be addressed but not urgently.

  • HIGH - The issue must be addressed as a priority.

  • CRITICAL - The issue must be remediated immediately to avoid it escalating.

Definition at line 153 of file SeverityUpdate.h.

◆ SetNormalized()

void Aws::SecurityHub::Model::SeverityUpdate::SetNormalized ( int  value)
inline

The normalized severity for the finding. This attribute is to be deprecated in favor of Label.

If you provide Normalized and do not provide Label, Label is set automatically as follows.

  • 0 - INFORMATIONAL

  • 1–39 - LOW

  • 40–69 - MEDIUM

  • 70–89 - HIGH

  • 90–100 - CRITICAL

Definition at line 72 of file SeverityUpdate.h.

◆ SetProduct()

void Aws::SecurityHub::Model::SeverityUpdate::SetProduct ( double  value)
inline

The native severity as defined by the Amazon Web Services service or integrated partner product that generated the finding.

Definition at line 102 of file SeverityUpdate.h.

◆ WithLabel() [1/2]

SeverityUpdate& Aws::SecurityHub::Model::SeverityUpdate::WithLabel ( const SeverityLabel value)
inline

The severity value of the finding. The allowed values are the following.

  • INFORMATIONAL - No issue was found.

  • LOW - The issue does not require action on its own.

  • MEDIUM - The issue must be addressed but not urgently.

  • HIGH - The issue must be addressed as a priority.

  • CRITICAL - The issue must be remediated immediately to avoid it escalating.

Definition at line 164 of file SeverityUpdate.h.

◆ WithLabel() [2/2]

SeverityUpdate& Aws::SecurityHub::Model::SeverityUpdate::WithLabel ( SeverityLabel &&  value)
inline

The severity value of the finding. The allowed values are the following.

  • INFORMATIONAL - No issue was found.

  • LOW - The issue does not require action on its own.

  • MEDIUM - The issue must be addressed but not urgently.

  • HIGH - The issue must be addressed as a priority.

  • CRITICAL - The issue must be remediated immediately to avoid it escalating.

Definition at line 175 of file SeverityUpdate.h.

◆ WithNormalized()

SeverityUpdate& Aws::SecurityHub::Model::SeverityUpdate::WithNormalized ( int  value)
inline

The normalized severity for the finding. This attribute is to be deprecated in favor of Label.

If you provide Normalized and do not provide Label, Label is set automatically as follows.

  • 0 - INFORMATIONAL

  • 1–39 - LOW

  • 40–69 - MEDIUM

  • 70–89 - HIGH

  • 90–100 - CRITICAL

Definition at line 83 of file SeverityUpdate.h.

◆ WithProduct()

SeverityUpdate& Aws::SecurityHub::Model::SeverityUpdate::WithProduct ( double  value)
inline

The native severity as defined by the Amazon Web Services service or integrated partner product that generated the finding.

Definition at line 108 of file SeverityUpdate.h.


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