| Class | Description |
|---|---|
| AWSIotConfig |
The class provides default values for the library.
|
| AWSIotDevice |
This class encapsulates all the functionalities that one can use to interact
with AWS IoT device shadows in the cloud.
|
| AWSIotMessage |
A common data structure that is used in a lot of non-blocking APIs in this
library.
|
| AWSIotMqttClient |
This class is the main interface of the AWS IoT Java library.
|
| AWSIotTopic |
This class is used for subscribing to a topic in the subscription APIs, such
as
AWSIotMqttClient.subscribe(AWSIotTopic topic). |
| Enum | Description |
|---|---|
| AWSIotConnectionStatus |
Connection status that can be retrieved through
AWSIotMqttClient.getConnectionStatus(). |
| AWSIotDeviceErrorCode |
These error codes are used by the server in acknowledgement message for the
shadow methods, namely Get, Update, and Delete.
|
| AWSIotQos |
QoS definitions.
|
| Exception | Description |
|---|---|
| AWSIotException |
This is a generic exception that can be thrown in most of the APIs, blocking
and non-blocking, by the library.
|
| AWSIotTimeoutException |
This timeout exception can be thrown by the blocking APIs in this library
when expected time has elapsed.
|
| Annotation Type | Description |
|---|---|
| AWSIotDeviceProperty |
Annotation class that is used to annotate properties in
AWSIotDevice. |
Copyright © 2020. All rights reserved.