AWS SDK for C++  1.9.125
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoTEvents::Model::DetectorModelConfiguration Class Reference

#include <DetectorModelConfiguration.h>

Public Member Functions

 DetectorModelConfiguration ()
 
 DetectorModelConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
DetectorModelConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDetectorModelName () const
 
bool DetectorModelNameHasBeenSet () const
 
void SetDetectorModelName (const Aws::String &value)
 
void SetDetectorModelName (Aws::String &&value)
 
void SetDetectorModelName (const char *value)
 
DetectorModelConfigurationWithDetectorModelName (const Aws::String &value)
 
DetectorModelConfigurationWithDetectorModelName (Aws::String &&value)
 
DetectorModelConfigurationWithDetectorModelName (const char *value)
 
const Aws::StringGetDetectorModelVersion () const
 
bool DetectorModelVersionHasBeenSet () const
 
void SetDetectorModelVersion (const Aws::String &value)
 
void SetDetectorModelVersion (Aws::String &&value)
 
void SetDetectorModelVersion (const char *value)
 
DetectorModelConfigurationWithDetectorModelVersion (const Aws::String &value)
 
DetectorModelConfigurationWithDetectorModelVersion (Aws::String &&value)
 
DetectorModelConfigurationWithDetectorModelVersion (const char *value)
 
const Aws::StringGetDetectorModelDescription () const
 
bool DetectorModelDescriptionHasBeenSet () const
 
void SetDetectorModelDescription (const Aws::String &value)
 
void SetDetectorModelDescription (Aws::String &&value)
 
void SetDetectorModelDescription (const char *value)
 
DetectorModelConfigurationWithDetectorModelDescription (const Aws::String &value)
 
DetectorModelConfigurationWithDetectorModelDescription (Aws::String &&value)
 
DetectorModelConfigurationWithDetectorModelDescription (const char *value)
 
const Aws::StringGetDetectorModelArn () const
 
bool DetectorModelArnHasBeenSet () const
 
void SetDetectorModelArn (const Aws::String &value)
 
void SetDetectorModelArn (Aws::String &&value)
 
void SetDetectorModelArn (const char *value)
 
DetectorModelConfigurationWithDetectorModelArn (const Aws::String &value)
 
DetectorModelConfigurationWithDetectorModelArn (Aws::String &&value)
 
DetectorModelConfigurationWithDetectorModelArn (const char *value)
 
const Aws::StringGetRoleArn () const
 
bool RoleArnHasBeenSet () const
 
void SetRoleArn (const Aws::String &value)
 
void SetRoleArn (Aws::String &&value)
 
void SetRoleArn (const char *value)
 
DetectorModelConfigurationWithRoleArn (const Aws::String &value)
 
DetectorModelConfigurationWithRoleArn (Aws::String &&value)
 
DetectorModelConfigurationWithRoleArn (const char *value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
DetectorModelConfigurationWithCreationTime (const Aws::Utils::DateTime &value)
 
DetectorModelConfigurationWithCreationTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdateTime () const
 
bool LastUpdateTimeHasBeenSet () const
 
void SetLastUpdateTime (const Aws::Utils::DateTime &value)
 
void SetLastUpdateTime (Aws::Utils::DateTime &&value)
 
DetectorModelConfigurationWithLastUpdateTime (const Aws::Utils::DateTime &value)
 
DetectorModelConfigurationWithLastUpdateTime (Aws::Utils::DateTime &&value)
 
const DetectorModelVersionStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const DetectorModelVersionStatus &value)
 
void SetStatus (DetectorModelVersionStatus &&value)
 
DetectorModelConfigurationWithStatus (const DetectorModelVersionStatus &value)
 
DetectorModelConfigurationWithStatus (DetectorModelVersionStatus &&value)
 
const Aws::StringGetKey () const
 
bool KeyHasBeenSet () const
 
void SetKey (const Aws::String &value)
 
void SetKey (Aws::String &&value)
 
void SetKey (const char *value)
 
DetectorModelConfigurationWithKey (const Aws::String &value)
 
DetectorModelConfigurationWithKey (Aws::String &&value)
 
DetectorModelConfigurationWithKey (const char *value)
 
const EvaluationMethodGetEvaluationMethod () const
 
bool EvaluationMethodHasBeenSet () const
 
void SetEvaluationMethod (const EvaluationMethod &value)
 
void SetEvaluationMethod (EvaluationMethod &&value)
 
DetectorModelConfigurationWithEvaluationMethod (const EvaluationMethod &value)
 
DetectorModelConfigurationWithEvaluationMethod (EvaluationMethod &&value)
 

Detailed Description

Information about how the detector model is configured.

See Also:

AWS API Reference

Definition at line 35 of file DetectorModelConfiguration.h.

Constructor & Destructor Documentation

◆ DetectorModelConfiguration() [1/2]

Aws::IoTEvents::Model::DetectorModelConfiguration::DetectorModelConfiguration ( )

◆ DetectorModelConfiguration() [2/2]

Aws::IoTEvents::Model::DetectorModelConfiguration::DetectorModelConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CreationTimeHasBeenSet()

bool Aws::IoTEvents::Model::DetectorModelConfiguration::CreationTimeHasBeenSet ( ) const
inline

The time the detector model was created.

Definition at line 265 of file DetectorModelConfiguration.h.

◆ DetectorModelArnHasBeenSet()

bool Aws::IoTEvents::Model::DetectorModelConfiguration::DetectorModelArnHasBeenSet ( ) const
inline

The ARN of the detector model.

Definition at line 175 of file DetectorModelConfiguration.h.

◆ DetectorModelDescriptionHasBeenSet()

bool Aws::IoTEvents::Model::DetectorModelConfiguration::DetectorModelDescriptionHasBeenSet ( ) const
inline

A brief description of the detector model.

Definition at line 134 of file DetectorModelConfiguration.h.

◆ DetectorModelNameHasBeenSet()

bool Aws::IoTEvents::Model::DetectorModelConfiguration::DetectorModelNameHasBeenSet ( ) const
inline

The name of the detector model.

Definition at line 52 of file DetectorModelConfiguration.h.

◆ DetectorModelVersionHasBeenSet()

bool Aws::IoTEvents::Model::DetectorModelConfiguration::DetectorModelVersionHasBeenSet ( ) const
inline

The version of the detector model.

Definition at line 93 of file DetectorModelConfiguration.h.

◆ EvaluationMethodHasBeenSet()

bool Aws::IoTEvents::Model::DetectorModelConfiguration::EvaluationMethodHasBeenSet ( ) const
inline

Information about the order in which events are evaluated and how actions are executed.

Definition at line 457 of file DetectorModelConfiguration.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::IoTEvents::Model::DetectorModelConfiguration::GetCreationTime ( ) const
inline

The time the detector model was created.

Definition at line 260 of file DetectorModelConfiguration.h.

◆ GetDetectorModelArn()

const Aws::String& Aws::IoTEvents::Model::DetectorModelConfiguration::GetDetectorModelArn ( ) const
inline

The ARN of the detector model.

Definition at line 170 of file DetectorModelConfiguration.h.

◆ GetDetectorModelDescription()

const Aws::String& Aws::IoTEvents::Model::DetectorModelConfiguration::GetDetectorModelDescription ( ) const
inline

A brief description of the detector model.

Definition at line 129 of file DetectorModelConfiguration.h.

◆ GetDetectorModelName()

const Aws::String& Aws::IoTEvents::Model::DetectorModelConfiguration::GetDetectorModelName ( ) const
inline

The name of the detector model.

Definition at line 47 of file DetectorModelConfiguration.h.

◆ GetDetectorModelVersion()

const Aws::String& Aws::IoTEvents::Model::DetectorModelConfiguration::GetDetectorModelVersion ( ) const
inline

The version of the detector model.

Definition at line 88 of file DetectorModelConfiguration.h.

◆ GetEvaluationMethod()

const EvaluationMethod& Aws::IoTEvents::Model::DetectorModelConfiguration::GetEvaluationMethod ( ) const
inline

Information about the order in which events are evaluated and how actions are executed.

Definition at line 451 of file DetectorModelConfiguration.h.

◆ GetKey()

const Aws::String& Aws::IoTEvents::Model::DetectorModelConfiguration::GetKey ( ) const
inline

The value used to identify a detector instance. When a device or system sends input, a new detector instance with a unique key value is created. AWS IoT Events can continue to route input to its corresponding detector instance based on this identifying information.

This parameter uses a JSON-path expression to select the attribute-value pair in the message payload that is used for identification. To route the message to the correct detector instance, the device must send a message payload that contains the same attribute-value.

Definition at line 360 of file DetectorModelConfiguration.h.

◆ GetLastUpdateTime()

const Aws::Utils::DateTime& Aws::IoTEvents::Model::DetectorModelConfiguration::GetLastUpdateTime ( ) const
inline

The time the detector model was last updated.

Definition at line 291 of file DetectorModelConfiguration.h.

◆ GetRoleArn()

const Aws::String& Aws::IoTEvents::Model::DetectorModelConfiguration::GetRoleArn ( ) const
inline

The ARN of the role that grants permission to AWS IoT Events to perform its operations.

Definition at line 212 of file DetectorModelConfiguration.h.

◆ GetStatus()

const DetectorModelVersionStatus& Aws::IoTEvents::Model::DetectorModelConfiguration::GetStatus ( ) const
inline

The status of the detector model.

Definition at line 322 of file DetectorModelConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoTEvents::Model::DetectorModelConfiguration::Jsonize ( ) const

◆ KeyHasBeenSet()

bool Aws::IoTEvents::Model::DetectorModelConfiguration::KeyHasBeenSet ( ) const
inline

The value used to identify a detector instance. When a device or system sends input, a new detector instance with a unique key value is created. AWS IoT Events can continue to route input to its corresponding detector instance based on this identifying information.

This parameter uses a JSON-path expression to select the attribute-value pair in the message payload that is used for identification. To route the message to the correct detector instance, the device must send a message payload that contains the same attribute-value.

Definition at line 372 of file DetectorModelConfiguration.h.

◆ LastUpdateTimeHasBeenSet()

bool Aws::IoTEvents::Model::DetectorModelConfiguration::LastUpdateTimeHasBeenSet ( ) const
inline

The time the detector model was last updated.

Definition at line 296 of file DetectorModelConfiguration.h.

◆ operator=()

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RoleArnHasBeenSet()

bool Aws::IoTEvents::Model::DetectorModelConfiguration::RoleArnHasBeenSet ( ) const
inline

The ARN of the role that grants permission to AWS IoT Events to perform its operations.

Definition at line 218 of file DetectorModelConfiguration.h.

◆ SetCreationTime() [1/2]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

The time the detector model was created.

Definition at line 275 of file DetectorModelConfiguration.h.

◆ SetCreationTime() [2/2]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetCreationTime ( const Aws::Utils::DateTime value)
inline

The time the detector model was created.

Definition at line 270 of file DetectorModelConfiguration.h.

◆ SetDetectorModelArn() [1/3]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelArn ( Aws::String &&  value)
inline

The ARN of the detector model.

Definition at line 185 of file DetectorModelConfiguration.h.

◆ SetDetectorModelArn() [2/3]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelArn ( const Aws::String value)
inline

The ARN of the detector model.

Definition at line 180 of file DetectorModelConfiguration.h.

◆ SetDetectorModelArn() [3/3]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelArn ( const char *  value)
inline

The ARN of the detector model.

Definition at line 190 of file DetectorModelConfiguration.h.

◆ SetDetectorModelDescription() [1/3]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelDescription ( Aws::String &&  value)
inline

A brief description of the detector model.

Definition at line 144 of file DetectorModelConfiguration.h.

◆ SetDetectorModelDescription() [2/3]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelDescription ( const Aws::String value)
inline

A brief description of the detector model.

Definition at line 139 of file DetectorModelConfiguration.h.

◆ SetDetectorModelDescription() [3/3]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelDescription ( const char *  value)
inline

A brief description of the detector model.

Definition at line 149 of file DetectorModelConfiguration.h.

◆ SetDetectorModelName() [1/3]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelName ( Aws::String &&  value)
inline

The name of the detector model.

Definition at line 62 of file DetectorModelConfiguration.h.

◆ SetDetectorModelName() [2/3]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelName ( const Aws::String value)
inline

The name of the detector model.

Definition at line 57 of file DetectorModelConfiguration.h.

◆ SetDetectorModelName() [3/3]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelName ( const char *  value)
inline

The name of the detector model.

Definition at line 67 of file DetectorModelConfiguration.h.

◆ SetDetectorModelVersion() [1/3]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelVersion ( Aws::String &&  value)
inline

The version of the detector model.

Definition at line 103 of file DetectorModelConfiguration.h.

◆ SetDetectorModelVersion() [2/3]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelVersion ( const Aws::String value)
inline

The version of the detector model.

Definition at line 98 of file DetectorModelConfiguration.h.

◆ SetDetectorModelVersion() [3/3]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelVersion ( const char *  value)
inline

The version of the detector model.

Definition at line 108 of file DetectorModelConfiguration.h.

◆ SetEvaluationMethod() [1/2]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetEvaluationMethod ( const EvaluationMethod value)
inline

Information about the order in which events are evaluated and how actions are executed.

Definition at line 463 of file DetectorModelConfiguration.h.

◆ SetEvaluationMethod() [2/2]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetEvaluationMethod ( EvaluationMethod &&  value)
inline

Information about the order in which events are evaluated and how actions are executed.

Definition at line 469 of file DetectorModelConfiguration.h.

◆ SetKey() [1/3]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetKey ( Aws::String &&  value)
inline

The value used to identify a detector instance. When a device or system sends input, a new detector instance with a unique key value is created. AWS IoT Events can continue to route input to its corresponding detector instance based on this identifying information.

This parameter uses a JSON-path expression to select the attribute-value pair in the message payload that is used for identification. To route the message to the correct detector instance, the device must send a message payload that contains the same attribute-value.

Definition at line 396 of file DetectorModelConfiguration.h.

◆ SetKey() [2/3]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetKey ( const Aws::String value)
inline

The value used to identify a detector instance. When a device or system sends input, a new detector instance with a unique key value is created. AWS IoT Events can continue to route input to its corresponding detector instance based on this identifying information.

This parameter uses a JSON-path expression to select the attribute-value pair in the message payload that is used for identification. To route the message to the correct detector instance, the device must send a message payload that contains the same attribute-value.

Definition at line 384 of file DetectorModelConfiguration.h.

◆ SetKey() [3/3]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetKey ( const char *  value)
inline

The value used to identify a detector instance. When a device or system sends input, a new detector instance with a unique key value is created. AWS IoT Events can continue to route input to its corresponding detector instance based on this identifying information.

This parameter uses a JSON-path expression to select the attribute-value pair in the message payload that is used for identification. To route the message to the correct detector instance, the device must send a message payload that contains the same attribute-value.

Definition at line 408 of file DetectorModelConfiguration.h.

◆ SetLastUpdateTime() [1/2]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetLastUpdateTime ( Aws::Utils::DateTime &&  value)
inline

The time the detector model was last updated.

Definition at line 306 of file DetectorModelConfiguration.h.

◆ SetLastUpdateTime() [2/2]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetLastUpdateTime ( const Aws::Utils::DateTime value)
inline

The time the detector model was last updated.

Definition at line 301 of file DetectorModelConfiguration.h.

◆ SetRoleArn() [1/3]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetRoleArn ( Aws::String &&  value)
inline

The ARN of the role that grants permission to AWS IoT Events to perform its operations.

Definition at line 230 of file DetectorModelConfiguration.h.

◆ SetRoleArn() [2/3]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetRoleArn ( const Aws::String value)
inline

The ARN of the role that grants permission to AWS IoT Events to perform its operations.

Definition at line 224 of file DetectorModelConfiguration.h.

◆ SetRoleArn() [3/3]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetRoleArn ( const char *  value)
inline

The ARN of the role that grants permission to AWS IoT Events to perform its operations.

Definition at line 236 of file DetectorModelConfiguration.h.

◆ SetStatus() [1/2]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetStatus ( const DetectorModelVersionStatus value)
inline

The status of the detector model.

Definition at line 332 of file DetectorModelConfiguration.h.

◆ SetStatus() [2/2]

void Aws::IoTEvents::Model::DetectorModelConfiguration::SetStatus ( DetectorModelVersionStatus &&  value)
inline

The status of the detector model.

Definition at line 337 of file DetectorModelConfiguration.h.

◆ StatusHasBeenSet()

bool Aws::IoTEvents::Model::DetectorModelConfiguration::StatusHasBeenSet ( ) const
inline

The status of the detector model.

Definition at line 327 of file DetectorModelConfiguration.h.

◆ WithCreationTime() [1/2]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

The time the detector model was created.

Definition at line 285 of file DetectorModelConfiguration.h.

◆ WithCreationTime() [2/2]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithCreationTime ( const Aws::Utils::DateTime value)
inline

The time the detector model was created.

Definition at line 280 of file DetectorModelConfiguration.h.

◆ WithDetectorModelArn() [1/3]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelArn ( Aws::String &&  value)
inline

The ARN of the detector model.

Definition at line 200 of file DetectorModelConfiguration.h.

◆ WithDetectorModelArn() [2/3]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelArn ( const Aws::String value)
inline

The ARN of the detector model.

Definition at line 195 of file DetectorModelConfiguration.h.

◆ WithDetectorModelArn() [3/3]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelArn ( const char *  value)
inline

The ARN of the detector model.

Definition at line 205 of file DetectorModelConfiguration.h.

◆ WithDetectorModelDescription() [1/3]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelDescription ( Aws::String &&  value)
inline

A brief description of the detector model.

Definition at line 159 of file DetectorModelConfiguration.h.

◆ WithDetectorModelDescription() [2/3]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelDescription ( const Aws::String value)
inline

A brief description of the detector model.

Definition at line 154 of file DetectorModelConfiguration.h.

◆ WithDetectorModelDescription() [3/3]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelDescription ( const char *  value)
inline

A brief description of the detector model.

Definition at line 164 of file DetectorModelConfiguration.h.

◆ WithDetectorModelName() [1/3]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelName ( Aws::String &&  value)
inline

The name of the detector model.

Definition at line 77 of file DetectorModelConfiguration.h.

◆ WithDetectorModelName() [2/3]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelName ( const Aws::String value)
inline

The name of the detector model.

Definition at line 72 of file DetectorModelConfiguration.h.

◆ WithDetectorModelName() [3/3]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelName ( const char *  value)
inline

The name of the detector model.

Definition at line 82 of file DetectorModelConfiguration.h.

◆ WithDetectorModelVersion() [1/3]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelVersion ( Aws::String &&  value)
inline

The version of the detector model.

Definition at line 118 of file DetectorModelConfiguration.h.

◆ WithDetectorModelVersion() [2/3]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelVersion ( const Aws::String value)
inline

The version of the detector model.

Definition at line 113 of file DetectorModelConfiguration.h.

◆ WithDetectorModelVersion() [3/3]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelVersion ( const char *  value)
inline

The version of the detector model.

Definition at line 123 of file DetectorModelConfiguration.h.

◆ WithEvaluationMethod() [1/2]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithEvaluationMethod ( const EvaluationMethod value)
inline

Information about the order in which events are evaluated and how actions are executed.

Definition at line 475 of file DetectorModelConfiguration.h.

◆ WithEvaluationMethod() [2/2]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithEvaluationMethod ( EvaluationMethod &&  value)
inline

Information about the order in which events are evaluated and how actions are executed.

Definition at line 481 of file DetectorModelConfiguration.h.

◆ WithKey() [1/3]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithKey ( Aws::String &&  value)
inline

The value used to identify a detector instance. When a device or system sends input, a new detector instance with a unique key value is created. AWS IoT Events can continue to route input to its corresponding detector instance based on this identifying information.

This parameter uses a JSON-path expression to select the attribute-value pair in the message payload that is used for identification. To route the message to the correct detector instance, the device must send a message payload that contains the same attribute-value.

Definition at line 432 of file DetectorModelConfiguration.h.

◆ WithKey() [2/3]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithKey ( const Aws::String value)
inline

The value used to identify a detector instance. When a device or system sends input, a new detector instance with a unique key value is created. AWS IoT Events can continue to route input to its corresponding detector instance based on this identifying information.

This parameter uses a JSON-path expression to select the attribute-value pair in the message payload that is used for identification. To route the message to the correct detector instance, the device must send a message payload that contains the same attribute-value.

Definition at line 420 of file DetectorModelConfiguration.h.

◆ WithKey() [3/3]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithKey ( const char *  value)
inline

The value used to identify a detector instance. When a device or system sends input, a new detector instance with a unique key value is created. AWS IoT Events can continue to route input to its corresponding detector instance based on this identifying information.

This parameter uses a JSON-path expression to select the attribute-value pair in the message payload that is used for identification. To route the message to the correct detector instance, the device must send a message payload that contains the same attribute-value.

Definition at line 444 of file DetectorModelConfiguration.h.

◆ WithLastUpdateTime() [1/2]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithLastUpdateTime ( Aws::Utils::DateTime &&  value)
inline

The time the detector model was last updated.

Definition at line 316 of file DetectorModelConfiguration.h.

◆ WithLastUpdateTime() [2/2]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithLastUpdateTime ( const Aws::Utils::DateTime value)
inline

The time the detector model was last updated.

Definition at line 311 of file DetectorModelConfiguration.h.

◆ WithRoleArn() [1/3]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithRoleArn ( Aws::String &&  value)
inline

The ARN of the role that grants permission to AWS IoT Events to perform its operations.

Definition at line 248 of file DetectorModelConfiguration.h.

◆ WithRoleArn() [2/3]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithRoleArn ( const Aws::String value)
inline

The ARN of the role that grants permission to AWS IoT Events to perform its operations.

Definition at line 242 of file DetectorModelConfiguration.h.

◆ WithRoleArn() [3/3]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithRoleArn ( const char *  value)
inline

The ARN of the role that grants permission to AWS IoT Events to perform its operations.

Definition at line 254 of file DetectorModelConfiguration.h.

◆ WithStatus() [1/2]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithStatus ( const DetectorModelVersionStatus value)
inline

The status of the detector model.

Definition at line 342 of file DetectorModelConfiguration.h.

◆ WithStatus() [2/2]

DetectorModelConfiguration& Aws::IoTEvents::Model::DetectorModelConfiguration::WithStatus ( DetectorModelVersionStatus &&  value)
inline

The status of the detector model.

Definition at line 347 of file DetectorModelConfiguration.h.


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