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

#include <DetectMitigationActionsTaskSummary.h>

Public Member Functions

 DetectMitigationActionsTaskSummary ()
 
 DetectMitigationActionsTaskSummary (Aws::Utils::Json::JsonView jsonValue)
 
DetectMitigationActionsTaskSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetTaskId () const
 
bool TaskIdHasBeenSet () const
 
void SetTaskId (const Aws::String &value)
 
void SetTaskId (Aws::String &&value)
 
void SetTaskId (const char *value)
 
DetectMitigationActionsTaskSummaryWithTaskId (const Aws::String &value)
 
DetectMitigationActionsTaskSummaryWithTaskId (Aws::String &&value)
 
DetectMitigationActionsTaskSummaryWithTaskId (const char *value)
 
const DetectMitigationActionsTaskStatusGetTaskStatus () const
 
bool TaskStatusHasBeenSet () const
 
void SetTaskStatus (const DetectMitigationActionsTaskStatus &value)
 
void SetTaskStatus (DetectMitigationActionsTaskStatus &&value)
 
DetectMitigationActionsTaskSummaryWithTaskStatus (const DetectMitigationActionsTaskStatus &value)
 
DetectMitigationActionsTaskSummaryWithTaskStatus (DetectMitigationActionsTaskStatus &&value)
 
const Aws::Utils::DateTimeGetTaskStartTime () const
 
bool TaskStartTimeHasBeenSet () const
 
void SetTaskStartTime (const Aws::Utils::DateTime &value)
 
void SetTaskStartTime (Aws::Utils::DateTime &&value)
 
DetectMitigationActionsTaskSummaryWithTaskStartTime (const Aws::Utils::DateTime &value)
 
DetectMitigationActionsTaskSummaryWithTaskStartTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetTaskEndTime () const
 
bool TaskEndTimeHasBeenSet () const
 
void SetTaskEndTime (const Aws::Utils::DateTime &value)
 
void SetTaskEndTime (Aws::Utils::DateTime &&value)
 
DetectMitigationActionsTaskSummaryWithTaskEndTime (const Aws::Utils::DateTime &value)
 
DetectMitigationActionsTaskSummaryWithTaskEndTime (Aws::Utils::DateTime &&value)
 
const DetectMitigationActionsTaskTargetGetTarget () const
 
bool TargetHasBeenSet () const
 
void SetTarget (const DetectMitigationActionsTaskTarget &value)
 
void SetTarget (DetectMitigationActionsTaskTarget &&value)
 
DetectMitigationActionsTaskSummaryWithTarget (const DetectMitigationActionsTaskTarget &value)
 
DetectMitigationActionsTaskSummaryWithTarget (DetectMitigationActionsTaskTarget &&value)
 
const ViolationEventOccurrenceRangeGetViolationEventOccurrenceRange () const
 
bool ViolationEventOccurrenceRangeHasBeenSet () const
 
void SetViolationEventOccurrenceRange (const ViolationEventOccurrenceRange &value)
 
void SetViolationEventOccurrenceRange (ViolationEventOccurrenceRange &&value)
 
DetectMitigationActionsTaskSummaryWithViolationEventOccurrenceRange (const ViolationEventOccurrenceRange &value)
 
DetectMitigationActionsTaskSummaryWithViolationEventOccurrenceRange (ViolationEventOccurrenceRange &&value)
 
bool GetOnlyActiveViolationsIncluded () const
 
bool OnlyActiveViolationsIncludedHasBeenSet () const
 
void SetOnlyActiveViolationsIncluded (bool value)
 
DetectMitigationActionsTaskSummaryWithOnlyActiveViolationsIncluded (bool value)
 
bool GetSuppressedAlertsIncluded () const
 
bool SuppressedAlertsIncludedHasBeenSet () const
 
void SetSuppressedAlertsIncluded (bool value)
 
DetectMitigationActionsTaskSummaryWithSuppressedAlertsIncluded (bool value)
 
const Aws::Vector< MitigationAction > & GetActionsDefinition () const
 
bool ActionsDefinitionHasBeenSet () const
 
void SetActionsDefinition (const Aws::Vector< MitigationAction > &value)
 
void SetActionsDefinition (Aws::Vector< MitigationAction > &&value)
 
DetectMitigationActionsTaskSummaryWithActionsDefinition (const Aws::Vector< MitigationAction > &value)
 
DetectMitigationActionsTaskSummaryWithActionsDefinition (Aws::Vector< MitigationAction > &&value)
 
DetectMitigationActionsTaskSummaryAddActionsDefinition (const MitigationAction &value)
 
DetectMitigationActionsTaskSummaryAddActionsDefinition (MitigationAction &&value)
 
const DetectMitigationActionsTaskStatisticsGetTaskStatistics () const
 
bool TaskStatisticsHasBeenSet () const
 
void SetTaskStatistics (const DetectMitigationActionsTaskStatistics &value)
 
void SetTaskStatistics (DetectMitigationActionsTaskStatistics &&value)
 
DetectMitigationActionsTaskSummaryWithTaskStatistics (const DetectMitigationActionsTaskStatistics &value)
 
DetectMitigationActionsTaskSummaryWithTaskStatistics (DetectMitigationActionsTaskStatistics &&value)
 

Detailed Description

The summary of the mitigation action tasks.

See Also:

AWS API Reference

Definition at line 38 of file DetectMitigationActionsTaskSummary.h.

Constructor & Destructor Documentation

◆ DetectMitigationActionsTaskSummary() [1/2]

Aws::IoT::Model::DetectMitigationActionsTaskSummary::DetectMitigationActionsTaskSummary ( )

◆ DetectMitigationActionsTaskSummary() [2/2]

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

Member Function Documentation

◆ ActionsDefinitionHasBeenSet()

bool Aws::IoT::Model::DetectMitigationActionsTaskSummary::ActionsDefinitionHasBeenSet ( ) const
inline

The definition of the actions.

Definition at line 299 of file DetectMitigationActionsTaskSummary.h.

◆ AddActionsDefinition() [1/2]

DetectMitigationActionsTaskSummary& Aws::IoT::Model::DetectMitigationActionsTaskSummary::AddActionsDefinition ( const MitigationAction value)
inline

The definition of the actions.

Definition at line 324 of file DetectMitigationActionsTaskSummary.h.

◆ AddActionsDefinition() [2/2]

DetectMitigationActionsTaskSummary& Aws::IoT::Model::DetectMitigationActionsTaskSummary::AddActionsDefinition ( MitigationAction &&  value)
inline

The definition of the actions.

Definition at line 329 of file DetectMitigationActionsTaskSummary.h.

◆ GetActionsDefinition()

const Aws::Vector<MitigationAction>& Aws::IoT::Model::DetectMitigationActionsTaskSummary::GetActionsDefinition ( ) const
inline

The definition of the actions.

Definition at line 294 of file DetectMitigationActionsTaskSummary.h.

◆ GetOnlyActiveViolationsIncluded()

bool Aws::IoT::Model::DetectMitigationActionsTaskSummary::GetOnlyActiveViolationsIncluded ( ) const
inline

Includes only active violations.

Definition at line 252 of file DetectMitigationActionsTaskSummary.h.

◆ GetSuppressedAlertsIncluded()

bool Aws::IoT::Model::DetectMitigationActionsTaskSummary::GetSuppressedAlertsIncluded ( ) const
inline

Includes suppressed alerts.

Definition at line 273 of file DetectMitigationActionsTaskSummary.h.

◆ GetTarget()

const DetectMitigationActionsTaskTarget& Aws::IoT::Model::DetectMitigationActionsTaskSummary::GetTarget ( ) const
inline

Specifies the ML Detect findings to which the mitigation actions are applied.

Definition at line 185 of file DetectMitigationActionsTaskSummary.h.

◆ GetTaskEndTime()

const Aws::Utils::DateTime& Aws::IoT::Model::DetectMitigationActionsTaskSummary::GetTaskEndTime ( ) const
inline

The date the task ended.

Definition at line 153 of file DetectMitigationActionsTaskSummary.h.

◆ GetTaskId()

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

The unique identifier of the task.

Definition at line 50 of file DetectMitigationActionsTaskSummary.h.

◆ GetTaskStartTime()

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

The date the task started.

Definition at line 122 of file DetectMitigationActionsTaskSummary.h.

◆ GetTaskStatistics()

const DetectMitigationActionsTaskStatistics& Aws::IoT::Model::DetectMitigationActionsTaskSummary::GetTaskStatistics ( ) const
inline

The statistics of a mitigation action task.

Definition at line 335 of file DetectMitigationActionsTaskSummary.h.

◆ GetTaskStatus()

const DetectMitigationActionsTaskStatus& Aws::IoT::Model::DetectMitigationActionsTaskSummary::GetTaskStatus ( ) const
inline

The status of the task.

Definition at line 91 of file DetectMitigationActionsTaskSummary.h.

◆ GetViolationEventOccurrenceRange()

const ViolationEventOccurrenceRange& Aws::IoT::Model::DetectMitigationActionsTaskSummary::GetViolationEventOccurrenceRange ( ) const
inline

Specifies the time period of which violation events occurred between.

Definition at line 221 of file DetectMitigationActionsTaskSummary.h.

◆ Jsonize()

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

◆ OnlyActiveViolationsIncludedHasBeenSet()

bool Aws::IoT::Model::DetectMitigationActionsTaskSummary::OnlyActiveViolationsIncludedHasBeenSet ( ) const
inline

Includes only active violations.

Definition at line 257 of file DetectMitigationActionsTaskSummary.h.

◆ operator=()

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

◆ SetActionsDefinition() [1/2]

void Aws::IoT::Model::DetectMitigationActionsTaskSummary::SetActionsDefinition ( Aws::Vector< MitigationAction > &&  value)
inline

The definition of the actions.

Definition at line 309 of file DetectMitigationActionsTaskSummary.h.

◆ SetActionsDefinition() [2/2]

void Aws::IoT::Model::DetectMitigationActionsTaskSummary::SetActionsDefinition ( const Aws::Vector< MitigationAction > &  value)
inline

The definition of the actions.

Definition at line 304 of file DetectMitigationActionsTaskSummary.h.

◆ SetOnlyActiveViolationsIncluded()

void Aws::IoT::Model::DetectMitigationActionsTaskSummary::SetOnlyActiveViolationsIncluded ( bool  value)
inline

Includes only active violations.

Definition at line 262 of file DetectMitigationActionsTaskSummary.h.

◆ SetSuppressedAlertsIncluded()

void Aws::IoT::Model::DetectMitigationActionsTaskSummary::SetSuppressedAlertsIncluded ( bool  value)
inline

Includes suppressed alerts.

Definition at line 283 of file DetectMitigationActionsTaskSummary.h.

◆ SetTarget() [1/2]

void Aws::IoT::Model::DetectMitigationActionsTaskSummary::SetTarget ( const DetectMitigationActionsTaskTarget value)
inline

Specifies the ML Detect findings to which the mitigation actions are applied.

Definition at line 197 of file DetectMitigationActionsTaskSummary.h.

◆ SetTarget() [2/2]

void Aws::IoT::Model::DetectMitigationActionsTaskSummary::SetTarget ( DetectMitigationActionsTaskTarget &&  value)
inline

Specifies the ML Detect findings to which the mitigation actions are applied.

Definition at line 203 of file DetectMitigationActionsTaskSummary.h.

◆ SetTaskEndTime() [1/2]

void Aws::IoT::Model::DetectMitigationActionsTaskSummary::SetTaskEndTime ( Aws::Utils::DateTime &&  value)
inline

The date the task ended.

Definition at line 168 of file DetectMitigationActionsTaskSummary.h.

◆ SetTaskEndTime() [2/2]

void Aws::IoT::Model::DetectMitigationActionsTaskSummary::SetTaskEndTime ( const Aws::Utils::DateTime value)
inline

The date the task ended.

Definition at line 163 of file DetectMitigationActionsTaskSummary.h.

◆ SetTaskId() [1/3]

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

The unique identifier of the task.

Definition at line 65 of file DetectMitigationActionsTaskSummary.h.

◆ SetTaskId() [2/3]

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

The unique identifier of the task.

Definition at line 60 of file DetectMitigationActionsTaskSummary.h.

◆ SetTaskId() [3/3]

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

The unique identifier of the task.

Definition at line 70 of file DetectMitigationActionsTaskSummary.h.

◆ SetTaskStartTime() [1/2]

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

The date the task started.

Definition at line 137 of file DetectMitigationActionsTaskSummary.h.

◆ SetTaskStartTime() [2/2]

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

The date the task started.

Definition at line 132 of file DetectMitigationActionsTaskSummary.h.

◆ SetTaskStatistics() [1/2]

void Aws::IoT::Model::DetectMitigationActionsTaskSummary::SetTaskStatistics ( const DetectMitigationActionsTaskStatistics value)
inline

The statistics of a mitigation action task.

Definition at line 345 of file DetectMitigationActionsTaskSummary.h.

◆ SetTaskStatistics() [2/2]

void Aws::IoT::Model::DetectMitigationActionsTaskSummary::SetTaskStatistics ( DetectMitigationActionsTaskStatistics &&  value)
inline

The statistics of a mitigation action task.

Definition at line 350 of file DetectMitigationActionsTaskSummary.h.

◆ SetTaskStatus() [1/2]

void Aws::IoT::Model::DetectMitigationActionsTaskSummary::SetTaskStatus ( const DetectMitigationActionsTaskStatus value)
inline

The status of the task.

Definition at line 101 of file DetectMitigationActionsTaskSummary.h.

◆ SetTaskStatus() [2/2]

void Aws::IoT::Model::DetectMitigationActionsTaskSummary::SetTaskStatus ( DetectMitigationActionsTaskStatus &&  value)
inline

The status of the task.

Definition at line 106 of file DetectMitigationActionsTaskSummary.h.

◆ SetViolationEventOccurrenceRange() [1/2]

void Aws::IoT::Model::DetectMitigationActionsTaskSummary::SetViolationEventOccurrenceRange ( const ViolationEventOccurrenceRange value)
inline

Specifies the time period of which violation events occurred between.

Definition at line 231 of file DetectMitigationActionsTaskSummary.h.

◆ SetViolationEventOccurrenceRange() [2/2]

void Aws::IoT::Model::DetectMitigationActionsTaskSummary::SetViolationEventOccurrenceRange ( ViolationEventOccurrenceRange &&  value)
inline

Specifies the time period of which violation events occurred between.

Definition at line 236 of file DetectMitigationActionsTaskSummary.h.

◆ SuppressedAlertsIncludedHasBeenSet()

bool Aws::IoT::Model::DetectMitigationActionsTaskSummary::SuppressedAlertsIncludedHasBeenSet ( ) const
inline

Includes suppressed alerts.

Definition at line 278 of file DetectMitigationActionsTaskSummary.h.

◆ TargetHasBeenSet()

bool Aws::IoT::Model::DetectMitigationActionsTaskSummary::TargetHasBeenSet ( ) const
inline

Specifies the ML Detect findings to which the mitigation actions are applied.

Definition at line 191 of file DetectMitigationActionsTaskSummary.h.

◆ TaskEndTimeHasBeenSet()

bool Aws::IoT::Model::DetectMitigationActionsTaskSummary::TaskEndTimeHasBeenSet ( ) const
inline

The date the task ended.

Definition at line 158 of file DetectMitigationActionsTaskSummary.h.

◆ TaskIdHasBeenSet()

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

The unique identifier of the task.

Definition at line 55 of file DetectMitigationActionsTaskSummary.h.

◆ TaskStartTimeHasBeenSet()

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

The date the task started.

Definition at line 127 of file DetectMitigationActionsTaskSummary.h.

◆ TaskStatisticsHasBeenSet()

bool Aws::IoT::Model::DetectMitigationActionsTaskSummary::TaskStatisticsHasBeenSet ( ) const
inline

The statistics of a mitigation action task.

Definition at line 340 of file DetectMitigationActionsTaskSummary.h.

◆ TaskStatusHasBeenSet()

bool Aws::IoT::Model::DetectMitigationActionsTaskSummary::TaskStatusHasBeenSet ( ) const
inline

The status of the task.

Definition at line 96 of file DetectMitigationActionsTaskSummary.h.

◆ ViolationEventOccurrenceRangeHasBeenSet()

bool Aws::IoT::Model::DetectMitigationActionsTaskSummary::ViolationEventOccurrenceRangeHasBeenSet ( ) const
inline

Specifies the time period of which violation events occurred between.

Definition at line 226 of file DetectMitigationActionsTaskSummary.h.

◆ WithActionsDefinition() [1/2]

DetectMitigationActionsTaskSummary& Aws::IoT::Model::DetectMitigationActionsTaskSummary::WithActionsDefinition ( Aws::Vector< MitigationAction > &&  value)
inline

The definition of the actions.

Definition at line 319 of file DetectMitigationActionsTaskSummary.h.

◆ WithActionsDefinition() [2/2]

DetectMitigationActionsTaskSummary& Aws::IoT::Model::DetectMitigationActionsTaskSummary::WithActionsDefinition ( const Aws::Vector< MitigationAction > &  value)
inline

The definition of the actions.

Definition at line 314 of file DetectMitigationActionsTaskSummary.h.

◆ WithOnlyActiveViolationsIncluded()

DetectMitigationActionsTaskSummary& Aws::IoT::Model::DetectMitigationActionsTaskSummary::WithOnlyActiveViolationsIncluded ( bool  value)
inline

Includes only active violations.

Definition at line 267 of file DetectMitigationActionsTaskSummary.h.

◆ WithSuppressedAlertsIncluded()

DetectMitigationActionsTaskSummary& Aws::IoT::Model::DetectMitigationActionsTaskSummary::WithSuppressedAlertsIncluded ( bool  value)
inline

Includes suppressed alerts.

Definition at line 288 of file DetectMitigationActionsTaskSummary.h.

◆ WithTarget() [1/2]

DetectMitigationActionsTaskSummary& Aws::IoT::Model::DetectMitigationActionsTaskSummary::WithTarget ( const DetectMitigationActionsTaskTarget value)
inline

Specifies the ML Detect findings to which the mitigation actions are applied.

Definition at line 209 of file DetectMitigationActionsTaskSummary.h.

◆ WithTarget() [2/2]

DetectMitigationActionsTaskSummary& Aws::IoT::Model::DetectMitigationActionsTaskSummary::WithTarget ( DetectMitigationActionsTaskTarget &&  value)
inline

Specifies the ML Detect findings to which the mitigation actions are applied.

Definition at line 215 of file DetectMitigationActionsTaskSummary.h.

◆ WithTaskEndTime() [1/2]

DetectMitigationActionsTaskSummary& Aws::IoT::Model::DetectMitigationActionsTaskSummary::WithTaskEndTime ( Aws::Utils::DateTime &&  value)
inline

The date the task ended.

Definition at line 178 of file DetectMitigationActionsTaskSummary.h.

◆ WithTaskEndTime() [2/2]

DetectMitigationActionsTaskSummary& Aws::IoT::Model::DetectMitigationActionsTaskSummary::WithTaskEndTime ( const Aws::Utils::DateTime value)
inline

The date the task ended.

Definition at line 173 of file DetectMitigationActionsTaskSummary.h.

◆ WithTaskId() [1/3]

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

The unique identifier of the task.

Definition at line 80 of file DetectMitigationActionsTaskSummary.h.

◆ WithTaskId() [2/3]

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

The unique identifier of the task.

Definition at line 75 of file DetectMitigationActionsTaskSummary.h.

◆ WithTaskId() [3/3]

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

The unique identifier of the task.

Definition at line 85 of file DetectMitigationActionsTaskSummary.h.

◆ WithTaskStartTime() [1/2]

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

The date the task started.

Definition at line 147 of file DetectMitigationActionsTaskSummary.h.

◆ WithTaskStartTime() [2/2]

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

The date the task started.

Definition at line 142 of file DetectMitigationActionsTaskSummary.h.

◆ WithTaskStatistics() [1/2]

DetectMitigationActionsTaskSummary& Aws::IoT::Model::DetectMitigationActionsTaskSummary::WithTaskStatistics ( const DetectMitigationActionsTaskStatistics value)
inline

The statistics of a mitigation action task.

Definition at line 355 of file DetectMitigationActionsTaskSummary.h.

◆ WithTaskStatistics() [2/2]

DetectMitigationActionsTaskSummary& Aws::IoT::Model::DetectMitigationActionsTaskSummary::WithTaskStatistics ( DetectMitigationActionsTaskStatistics &&  value)
inline

The statistics of a mitigation action task.

Definition at line 360 of file DetectMitigationActionsTaskSummary.h.

◆ WithTaskStatus() [1/2]

DetectMitigationActionsTaskSummary& Aws::IoT::Model::DetectMitigationActionsTaskSummary::WithTaskStatus ( const DetectMitigationActionsTaskStatus value)
inline

The status of the task.

Definition at line 111 of file DetectMitigationActionsTaskSummary.h.

◆ WithTaskStatus() [2/2]

DetectMitigationActionsTaskSummary& Aws::IoT::Model::DetectMitigationActionsTaskSummary::WithTaskStatus ( DetectMitigationActionsTaskStatus &&  value)
inline

The status of the task.

Definition at line 116 of file DetectMitigationActionsTaskSummary.h.

◆ WithViolationEventOccurrenceRange() [1/2]

DetectMitigationActionsTaskSummary& Aws::IoT::Model::DetectMitigationActionsTaskSummary::WithViolationEventOccurrenceRange ( const ViolationEventOccurrenceRange value)
inline

Specifies the time period of which violation events occurred between.

Definition at line 241 of file DetectMitigationActionsTaskSummary.h.

◆ WithViolationEventOccurrenceRange() [2/2]

DetectMitigationActionsTaskSummary& Aws::IoT::Model::DetectMitigationActionsTaskSummary::WithViolationEventOccurrenceRange ( ViolationEventOccurrenceRange &&  value)
inline

Specifies the time period of which violation events occurred between.

Definition at line 246 of file DetectMitigationActionsTaskSummary.h.


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