/**
 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * SPDX-License-Identifier: Apache-2.0.
 */
#pragma once
#include  Updates to the severity information for a finding.See Also:
  
   * AWS
   * API Reference
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 
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 
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 
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 
The native severity as defined by the Amazon Web Services service or * integrated partner product that generated the finding.
*/ inline double GetProduct() const{ return m_product; } /** *The native severity as defined by the Amazon Web Services service or * integrated partner product that generated the finding.
*/ inline bool ProductHasBeenSet() const { return m_productHasBeenSet; } /** *The native severity as defined by the Amazon Web Services service or * integrated partner product that generated the finding.
*/ inline void SetProduct(double value) { m_productHasBeenSet = true; m_product = value; } /** *The native severity as defined by the Amazon Web Services service or * integrated partner product that generated the finding.
*/ inline SeverityUpdate& WithProduct(double value) { SetProduct(value); return *this;} /** *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.
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.
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.
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.
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.
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.