AWS SDK for C++  1.8.186
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoT::Model::AuditSuppression Class Reference

#include <AuditSuppression.h>

Public Member Functions

 AuditSuppression ()
 
 AuditSuppression (Aws::Utils::Json::JsonView jsonValue)
 
AuditSuppressionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetCheckName () const
 
bool CheckNameHasBeenSet () const
 
void SetCheckName (const Aws::String &value)
 
void SetCheckName (Aws::String &&value)
 
void SetCheckName (const char *value)
 
AuditSuppressionWithCheckName (const Aws::String &value)
 
AuditSuppressionWithCheckName (Aws::String &&value)
 
AuditSuppressionWithCheckName (const char *value)
 
const ResourceIdentifierGetResourceIdentifier () const
 
bool ResourceIdentifierHasBeenSet () const
 
void SetResourceIdentifier (const ResourceIdentifier &value)
 
void SetResourceIdentifier (ResourceIdentifier &&value)
 
AuditSuppressionWithResourceIdentifier (const ResourceIdentifier &value)
 
AuditSuppressionWithResourceIdentifier (ResourceIdentifier &&value)
 
const Aws::Utils::DateTimeGetExpirationDate () const
 
bool ExpirationDateHasBeenSet () const
 
void SetExpirationDate (const Aws::Utils::DateTime &value)
 
void SetExpirationDate (Aws::Utils::DateTime &&value)
 
AuditSuppressionWithExpirationDate (const Aws::Utils::DateTime &value)
 
AuditSuppressionWithExpirationDate (Aws::Utils::DateTime &&value)
 
bool GetSuppressIndefinitely () const
 
bool SuppressIndefinitelyHasBeenSet () const
 
void SetSuppressIndefinitely (bool value)
 
AuditSuppressionWithSuppressIndefinitely (bool value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
AuditSuppressionWithDescription (const Aws::String &value)
 
AuditSuppressionWithDescription (Aws::String &&value)
 
AuditSuppressionWithDescription (const char *value)
 

Detailed Description

Filters out specific findings of a Device Defender audit.

See Also:

AWS API Reference

Definition at line 34 of file AuditSuppression.h.

Constructor & Destructor Documentation

◆ AuditSuppression() [1/2]

Aws::IoT::Model::AuditSuppression::AuditSuppression ( )

◆ AuditSuppression() [2/2]

Aws::IoT::Model::AuditSuppression::AuditSuppression ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CheckNameHasBeenSet()

bool Aws::IoT::Model::AuditSuppression::CheckNameHasBeenSet ( ) const
inline

Definition at line 47 of file AuditSuppression.h.

◆ DescriptionHasBeenSet()

bool Aws::IoT::Model::AuditSuppression::DescriptionHasBeenSet ( ) const
inline

The description of the audit suppression.

Definition at line 153 of file AuditSuppression.h.

◆ ExpirationDateHasBeenSet()

bool Aws::IoT::Model::AuditSuppression::ExpirationDateHasBeenSet ( ) const
inline

The expiration date (epoch timestamp in seconds) that you want the suppression to adhere to.

Definition at line 97 of file AuditSuppression.h.

◆ GetCheckName()

const Aws::String& Aws::IoT::Model::AuditSuppression::GetCheckName ( ) const
inline

Definition at line 44 of file AuditSuppression.h.

◆ GetDescription()

const Aws::String& Aws::IoT::Model::AuditSuppression::GetDescription ( ) const
inline

The description of the audit suppression.

Definition at line 148 of file AuditSuppression.h.

◆ GetExpirationDate()

const Aws::Utils::DateTime& Aws::IoT::Model::AuditSuppression::GetExpirationDate ( ) const
inline

The expiration date (epoch timestamp in seconds) that you want the suppression to adhere to.

Definition at line 91 of file AuditSuppression.h.

◆ GetResourceIdentifier()

const ResourceIdentifier& Aws::IoT::Model::AuditSuppression::GetResourceIdentifier ( ) const
inline

Definition at line 69 of file AuditSuppression.h.

◆ GetSuppressIndefinitely()

bool Aws::IoT::Model::AuditSuppression::GetSuppressIndefinitely ( ) const
inline

Indicates whether a suppression should exist indefinitely or not.

Definition at line 127 of file AuditSuppression.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoT::Model::AuditSuppression::Jsonize ( ) const

◆ operator=()

AuditSuppression& Aws::IoT::Model::AuditSuppression::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ResourceIdentifierHasBeenSet()

bool Aws::IoT::Model::AuditSuppression::ResourceIdentifierHasBeenSet ( ) const
inline

Definition at line 72 of file AuditSuppression.h.

◆ SetCheckName() [1/3]

void Aws::IoT::Model::AuditSuppression::SetCheckName ( Aws::String &&  value)
inline

Definition at line 53 of file AuditSuppression.h.

◆ SetCheckName() [2/3]

void Aws::IoT::Model::AuditSuppression::SetCheckName ( const Aws::String value)
inline

Definition at line 50 of file AuditSuppression.h.

◆ SetCheckName() [3/3]

void Aws::IoT::Model::AuditSuppression::SetCheckName ( const char *  value)
inline

Definition at line 56 of file AuditSuppression.h.

◆ SetDescription() [1/3]

void Aws::IoT::Model::AuditSuppression::SetDescription ( Aws::String &&  value)
inline

The description of the audit suppression.

Definition at line 163 of file AuditSuppression.h.

◆ SetDescription() [2/3]

void Aws::IoT::Model::AuditSuppression::SetDescription ( const Aws::String value)
inline

The description of the audit suppression.

Definition at line 158 of file AuditSuppression.h.

◆ SetDescription() [3/3]

void Aws::IoT::Model::AuditSuppression::SetDescription ( const char *  value)
inline

The description of the audit suppression.

Definition at line 168 of file AuditSuppression.h.

◆ SetExpirationDate() [1/2]

void Aws::IoT::Model::AuditSuppression::SetExpirationDate ( Aws::Utils::DateTime &&  value)
inline

The expiration date (epoch timestamp in seconds) that you want the suppression to adhere to.

Definition at line 109 of file AuditSuppression.h.

◆ SetExpirationDate() [2/2]

void Aws::IoT::Model::AuditSuppression::SetExpirationDate ( const Aws::Utils::DateTime value)
inline

The expiration date (epoch timestamp in seconds) that you want the suppression to adhere to.

Definition at line 103 of file AuditSuppression.h.

◆ SetResourceIdentifier() [1/2]

void Aws::IoT::Model::AuditSuppression::SetResourceIdentifier ( const ResourceIdentifier value)
inline

Definition at line 75 of file AuditSuppression.h.

◆ SetResourceIdentifier() [2/2]

void Aws::IoT::Model::AuditSuppression::SetResourceIdentifier ( ResourceIdentifier &&  value)
inline

Definition at line 78 of file AuditSuppression.h.

◆ SetSuppressIndefinitely()

void Aws::IoT::Model::AuditSuppression::SetSuppressIndefinitely ( bool  value)
inline

Indicates whether a suppression should exist indefinitely or not.

Definition at line 137 of file AuditSuppression.h.

◆ SuppressIndefinitelyHasBeenSet()

bool Aws::IoT::Model::AuditSuppression::SuppressIndefinitelyHasBeenSet ( ) const
inline

Indicates whether a suppression should exist indefinitely or not.

Definition at line 132 of file AuditSuppression.h.

◆ WithCheckName() [1/3]

AuditSuppression& Aws::IoT::Model::AuditSuppression::WithCheckName ( Aws::String &&  value)
inline

Definition at line 62 of file AuditSuppression.h.

◆ WithCheckName() [2/3]

AuditSuppression& Aws::IoT::Model::AuditSuppression::WithCheckName ( const Aws::String value)
inline

Definition at line 59 of file AuditSuppression.h.

◆ WithCheckName() [3/3]

AuditSuppression& Aws::IoT::Model::AuditSuppression::WithCheckName ( const char *  value)
inline

Definition at line 65 of file AuditSuppression.h.

◆ WithDescription() [1/3]

AuditSuppression& Aws::IoT::Model::AuditSuppression::WithDescription ( Aws::String &&  value)
inline

The description of the audit suppression.

Definition at line 178 of file AuditSuppression.h.

◆ WithDescription() [2/3]

AuditSuppression& Aws::IoT::Model::AuditSuppression::WithDescription ( const Aws::String value)
inline

The description of the audit suppression.

Definition at line 173 of file AuditSuppression.h.

◆ WithDescription() [3/3]

AuditSuppression& Aws::IoT::Model::AuditSuppression::WithDescription ( const char *  value)
inline

The description of the audit suppression.

Definition at line 183 of file AuditSuppression.h.

◆ WithExpirationDate() [1/2]

AuditSuppression& Aws::IoT::Model::AuditSuppression::WithExpirationDate ( Aws::Utils::DateTime &&  value)
inline

The expiration date (epoch timestamp in seconds) that you want the suppression to adhere to.

Definition at line 121 of file AuditSuppression.h.

◆ WithExpirationDate() [2/2]

AuditSuppression& Aws::IoT::Model::AuditSuppression::WithExpirationDate ( const Aws::Utils::DateTime value)
inline

The expiration date (epoch timestamp in seconds) that you want the suppression to adhere to.

Definition at line 115 of file AuditSuppression.h.

◆ WithResourceIdentifier() [1/2]

AuditSuppression& Aws::IoT::Model::AuditSuppression::WithResourceIdentifier ( const ResourceIdentifier value)
inline

Definition at line 81 of file AuditSuppression.h.

◆ WithResourceIdentifier() [2/2]

AuditSuppression& Aws::IoT::Model::AuditSuppression::WithResourceIdentifier ( ResourceIdentifier &&  value)
inline

Definition at line 84 of file AuditSuppression.h.

◆ WithSuppressIndefinitely()

AuditSuppression& Aws::IoT::Model::AuditSuppression::WithSuppressIndefinitely ( bool  value)
inline

Indicates whether a suppression should exist indefinitely or not.

Definition at line 142 of file AuditSuppression.h.


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