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

#include <Standard.h>

Public Member Functions

 Standard ()
 
 Standard (Aws::Utils::Json::JsonView jsonValue)
 
Standardoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetStandardsArn () const
 
bool StandardsArnHasBeenSet () const
 
void SetStandardsArn (const Aws::String &value)
 
void SetStandardsArn (Aws::String &&value)
 
void SetStandardsArn (const char *value)
 
StandardWithStandardsArn (const Aws::String &value)
 
StandardWithStandardsArn (Aws::String &&value)
 
StandardWithStandardsArn (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)
 
StandardWithName (const Aws::String &value)
 
StandardWithName (Aws::String &&value)
 
StandardWithName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
StandardWithDescription (const Aws::String &value)
 
StandardWithDescription (Aws::String &&value)
 
StandardWithDescription (const char *value)
 
bool GetEnabledByDefault () const
 
bool EnabledByDefaultHasBeenSet () const
 
void SetEnabledByDefault (bool value)
 
StandardWithEnabledByDefault (bool value)
 

Detailed Description

Provides information about a specific standard.

See Also:

AWS API Reference

Definition at line 31 of file Standard.h.

Constructor & Destructor Documentation

◆ Standard() [1/2]

Aws::SecurityHub::Model::Standard::Standard ( )

◆ Standard() [2/2]

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

Member Function Documentation

◆ DescriptionHasBeenSet()

bool Aws::SecurityHub::Model::Standard::DescriptionHasBeenSet ( ) const
inline

A description of the standard.

Definition at line 130 of file Standard.h.

◆ EnabledByDefaultHasBeenSet()

bool Aws::SecurityHub::Model::Standard::EnabledByDefaultHasBeenSet ( ) const
inline

Whether the standard is enabled by default. When Security Hub is enabled from the console, if a standard is enabled by default, the check box for that standard is selected by default.

When Security Hub is enabled using the EnableSecurityHub API operation, the standard is enabled by default unless EnableDefaultStandards is set to false.

Definition at line 179 of file Standard.h.

◆ GetDescription()

const Aws::String& Aws::SecurityHub::Model::Standard::GetDescription ( ) const
inline

A description of the standard.

Definition at line 125 of file Standard.h.

◆ GetEnabledByDefault()

bool Aws::SecurityHub::Model::Standard::GetEnabledByDefault ( ) const
inline

Whether the standard is enabled by default. When Security Hub is enabled from the console, if a standard is enabled by default, the check box for that standard is selected by default.

When Security Hub is enabled using the EnableSecurityHub API operation, the standard is enabled by default unless EnableDefaultStandards is set to false.

Definition at line 170 of file Standard.h.

◆ GetName()

const Aws::String& Aws::SecurityHub::Model::Standard::GetName ( ) const
inline

The name of the standard.

Definition at line 84 of file Standard.h.

◆ GetStandardsArn()

const Aws::String& Aws::SecurityHub::Model::Standard::GetStandardsArn ( ) const
inline

The ARN of a standard.

Definition at line 43 of file Standard.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

bool Aws::SecurityHub::Model::Standard::NameHasBeenSet ( ) const
inline

The name of the standard.

Definition at line 89 of file Standard.h.

◆ operator=()

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

◆ SetDescription() [1/3]

void Aws::SecurityHub::Model::Standard::SetDescription ( Aws::String &&  value)
inline

A description of the standard.

Definition at line 140 of file Standard.h.

◆ SetDescription() [2/3]

void Aws::SecurityHub::Model::Standard::SetDescription ( const Aws::String value)
inline

A description of the standard.

Definition at line 135 of file Standard.h.

◆ SetDescription() [3/3]

void Aws::SecurityHub::Model::Standard::SetDescription ( const char *  value)
inline

A description of the standard.

Definition at line 145 of file Standard.h.

◆ SetEnabledByDefault()

void Aws::SecurityHub::Model::Standard::SetEnabledByDefault ( bool  value)
inline

Whether the standard is enabled by default. When Security Hub is enabled from the console, if a standard is enabled by default, the check box for that standard is selected by default.

When Security Hub is enabled using the EnableSecurityHub API operation, the standard is enabled by default unless EnableDefaultStandards is set to false.

Definition at line 188 of file Standard.h.

◆ SetName() [1/3]

void Aws::SecurityHub::Model::Standard::SetName ( Aws::String &&  value)
inline

The name of the standard.

Definition at line 99 of file Standard.h.

◆ SetName() [2/3]

void Aws::SecurityHub::Model::Standard::SetName ( const Aws::String value)
inline

The name of the standard.

Definition at line 94 of file Standard.h.

◆ SetName() [3/3]

void Aws::SecurityHub::Model::Standard::SetName ( const char *  value)
inline

The name of the standard.

Definition at line 104 of file Standard.h.

◆ SetStandardsArn() [1/3]

void Aws::SecurityHub::Model::Standard::SetStandardsArn ( Aws::String &&  value)
inline

The ARN of a standard.

Definition at line 58 of file Standard.h.

◆ SetStandardsArn() [2/3]

void Aws::SecurityHub::Model::Standard::SetStandardsArn ( const Aws::String value)
inline

The ARN of a standard.

Definition at line 53 of file Standard.h.

◆ SetStandardsArn() [3/3]

void Aws::SecurityHub::Model::Standard::SetStandardsArn ( const char *  value)
inline

The ARN of a standard.

Definition at line 63 of file Standard.h.

◆ StandardsArnHasBeenSet()

bool Aws::SecurityHub::Model::Standard::StandardsArnHasBeenSet ( ) const
inline

The ARN of a standard.

Definition at line 48 of file Standard.h.

◆ WithDescription() [1/3]

Standard& Aws::SecurityHub::Model::Standard::WithDescription ( Aws::String &&  value)
inline

A description of the standard.

Definition at line 155 of file Standard.h.

◆ WithDescription() [2/3]

Standard& Aws::SecurityHub::Model::Standard::WithDescription ( const Aws::String value)
inline

A description of the standard.

Definition at line 150 of file Standard.h.

◆ WithDescription() [3/3]

Standard& Aws::SecurityHub::Model::Standard::WithDescription ( const char *  value)
inline

A description of the standard.

Definition at line 160 of file Standard.h.

◆ WithEnabledByDefault()

Standard& Aws::SecurityHub::Model::Standard::WithEnabledByDefault ( bool  value)
inline

Whether the standard is enabled by default. When Security Hub is enabled from the console, if a standard is enabled by default, the check box for that standard is selected by default.

When Security Hub is enabled using the EnableSecurityHub API operation, the standard is enabled by default unless EnableDefaultStandards is set to false.

Definition at line 197 of file Standard.h.

◆ WithName() [1/3]

Standard& Aws::SecurityHub::Model::Standard::WithName ( Aws::String &&  value)
inline

The name of the standard.

Definition at line 114 of file Standard.h.

◆ WithName() [2/3]

Standard& Aws::SecurityHub::Model::Standard::WithName ( const Aws::String value)
inline

The name of the standard.

Definition at line 109 of file Standard.h.

◆ WithName() [3/3]

Standard& Aws::SecurityHub::Model::Standard::WithName ( const char *  value)
inline

The name of the standard.

Definition at line 119 of file Standard.h.

◆ WithStandardsArn() [1/3]

Standard& Aws::SecurityHub::Model::Standard::WithStandardsArn ( Aws::String &&  value)
inline

The ARN of a standard.

Definition at line 73 of file Standard.h.

◆ WithStandardsArn() [2/3]

Standard& Aws::SecurityHub::Model::Standard::WithStandardsArn ( const Aws::String value)
inline

The ARN of a standard.

Definition at line 68 of file Standard.h.

◆ WithStandardsArn() [3/3]

Standard& Aws::SecurityHub::Model::Standard::WithStandardsArn ( const char *  value)
inline

The ARN of a standard.

Definition at line 78 of file Standard.h.


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