AWS SDK for C++  1.9.105
AWS SDK for C++
Public Member Functions | List of all members
Aws::Support::Model::SeverityLevel Class Reference

#include <SeverityLevel.h>

Public Member Functions

 SeverityLevel ()
 
 SeverityLevel (Aws::Utils::Json::JsonView jsonValue)
 
SeverityLeveloperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetCode () const
 
bool CodeHasBeenSet () const
 
void SetCode (const Aws::String &value)
 
void SetCode (Aws::String &&value)
 
void SetCode (const char *value)
 
SeverityLevelWithCode (const Aws::String &value)
 
SeverityLevelWithCode (Aws::String &&value)
 
SeverityLevelWithCode (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
SeverityLevelWithName (const Aws::String &value)
 
SeverityLevelWithName (Aws::String &&value)
 
SeverityLevelWithName (const char *value)
 

Detailed Description

A code and name pair that represents the severity level of a support case. The available values depend on the support plan for the account. For more information, see Choosing a severity in the AWS Support User Guide.

See Also:


AWS API Reference

Definition at line 36 of file SeverityLevel.h.

Constructor & Destructor Documentation

◆ SeverityLevel() [1/2]

Aws::Support::Model::SeverityLevel::SeverityLevel ( )

◆ SeverityLevel() [2/2]

Aws::Support::Model::SeverityLevel::SeverityLevel ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CodeHasBeenSet()

bool Aws::Support::Model::SeverityLevel::CodeHasBeenSet ( ) const
inline

The code for case severity level.

Valid values: low | normal | high | urgent | critical

Definition at line 57 of file SeverityLevel.h.

◆ GetCode()

const Aws::String& Aws::Support::Model::SeverityLevel::GetCode ( ) const
inline

The code for case severity level.

Valid values: low | normal | high | urgent | critical

Definition at line 50 of file SeverityLevel.h.

◆ GetName()

const Aws::String& Aws::Support::Model::SeverityLevel::GetName ( ) const
inline

The name of the severity level that corresponds to the severity level code.

The values returned by the API are different from the values that appear in the AWS Support Center. For example, the API uses the code low, but the name appears as General guidance in Support Center.

The following are the API code names and how they appear in the console:

  • low - General guidance

  • normal - System impaired

  • high - Production system impaired

  • urgent - Production system down

  • critical - Business-critical system down

For more information, see Choosing a severity in the AWS Support User Guide.

Definition at line 116 of file SeverityLevel.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Support::Model::SeverityLevel::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::Support::Model::SeverityLevel::NameHasBeenSet ( ) const
inline

The name of the severity level that corresponds to the severity level code.

The values returned by the API are different from the values that appear in the AWS Support Center. For example, the API uses the code low, but the name appears as General guidance in Support Center.

The following are the API code names and how they appear in the console:

  • low - General guidance

  • normal - System impaired

  • high - Production system impaired

  • urgent - Production system down

  • critical - Business-critical system down

For more information, see Choosing a severity in the AWS Support User Guide.

Definition at line 132 of file SeverityLevel.h.

◆ operator=()

SeverityLevel& Aws::Support::Model::SeverityLevel::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCode() [1/3]

void Aws::Support::Model::SeverityLevel::SetCode ( Aws::String &&  value)
inline

The code for case severity level.

Valid values: low | normal | high | urgent | critical

Definition at line 71 of file SeverityLevel.h.

◆ SetCode() [2/3]

void Aws::Support::Model::SeverityLevel::SetCode ( const Aws::String value)
inline

The code for case severity level.

Valid values: low | normal | high | urgent | critical

Definition at line 64 of file SeverityLevel.h.

◆ SetCode() [3/3]

void Aws::Support::Model::SeverityLevel::SetCode ( const char *  value)
inline

The code for case severity level.

Valid values: low | normal | high | urgent | critical

Definition at line 78 of file SeverityLevel.h.

◆ SetName() [1/3]

void Aws::Support::Model::SeverityLevel::SetName ( Aws::String &&  value)
inline

The name of the severity level that corresponds to the severity level code.

The values returned by the API are different from the values that appear in the AWS Support Center. For example, the API uses the code low, but the name appears as General guidance in Support Center.

The following are the API code names and how they appear in the console:

  • low - General guidance

  • normal - System impaired

  • high - Production system impaired

  • urgent - Production system down

  • critical - Business-critical system down

For more information, see Choosing a severity in the AWS Support User Guide.

Definition at line 164 of file SeverityLevel.h.

◆ SetName() [2/3]

void Aws::Support::Model::SeverityLevel::SetName ( const Aws::String value)
inline

The name of the severity level that corresponds to the severity level code.

The values returned by the API are different from the values that appear in the AWS Support Center. For example, the API uses the code low, but the name appears as General guidance in Support Center.

The following are the API code names and how they appear in the console:

  • low - General guidance

  • normal - System impaired

  • high - Production system impaired

  • urgent - Production system down

  • critical - Business-critical system down

For more information, see Choosing a severity in the AWS Support User Guide.

Definition at line 148 of file SeverityLevel.h.

◆ SetName() [3/3]

void Aws::Support::Model::SeverityLevel::SetName ( const char *  value)
inline

The name of the severity level that corresponds to the severity level code.

The values returned by the API are different from the values that appear in the AWS Support Center. For example, the API uses the code low, but the name appears as General guidance in Support Center.

The following are the API code names and how they appear in the console:

  • low - General guidance

  • normal - System impaired

  • high - Production system impaired

  • urgent - Production system down

  • critical - Business-critical system down

For more information, see Choosing a severity in the AWS Support User Guide.

Definition at line 180 of file SeverityLevel.h.

◆ WithCode() [1/3]

SeverityLevel& Aws::Support::Model::SeverityLevel::WithCode ( Aws::String &&  value)
inline

The code for case severity level.

Valid values: low | normal | high | urgent | critical

Definition at line 92 of file SeverityLevel.h.

◆ WithCode() [2/3]

SeverityLevel& Aws::Support::Model::SeverityLevel::WithCode ( const Aws::String value)
inline

The code for case severity level.

Valid values: low | normal | high | urgent | critical

Definition at line 85 of file SeverityLevel.h.

◆ WithCode() [3/3]

SeverityLevel& Aws::Support::Model::SeverityLevel::WithCode ( const char *  value)
inline

The code for case severity level.

Valid values: low | normal | high | urgent | critical

Definition at line 99 of file SeverityLevel.h.

◆ WithName() [1/3]

SeverityLevel& Aws::Support::Model::SeverityLevel::WithName ( Aws::String &&  value)
inline

The name of the severity level that corresponds to the severity level code.

The values returned by the API are different from the values that appear in the AWS Support Center. For example, the API uses the code low, but the name appears as General guidance in Support Center.

The following are the API code names and how they appear in the console:

  • low - General guidance

  • normal - System impaired

  • high - Production system impaired

  • urgent - Production system down

  • critical - Business-critical system down

For more information, see Choosing a severity in the AWS Support User Guide.

Definition at line 212 of file SeverityLevel.h.

◆ WithName() [2/3]

SeverityLevel& Aws::Support::Model::SeverityLevel::WithName ( const Aws::String value)
inline

The name of the severity level that corresponds to the severity level code.

The values returned by the API are different from the values that appear in the AWS Support Center. For example, the API uses the code low, but the name appears as General guidance in Support Center.

The following are the API code names and how they appear in the console:

  • low - General guidance

  • normal - System impaired

  • high - Production system impaired

  • urgent - Production system down

  • critical - Business-critical system down

For more information, see Choosing a severity in the AWS Support User Guide.

Definition at line 196 of file SeverityLevel.h.

◆ WithName() [3/3]

SeverityLevel& Aws::Support::Model::SeverityLevel::WithName ( const char *  value)
inline

The name of the severity level that corresponds to the severity level code.

The values returned by the API are different from the values that appear in the AWS Support Center. For example, the API uses the code low, but the name appears as General guidance in Support Center.

The following are the API code names and how they appear in the console:

  • low - General guidance

  • normal - System impaired

  • high - Production system impaired

  • urgent - Production system down

  • critical - Business-critical system down

For more information, see Choosing a severity in the AWS Support User Guide.

Definition at line 228 of file SeverityLevel.h.


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