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

#include <DescribeMitigationActionResult.h>

Public Member Functions

 DescribeMitigationActionResult ()
 
 DescribeMitigationActionResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeMitigationActionResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetActionName () const
 
void SetActionName (const Aws::String &value)
 
void SetActionName (Aws::String &&value)
 
void SetActionName (const char *value)
 
DescribeMitigationActionResultWithActionName (const Aws::String &value)
 
DescribeMitigationActionResultWithActionName (Aws::String &&value)
 
DescribeMitigationActionResultWithActionName (const char *value)
 
const MitigationActionTypeGetActionType () const
 
void SetActionType (const MitigationActionType &value)
 
void SetActionType (MitigationActionType &&value)
 
DescribeMitigationActionResultWithActionType (const MitigationActionType &value)
 
DescribeMitigationActionResultWithActionType (MitigationActionType &&value)
 
const Aws::StringGetActionArn () const
 
void SetActionArn (const Aws::String &value)
 
void SetActionArn (Aws::String &&value)
 
void SetActionArn (const char *value)
 
DescribeMitigationActionResultWithActionArn (const Aws::String &value)
 
DescribeMitigationActionResultWithActionArn (Aws::String &&value)
 
DescribeMitigationActionResultWithActionArn (const char *value)
 
const Aws::StringGetActionId () const
 
void SetActionId (const Aws::String &value)
 
void SetActionId (Aws::String &&value)
 
void SetActionId (const char *value)
 
DescribeMitigationActionResultWithActionId (const Aws::String &value)
 
DescribeMitigationActionResultWithActionId (Aws::String &&value)
 
DescribeMitigationActionResultWithActionId (const char *value)
 
const Aws::StringGetRoleArn () const
 
void SetRoleArn (const Aws::String &value)
 
void SetRoleArn (Aws::String &&value)
 
void SetRoleArn (const char *value)
 
DescribeMitigationActionResultWithRoleArn (const Aws::String &value)
 
DescribeMitigationActionResultWithRoleArn (Aws::String &&value)
 
DescribeMitigationActionResultWithRoleArn (const char *value)
 
const MitigationActionParamsGetActionParams () const
 
void SetActionParams (const MitigationActionParams &value)
 
void SetActionParams (MitigationActionParams &&value)
 
DescribeMitigationActionResultWithActionParams (const MitigationActionParams &value)
 
DescribeMitigationActionResultWithActionParams (MitigationActionParams &&value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
DescribeMitigationActionResultWithCreationDate (const Aws::Utils::DateTime &value)
 
DescribeMitigationActionResultWithCreationDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastModifiedDate () const
 
void SetLastModifiedDate (const Aws::Utils::DateTime &value)
 
void SetLastModifiedDate (Aws::Utils::DateTime &&value)
 
DescribeMitigationActionResultWithLastModifiedDate (const Aws::Utils::DateTime &value)
 
DescribeMitigationActionResultWithLastModifiedDate (Aws::Utils::DateTime &&value)
 

Detailed Description

Definition at line 30 of file DescribeMitigationActionResult.h.

Constructor & Destructor Documentation

◆ DescribeMitigationActionResult() [1/2]

Aws::IoT::Model::DescribeMitigationActionResult::DescribeMitigationActionResult ( )

◆ DescribeMitigationActionResult() [2/2]

Aws::IoT::Model::DescribeMitigationActionResult::DescribeMitigationActionResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ GetActionArn()

const Aws::String& Aws::IoT::Model::DescribeMitigationActionResult::GetActionArn ( ) const
inline

The ARN that identifies this migration action.

Definition at line 103 of file DescribeMitigationActionResult.h.

◆ GetActionId()

const Aws::String& Aws::IoT::Model::DescribeMitigationActionResult::GetActionId ( ) const
inline

A unique identifier for this action.

Definition at line 139 of file DescribeMitigationActionResult.h.

◆ GetActionName()

const Aws::String& Aws::IoT::Model::DescribeMitigationActionResult::GetActionName ( ) const
inline

The friendly name that uniquely identifies the mitigation action.

Definition at line 41 of file DescribeMitigationActionResult.h.

◆ GetActionParams()

const MitigationActionParams& Aws::IoT::Model::DescribeMitigationActionResult::GetActionParams ( ) const
inline

Parameters that control how the mitigation action is applied, specific to the type of mitigation action.

Definition at line 212 of file DescribeMitigationActionResult.h.

◆ GetActionType()

const MitigationActionType& Aws::IoT::Model::DescribeMitigationActionResult::GetActionType ( ) const
inline

The type of mitigation action.

Definition at line 77 of file DescribeMitigationActionResult.h.

◆ GetCreationDate()

const Aws::Utils::DateTime& Aws::IoT::Model::DescribeMitigationActionResult::GetCreationDate ( ) const
inline

The date and time when the mitigation action was added to your AWS account.

Definition at line 243 of file DescribeMitigationActionResult.h.

◆ GetLastModifiedDate()

const Aws::Utils::DateTime& Aws::IoT::Model::DescribeMitigationActionResult::GetLastModifiedDate ( ) const
inline

The date and time when the mitigation action was last changed.

Definition at line 273 of file DescribeMitigationActionResult.h.

◆ GetRoleArn()

const Aws::String& Aws::IoT::Model::DescribeMitigationActionResult::GetRoleArn ( ) const
inline

The ARN of the IAM role used to apply this action.

Definition at line 175 of file DescribeMitigationActionResult.h.

◆ operator=()

DescribeMitigationActionResult& Aws::IoT::Model::DescribeMitigationActionResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetActionArn() [1/3]

void Aws::IoT::Model::DescribeMitigationActionResult::SetActionArn ( Aws::String &&  value)
inline

The ARN that identifies this migration action.

Definition at line 113 of file DescribeMitigationActionResult.h.

◆ SetActionArn() [2/3]

void Aws::IoT::Model::DescribeMitigationActionResult::SetActionArn ( const Aws::String value)
inline

The ARN that identifies this migration action.

Definition at line 108 of file DescribeMitigationActionResult.h.

◆ SetActionArn() [3/3]

void Aws::IoT::Model::DescribeMitigationActionResult::SetActionArn ( const char *  value)
inline

The ARN that identifies this migration action.

Definition at line 118 of file DescribeMitigationActionResult.h.

◆ SetActionId() [1/3]

void Aws::IoT::Model::DescribeMitigationActionResult::SetActionId ( Aws::String &&  value)
inline

A unique identifier for this action.

Definition at line 149 of file DescribeMitigationActionResult.h.

◆ SetActionId() [2/3]

void Aws::IoT::Model::DescribeMitigationActionResult::SetActionId ( const Aws::String value)
inline

A unique identifier for this action.

Definition at line 144 of file DescribeMitigationActionResult.h.

◆ SetActionId() [3/3]

void Aws::IoT::Model::DescribeMitigationActionResult::SetActionId ( const char *  value)
inline

A unique identifier for this action.

Definition at line 154 of file DescribeMitigationActionResult.h.

◆ SetActionName() [1/3]

void Aws::IoT::Model::DescribeMitigationActionResult::SetActionName ( Aws::String &&  value)
inline

The friendly name that uniquely identifies the mitigation action.

Definition at line 51 of file DescribeMitigationActionResult.h.

◆ SetActionName() [2/3]

void Aws::IoT::Model::DescribeMitigationActionResult::SetActionName ( const Aws::String value)
inline

The friendly name that uniquely identifies the mitigation action.

Definition at line 46 of file DescribeMitigationActionResult.h.

◆ SetActionName() [3/3]

void Aws::IoT::Model::DescribeMitigationActionResult::SetActionName ( const char *  value)
inline

The friendly name that uniquely identifies the mitigation action.

Definition at line 56 of file DescribeMitigationActionResult.h.

◆ SetActionParams() [1/2]

void Aws::IoT::Model::DescribeMitigationActionResult::SetActionParams ( const MitigationActionParams value)
inline

Parameters that control how the mitigation action is applied, specific to the type of mitigation action.

Definition at line 218 of file DescribeMitigationActionResult.h.

◆ SetActionParams() [2/2]

void Aws::IoT::Model::DescribeMitigationActionResult::SetActionParams ( MitigationActionParams &&  value)
inline

Parameters that control how the mitigation action is applied, specific to the type of mitigation action.

Definition at line 224 of file DescribeMitigationActionResult.h.

◆ SetActionType() [1/2]

void Aws::IoT::Model::DescribeMitigationActionResult::SetActionType ( const MitigationActionType value)
inline

The type of mitigation action.

Definition at line 82 of file DescribeMitigationActionResult.h.

◆ SetActionType() [2/2]

void Aws::IoT::Model::DescribeMitigationActionResult::SetActionType ( MitigationActionType &&  value)
inline

The type of mitigation action.

Definition at line 87 of file DescribeMitigationActionResult.h.

◆ SetCreationDate() [1/2]

void Aws::IoT::Model::DescribeMitigationActionResult::SetCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date and time when the mitigation action was added to your AWS account.

Definition at line 255 of file DescribeMitigationActionResult.h.

◆ SetCreationDate() [2/2]

void Aws::IoT::Model::DescribeMitigationActionResult::SetCreationDate ( const Aws::Utils::DateTime value)
inline

The date and time when the mitigation action was added to your AWS account.

Definition at line 249 of file DescribeMitigationActionResult.h.

◆ SetLastModifiedDate() [1/2]

void Aws::IoT::Model::DescribeMitigationActionResult::SetLastModifiedDate ( Aws::Utils::DateTime &&  value)
inline

The date and time when the mitigation action was last changed.

Definition at line 283 of file DescribeMitigationActionResult.h.

◆ SetLastModifiedDate() [2/2]

void Aws::IoT::Model::DescribeMitigationActionResult::SetLastModifiedDate ( const Aws::Utils::DateTime value)
inline

The date and time when the mitigation action was last changed.

Definition at line 278 of file DescribeMitigationActionResult.h.

◆ SetRoleArn() [1/3]

void Aws::IoT::Model::DescribeMitigationActionResult::SetRoleArn ( Aws::String &&  value)
inline

The ARN of the IAM role used to apply this action.

Definition at line 185 of file DescribeMitigationActionResult.h.

◆ SetRoleArn() [2/3]

void Aws::IoT::Model::DescribeMitigationActionResult::SetRoleArn ( const Aws::String value)
inline

The ARN of the IAM role used to apply this action.

Definition at line 180 of file DescribeMitigationActionResult.h.

◆ SetRoleArn() [3/3]

void Aws::IoT::Model::DescribeMitigationActionResult::SetRoleArn ( const char *  value)
inline

The ARN of the IAM role used to apply this action.

Definition at line 190 of file DescribeMitigationActionResult.h.

◆ WithActionArn() [1/3]

DescribeMitigationActionResult& Aws::IoT::Model::DescribeMitigationActionResult::WithActionArn ( Aws::String &&  value)
inline

The ARN that identifies this migration action.

Definition at line 128 of file DescribeMitigationActionResult.h.

◆ WithActionArn() [2/3]

DescribeMitigationActionResult& Aws::IoT::Model::DescribeMitigationActionResult::WithActionArn ( const Aws::String value)
inline

The ARN that identifies this migration action.

Definition at line 123 of file DescribeMitigationActionResult.h.

◆ WithActionArn() [3/3]

DescribeMitigationActionResult& Aws::IoT::Model::DescribeMitigationActionResult::WithActionArn ( const char *  value)
inline

The ARN that identifies this migration action.

Definition at line 133 of file DescribeMitigationActionResult.h.

◆ WithActionId() [1/3]

DescribeMitigationActionResult& Aws::IoT::Model::DescribeMitigationActionResult::WithActionId ( Aws::String &&  value)
inline

A unique identifier for this action.

Definition at line 164 of file DescribeMitigationActionResult.h.

◆ WithActionId() [2/3]

DescribeMitigationActionResult& Aws::IoT::Model::DescribeMitigationActionResult::WithActionId ( const Aws::String value)
inline

A unique identifier for this action.

Definition at line 159 of file DescribeMitigationActionResult.h.

◆ WithActionId() [3/3]

DescribeMitigationActionResult& Aws::IoT::Model::DescribeMitigationActionResult::WithActionId ( const char *  value)
inline

A unique identifier for this action.

Definition at line 169 of file DescribeMitigationActionResult.h.

◆ WithActionName() [1/3]

DescribeMitigationActionResult& Aws::IoT::Model::DescribeMitigationActionResult::WithActionName ( Aws::String &&  value)
inline

The friendly name that uniquely identifies the mitigation action.

Definition at line 66 of file DescribeMitigationActionResult.h.

◆ WithActionName() [2/3]

DescribeMitigationActionResult& Aws::IoT::Model::DescribeMitigationActionResult::WithActionName ( const Aws::String value)
inline

The friendly name that uniquely identifies the mitigation action.

Definition at line 61 of file DescribeMitigationActionResult.h.

◆ WithActionName() [3/3]

DescribeMitigationActionResult& Aws::IoT::Model::DescribeMitigationActionResult::WithActionName ( const char *  value)
inline

The friendly name that uniquely identifies the mitigation action.

Definition at line 71 of file DescribeMitigationActionResult.h.

◆ WithActionParams() [1/2]

DescribeMitigationActionResult& Aws::IoT::Model::DescribeMitigationActionResult::WithActionParams ( const MitigationActionParams value)
inline

Parameters that control how the mitigation action is applied, specific to the type of mitigation action.

Definition at line 230 of file DescribeMitigationActionResult.h.

◆ WithActionParams() [2/2]

DescribeMitigationActionResult& Aws::IoT::Model::DescribeMitigationActionResult::WithActionParams ( MitigationActionParams &&  value)
inline

Parameters that control how the mitigation action is applied, specific to the type of mitigation action.

Definition at line 236 of file DescribeMitigationActionResult.h.

◆ WithActionType() [1/2]

DescribeMitigationActionResult& Aws::IoT::Model::DescribeMitigationActionResult::WithActionType ( const MitigationActionType value)
inline

The type of mitigation action.

Definition at line 92 of file DescribeMitigationActionResult.h.

◆ WithActionType() [2/2]

DescribeMitigationActionResult& Aws::IoT::Model::DescribeMitigationActionResult::WithActionType ( MitigationActionType &&  value)
inline

The type of mitigation action.

Definition at line 97 of file DescribeMitigationActionResult.h.

◆ WithCreationDate() [1/2]

DescribeMitigationActionResult& Aws::IoT::Model::DescribeMitigationActionResult::WithCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date and time when the mitigation action was added to your AWS account.

Definition at line 267 of file DescribeMitigationActionResult.h.

◆ WithCreationDate() [2/2]

DescribeMitigationActionResult& Aws::IoT::Model::DescribeMitigationActionResult::WithCreationDate ( const Aws::Utils::DateTime value)
inline

The date and time when the mitigation action was added to your AWS account.

Definition at line 261 of file DescribeMitigationActionResult.h.

◆ WithLastModifiedDate() [1/2]

DescribeMitigationActionResult& Aws::IoT::Model::DescribeMitigationActionResult::WithLastModifiedDate ( Aws::Utils::DateTime &&  value)
inline

The date and time when the mitigation action was last changed.

Definition at line 293 of file DescribeMitigationActionResult.h.

◆ WithLastModifiedDate() [2/2]

DescribeMitigationActionResult& Aws::IoT::Model::DescribeMitigationActionResult::WithLastModifiedDate ( const Aws::Utils::DateTime value)
inline

The date and time when the mitigation action was last changed.

Definition at line 288 of file DescribeMitigationActionResult.h.

◆ WithRoleArn() [1/3]

DescribeMitigationActionResult& Aws::IoT::Model::DescribeMitigationActionResult::WithRoleArn ( Aws::String &&  value)
inline

The ARN of the IAM role used to apply this action.

Definition at line 200 of file DescribeMitigationActionResult.h.

◆ WithRoleArn() [2/3]

DescribeMitigationActionResult& Aws::IoT::Model::DescribeMitigationActionResult::WithRoleArn ( const Aws::String value)
inline

The ARN of the IAM role used to apply this action.

Definition at line 195 of file DescribeMitigationActionResult.h.

◆ WithRoleArn() [3/3]

DescribeMitigationActionResult& Aws::IoT::Model::DescribeMitigationActionResult::WithRoleArn ( const char *  value)
inline

The ARN of the IAM role used to apply this action.

Definition at line 205 of file DescribeMitigationActionResult.h.


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