AWS IoT Device SDK C++ v2
1.36.0
AWS IoT Device SDK C++ v2
|
Aws::Iotjobs::ClientV2::ClientV2 | ( | Aws::Crt::Allocator * | allocator, |
std::shared_ptr< Aws::Iot::RequestResponse::IMqttRequestResponseClient > | bindingClient | ||
) |
|
virtualdefault |
|
overridevirtual |
Creates a stream of JobExecutionsChanged notifications for a given IoT thing.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-jobexecutionschanged
request | Modeled streaming operation subscription configuration. |
options | Configuration options for the streaming operation. |
Implements Aws::Iotjobs::IClientV2.
|
overridevirtual |
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-nextjobexecutionchanged
request | Modeled streaming operation subscription configuration. |
options | Configuration options for the streaming operation. |
Implements Aws::Iotjobs::IClientV2.
|
overridevirtual |
Gets detailed information about a job execution.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-describejobexecution
request | operation to perform |
handler | function object to invoke upon operation completion |
Implements Aws::Iotjobs::IClientV2.
|
overridevirtual |
Gets the list of all jobs for a thing that are not in a terminal state.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-getpendingjobexecutions
request | operation to perform |
handler | function object to invoke upon operation completion |
Implements Aws::Iotjobs::IClientV2.
|
overridevirtual |
Gets and starts the next pending job execution for a thing (status IN_PROGRESS or QUEUED).
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-startnextpendingjobexecution
request | operation to perform |
handler | function object to invoke upon operation completion |
Implements Aws::Iotjobs::IClientV2.
|
overridevirtual |
Updates the status of a job execution. You can optionally create a step timer by setting a value for the stepTimeoutInMinutes property. If you don't update the value of this property by running UpdateJobExecution again, the job execution times out when the step timer expires.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-updatejobexecution
request | operation to perform |
handler | function object to invoke upon operation completion |
Implements Aws::Iotjobs::IClientV2.