- AbstractAwsIotClient - Class in com.amazonaws.services.iot.client.core
-
The actual implementation of AWSIotMqttClient
.
- AbstractAwsIotClient(String, String, KeyStore, String, boolean) - Constructor for class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- AbstractAwsIotClient(String, String, KeyStore, String) - Constructor for class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- AbstractAwsIotClient(String, String, String, String, String, boolean) - Constructor for class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- AbstractAwsIotClient(String, String, String, String, String, String, boolean) - Constructor for class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- AbstractAwsIotClient(String, String, String, String, String) - Constructor for class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- AbstractAwsIotClient(String, String, String, String, String, String) - Constructor for class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- AbstractAwsIotClient(String, String, SSLSocketFactory, boolean) - Constructor for class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- AbstractAwsIotClient(String, String, SSLSocketFactory) - Constructor for class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- AbstractAwsIotClient(String, String, SSLSocketFactory, int, boolean) - Constructor for class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- AbstractAwsIotClient(String, String, SSLSocketFactory, int) - Constructor for class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- AbstractAwsIotDevice - Class in com.amazonaws.services.iot.client.shadow
-
- AbstractAwsIotDevice(String) - Constructor for class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- activate() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- attach(AWSIotDevice) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Attach a shadow device to the client.
- attach(AWSIotDevice) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- AwsIotCompletion - Class in com.amazonaws.services.iot.client.core
-
This is a helper class that can be used to manage the request execution and
return either synchronously or asynchronously the result, e.g.
- AwsIotCompletion(String, AWSIotQos, long) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotCompletion
-
Instantiates a new completion object with a synchronous request.
- AwsIotCompletion(String, AWSIotQos, String, long) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotCompletion
-
Instantiates a new completion object with a synchronous request.
- AwsIotCompletion(String, AWSIotQos, byte[], long) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotCompletion
-
Instantiates a new completion object with a synchronous request.
- AwsIotCompletion(long, boolean) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotCompletion
-
Instantiates a new completion object either synchronous or asynchronous
request based on the isAsync
argument.
- AwsIotCompletion(AWSIotMessage, long, boolean) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotCompletion
-
Instantiates a new completion object either synchronous or asynchronous
request based on the isAsync
argument.
- AWSIotConfig - Class in com.amazonaws.services.iot.client
-
The class provides default values for the library.
- AWSIotConfig() - Constructor for class com.amazonaws.services.iot.client.AWSIotConfig
-
- AwsIotConnection - Class in com.amazonaws.services.iot.client.core
-
This class provides an abstract layer for the library to communicate with the
AWS IoT service without having to directly interact with the actual MQTT
implementation.
- AwsIotConnection(AbstractAwsIotClient) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotConnection
-
Instantiates a new connection object.
- AwsIotConnectionCallback - Interface in com.amazonaws.services.iot.client.core
-
This interface class defines functions called under different connection
events.
- AWSIotConnectionStatus - Enum in com.amazonaws.services.iot.client
-
- AwsIotConnectionType - Enum in com.amazonaws.services.iot.client.core
-
Connection types supported by this library.
- AWSIotDevice - Class in com.amazonaws.services.iot.client
-
This class encapsulates all the functionalities that one can use to interact
with AWS IoT device shadows in the cloud.
- AWSIotDevice(String) - Constructor for class com.amazonaws.services.iot.client.AWSIotDevice
-
Instantiates a new device instance.
- AwsIotDeviceCommand - Class in com.amazonaws.services.iot.client.shadow
-
This is a helper class that can be used to manage the execution result of a
shadow command, i.e.
- AwsIotDeviceCommand(AwsIotDeviceCommandManager, AwsIotDeviceCommandManager.Command, String, AWSIotMessage, long, boolean) - Constructor for class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
-
- AwsIotDeviceCommandAckListener - Class in com.amazonaws.services.iot.client.shadow
-
This class extends
AWSIotTopic
to provide customized callback
functions for the subscription requests of the shadow commands.
- AwsIotDeviceCommandAckListener(String, AWSIotQos, AbstractAwsIotDevice) - Constructor for class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandAckListener
-
- AwsIotDeviceCommandManager - Class in com.amazonaws.services.iot.client.shadow
-
This class manages the commands sent to the shadow.
- AwsIotDeviceCommandManager(AbstractAwsIotDevice) - Constructor for class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
-
- AwsIotDeviceCommandManager.Command - Enum in com.amazonaws.services.iot.client.shadow
-
- AwsIotDeviceCommandManager.CommandAck - Enum in com.amazonaws.services.iot.client.shadow
-
- AwsIotDeviceDeltaListener - Class in com.amazonaws.services.iot.client.shadow
-
This class extends
AWSIotTopic
to provide a callback function for
receiving the shadow delta updates.
- AwsIotDeviceDeltaListener(String, AWSIotQos, AbstractAwsIotDevice) - Constructor for class com.amazonaws.services.iot.client.shadow.AwsIotDeviceDeltaListener
-
- AWSIotDeviceErrorCode - Enum in com.amazonaws.services.iot.client
-
These error codes are used by the server in acknowledgement message for the
shadow methods, namely Get, Update, and Delete.
- AWSIotDeviceProperty - Annotation Type in com.amazonaws.services.iot.client
-
Annotation class that is used to annotate properties in
AWSIotDevice
.
- AwsIotDeviceReportMessage - Class in com.amazonaws.services.iot.client.shadow
-
- AwsIotDeviceReportMessage(String, AWSIotQos, long, String, AbstractAwsIotDevice) - Constructor for class com.amazonaws.services.iot.client.shadow.AwsIotDeviceReportMessage
-
- AwsIotDeviceSyncMessage - Class in com.amazonaws.services.iot.client.shadow
-
- AwsIotDeviceSyncMessage(String, AWSIotQos, AbstractAwsIotDevice) - Constructor for class com.amazonaws.services.iot.client.shadow.AwsIotDeviceSyncMessage
-
- AWSIotException - Exception in com.amazonaws.services.iot.client
-
This is a generic exception that can be thrown in most of the APIs, blocking
and non-blocking, by the library.
- AWSIotException(String) - Constructor for exception com.amazonaws.services.iot.client.AWSIotException
-
Instantiates a new exception object.
- AWSIotException(AWSIotDeviceErrorCode, String) - Constructor for exception com.amazonaws.services.iot.client.AWSIotException
-
Instantiates a new exception object.
- AWSIotException(Throwable) - Constructor for exception com.amazonaws.services.iot.client.AWSIotException
-
Instantiates a new exception object.
- AwsIotJsonDeserializer - Class in com.amazonaws.services.iot.client.shadow
-
This is a customized JSON deserializer for deserializing the delta update
document from the shadow.
- AwsIotJsonDeserializer() - Constructor for class com.amazonaws.services.iot.client.shadow.AwsIotJsonDeserializer
-
- AwsIotJsonSerializer - Class in com.amazonaws.services.iot.client.shadow
-
This is a customized JSON serializer for the Jackson databind module.
- AwsIotJsonSerializer() - Constructor for class com.amazonaws.services.iot.client.shadow.AwsIotJsonSerializer
-
- AWSIotMessage - Class in com.amazonaws.services.iot.client
-
A common data structure that is used in a lot of non-blocking APIs in this
library.
- AWSIotMessage(String, AWSIotQos) - Constructor for class com.amazonaws.services.iot.client.AWSIotMessage
-
Instantiates a new message object.
- AWSIotMessage(String, AWSIotQos, byte[]) - Constructor for class com.amazonaws.services.iot.client.AWSIotMessage
-
Instantiates a new message object.
- AWSIotMessage(String, AWSIotQos, String) - Constructor for class com.amazonaws.services.iot.client.AWSIotMessage
-
Instantiates a new message object.
- AwsIotMessageCallback - Interface in com.amazonaws.services.iot.client.core
-
This interface class defines functions called under different message related
events.
- AWSIotMqttClient - Class in com.amazonaws.services.iot.client
-
This class is the main interface of the AWS IoT Java library.
- AWSIotMqttClient(String, String, KeyStore, String) - Constructor for class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Instantiates a new client using TLS 1.2 mutual authentication.
- AWSIotMqttClient(String, String, SSLSocketFactory) - Constructor for class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Instantiates a new client using TLS 1.2 mutual authentication.
- AWSIotMqttClient(String, String, SSLSocketFactory, int) - Constructor for class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Instantiates a new client using TLS 1.2 mutual authentication.
- AWSIotMqttClient(String, String, String, String) - Constructor for class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Instantiates a new client using Secure WebSocket and AWS SigV4
authentication.
- AWSIotMqttClient(String, String, String, String, String) - Constructor for class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Instantiates a new client using Secure WebSocket and AWS SigV4
authentication.
- AWSIotMqttClient(String, String, String, String, String, String) - Constructor for class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Instantiates a new client using Secure WebSocket and AWS SigV4
authentication.
- AwsIotMqttClientListener - Class in com.amazonaws.services.iot.client.mqtt
-
This class implements listener functions for client related events from the
Paho MQTT library.
- AwsIotMqttClientListener(AbstractAwsIotClient) - Constructor for class com.amazonaws.services.iot.client.mqtt.AwsIotMqttClientListener
-
- AwsIotMqttConnection - Class in com.amazonaws.services.iot.client.mqtt
-
This class extends
AwsIotConnection
to provide the basic MQTT pub/sub
functionalities using the Paho MQTT library.
- AwsIotMqttConnection(AbstractAwsIotClient, SocketFactory, String) - Constructor for class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
-
- AwsIotMqttConnectionListener - Class in com.amazonaws.services.iot.client.mqtt
-
This class implements listener functions for the connection events from the
Paho MQTT library.
- AwsIotMqttConnectionListener(AbstractAwsIotClient, boolean, AwsIotMessageCallback) - Constructor for class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnectionListener
-
- AwsIotMqttMessageListener - Class in com.amazonaws.services.iot.client.mqtt
-
This class implements listener functions for the message events from the Paho
MQTT library.
- AwsIotMqttMessageListener(AbstractAwsIotClient) - Constructor for class com.amazonaws.services.iot.client.mqtt.AwsIotMqttMessageListener
-
- AWSIotQos - Enum in com.amazonaws.services.iot.client
-
QoS definitions.
- AwsIotRetryableException - Exception in com.amazonaws.services.iot.client.core
-
This exception class is used internally in the library to track retryable
events.
- AwsIotRetryableException(String) - Constructor for exception com.amazonaws.services.iot.client.core.AwsIotRetryableException
-
- AwsIotRetryableException(Throwable) - Constructor for exception com.amazonaws.services.iot.client.core.AwsIotRetryableException
-
- AwsIotRuntimeException - Exception in com.amazonaws.services.iot.client.core
-
This exception class is used internally in the library for runtime errors.
- AwsIotRuntimeException(Throwable) - Constructor for exception com.amazonaws.services.iot.client.core.AwsIotRuntimeException
-
- AwsIotRuntimeException(String) - Constructor for exception com.amazonaws.services.iot.client.core.AwsIotRuntimeException
-
- AWSIotTimeoutException - Exception in com.amazonaws.services.iot.client
-
This timeout exception can be thrown by the blocking APIs in this library
when expected time has elapsed.
- AWSIotTimeoutException(String) - Constructor for exception com.amazonaws.services.iot.client.AWSIotTimeoutException
-
Instantiates a new exception object.
- AWSIotTimeoutException(Throwable) - Constructor for exception com.amazonaws.services.iot.client.AWSIotTimeoutException
-
Instantiates a new exception object.
- AwsIotTlsConnection - Class in com.amazonaws.services.iot.client.core
-
This is a thin layer on top of
AwsIotMqttConnection
that provides a
TLS v1.2 based communication channel to the MQTT implementation.
- AwsIotTlsConnection(AbstractAwsIotClient, KeyStore, String) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotTlsConnection
-
- AwsIotTlsConnection(AbstractAwsIotClient, SSLSocketFactory) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotTlsConnection
-
- AwsIotTlsSocketFactory - Class in com.amazonaws.services.iot.client.util
-
This class extends
SSLSocketFactory
to enforce TLS v1.2 to be used
for SSL sockets created by the library.
- AwsIotTlsSocketFactory(KeyStore, String) - Constructor for class com.amazonaws.services.iot.client.util.AwsIotTlsSocketFactory
-
- AwsIotTlsSocketFactory(SSLSocketFactory) - Constructor for class com.amazonaws.services.iot.client.util.AwsIotTlsSocketFactory
-
- AWSIotTopic - Class in com.amazonaws.services.iot.client
-
- AWSIotTopic(String) - Constructor for class com.amazonaws.services.iot.client.AWSIotTopic
-
Instantiates a new topic object.
- AWSIotTopic(String, AWSIotQos) - Constructor for class com.amazonaws.services.iot.client.AWSIotTopic
-
Instantiates a new topic object.
- AwsIotTopicCallback - Interface in com.amazonaws.services.iot.client.core
-
This interface class defines the function called when subscribed message has
arrived.
- AwsIotWebsocketConnection - Class in com.amazonaws.services.iot.client.core
-
This is a thin layer on top of
AwsIotMqttConnection
that provides a
WebSocket based communication channel to the MQTT implementation.
- AwsIotWebsocketConnection(AbstractAwsIotClient, String, String) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotWebsocketConnection
-
- AwsIotWebsocketConnection(AbstractAwsIotClient, String, String, String, String) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotWebsocketConnection
-
- AwsIotWebsocketConnection(AbstractAwsIotClient, String, String, String) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotWebsocketConnection
-
- AwsIotWebSocketUrlSigner - Class in com.amazonaws.services.iot.client.util
-
The AWSIotWebSocketUrlSigner class creates the SigV4 signature and builds a
connection URL to be used with the Paho MQTT client.
- AwsIotWebSocketUrlSigner(String) - Constructor for class com.amazonaws.services.iot.client.util.AwsIotWebSocketUrlSigner
-
Instantiates a new URL signer instance with endpoint only.
- AwsIotWebSocketUrlSigner(String, String) - Constructor for class com.amazonaws.services.iot.client.util.AwsIotWebSocketUrlSigner
-
Instantiate a new URL signer with endpoint and region.
- AwsIotWebSocketUrlSigner(String, String, String, String) - Constructor for class com.amazonaws.services.iot.client.util.AwsIotWebSocketUrlSigner
-
Instantiates a new URL signer instance with endpoint and credentials.
- AwsIotWebSocketUrlSigner(String, String, String, String, String) - Constructor for class com.amazonaws.services.iot.client.util.AwsIotWebSocketUrlSigner
-
Instantiates a new URL signer instance with endpoint and credentials.
- deactivate() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- delete() - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Deletes the content of a thing shadow.
- delete(long) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Deletes the content of a thing shadow.
- delete(AWSIotMessage, long) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Deletes the content of a thing shadow.
- delete() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- delete(long) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- delete(AWSIotMessage, long) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- deliveryComplete(IMqttDeliveryToken) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttClientListener
-
- deserialize(AbstractAwsIotDevice, String) - Static method in class com.amazonaws.services.iot.client.shadow.AwsIotJsonDeserializer
-
- deserializeVersion(AbstractAwsIotDevice, String) - Static method in class com.amazonaws.services.iot.client.shadow.AwsIotJsonDeserializer
-
- detach(AWSIotDevice) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Detach the given device from the client.
- detach(AWSIotDevice) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- DEVICE_ENABLE_VERSIONING - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
-
The default value for enabling device update versioning.
- DEVICE_METHOD_ACK_QOS - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
-
The default value for the QoS level for subscribing to shadow method
acknowledgement.
- DEVICE_METHOD_QOS - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
-
The default value for the QoS level for publishing shadow methods.
- DEVICE_REPORT_INTERVAL - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
-
The default value for device reporting interval (milliseconds).
- DEVICE_REPORT_QOS - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
-
The default value for device reporting QoS level.
- DEVICE_SHADOW_UPDATE_QOS - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
-
The default value for the QoS level for subscribing to shadow updates.
- deviceReportQos - Variable in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- disconnect() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Disconnect the client from the server.
- disconnect(long) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Disconnect the client from the server.
- disconnect(long, boolean) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Disconnect the client from the server.
- disconnect() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- disconnect(long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- disconnect(long, boolean) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- disconnect(AwsIotMessageCallback) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The actual disconnect method exposed by this class.
- dispatch(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- get() - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Retrieves the latest state stored in the thing shadow.
- get(long) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Retrieves the latest state stored in the thing shadow.
- get(AWSIotMessage, long) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Retrieves the latest state stored in the thing shadow.
- get(AbstractAwsIotClient) - Method in class com.amazonaws.services.iot.client.core.AwsIotCompletion
-
The user of the completion object is expected to call this function to
either block until the request is completed or timed out in the case of
synchronous calls, or to schedule a timeout handler in the case of
asynchronous calls.
- get() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- get(long) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- get(AWSIotMessage, long) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- get(AbstractAwsIotDevice) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
-
- getBaseRetryDelay() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Gets the base retry delay in milliseconds currently configured.
- getBaseRetryDelay() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- getClient() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The client the connection is associated with.
- getClient() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- getClientEndpoint() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- getClientId() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- getClientListener() - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
-
- getCommand() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
-
- getCommandId() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
-
- getCommandManager() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- getCommandManager() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
-
- getConnectCallback() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The callback functions for the connect request.
- getConnection() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- getConnectionStatus() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Gets the connection status of the connection used by the client.
- getConnectionStatus() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- getConnectionStatus() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The connection status.
- getConnectionTimeout() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Gets the connection timeout in milliseconds currently configured.
- getConnectionTimeout() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- getConnectionType() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- getDefaultCipherSuites() - Method in class com.amazonaws.services.iot.client.util.AwsIotTlsSocketFactory
-
- getDevice() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- getDevice() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
-
- getDeviceReportQos() - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Gets the MQTT QoS level for publishing the device report.
- getDeviceReportQos() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- getDevices() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- getDeviceSubscriptions() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- getErrorCode() - Method in exception com.amazonaws.services.iot.client.AWSIotException
-
Error code for shadow methods.
- getErrorCode() - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
Error code for shadow methods.
- getErrorMessage() - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
Error message for shadow methods.
- getExecutionService() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- getJsonObjectMapper() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- getKeepAliveInterval() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Gets the keep-alive interval for the MQTT connection in milliseconds
currently configured.
- getKeepAliveInterval() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- getLocalVersion() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- getMaxConnectionRetries() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Gets the maximum number of connection retries currently configured.
- getMaxConnectionRetries() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- getMaxOfflineQueueSize() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Gets the maximum offline queue size current configured.
- getMaxOfflineQueueSize() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- getMaxRetryDelay() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Gets the maximum retry delay in milliseconds currently configured.
- getMaxRetryDelay() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- getMessageListener() - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
-
- getMethodAckQos() - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Gets the MQTT QoS level for subscribing to acknowledgement messages of
shadow methods.
- getMethodAckQos() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- getMethodQos() - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Gets the MQTT QoS level for sending the shadow methods, namely Get,
Update, and Delete.
- getMethodQos() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- getMqttClient() - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
-
- getNumOfClientThreads() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Gets the number of client threads currently configured.
- getNumOfClientThreads() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- getObjectMapper() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
-
- getPayload() - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
Gets the byte array payload.
- getPendingCommands() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
-
- getPort() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- getPublishQueue() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The offline publish queue holding messages while the connection is being
established.
- getQos() - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
The MQTT QoS level for the message.
- getRegion() - Method in class com.amazonaws.services.iot.client.util.AwsIotWebSocketUrlSigner
-
- getReportedProperties() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- getReportInterval() - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Gets the device report interval.
- getReportInterval() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- getRequestSent() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
-
- getResponse() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
-
- getRetryTask() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The future object holding the retry task.
- getRetryTimes() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The retry times.
- getServerAckTimeout() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Gets the server acknowledge timeout in milliseconds currently configured.
- getServerAckTimeout() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- getServerUris() - Method in class com.amazonaws.services.iot.client.core.AwsIotWebsocketConnection
-
- getServerUris() - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
-
- getShadowUpdateQos() - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Gets the MQTT QoS level for subscribing to shadow updates.
- getShadowUpdateQos() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- getSignedUrl(Date) - Method in class com.amazonaws.services.iot.client.util.AwsIotWebSocketUrlSigner
-
Given the signing date return a signed connection URL to be used when
connecting via WebSocket to AWS IoT.
- getSocketFactory() - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
-
- getStringPayload() - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
Gets the string payload.
- getSubscribeQueue() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The offline subscribe request queue holding messages while the connection
is being established.
- getSubscriptions() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- getSupportedCipherSuites() - Method in class com.amazonaws.services.iot.client.util.AwsIotTlsSocketFactory
-
- getSyncTask() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- getThingName() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- getTopic() - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
The topic the message is received from or published to.
- getTopic(AwsIotDeviceCommandManager.Command, AwsIotDeviceCommandManager.CommandAck) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
-
- getUnsubscribeQueue() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The offline unsubscribe request queue holding messages while the
connection is being established.
- getUpdatableProperties() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- getValue() - Method in enum com.amazonaws.services.iot.client.AWSIotDeviceErrorCode
-
Gets the error code value.
- getValue() - Method in enum com.amazonaws.services.iot.client.AWSIotQos
-
Gets the integer representation of the QoS
- getWillMessage() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Gets the Last Will and Testament message currently configured.
- getWillMessage() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- scheduleRoutineTask(Runnable, long, long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- scheduleTask(Runnable) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- scheduleTimeoutTask(Runnable, long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- serialize(AbstractAwsIotDevice, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotJsonSerializer
-
- SERVER_ACK_TIMEOUT - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
-
The default value for service acknowledge timeout (milliseconds).
- serverAckTimeout - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- setBaseRetryDelay(int) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Sets a new value in milliseconds for the base retry delay.
- setBaseRetryDelay(int) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- setCleanSession(boolean) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Sets whether the client and server should establish a clean session on each connection.
- setCleanSession(boolean) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- setClient(AbstractAwsIotClient) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- setClientListener(AwsIotMqttClientListener) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
-
- setConnectionStatus(AWSIotConnectionStatus) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The connection status.
- setConnectionTimeout(int) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Sets a new value in milliseconds for the connection timeout.
- setConnectionTimeout(int) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- setDeviceReportQos(AWSIotQos) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Sets the MQTT QoS level for publishing the device report.
- setDeviceReportQos(AWSIotQos) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- setEnableVersioning(boolean) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Sets the device update versioning to be enabled or disabled.
- setEnableVersioning(boolean) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- setErrorCode(AWSIotDeviceErrorCode) - Method in exception com.amazonaws.services.iot.client.AWSIotException
-
Error code for shadow methods.
- setErrorCode(AWSIotDeviceErrorCode) - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
Error code for shadow methods.
- setErrorMessage(String) - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
Error message for shadow methods.
- setExecutionService(ScheduledExecutorService) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- setKeepAliveInterval(int) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Sets a new value in milliseconds for the connection keep-alive interval.
- setKeepAliveInterval(int) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- setLocalVersion(AtomicLong) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- setMaxConnectionRetries(int) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Sets a new value for the maximum connection retries.
- setMaxConnectionRetries(int) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- setMaxOfflineQueueSize(int) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Sets a new value for the maximum offline queue size.
- setMaxOfflineQueueSize(int) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- setMaxRetryDelay(int) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Sets a new value in milliseconds for the maximum retry delay.
- setMaxRetryDelay(int) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- setMessageListener(AwsIotMqttMessageListener) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
-
- setMethodAckQos(AWSIotQos) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Sets the MQTT QoS level for subscribing to acknowledgement messages of
shadow methods.
- setMethodAckQos(AWSIotQos) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- setMethodQos(AWSIotQos) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Sets the MQTT QoS level for sending shadow methods.
- setMethodQos(AWSIotQos) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- setMqttClient(MqttAsyncClient) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
-
- setNumOfClientThreads(int) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Sets a new value for the number of client threads.
- setNumOfClientThreads(int) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- setPayload(byte[]) - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
Sets the byte array payload.
- setPort(int) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- setQos(AWSIotQos) - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
The MQTT QoS level for the message.
- setReportInterval(long) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Sets the device report interval in milliseconds.
- setReportInterval(long) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- setResponse(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
-
- setServerAckTimeout(int) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Sets a new value in milliseconds for the default server acknowledge
timeout.
- setServerAckTimeout(int) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- setShadowUpdateQos(AWSIotQos) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Sets the MQTT QoS level for subscribing to shadow updates.
- setShadowUpdateQos(AWSIotQos) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- setStringPayload(String) - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
Sets the string payload.
- setSyncTask(Future<?>) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- setTopic(String) - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
The topic the message is received from or published to.
- setWillMessage(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Sets a new Last Will and Testament message.
- setWillMessage(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- shadowUpdateQos - Variable in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- startSync() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- startVersionSync() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- stopSync() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
-
- subscribe(AWSIotTopic, boolean) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Subscribes to a given topic.
- subscribe(AWSIotTopic, long, boolean) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Subscribes to a given topic.
- subscribe(AWSIotTopic) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Subscribes to a given topic.
- subscribe(AWSIotTopic, long) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Subscribes to a given topic.
- subscribe(AWSIotTopic, boolean) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- subscribe(AWSIotTopic, long, boolean) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- subscribe(AWSIotTopic) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- subscribe(AWSIotTopic, long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
-
- subscribe(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The actual subscribe method exposed by this class.
- subscribeTopic(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
Abstract method which is called to subscribe to a topic.
- subscribeTopic(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
-
- valueOf(String) - Static method in enum com.amazonaws.services.iot.client.AWSIotConnectionStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.services.iot.client.AWSIotDeviceErrorCode
-
Returns the enum constant of this type with the specified name.
- valueOf(long) - Static method in enum com.amazonaws.services.iot.client.AWSIotDeviceErrorCode
-
Returns the Enum representation of the error code value
- valueOf(String) - Static method in enum com.amazonaws.services.iot.client.AWSIotQos
-
Returns the enum constant of this type with the specified name.
- valueOf(int) - Static method in enum com.amazonaws.services.iot.client.AWSIotQos
-
Gets the Enum representation of the QoS
- valueOf(String) - Static method in enum com.amazonaws.services.iot.client.core.AwsIotConnectionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager.Command
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager.CommandAck
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.amazonaws.services.iot.client.AWSIotConnectionStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.amazonaws.services.iot.client.AWSIotDeviceErrorCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.amazonaws.services.iot.client.AWSIotQos
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.amazonaws.services.iot.client.core.AwsIotConnectionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager.Command
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager.CommandAck
-
Returns an array containing the constants of this enum type, in
the order they are declared.