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

#include <StartDetectMitigationActionsTaskRequest.h>

+ Inheritance diagram for Aws::IoT::Model::StartDetectMitigationActionsTaskRequest:

Public Member Functions

 StartDetectMitigationActionsTaskRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetTaskId () const
 
bool TaskIdHasBeenSet () const
 
void SetTaskId (const Aws::String &value)
 
void SetTaskId (Aws::String &&value)
 
void SetTaskId (const char *value)
 
StartDetectMitigationActionsTaskRequestWithTaskId (const Aws::String &value)
 
StartDetectMitigationActionsTaskRequestWithTaskId (Aws::String &&value)
 
StartDetectMitigationActionsTaskRequestWithTaskId (const char *value)
 
const DetectMitigationActionsTaskTargetGetTarget () const
 
bool TargetHasBeenSet () const
 
void SetTarget (const DetectMitigationActionsTaskTarget &value)
 
void SetTarget (DetectMitigationActionsTaskTarget &&value)
 
StartDetectMitigationActionsTaskRequestWithTarget (const DetectMitigationActionsTaskTarget &value)
 
StartDetectMitigationActionsTaskRequestWithTarget (DetectMitigationActionsTaskTarget &&value)
 
const Aws::Vector< Aws::String > & GetActions () const
 
bool ActionsHasBeenSet () const
 
void SetActions (const Aws::Vector< Aws::String > &value)
 
void SetActions (Aws::Vector< Aws::String > &&value)
 
StartDetectMitigationActionsTaskRequestWithActions (const Aws::Vector< Aws::String > &value)
 
StartDetectMitigationActionsTaskRequestWithActions (Aws::Vector< Aws::String > &&value)
 
StartDetectMitigationActionsTaskRequestAddActions (const Aws::String &value)
 
StartDetectMitigationActionsTaskRequestAddActions (Aws::String &&value)
 
StartDetectMitigationActionsTaskRequestAddActions (const char *value)
 
const ViolationEventOccurrenceRangeGetViolationEventOccurrenceRange () const
 
bool ViolationEventOccurrenceRangeHasBeenSet () const
 
void SetViolationEventOccurrenceRange (const ViolationEventOccurrenceRange &value)
 
void SetViolationEventOccurrenceRange (ViolationEventOccurrenceRange &&value)
 
StartDetectMitigationActionsTaskRequestWithViolationEventOccurrenceRange (const ViolationEventOccurrenceRange &value)
 
StartDetectMitigationActionsTaskRequestWithViolationEventOccurrenceRange (ViolationEventOccurrenceRange &&value)
 
bool GetIncludeOnlyActiveViolations () const
 
bool IncludeOnlyActiveViolationsHasBeenSet () const
 
void SetIncludeOnlyActiveViolations (bool value)
 
StartDetectMitigationActionsTaskRequestWithIncludeOnlyActiveViolations (bool value)
 
bool GetIncludeSuppressedAlerts () const
 
bool IncludeSuppressedAlertsHasBeenSet () const
 
void SetIncludeSuppressedAlerts (bool value)
 
StartDetectMitigationActionsTaskRequestWithIncludeSuppressedAlerts (bool value)
 
const Aws::StringGetClientRequestToken () const
 
bool ClientRequestTokenHasBeenSet () const
 
void SetClientRequestToken (const Aws::String &value)
 
void SetClientRequestToken (Aws::String &&value)
 
void SetClientRequestToken (const char *value)
 
StartDetectMitigationActionsTaskRequestWithClientRequestToken (const Aws::String &value)
 
StartDetectMitigationActionsTaskRequestWithClientRequestToken (Aws::String &&value)
 
StartDetectMitigationActionsTaskRequestWithClientRequestToken (const char *value)
 
- Public Member Functions inherited from Aws::IoT::IoTRequest
virtual ~IoTRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::IoT::IoTRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 25 of file StartDetectMitigationActionsTaskRequest.h.

Constructor & Destructor Documentation

◆ StartDetectMitigationActionsTaskRequest()

Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::StartDetectMitigationActionsTaskRequest ( )

Member Function Documentation

◆ ActionsHasBeenSet()

bool Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::ActionsHasBeenSet ( ) const
inline

The actions to be performed when a device has unexpected behavior.

Definition at line 125 of file StartDetectMitigationActionsTaskRequest.h.

◆ AddActions() [1/3]

StartDetectMitigationActionsTaskRequest& Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::AddActions ( Aws::String &&  value)
inline

The actions to be performed when a device has unexpected behavior.

Definition at line 155 of file StartDetectMitigationActionsTaskRequest.h.

◆ AddActions() [2/3]

StartDetectMitigationActionsTaskRequest& Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::AddActions ( const Aws::String value)
inline

The actions to be performed when a device has unexpected behavior.

Definition at line 150 of file StartDetectMitigationActionsTaskRequest.h.

◆ AddActions() [3/3]

StartDetectMitigationActionsTaskRequest& Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::AddActions ( const char *  value)
inline

The actions to be performed when a device has unexpected behavior.

Definition at line 160 of file StartDetectMitigationActionsTaskRequest.h.

◆ ClientRequestTokenHasBeenSet()

bool Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::ClientRequestTokenHasBeenSet ( ) const
inline

Each mitigation action task must have a unique client request token. If you try to create a new task with the same token as a task that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.

Definition at line 250 of file StartDetectMitigationActionsTaskRequest.h.

◆ GetActions()

const Aws::Vector<Aws::String>& Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::GetActions ( ) const
inline

The actions to be performed when a device has unexpected behavior.

Definition at line 120 of file StartDetectMitigationActionsTaskRequest.h.

◆ GetClientRequestToken()

const Aws::String& Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::GetClientRequestToken ( ) const
inline

Each mitigation action task must have a unique client request token. If you try to create a new task with the same token as a task that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.

Definition at line 242 of file StartDetectMitigationActionsTaskRequest.h.

◆ GetIncludeOnlyActiveViolations()

bool Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::GetIncludeOnlyActiveViolations ( ) const
inline

Specifies to list only active violations.

Definition at line 197 of file StartDetectMitigationActionsTaskRequest.h.

◆ GetIncludeSuppressedAlerts()

bool Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::GetIncludeSuppressedAlerts ( ) const
inline

Specifies to include suppressed alerts.

Definition at line 218 of file StartDetectMitigationActionsTaskRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

◆ GetTarget()

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

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

Definition at line 84 of file StartDetectMitigationActionsTaskRequest.h.

◆ GetTaskId()

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

The unique identifier of the task.

Definition at line 42 of file StartDetectMitigationActionsTaskRequest.h.

◆ GetViolationEventOccurrenceRange()

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

Specifies the time period of which violation events occurred between.

Definition at line 166 of file StartDetectMitigationActionsTaskRequest.h.

◆ IncludeOnlyActiveViolationsHasBeenSet()

bool Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::IncludeOnlyActiveViolationsHasBeenSet ( ) const
inline

Specifies to list only active violations.

Definition at line 202 of file StartDetectMitigationActionsTaskRequest.h.

◆ IncludeSuppressedAlertsHasBeenSet()

bool Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::IncludeSuppressedAlertsHasBeenSet ( ) const
inline

Specifies to include suppressed alerts.

Definition at line 223 of file StartDetectMitigationActionsTaskRequest.h.

◆ SerializePayload()

Aws::String Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetActions() [1/2]

void Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::SetActions ( Aws::Vector< Aws::String > &&  value)
inline

The actions to be performed when a device has unexpected behavior.

Definition at line 135 of file StartDetectMitigationActionsTaskRequest.h.

◆ SetActions() [2/2]

void Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::SetActions ( const Aws::Vector< Aws::String > &  value)
inline

The actions to be performed when a device has unexpected behavior.

Definition at line 130 of file StartDetectMitigationActionsTaskRequest.h.

◆ SetClientRequestToken() [1/3]

void Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::SetClientRequestToken ( Aws::String &&  value)
inline

Each mitigation action task must have a unique client request token. If you try to create a new task with the same token as a task that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.

Definition at line 266 of file StartDetectMitigationActionsTaskRequest.h.

◆ SetClientRequestToken() [2/3]

void Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::SetClientRequestToken ( const Aws::String value)
inline

Each mitigation action task must have a unique client request token. If you try to create a new task with the same token as a task that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.

Definition at line 258 of file StartDetectMitigationActionsTaskRequest.h.

◆ SetClientRequestToken() [3/3]

void Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::SetClientRequestToken ( const char *  value)
inline

Each mitigation action task must have a unique client request token. If you try to create a new task with the same token as a task that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.

Definition at line 274 of file StartDetectMitigationActionsTaskRequest.h.

◆ SetIncludeOnlyActiveViolations()

void Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::SetIncludeOnlyActiveViolations ( bool  value)
inline

Specifies to list only active violations.

Definition at line 207 of file StartDetectMitigationActionsTaskRequest.h.

◆ SetIncludeSuppressedAlerts()

void Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::SetIncludeSuppressedAlerts ( bool  value)
inline

Specifies to include suppressed alerts.

Definition at line 228 of file StartDetectMitigationActionsTaskRequest.h.

◆ SetTarget() [1/2]

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

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

Definition at line 96 of file StartDetectMitigationActionsTaskRequest.h.

◆ SetTarget() [2/2]

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

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

Definition at line 102 of file StartDetectMitigationActionsTaskRequest.h.

◆ SetTaskId() [1/3]

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

The unique identifier of the task.

Definition at line 57 of file StartDetectMitigationActionsTaskRequest.h.

◆ SetTaskId() [2/3]

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

The unique identifier of the task.

Definition at line 52 of file StartDetectMitigationActionsTaskRequest.h.

◆ SetTaskId() [3/3]

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

The unique identifier of the task.

Definition at line 62 of file StartDetectMitigationActionsTaskRequest.h.

◆ SetViolationEventOccurrenceRange() [1/2]

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

Specifies the time period of which violation events occurred between.

Definition at line 176 of file StartDetectMitigationActionsTaskRequest.h.

◆ SetViolationEventOccurrenceRange() [2/2]

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

Specifies the time period of which violation events occurred between.

Definition at line 181 of file StartDetectMitigationActionsTaskRequest.h.

◆ TargetHasBeenSet()

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

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

Definition at line 90 of file StartDetectMitigationActionsTaskRequest.h.

◆ TaskIdHasBeenSet()

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

The unique identifier of the task.

Definition at line 47 of file StartDetectMitigationActionsTaskRequest.h.

◆ ViolationEventOccurrenceRangeHasBeenSet()

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

Specifies the time period of which violation events occurred between.

Definition at line 171 of file StartDetectMitigationActionsTaskRequest.h.

◆ WithActions() [1/2]

StartDetectMitigationActionsTaskRequest& Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::WithActions ( Aws::Vector< Aws::String > &&  value)
inline

The actions to be performed when a device has unexpected behavior.

Definition at line 145 of file StartDetectMitigationActionsTaskRequest.h.

◆ WithActions() [2/2]

StartDetectMitigationActionsTaskRequest& Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::WithActions ( const Aws::Vector< Aws::String > &  value)
inline

The actions to be performed when a device has unexpected behavior.

Definition at line 140 of file StartDetectMitigationActionsTaskRequest.h.

◆ WithClientRequestToken() [1/3]

StartDetectMitigationActionsTaskRequest& Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::WithClientRequestToken ( Aws::String &&  value)
inline

Each mitigation action task must have a unique client request token. If you try to create a new task with the same token as a task that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.

Definition at line 290 of file StartDetectMitigationActionsTaskRequest.h.

◆ WithClientRequestToken() [2/3]

StartDetectMitigationActionsTaskRequest& Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::WithClientRequestToken ( const Aws::String value)
inline

Each mitigation action task must have a unique client request token. If you try to create a new task with the same token as a task that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.

Definition at line 282 of file StartDetectMitigationActionsTaskRequest.h.

◆ WithClientRequestToken() [3/3]

StartDetectMitigationActionsTaskRequest& Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::WithClientRequestToken ( const char *  value)
inline

Each mitigation action task must have a unique client request token. If you try to create a new task with the same token as a task that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.

Definition at line 298 of file StartDetectMitigationActionsTaskRequest.h.

◆ WithIncludeOnlyActiveViolations()

StartDetectMitigationActionsTaskRequest& Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::WithIncludeOnlyActiveViolations ( bool  value)
inline

Specifies to list only active violations.

Definition at line 212 of file StartDetectMitigationActionsTaskRequest.h.

◆ WithIncludeSuppressedAlerts()

StartDetectMitigationActionsTaskRequest& Aws::IoT::Model::StartDetectMitigationActionsTaskRequest::WithIncludeSuppressedAlerts ( bool  value)
inline

Specifies to include suppressed alerts.

Definition at line 233 of file StartDetectMitigationActionsTaskRequest.h.

◆ WithTarget() [1/2]

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

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

Definition at line 108 of file StartDetectMitigationActionsTaskRequest.h.

◆ WithTarget() [2/2]

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

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

Definition at line 114 of file StartDetectMitigationActionsTaskRequest.h.

◆ WithTaskId() [1/3]

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

The unique identifier of the task.

Definition at line 72 of file StartDetectMitigationActionsTaskRequest.h.

◆ WithTaskId() [2/3]

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

The unique identifier of the task.

Definition at line 67 of file StartDetectMitigationActionsTaskRequest.h.

◆ WithTaskId() [3/3]

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

The unique identifier of the task.

Definition at line 77 of file StartDetectMitigationActionsTaskRequest.h.

◆ WithViolationEventOccurrenceRange() [1/2]

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

Specifies the time period of which violation events occurred between.

Definition at line 186 of file StartDetectMitigationActionsTaskRequest.h.

◆ WithViolationEventOccurrenceRange() [2/2]

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

Specifies the time period of which violation events occurred between.

Definition at line 191 of file StartDetectMitigationActionsTaskRequest.h.


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