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

#include <AuditMitigationActionsTaskTarget.h>

Public Member Functions

 AuditMitigationActionsTaskTarget ()
 
 AuditMitigationActionsTaskTarget (Aws::Utils::Json::JsonView jsonValue)
 
AuditMitigationActionsTaskTargetoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAuditTaskId () const
 
bool AuditTaskIdHasBeenSet () const
 
void SetAuditTaskId (const Aws::String &value)
 
void SetAuditTaskId (Aws::String &&value)
 
void SetAuditTaskId (const char *value)
 
AuditMitigationActionsTaskTargetWithAuditTaskId (const Aws::String &value)
 
AuditMitigationActionsTaskTargetWithAuditTaskId (Aws::String &&value)
 
AuditMitigationActionsTaskTargetWithAuditTaskId (const char *value)
 
const Aws::Vector< Aws::String > & GetFindingIds () const
 
bool FindingIdsHasBeenSet () const
 
void SetFindingIds (const Aws::Vector< Aws::String > &value)
 
void SetFindingIds (Aws::Vector< Aws::String > &&value)
 
AuditMitigationActionsTaskTargetWithFindingIds (const Aws::Vector< Aws::String > &value)
 
AuditMitigationActionsTaskTargetWithFindingIds (Aws::Vector< Aws::String > &&value)
 
AuditMitigationActionsTaskTargetAddFindingIds (const Aws::String &value)
 
AuditMitigationActionsTaskTargetAddFindingIds (Aws::String &&value)
 
AuditMitigationActionsTaskTargetAddFindingIds (const char *value)
 
const Aws::Map< Aws::String, Aws::Vector< Aws::String > > & GetAuditCheckToReasonCodeFilter () const
 
bool AuditCheckToReasonCodeFilterHasBeenSet () const
 
void SetAuditCheckToReasonCodeFilter (const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &value)
 
void SetAuditCheckToReasonCodeFilter (Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&value)
 
AuditMitigationActionsTaskTargetWithAuditCheckToReasonCodeFilter (const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &value)
 
AuditMitigationActionsTaskTargetWithAuditCheckToReasonCodeFilter (Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&value)
 
AuditMitigationActionsTaskTargetAddAuditCheckToReasonCodeFilter (const Aws::String &key, const Aws::Vector< Aws::String > &value)
 
AuditMitigationActionsTaskTargetAddAuditCheckToReasonCodeFilter (Aws::String &&key, const Aws::Vector< Aws::String > &value)
 
AuditMitigationActionsTaskTargetAddAuditCheckToReasonCodeFilter (const Aws::String &key, Aws::Vector< Aws::String > &&value)
 
AuditMitigationActionsTaskTargetAddAuditCheckToReasonCodeFilter (Aws::String &&key, Aws::Vector< Aws::String > &&value)
 
AuditMitigationActionsTaskTargetAddAuditCheckToReasonCodeFilter (const char *key, Aws::Vector< Aws::String > &&value)
 
AuditMitigationActionsTaskTargetAddAuditCheckToReasonCodeFilter (const char *key, const Aws::Vector< Aws::String > &value)
 

Detailed Description

Used in MitigationActionParams, this information identifies the target findings to which the mitigation actions are applied. Only one entry appears.

See Also:

AWS API Reference

Definition at line 35 of file AuditMitigationActionsTaskTarget.h.

Constructor & Destructor Documentation

◆ AuditMitigationActionsTaskTarget() [1/2]

Aws::IoT::Model::AuditMitigationActionsTaskTarget::AuditMitigationActionsTaskTarget ( )

◆ AuditMitigationActionsTaskTarget() [2/2]

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

Member Function Documentation

◆ AddAuditCheckToReasonCodeFilter() [1/6]

AuditMitigationActionsTaskTarget& Aws::IoT::Model::AuditMitigationActionsTaskTarget::AddAuditCheckToReasonCodeFilter ( Aws::String &&  key,
Aws::Vector< Aws::String > &&  value 
)
inline

Specifies a filter in the form of an audit check and set of reason codes that identify the findings from the audit to which the audit mitigation actions task apply.

Definition at line 216 of file AuditMitigationActionsTaskTarget.h.

◆ AddAuditCheckToReasonCodeFilter() [2/6]

AuditMitigationActionsTaskTarget& Aws::IoT::Model::AuditMitigationActionsTaskTarget::AddAuditCheckToReasonCodeFilter ( Aws::String &&  key,
const Aws::Vector< Aws::String > &  value 
)
inline

Specifies a filter in the form of an audit check and set of reason codes that identify the findings from the audit to which the audit mitigation actions task apply.

Definition at line 202 of file AuditMitigationActionsTaskTarget.h.

◆ AddAuditCheckToReasonCodeFilter() [3/6]

AuditMitigationActionsTaskTarget& Aws::IoT::Model::AuditMitigationActionsTaskTarget::AddAuditCheckToReasonCodeFilter ( const Aws::String key,
Aws::Vector< Aws::String > &&  value 
)
inline

Specifies a filter in the form of an audit check and set of reason codes that identify the findings from the audit to which the audit mitigation actions task apply.

Definition at line 209 of file AuditMitigationActionsTaskTarget.h.

◆ AddAuditCheckToReasonCodeFilter() [4/6]

AuditMitigationActionsTaskTarget& Aws::IoT::Model::AuditMitigationActionsTaskTarget::AddAuditCheckToReasonCodeFilter ( const Aws::String key,
const Aws::Vector< Aws::String > &  value 
)
inline

Specifies a filter in the form of an audit check and set of reason codes that identify the findings from the audit to which the audit mitigation actions task apply.

Definition at line 195 of file AuditMitigationActionsTaskTarget.h.

◆ AddAuditCheckToReasonCodeFilter() [5/6]

AuditMitigationActionsTaskTarget& Aws::IoT::Model::AuditMitigationActionsTaskTarget::AddAuditCheckToReasonCodeFilter ( const char *  key,
Aws::Vector< Aws::String > &&  value 
)
inline

Specifies a filter in the form of an audit check and set of reason codes that identify the findings from the audit to which the audit mitigation actions task apply.

Definition at line 223 of file AuditMitigationActionsTaskTarget.h.

◆ AddAuditCheckToReasonCodeFilter() [6/6]

AuditMitigationActionsTaskTarget& Aws::IoT::Model::AuditMitigationActionsTaskTarget::AddAuditCheckToReasonCodeFilter ( const char *  key,
const Aws::Vector< Aws::String > &  value 
)
inline

Specifies a filter in the form of an audit check and set of reason codes that identify the findings from the audit to which the audit mitigation actions task apply.

Definition at line 230 of file AuditMitigationActionsTaskTarget.h.

◆ AddFindingIds() [1/3]

AuditMitigationActionsTaskTarget& Aws::IoT::Model::AuditMitigationActionsTaskTarget::AddFindingIds ( Aws::String &&  value)
inline

If the task will apply a mitigation action to one or more listed findings, this value uniquely identifies those findings.

Definition at line 139 of file AuditMitigationActionsTaskTarget.h.

◆ AddFindingIds() [2/3]

AuditMitigationActionsTaskTarget& Aws::IoT::Model::AuditMitigationActionsTaskTarget::AddFindingIds ( const Aws::String value)
inline

If the task will apply a mitigation action to one or more listed findings, this value uniquely identifies those findings.

Definition at line 133 of file AuditMitigationActionsTaskTarget.h.

◆ AddFindingIds() [3/3]

AuditMitigationActionsTaskTarget& Aws::IoT::Model::AuditMitigationActionsTaskTarget::AddFindingIds ( const char *  value)
inline

If the task will apply a mitigation action to one or more listed findings, this value uniquely identifies those findings.

Definition at line 145 of file AuditMitigationActionsTaskTarget.h.

◆ AuditCheckToReasonCodeFilterHasBeenSet()

bool Aws::IoT::Model::AuditMitigationActionsTaskTarget::AuditCheckToReasonCodeFilterHasBeenSet ( ) const
inline

Specifies a filter in the form of an audit check and set of reason codes that identify the findings from the audit to which the audit mitigation actions task apply.

Definition at line 160 of file AuditMitigationActionsTaskTarget.h.

◆ AuditTaskIdHasBeenSet()

bool Aws::IoT::Model::AuditMitigationActionsTaskTarget::AuditTaskIdHasBeenSet ( ) const
inline

If the task will apply a mitigation action to findings from a specific audit, this value uniquely identifies the audit.

Definition at line 54 of file AuditMitigationActionsTaskTarget.h.

◆ FindingIdsHasBeenSet()

bool Aws::IoT::Model::AuditMitigationActionsTaskTarget::FindingIdsHasBeenSet ( ) const
inline

If the task will apply a mitigation action to one or more listed findings, this value uniquely identifies those findings.

Definition at line 103 of file AuditMitigationActionsTaskTarget.h.

◆ GetAuditCheckToReasonCodeFilter()

const Aws::Map<Aws::String, Aws::Vector<Aws::String> >& Aws::IoT::Model::AuditMitigationActionsTaskTarget::GetAuditCheckToReasonCodeFilter ( ) const
inline

Specifies a filter in the form of an audit check and set of reason codes that identify the findings from the audit to which the audit mitigation actions task apply.

Definition at line 153 of file AuditMitigationActionsTaskTarget.h.

◆ GetAuditTaskId()

const Aws::String& Aws::IoT::Model::AuditMitigationActionsTaskTarget::GetAuditTaskId ( ) const
inline

If the task will apply a mitigation action to findings from a specific audit, this value uniquely identifies the audit.

Definition at line 48 of file AuditMitigationActionsTaskTarget.h.

◆ GetFindingIds()

const Aws::Vector<Aws::String>& Aws::IoT::Model::AuditMitigationActionsTaskTarget::GetFindingIds ( ) const
inline

If the task will apply a mitigation action to one or more listed findings, this value uniquely identifies those findings.

Definition at line 97 of file AuditMitigationActionsTaskTarget.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAuditCheckToReasonCodeFilter() [1/2]

void Aws::IoT::Model::AuditMitigationActionsTaskTarget::SetAuditCheckToReasonCodeFilter ( Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&  value)
inline

Specifies a filter in the form of an audit check and set of reason codes that identify the findings from the audit to which the audit mitigation actions task apply.

Definition at line 174 of file AuditMitigationActionsTaskTarget.h.

◆ SetAuditCheckToReasonCodeFilter() [2/2]

void Aws::IoT::Model::AuditMitigationActionsTaskTarget::SetAuditCheckToReasonCodeFilter ( const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &  value)
inline

Specifies a filter in the form of an audit check and set of reason codes that identify the findings from the audit to which the audit mitigation actions task apply.

Definition at line 167 of file AuditMitigationActionsTaskTarget.h.

◆ SetAuditTaskId() [1/3]

void Aws::IoT::Model::AuditMitigationActionsTaskTarget::SetAuditTaskId ( Aws::String &&  value)
inline

If the task will apply a mitigation action to findings from a specific audit, this value uniquely identifies the audit.

Definition at line 66 of file AuditMitigationActionsTaskTarget.h.

◆ SetAuditTaskId() [2/3]

void Aws::IoT::Model::AuditMitigationActionsTaskTarget::SetAuditTaskId ( const Aws::String value)
inline

If the task will apply a mitigation action to findings from a specific audit, this value uniquely identifies the audit.

Definition at line 60 of file AuditMitigationActionsTaskTarget.h.

◆ SetAuditTaskId() [3/3]

void Aws::IoT::Model::AuditMitigationActionsTaskTarget::SetAuditTaskId ( const char *  value)
inline

If the task will apply a mitigation action to findings from a specific audit, this value uniquely identifies the audit.

Definition at line 72 of file AuditMitigationActionsTaskTarget.h.

◆ SetFindingIds() [1/2]

void Aws::IoT::Model::AuditMitigationActionsTaskTarget::SetFindingIds ( Aws::Vector< Aws::String > &&  value)
inline

If the task will apply a mitigation action to one or more listed findings, this value uniquely identifies those findings.

Definition at line 115 of file AuditMitigationActionsTaskTarget.h.

◆ SetFindingIds() [2/2]

void Aws::IoT::Model::AuditMitigationActionsTaskTarget::SetFindingIds ( const Aws::Vector< Aws::String > &  value)
inline

If the task will apply a mitigation action to one or more listed findings, this value uniquely identifies those findings.

Definition at line 109 of file AuditMitigationActionsTaskTarget.h.

◆ WithAuditCheckToReasonCodeFilter() [1/2]

AuditMitigationActionsTaskTarget& Aws::IoT::Model::AuditMitigationActionsTaskTarget::WithAuditCheckToReasonCodeFilter ( Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&  value)
inline

Specifies a filter in the form of an audit check and set of reason codes that identify the findings from the audit to which the audit mitigation actions task apply.

Definition at line 188 of file AuditMitigationActionsTaskTarget.h.

◆ WithAuditCheckToReasonCodeFilter() [2/2]

AuditMitigationActionsTaskTarget& Aws::IoT::Model::AuditMitigationActionsTaskTarget::WithAuditCheckToReasonCodeFilter ( const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &  value)
inline

Specifies a filter in the form of an audit check and set of reason codes that identify the findings from the audit to which the audit mitigation actions task apply.

Definition at line 181 of file AuditMitigationActionsTaskTarget.h.

◆ WithAuditTaskId() [1/3]

AuditMitigationActionsTaskTarget& Aws::IoT::Model::AuditMitigationActionsTaskTarget::WithAuditTaskId ( Aws::String &&  value)
inline

If the task will apply a mitigation action to findings from a specific audit, this value uniquely identifies the audit.

Definition at line 84 of file AuditMitigationActionsTaskTarget.h.

◆ WithAuditTaskId() [2/3]

AuditMitigationActionsTaskTarget& Aws::IoT::Model::AuditMitigationActionsTaskTarget::WithAuditTaskId ( const Aws::String value)
inline

If the task will apply a mitigation action to findings from a specific audit, this value uniquely identifies the audit.

Definition at line 78 of file AuditMitigationActionsTaskTarget.h.

◆ WithAuditTaskId() [3/3]

AuditMitigationActionsTaskTarget& Aws::IoT::Model::AuditMitigationActionsTaskTarget::WithAuditTaskId ( const char *  value)
inline

If the task will apply a mitigation action to findings from a specific audit, this value uniquely identifies the audit.

Definition at line 90 of file AuditMitigationActionsTaskTarget.h.

◆ WithFindingIds() [1/2]

AuditMitigationActionsTaskTarget& Aws::IoT::Model::AuditMitigationActionsTaskTarget::WithFindingIds ( Aws::Vector< Aws::String > &&  value)
inline

If the task will apply a mitigation action to one or more listed findings, this value uniquely identifies those findings.

Definition at line 127 of file AuditMitigationActionsTaskTarget.h.

◆ WithFindingIds() [2/2]

AuditMitigationActionsTaskTarget& Aws::IoT::Model::AuditMitigationActionsTaskTarget::WithFindingIds ( const Aws::Vector< Aws::String > &  value)
inline

If the task will apply a mitigation action to one or more listed findings, this value uniquely identifies those findings.

Definition at line 121 of file AuditMitigationActionsTaskTarget.h.


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