Skip navigation links
A B C D E G H I K M N O P Q R S T U V W 

A

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
The actual implementation of AWSIotDevice.
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
Connection status that can be retrieved through AWSIotMqttClient.getConnectionStatus().
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
This class is used for subscribing to a topic in the subscription APIs, such as AWSIotMqttClient.subscribe(AWSIotTopic topic).
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.

B

baseRetryDelay - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 

C

CLEAN_SESSION - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
The default value for clean session connections.
cleanSession - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
client - Variable in class com.amazonaws.services.iot.client.core.AwsIotConnection
The client the connection is associated with.
clientEnableMetrics - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
clientEndpoint - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
clientId - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
closeConnection(AwsIotMessageCallback) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
Abstract method which is called to terminate an underneath connection.
closeConnection(AwsIotMessageCallback) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
 
com.amazonaws.services.iot.client - package com.amazonaws.services.iot.client
 
com.amazonaws.services.iot.client.core - package com.amazonaws.services.iot.client.core
 
com.amazonaws.services.iot.client.mqtt - package com.amazonaws.services.iot.client.mqtt
 
com.amazonaws.services.iot.client.shadow - package com.amazonaws.services.iot.client.shadow
 
com.amazonaws.services.iot.client.util - package com.amazonaws.services.iot.client.util
 
connect() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
Connect the client to the server.
connect(long) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
Connect the client to the server.
connect(long, boolean) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
Connect the client to the server.
connect() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
connect(long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
connect(long, boolean) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
connect(AwsIotMessageCallback) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
The actual connect method exposed by this class.
CONNECTION_BASE_RETRY_DELAY - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
The default value for connection base retry delay (milliseconds).
CONNECTION_MAX_RETRY_DELAY - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
The default value for connection maximum retry delay (milliseconds).
CONNECTION_TIMEOUT - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
The default value for client connection timeout (milliseconds).
connectionLost(Throwable) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttClientListener
 
connectionStatus - Variable in class com.amazonaws.services.iot.client.core.AwsIotConnection
The connection status.
connectionTimeout - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
connectionType - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
createSocket() - Method in class com.amazonaws.services.iot.client.util.AwsIotTlsSocketFactory
 
createSocket(Socket, String, int, boolean) - Method in class com.amazonaws.services.iot.client.util.AwsIotTlsSocketFactory
 
createSocket(String, int) - Method in class com.amazonaws.services.iot.client.util.AwsIotTlsSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class com.amazonaws.services.iot.client.util.AwsIotTlsSocketFactory
 
createSocket(InetAddress, int) - Method in class com.amazonaws.services.iot.client.util.AwsIotTlsSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class com.amazonaws.services.iot.client.util.AwsIotTlsSocketFactory
 

D

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
 

E

enableVersioning - Variable in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
 
errorCode - Variable in class com.amazonaws.services.iot.client.AWSIotMessage
Error code for shadow methods.
errorMessage - Variable in class com.amazonaws.services.iot.client.AWSIotMessage
Error message for shadow methods.

G

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
 

H

hasFailure - Variable in class com.amazonaws.services.iot.client.core.AwsIotCompletion
Indicates whether the request has completed with failure.
hasSuccess - Variable in class com.amazonaws.services.iot.client.core.AwsIotCompletion
Indicates whether the request has completed successfully.
hasTimeout - Variable in class com.amazonaws.services.iot.client.core.AwsIotCompletion
Indicates whether the request has timed out.

I

isAsync - Variable in class com.amazonaws.services.iot.client.core.AwsIotCompletion
whether the request is asynchronous or not.
isCleanSession() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
Gets whether each connection is a clean session.
isCleanSession() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
isClientEnableMetrics() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
isCommandReady(AwsIotDeviceCommandManager.Command) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
 
isDeltaTopic(String) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
 
isEnableVersioning() - Method in class com.amazonaws.services.iot.client.AWSIotDevice
Checks if versioning is enabled for device updates.
isEnableVersioning() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
 
isTopicReady(String) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
 
isUserDisconnect() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
Flag to indicate user disconnect is in progress.

K

KEEP_ALIVE_INTERVAL - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
The default value for client keep-alive interval (milliseconds).
keepAliveInterval - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 

M

MAX_CONNECTION_RETRIES - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
The default value for maximum connection retry times.
MAX_OFFLINE_QUEUE_SIZE - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
The default value for maximum offline queue size.
maxConnectionRetries - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
maxOfflineQueueSize - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
maxRetryDelay - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
messageArrived(String, MqttMessage) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttClientListener
 
methodAckQos - Variable in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
 
methodQos - Variable in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
 

N

NUM_OF_CLIENT_THREADS - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
The default value for number of client threads.
numOfClientThreads - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 

O

onCommandAck(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
 
onCommandAck(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
 
onCommandTimeout(AwsIotDeviceCommand) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
 
onConnectionClosed() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
This callback function is called when the connection used by the client is permanently closed.
onConnectionClosed() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
onConnectionClosed() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
 
onConnectionClosed() - Method in interface com.amazonaws.services.iot.client.core.AwsIotConnectionCallback
On connection closed.
onConnectionFailure() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
This callback function is called when the connection used by the client is temporarily lost.
onConnectionFailure() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
onConnectionFailure() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
 
onConnectionFailure() - Method in interface com.amazonaws.services.iot.client.core.AwsIotConnectionCallback
On connection failure.
onConnectionSuccess() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
This callback function is called when the connection used by the client is successfully established.
onConnectionSuccess() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
onConnectionSuccess() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
 
onConnectionSuccess() - Method in interface com.amazonaws.services.iot.client.core.AwsIotConnectionCallback
On connection success.
onDeactivate() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
 
onDeviceReport() - Method in class com.amazonaws.services.iot.client.AWSIotDevice
This function handles collecting device data for reporting to the shadow.
onDeviceReport() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
 
onFailure() - Method in class com.amazonaws.services.iot.client.AWSIotMessage
Callback function to be invoked a non-block API has completed unsuccessfully.
onFailure() - Method in class com.amazonaws.services.iot.client.core.AwsIotCompletion
 
onFailure() - Method in interface com.amazonaws.services.iot.client.core.AwsIotMessageCallback
On failure.
onFailure(IMqttToken, Throwable) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnectionListener
 
onFailure(IMqttToken, Throwable) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttMessageListener
 
onFailure() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
 
onFailure() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandAckListener
 
onFailure() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceDeltaListener
 
onFailure() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceReportMessage
 
onFailure() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceSyncMessage
 
onMessage(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.AWSIotTopic
Callback function to be invoked upon the arrival of a subscribed message.
onMessage(AWSIotMessage) - Method in interface com.amazonaws.services.iot.client.core.AwsIotTopicCallback
 
onMessage(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandAckListener
 
onMessage(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceDeltaListener
 
onReady(AbstractAwsIotDevice) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
 
onShadowUpdate(String) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
This function handles update messages received from the shadow.
onShadowUpdate(String) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
 
onSubscriptionAck(String, boolean) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
 
onSubscriptionAck(String, boolean) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
 
onSuccess() - Method in class com.amazonaws.services.iot.client.AWSIotMessage
Callback function to be invoked a non-block API has completed successfully.
onSuccess() - Method in class com.amazonaws.services.iot.client.core.AwsIotCompletion
 
onSuccess() - Method in interface com.amazonaws.services.iot.client.core.AwsIotMessageCallback
On success.
onSuccess(IMqttToken) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnectionListener
 
onSuccess(IMqttToken) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttMessageListener
 
onSuccess() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
 
onSuccess() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandAckListener
 
onSuccess() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceDeltaListener
 
onSuccess() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceReportMessage
 
onSuccess() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceSyncMessage
 
onTimeout() - Method in class com.amazonaws.services.iot.client.AWSIotMessage
Callback function to be invoked a non-block API has timed out.
onTimeout() - Method in class com.amazonaws.services.iot.client.core.AwsIotCompletion
 
onTimeout() - Method in interface com.amazonaws.services.iot.client.core.AwsIotMessageCallback
On timeout.
onTimeout() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
 
onTimeout() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandAckListener
 
onTimeout() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceDeltaListener
 
openConnection(AwsIotMessageCallback) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
Abstract method which is called to establish an underneath connection.
openConnection(AwsIotMessageCallback) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
 

P

payload - Variable in class com.amazonaws.services.iot.client.AWSIotMessage
The payload of the message.
port - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
publish(String, String) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
Publishes the payload to a given topic.
publish(String, String, long) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
Publishes the payload to a given topic.
publish(String, AWSIotQos, String) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
Publishes the payload to a given topic.
publish(String, AWSIotQos, String, long) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
Publishes the payload to a given topic.
publish(String, byte[]) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
Publishes the raw payload to a given topic.
publish(String, byte[], long) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
Publishes the raw payload to a given topic.
publish(String, AWSIotQos, byte[]) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
Publishes the raw payload to a given topic.
publish(String, AWSIotQos, byte[], long) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
Publishes the raw payload to a given topic.
publish(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
Publishes the payload to a given topic.
publish(AWSIotMessage, long) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
Publishes the payload to a given topic.
publish(String, String) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
publish(String, String, long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
publish(String, AWSIotQos, String) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
publish(String, AWSIotQos, String, long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
publish(String, byte[]) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
publish(String, byte[], long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
publish(String, AWSIotQos, byte[]) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
publish(String, AWSIotQos, byte[], long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
publish(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
publish(AWSIotMessage, long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
publish(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
The actual publish method exposed by this class.
publishMessage(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
Abstract method which is called to publish a message.
publishMessage(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
 
put(AbstractAwsIotDevice) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
 

Q

qos - Variable in class com.amazonaws.services.iot.client.AWSIotMessage
The MQTT QoS level for the message.

R

reportInterval - Variable in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
 
request - Variable in class com.amazonaws.services.iot.client.core.AwsIotCompletion
The request containing the callback functions.
runCommand(AwsIotDeviceCommandManager.Command, AWSIotMessage, long) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
 
runCommand(AwsIotDeviceCommandManager.Command, AWSIotMessage, long, boolean) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
 
runCommandSync(AwsIotDeviceCommandManager.Command, AWSIotMessage) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
 
runCommandSync(AwsIotDeviceCommandManager.Command, AWSIotMessage, long) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
 

S

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
 

T

thingName - Variable in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
 
timeout - Variable in class com.amazonaws.services.iot.client.core.AwsIotCompletion
The timeout associated with the request.
timeoutTask - Variable in class com.amazonaws.services.iot.client.core.AwsIotCompletion
The future object of the timeout task.
topic - Variable in class com.amazonaws.services.iot.client.AWSIotMessage
The topic the message is received from or published to.
topicFilterMatch(String, String) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 

U

unsubscribe(String) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
Unsubscribes to a given topic.
unsubscribe(String, long) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
Unsubscribes to a given topic.
unsubscribe(AWSIotTopic) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
Unsubscribes to a given topic.
unsubscribe(AWSIotTopic, long) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
Unsubscribes to a given topic.
unsubscribe(String) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
unsubscribe(String, long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
unsubscribe(AWSIotTopic) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
unsubscribe(AWSIotTopic, long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
unsubscribe(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
The actual unsubscribe method exposed by this class.
unsubscribeTopic(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
Abstract method which is called to unsubscribe to a topic.
unsubscribeTopic(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
 
update(String) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
Updates the content of a thing shadow with the data provided in the request.
update(String, long) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
Updates the content of a thing shadow with the data provided in the request.
update(AWSIotMessage, long) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
Updates the content of a thing shadow with the data provided in the request.
update(String) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
 
update(String, long) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
 
update(AWSIotMessage, long) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
 
updateCredentials(String, String, String) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
Updates credentials used for signing Secure WebSocket URLs.
updateCredentials(String, String, String) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
updateCredentials(String, String, String) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
Updates credentials for the connection, which will be used for new connections.
updateCredentials(String, String, String) - Method in class com.amazonaws.services.iot.client.core.AwsIotWebsocketConnection
 
updateCredentials(String, String, String) - Method in class com.amazonaws.services.iot.client.util.AwsIotWebSocketUrlSigner
Updates the signing credentials.

V

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.

W

willMessage - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
 
A B C D E G H I K M N O P Q R S T U V W 
Skip navigation links

Copyright © 2020. All rights reserved.