| Package | Description | 
|---|---|
| com.amazonaws.services.iot.client | |
| com.amazonaws.services.iot.client.core | |
| com.amazonaws.services.iot.client.shadow | 
| Modifier and Type | Field and Description | 
|---|---|
protected AWSIotQos | 
AWSIotMessage.qos
The MQTT QoS level for the message. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
AWSIotQos | 
AWSIotDevice.getDeviceReportQos()
Gets the MQTT QoS level for publishing the device report. 
 | 
AWSIotQos | 
AWSIotDevice.getMethodAckQos()
Gets the MQTT QoS level for subscribing to acknowledgement messages of
 shadow methods. 
 | 
AWSIotQos | 
AWSIotDevice.getMethodQos()
Gets the MQTT QoS level for sending the shadow methods, namely Get,
 Update, and Delete. 
 | 
AWSIotQos | 
AWSIotMessage.getQos()
The MQTT QoS level for the message. 
 | 
AWSIotQos | 
AWSIotDevice.getShadowUpdateQos()
Gets the MQTT QoS level for subscribing to shadow updates. 
 | 
static AWSIotQos | 
AWSIotQos.valueOf(int qos)
Gets the Enum representation of the QoS 
 | 
static AWSIotQos | 
AWSIotQos.valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static AWSIotQos[] | 
AWSIotQos.values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AWSIotMqttClient.publish(String topic,
       AWSIotQos qos,
       byte[] payload)
Publishes the raw payload to a given topic. 
 | 
void | 
AWSIotMqttClient.publish(String topic,
       AWSIotQos qos,
       byte[] payload,
       long timeout)
Publishes the raw payload to a given topic. 
 | 
void | 
AWSIotMqttClient.publish(String topic,
       AWSIotQos qos,
       String payload)
Publishes the payload to a given topic. 
 | 
void | 
AWSIotMqttClient.publish(String topic,
       AWSIotQos qos,
       String payload,
       long timeout)
Publishes the payload to a given topic. 
 | 
void | 
AWSIotDevice.setDeviceReportQos(AWSIotQos deviceReportQos)
Sets the MQTT QoS level for publishing the device report. 
 | 
void | 
AWSIotDevice.setMethodAckQos(AWSIotQos methodAckQos)
Sets the MQTT QoS level for subscribing to acknowledgement messages of
 shadow methods. 
 | 
void | 
AWSIotDevice.setMethodQos(AWSIotQos methodQos)
Sets the MQTT QoS level for sending shadow methods. 
 | 
void | 
AWSIotMessage.setQos(AWSIotQos qos)
The MQTT QoS level for the message. 
 | 
void | 
AWSIotDevice.setShadowUpdateQos(AWSIotQos shadowUpdateQos)
Sets the MQTT QoS level for subscribing to shadow updates. 
 | 
| Constructor and Description | 
|---|
AWSIotMessage(String topic,
             AWSIotQos qos)
Instantiates a new message object. 
 | 
AWSIotMessage(String topic,
             AWSIotQos qos,
             byte[] payload)
Instantiates a new message object. 
 | 
AWSIotMessage(String topic,
             AWSIotQos qos,
             String payload)
Instantiates a new message object. 
 | 
AWSIotTopic(String topic,
           AWSIotQos qos)
Instantiates a new topic object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AbstractAwsIotClient.publish(String topic,
       AWSIotQos qos,
       byte[] payload)  | 
void | 
AbstractAwsIotClient.publish(String topic,
       AWSIotQos qos,
       byte[] payload,
       long timeout)  | 
void | 
AbstractAwsIotClient.publish(String topic,
       AWSIotQos qos,
       String payload)  | 
void | 
AbstractAwsIotClient.publish(String topic,
       AWSIotQos qos,
       String payload,
       long timeout)  | 
| Constructor and Description | 
|---|
AwsIotCompletion(String topic,
                AWSIotQos qos,
                byte[] payload,
                long timeout)
Instantiates a new completion object with a synchronous request. 
 | 
AwsIotCompletion(String topic,
                AWSIotQos qos,
                long timeout)
Instantiates a new completion object with a synchronous request. 
 | 
AwsIotCompletion(String topic,
                AWSIotQos qos,
                String payload,
                long timeout)
Instantiates a new completion object with a synchronous request. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected AWSIotQos | 
AbstractAwsIotDevice.deviceReportQos  | 
protected AWSIotQos | 
AbstractAwsIotDevice.methodAckQos  | 
protected AWSIotQos | 
AbstractAwsIotDevice.methodQos  | 
protected AWSIotQos | 
AbstractAwsIotDevice.shadowUpdateQos  | 
| Modifier and Type | Method and Description | 
|---|---|
AWSIotQos | 
AbstractAwsIotDevice.getDeviceReportQos()  | 
AWSIotQos | 
AbstractAwsIotDevice.getMethodAckQos()  | 
AWSIotQos | 
AbstractAwsIotDevice.getMethodQos()  | 
AWSIotQos | 
AbstractAwsIotDevice.getShadowUpdateQos()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AbstractAwsIotDevice.setDeviceReportQos(AWSIotQos deviceReportQos)  | 
void | 
AbstractAwsIotDevice.setMethodAckQos(AWSIotQos methodAckQos)  | 
void | 
AbstractAwsIotDevice.setMethodQos(AWSIotQos methodQos)  | 
void | 
AbstractAwsIotDevice.setShadowUpdateQos(AWSIotQos shadowUpdateQos)  | 
| Constructor and Description | 
|---|
AwsIotDeviceCommandAckListener(String topic,
                              AWSIotQos qos,
                              AbstractAwsIotDevice device)  | 
AwsIotDeviceDeltaListener(String topic,
                         AWSIotQos qos,
                         AbstractAwsIotDevice device)  | 
AwsIotDeviceReportMessage(String topic,
                         AWSIotQos qos,
                         long reportVersion,
                         String jsonState,
                         AbstractAwsIotDevice device)  | 
AwsIotDeviceSyncMessage(String topic,
                       AWSIotQos qos,
                       AbstractAwsIotDevice device)  | 
Copyright © 2020. All rights reserved.