AWS IoT Device SDK C++ v2 1.44.1
AWS IoT Device SDK C++ v2
Loading...
Searching...
No Matches
Aws::Iotcommands::CommandExecutionsSubscriptionRequest Class Referencefinal

#include <CommandExecutionsSubscriptionRequest.h>

Public Member Functions

 CommandExecutionsSubscriptionRequest ()=default
 CommandExecutionsSubscriptionRequest (const Crt::JsonView &doc)
CommandExecutionsSubscriptionRequestoperator= (const Crt::JsonView &doc)
void SerializeToObject (Crt::JsonObject &doc) const

Public Attributes

Aws::Crt::Optional< Aws::Iotcommands::DeviceTypeDeviceType
Aws::Crt::Optional< Aws::Crt::StringDeviceId

Detailed Description

Data needed to subscribe to CommandExecution events.

Constructor & Destructor Documentation

◆ CommandExecutionsSubscriptionRequest() [1/2]

Aws::Iotcommands::CommandExecutionsSubscriptionRequest::CommandExecutionsSubscriptionRequest ( )
default

◆ CommandExecutionsSubscriptionRequest() [2/2]

Aws::Iotcommands::CommandExecutionsSubscriptionRequest::CommandExecutionsSubscriptionRequest ( const Crt::JsonView & doc)

Member Function Documentation

◆ operator=()

CommandExecutionsSubscriptionRequest & Aws::Iotcommands::CommandExecutionsSubscriptionRequest::operator= ( const Crt::JsonView & doc)

◆ SerializeToObject()

void Aws::Iotcommands::CommandExecutionsSubscriptionRequest::SerializeToObject ( Crt::JsonObject & doc) const

Member Data Documentation

◆ DeviceId

Aws::Crt::Optional<Aws::Crt::String> Aws::Iotcommands::CommandExecutionsSubscriptionRequest::DeviceId

Depending on device type value, this field is either an IoT Thing name or a client ID.

◆ DeviceType

Aws::Crt::Optional<Aws::Iotcommands::DeviceType> Aws::Iotcommands::CommandExecutionsSubscriptionRequest::DeviceType

The type of a target device. Determine if the device should subscribe for commands addressed to an IoT Thing or MQTT client.


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