AWS IoT Device SDK C++ v2  1.43.1
AWS IoT Device SDK C++ v2
Public Member Functions | Public Attributes | List of all members
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: