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

#include <AuditFinding.h>

Public Member Functions

 AuditFinding ()
 
 AuditFinding (Aws::Utils::Json::JsonView jsonValue)
 
AuditFindingoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetFindingId () const
 
bool FindingIdHasBeenSet () const
 
void SetFindingId (const Aws::String &value)
 
void SetFindingId (Aws::String &&value)
 
void SetFindingId (const char *value)
 
AuditFindingWithFindingId (const Aws::String &value)
 
AuditFindingWithFindingId (Aws::String &&value)
 
AuditFindingWithFindingId (const char *value)
 
const Aws::StringGetTaskId () const
 
bool TaskIdHasBeenSet () const
 
void SetTaskId (const Aws::String &value)
 
void SetTaskId (Aws::String &&value)
 
void SetTaskId (const char *value)
 
AuditFindingWithTaskId (const Aws::String &value)
 
AuditFindingWithTaskId (Aws::String &&value)
 
AuditFindingWithTaskId (const char *value)
 
const Aws::StringGetCheckName () const
 
bool CheckNameHasBeenSet () const
 
void SetCheckName (const Aws::String &value)
 
void SetCheckName (Aws::String &&value)
 
void SetCheckName (const char *value)
 
AuditFindingWithCheckName (const Aws::String &value)
 
AuditFindingWithCheckName (Aws::String &&value)
 
AuditFindingWithCheckName (const char *value)
 
const Aws::Utils::DateTimeGetTaskStartTime () const
 
bool TaskStartTimeHasBeenSet () const
 
void SetTaskStartTime (const Aws::Utils::DateTime &value)
 
void SetTaskStartTime (Aws::Utils::DateTime &&value)
 
AuditFindingWithTaskStartTime (const Aws::Utils::DateTime &value)
 
AuditFindingWithTaskStartTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetFindingTime () const
 
bool FindingTimeHasBeenSet () const
 
void SetFindingTime (const Aws::Utils::DateTime &value)
 
void SetFindingTime (Aws::Utils::DateTime &&value)
 
AuditFindingWithFindingTime (const Aws::Utils::DateTime &value)
 
AuditFindingWithFindingTime (Aws::Utils::DateTime &&value)
 
const AuditFindingSeverityGetSeverity () const
 
bool SeverityHasBeenSet () const
 
void SetSeverity (const AuditFindingSeverity &value)
 
void SetSeverity (AuditFindingSeverity &&value)
 
AuditFindingWithSeverity (const AuditFindingSeverity &value)
 
AuditFindingWithSeverity (AuditFindingSeverity &&value)
 
const NonCompliantResourceGetNonCompliantResource () const
 
bool NonCompliantResourceHasBeenSet () const
 
void SetNonCompliantResource (const NonCompliantResource &value)
 
void SetNonCompliantResource (NonCompliantResource &&value)
 
AuditFindingWithNonCompliantResource (const NonCompliantResource &value)
 
AuditFindingWithNonCompliantResource (NonCompliantResource &&value)
 
const Aws::Vector< RelatedResource > & GetRelatedResources () const
 
bool RelatedResourcesHasBeenSet () const
 
void SetRelatedResources (const Aws::Vector< RelatedResource > &value)
 
void SetRelatedResources (Aws::Vector< RelatedResource > &&value)
 
AuditFindingWithRelatedResources (const Aws::Vector< RelatedResource > &value)
 
AuditFindingWithRelatedResources (Aws::Vector< RelatedResource > &&value)
 
AuditFindingAddRelatedResources (const RelatedResource &value)
 
AuditFindingAddRelatedResources (RelatedResource &&value)
 
const Aws::StringGetReasonForNonCompliance () const
 
bool ReasonForNonComplianceHasBeenSet () const
 
void SetReasonForNonCompliance (const Aws::String &value)
 
void SetReasonForNonCompliance (Aws::String &&value)
 
void SetReasonForNonCompliance (const char *value)
 
AuditFindingWithReasonForNonCompliance (const Aws::String &value)
 
AuditFindingWithReasonForNonCompliance (Aws::String &&value)
 
AuditFindingWithReasonForNonCompliance (const char *value)
 
const Aws::StringGetReasonForNonComplianceCode () const
 
bool ReasonForNonComplianceCodeHasBeenSet () const
 
void SetReasonForNonComplianceCode (const Aws::String &value)
 
void SetReasonForNonComplianceCode (Aws::String &&value)
 
void SetReasonForNonComplianceCode (const char *value)
 
AuditFindingWithReasonForNonComplianceCode (const Aws::String &value)
 
AuditFindingWithReasonForNonComplianceCode (Aws::String &&value)
 
AuditFindingWithReasonForNonComplianceCode (const char *value)
 
bool GetIsSuppressed () const
 
bool IsSuppressedHasBeenSet () const
 
void SetIsSuppressed (bool value)
 
AuditFindingWithIsSuppressed (bool value)
 

Detailed Description

The findings (results) of the audit.

See Also:

AWS API Reference

Definition at line 36 of file AuditFinding.h.

Constructor & Destructor Documentation

◆ AuditFinding() [1/2]

Aws::IoT::Model::AuditFinding::AuditFinding ( )

◆ AuditFinding() [2/2]

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

Member Function Documentation

◆ AddRelatedResources() [1/2]

AuditFinding& Aws::IoT::Model::AuditFinding::AddRelatedResources ( const RelatedResource value)
inline

The list of related resources.

Definition at line 333 of file AuditFinding.h.

◆ AddRelatedResources() [2/2]

AuditFinding& Aws::IoT::Model::AuditFinding::AddRelatedResources ( RelatedResource &&  value)
inline

The list of related resources.

Definition at line 338 of file AuditFinding.h.

◆ CheckNameHasBeenSet()

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

The audit check that generated this result.

Definition at line 143 of file AuditFinding.h.

◆ FindingIdHasBeenSet()

bool Aws::IoT::Model::AuditFinding::FindingIdHasBeenSet ( ) const
inline

A unique identifier for this set of audit findings. This identifier is used to apply mitigation tasks to one or more sets of findings.

Definition at line 55 of file AuditFinding.h.

◆ FindingTimeHasBeenSet()

bool Aws::IoT::Model::AuditFinding::FindingTimeHasBeenSet ( ) const
inline

The time the result (finding) was discovered.

Definition at line 215 of file AuditFinding.h.

◆ GetCheckName()

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

The audit check that generated this result.

Definition at line 138 of file AuditFinding.h.

◆ GetFindingId()

const Aws::String& Aws::IoT::Model::AuditFinding::GetFindingId ( ) const
inline

A unique identifier for this set of audit findings. This identifier is used to apply mitigation tasks to one or more sets of findings.

Definition at line 49 of file AuditFinding.h.

◆ GetFindingTime()

const Aws::Utils::DateTime& Aws::IoT::Model::AuditFinding::GetFindingTime ( ) const
inline

The time the result (finding) was discovered.

Definition at line 210 of file AuditFinding.h.

◆ GetIsSuppressed()

bool Aws::IoT::Model::AuditFinding::GetIsSuppressed ( ) const
inline

Indicates whether the audit finding was suppressed or not during reporting.

Definition at line 427 of file AuditFinding.h.

◆ GetNonCompliantResource()

const NonCompliantResource& Aws::IoT::Model::AuditFinding::GetNonCompliantResource ( ) const
inline

The resource that was found to be noncompliant with the audit check.

Definition at line 272 of file AuditFinding.h.

◆ GetReasonForNonCompliance()

const Aws::String& Aws::IoT::Model::AuditFinding::GetReasonForNonCompliance ( ) const
inline

The reason the resource was noncompliant.

Definition at line 344 of file AuditFinding.h.

◆ GetReasonForNonComplianceCode()

const Aws::String& Aws::IoT::Model::AuditFinding::GetReasonForNonComplianceCode ( ) const
inline

A code that indicates the reason that the resource was noncompliant.

Definition at line 385 of file AuditFinding.h.

◆ GetRelatedResources()

const Aws::Vector<RelatedResource>& Aws::IoT::Model::AuditFinding::GetRelatedResources ( ) const
inline

The list of related resources.

Definition at line 303 of file AuditFinding.h.

◆ GetSeverity()

const AuditFindingSeverity& Aws::IoT::Model::AuditFinding::GetSeverity ( ) const
inline

The severity of the result (finding).

Definition at line 241 of file AuditFinding.h.

◆ GetTaskId()

const Aws::String& Aws::IoT::Model::AuditFinding::GetTaskId ( ) const
inline

The ID of the audit that generated this result (finding).

Definition at line 97 of file AuditFinding.h.

◆ GetTaskStartTime()

const Aws::Utils::DateTime& Aws::IoT::Model::AuditFinding::GetTaskStartTime ( ) const
inline

The time the audit started.

Definition at line 179 of file AuditFinding.h.

◆ IsSuppressedHasBeenSet()

bool Aws::IoT::Model::AuditFinding::IsSuppressedHasBeenSet ( ) const
inline

Indicates whether the audit finding was suppressed or not during reporting.

Definition at line 433 of file AuditFinding.h.

◆ Jsonize()

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

◆ NonCompliantResourceHasBeenSet()

bool Aws::IoT::Model::AuditFinding::NonCompliantResourceHasBeenSet ( ) const
inline

The resource that was found to be noncompliant with the audit check.

Definition at line 277 of file AuditFinding.h.

◆ operator=()

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

◆ ReasonForNonComplianceCodeHasBeenSet()

bool Aws::IoT::Model::AuditFinding::ReasonForNonComplianceCodeHasBeenSet ( ) const
inline

A code that indicates the reason that the resource was noncompliant.

Definition at line 390 of file AuditFinding.h.

◆ ReasonForNonComplianceHasBeenSet()

bool Aws::IoT::Model::AuditFinding::ReasonForNonComplianceHasBeenSet ( ) const
inline

The reason the resource was noncompliant.

Definition at line 349 of file AuditFinding.h.

◆ RelatedResourcesHasBeenSet()

bool Aws::IoT::Model::AuditFinding::RelatedResourcesHasBeenSet ( ) const
inline

The list of related resources.

Definition at line 308 of file AuditFinding.h.

◆ SetCheckName() [1/3]

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

The audit check that generated this result.

Definition at line 153 of file AuditFinding.h.

◆ SetCheckName() [2/3]

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

The audit check that generated this result.

Definition at line 148 of file AuditFinding.h.

◆ SetCheckName() [3/3]

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

The audit check that generated this result.

Definition at line 158 of file AuditFinding.h.

◆ SetFindingId() [1/3]

void Aws::IoT::Model::AuditFinding::SetFindingId ( Aws::String &&  value)
inline

A unique identifier for this set of audit findings. This identifier is used to apply mitigation tasks to one or more sets of findings.

Definition at line 67 of file AuditFinding.h.

◆ SetFindingId() [2/3]

void Aws::IoT::Model::AuditFinding::SetFindingId ( const Aws::String value)
inline

A unique identifier for this set of audit findings. This identifier is used to apply mitigation tasks to one or more sets of findings.

Definition at line 61 of file AuditFinding.h.

◆ SetFindingId() [3/3]

void Aws::IoT::Model::AuditFinding::SetFindingId ( const char *  value)
inline

A unique identifier for this set of audit findings. This identifier is used to apply mitigation tasks to one or more sets of findings.

Definition at line 73 of file AuditFinding.h.

◆ SetFindingTime() [1/2]

void Aws::IoT::Model::AuditFinding::SetFindingTime ( Aws::Utils::DateTime &&  value)
inline

The time the result (finding) was discovered.

Definition at line 225 of file AuditFinding.h.

◆ SetFindingTime() [2/2]

void Aws::IoT::Model::AuditFinding::SetFindingTime ( const Aws::Utils::DateTime value)
inline

The time the result (finding) was discovered.

Definition at line 220 of file AuditFinding.h.

◆ SetIsSuppressed()

void Aws::IoT::Model::AuditFinding::SetIsSuppressed ( bool  value)
inline

Indicates whether the audit finding was suppressed or not during reporting.

Definition at line 439 of file AuditFinding.h.

◆ SetNonCompliantResource() [1/2]

void Aws::IoT::Model::AuditFinding::SetNonCompliantResource ( const NonCompliantResource value)
inline

The resource that was found to be noncompliant with the audit check.

Definition at line 282 of file AuditFinding.h.

◆ SetNonCompliantResource() [2/2]

void Aws::IoT::Model::AuditFinding::SetNonCompliantResource ( NonCompliantResource &&  value)
inline

The resource that was found to be noncompliant with the audit check.

Definition at line 287 of file AuditFinding.h.

◆ SetReasonForNonCompliance() [1/3]

void Aws::IoT::Model::AuditFinding::SetReasonForNonCompliance ( Aws::String &&  value)
inline

The reason the resource was noncompliant.

Definition at line 359 of file AuditFinding.h.

◆ SetReasonForNonCompliance() [2/3]

void Aws::IoT::Model::AuditFinding::SetReasonForNonCompliance ( const Aws::String value)
inline

The reason the resource was noncompliant.

Definition at line 354 of file AuditFinding.h.

◆ SetReasonForNonCompliance() [3/3]

void Aws::IoT::Model::AuditFinding::SetReasonForNonCompliance ( const char *  value)
inline

The reason the resource was noncompliant.

Definition at line 364 of file AuditFinding.h.

◆ SetReasonForNonComplianceCode() [1/3]

void Aws::IoT::Model::AuditFinding::SetReasonForNonComplianceCode ( Aws::String &&  value)
inline

A code that indicates the reason that the resource was noncompliant.

Definition at line 400 of file AuditFinding.h.

◆ SetReasonForNonComplianceCode() [2/3]

void Aws::IoT::Model::AuditFinding::SetReasonForNonComplianceCode ( const Aws::String value)
inline

A code that indicates the reason that the resource was noncompliant.

Definition at line 395 of file AuditFinding.h.

◆ SetReasonForNonComplianceCode() [3/3]

void Aws::IoT::Model::AuditFinding::SetReasonForNonComplianceCode ( const char *  value)
inline

A code that indicates the reason that the resource was noncompliant.

Definition at line 405 of file AuditFinding.h.

◆ SetRelatedResources() [1/2]

void Aws::IoT::Model::AuditFinding::SetRelatedResources ( Aws::Vector< RelatedResource > &&  value)
inline

The list of related resources.

Definition at line 318 of file AuditFinding.h.

◆ SetRelatedResources() [2/2]

void Aws::IoT::Model::AuditFinding::SetRelatedResources ( const Aws::Vector< RelatedResource > &  value)
inline

The list of related resources.

Definition at line 313 of file AuditFinding.h.

◆ SetSeverity() [1/2]

void Aws::IoT::Model::AuditFinding::SetSeverity ( AuditFindingSeverity &&  value)
inline

The severity of the result (finding).

Definition at line 256 of file AuditFinding.h.

◆ SetSeverity() [2/2]

void Aws::IoT::Model::AuditFinding::SetSeverity ( const AuditFindingSeverity value)
inline

The severity of the result (finding).

Definition at line 251 of file AuditFinding.h.

◆ SetTaskId() [1/3]

void Aws::IoT::Model::AuditFinding::SetTaskId ( Aws::String &&  value)
inline

The ID of the audit that generated this result (finding).

Definition at line 112 of file AuditFinding.h.

◆ SetTaskId() [2/3]

void Aws::IoT::Model::AuditFinding::SetTaskId ( const Aws::String value)
inline

The ID of the audit that generated this result (finding).

Definition at line 107 of file AuditFinding.h.

◆ SetTaskId() [3/3]

void Aws::IoT::Model::AuditFinding::SetTaskId ( const char *  value)
inline

The ID of the audit that generated this result (finding).

Definition at line 117 of file AuditFinding.h.

◆ SetTaskStartTime() [1/2]

void Aws::IoT::Model::AuditFinding::SetTaskStartTime ( Aws::Utils::DateTime &&  value)
inline

The time the audit started.

Definition at line 194 of file AuditFinding.h.

◆ SetTaskStartTime() [2/2]

void Aws::IoT::Model::AuditFinding::SetTaskStartTime ( const Aws::Utils::DateTime value)
inline

The time the audit started.

Definition at line 189 of file AuditFinding.h.

◆ SeverityHasBeenSet()

bool Aws::IoT::Model::AuditFinding::SeverityHasBeenSet ( ) const
inline

The severity of the result (finding).

Definition at line 246 of file AuditFinding.h.

◆ TaskIdHasBeenSet()

bool Aws::IoT::Model::AuditFinding::TaskIdHasBeenSet ( ) const
inline

The ID of the audit that generated this result (finding).

Definition at line 102 of file AuditFinding.h.

◆ TaskStartTimeHasBeenSet()

bool Aws::IoT::Model::AuditFinding::TaskStartTimeHasBeenSet ( ) const
inline

The time the audit started.

Definition at line 184 of file AuditFinding.h.

◆ WithCheckName() [1/3]

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

The audit check that generated this result.

Definition at line 168 of file AuditFinding.h.

◆ WithCheckName() [2/3]

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

The audit check that generated this result.

Definition at line 163 of file AuditFinding.h.

◆ WithCheckName() [3/3]

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

The audit check that generated this result.

Definition at line 173 of file AuditFinding.h.

◆ WithFindingId() [1/3]

AuditFinding& Aws::IoT::Model::AuditFinding::WithFindingId ( Aws::String &&  value)
inline

A unique identifier for this set of audit findings. This identifier is used to apply mitigation tasks to one or more sets of findings.

Definition at line 85 of file AuditFinding.h.

◆ WithFindingId() [2/3]

AuditFinding& Aws::IoT::Model::AuditFinding::WithFindingId ( const Aws::String value)
inline

A unique identifier for this set of audit findings. This identifier is used to apply mitigation tasks to one or more sets of findings.

Definition at line 79 of file AuditFinding.h.

◆ WithFindingId() [3/3]

AuditFinding& Aws::IoT::Model::AuditFinding::WithFindingId ( const char *  value)
inline

A unique identifier for this set of audit findings. This identifier is used to apply mitigation tasks to one or more sets of findings.

Definition at line 91 of file AuditFinding.h.

◆ WithFindingTime() [1/2]

AuditFinding& Aws::IoT::Model::AuditFinding::WithFindingTime ( Aws::Utils::DateTime &&  value)
inline

The time the result (finding) was discovered.

Definition at line 235 of file AuditFinding.h.

◆ WithFindingTime() [2/2]

AuditFinding& Aws::IoT::Model::AuditFinding::WithFindingTime ( const Aws::Utils::DateTime value)
inline

The time the result (finding) was discovered.

Definition at line 230 of file AuditFinding.h.

◆ WithIsSuppressed()

AuditFinding& Aws::IoT::Model::AuditFinding::WithIsSuppressed ( bool  value)
inline

Indicates whether the audit finding was suppressed or not during reporting.

Definition at line 445 of file AuditFinding.h.

◆ WithNonCompliantResource() [1/2]

AuditFinding& Aws::IoT::Model::AuditFinding::WithNonCompliantResource ( const NonCompliantResource value)
inline

The resource that was found to be noncompliant with the audit check.

Definition at line 292 of file AuditFinding.h.

◆ WithNonCompliantResource() [2/2]

AuditFinding& Aws::IoT::Model::AuditFinding::WithNonCompliantResource ( NonCompliantResource &&  value)
inline

The resource that was found to be noncompliant with the audit check.

Definition at line 297 of file AuditFinding.h.

◆ WithReasonForNonCompliance() [1/3]

AuditFinding& Aws::IoT::Model::AuditFinding::WithReasonForNonCompliance ( Aws::String &&  value)
inline

The reason the resource was noncompliant.

Definition at line 374 of file AuditFinding.h.

◆ WithReasonForNonCompliance() [2/3]

AuditFinding& Aws::IoT::Model::AuditFinding::WithReasonForNonCompliance ( const Aws::String value)
inline

The reason the resource was noncompliant.

Definition at line 369 of file AuditFinding.h.

◆ WithReasonForNonCompliance() [3/3]

AuditFinding& Aws::IoT::Model::AuditFinding::WithReasonForNonCompliance ( const char *  value)
inline

The reason the resource was noncompliant.

Definition at line 379 of file AuditFinding.h.

◆ WithReasonForNonComplianceCode() [1/3]

AuditFinding& Aws::IoT::Model::AuditFinding::WithReasonForNonComplianceCode ( Aws::String &&  value)
inline

A code that indicates the reason that the resource was noncompliant.

Definition at line 415 of file AuditFinding.h.

◆ WithReasonForNonComplianceCode() [2/3]

AuditFinding& Aws::IoT::Model::AuditFinding::WithReasonForNonComplianceCode ( const Aws::String value)
inline

A code that indicates the reason that the resource was noncompliant.

Definition at line 410 of file AuditFinding.h.

◆ WithReasonForNonComplianceCode() [3/3]

AuditFinding& Aws::IoT::Model::AuditFinding::WithReasonForNonComplianceCode ( const char *  value)
inline

A code that indicates the reason that the resource was noncompliant.

Definition at line 420 of file AuditFinding.h.

◆ WithRelatedResources() [1/2]

AuditFinding& Aws::IoT::Model::AuditFinding::WithRelatedResources ( Aws::Vector< RelatedResource > &&  value)
inline

The list of related resources.

Definition at line 328 of file AuditFinding.h.

◆ WithRelatedResources() [2/2]

AuditFinding& Aws::IoT::Model::AuditFinding::WithRelatedResources ( const Aws::Vector< RelatedResource > &  value)
inline

The list of related resources.

Definition at line 323 of file AuditFinding.h.

◆ WithSeverity() [1/2]

AuditFinding& Aws::IoT::Model::AuditFinding::WithSeverity ( AuditFindingSeverity &&  value)
inline

The severity of the result (finding).

Definition at line 266 of file AuditFinding.h.

◆ WithSeverity() [2/2]

AuditFinding& Aws::IoT::Model::AuditFinding::WithSeverity ( const AuditFindingSeverity value)
inline

The severity of the result (finding).

Definition at line 261 of file AuditFinding.h.

◆ WithTaskId() [1/3]

AuditFinding& Aws::IoT::Model::AuditFinding::WithTaskId ( Aws::String &&  value)
inline

The ID of the audit that generated this result (finding).

Definition at line 127 of file AuditFinding.h.

◆ WithTaskId() [2/3]

AuditFinding& Aws::IoT::Model::AuditFinding::WithTaskId ( const Aws::String value)
inline

The ID of the audit that generated this result (finding).

Definition at line 122 of file AuditFinding.h.

◆ WithTaskId() [3/3]

AuditFinding& Aws::IoT::Model::AuditFinding::WithTaskId ( const char *  value)
inline

The ID of the audit that generated this result (finding).

Definition at line 132 of file AuditFinding.h.

◆ WithTaskStartTime() [1/2]

AuditFinding& Aws::IoT::Model::AuditFinding::WithTaskStartTime ( Aws::Utils::DateTime &&  value)
inline

The time the audit started.

Definition at line 204 of file AuditFinding.h.

◆ WithTaskStartTime() [2/2]

AuditFinding& Aws::IoT::Model::AuditFinding::WithTaskStartTime ( const Aws::Utils::DateTime value)
inline

The time the audit started.

Definition at line 199 of file AuditFinding.h.


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