A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractClient - Class in com.ibm.wiotp.sdk
A client that handles connections with the IBM Watson IoT Platform.
AbstractClient(AbstractConfig) - Constructor for class com.ibm.wiotp.sdk.AbstractClient
Note that this class does not have a default constructor
AbstractConfig - Interface in com.ibm.wiotp.sdk
 
add(Resource) - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
 
addCustomActionHandler(CustomActionHandler) - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
Adds a device action handler which is of type CustomActionHandler
addCustomActionHandler(CustomActionHandler) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
 
addDeviceActionHandler(DeviceActionHandler) - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
Adds a device action handler which is of type DeviceActionHandler
addDeviceActionHandler(DeviceActionHandler) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Adds a device action handler which is of type DeviceActionHandler
addDeviceErrorCode(String, String, int) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Adds the Device errorcode to IBM Watson IoT Platform.
addDeviceLog(String, String, String, Date, LogSeverity) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Adds a Device(connected via the Gateway) Log message to the IBM Watson IoT Platform.
addDeviceLog(String, String, String, Date, LogSeverity, String) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Adds a Device(connected via the Gateway) Log message to the IBM Watson IoT Platform.
addErrorCode(int) - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
Adds the current errorcode to IBM Watson IoT Platform.
addFirmwareHandler(DeviceFirmwareHandler) - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
Adds a firmware handler for this device, that is of type DeviceFirmwareHandler
addFirmwareHandler(DeviceFirmwareHandler) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Adds a firmware handler for both Gateway and devices connected through the gateway, that is of type DeviceFirmwareHandler
addGatewayErrorCode(int) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Adds the Gateway errorcode to IBM Watson IoT Platform.
addGatewayLog(String, Date, LogSeverity) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Adds a Gateway Log message to the IBM Watson IoT Platform.
addGatewayLog(String, Date, LogSeverity, String) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Adds a Gateway Log message to the IBM Watson IoT Platform.
addLog(String, Date, LogSeverity) - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
Appends a Log message to the Watson IoT Platform.
addLog(String, Date, LogSeverity, String) - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
The Log message that needs to be added to the Watson IoT Platform.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteCustomAction
Add a new listener to be notified when device action status is changed.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteDeviceAction
Add a new listener to be notified when device action status is changed.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
Add a new listener to be notified when the value is changed.
addPropertyChangeListener(Resource.ChangeListenerType, PropertyChangeListener) - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
Add a new listener to be notified when the location is changed.
appId - Variable in class com.ibm.wiotp.sdk.app.config.ApplicationConfigIdentity
 
ApplicationClient - Class in com.ibm.wiotp.sdk.app
A client, used by application, that handles connections with the IBM Watson IoT Platform.
ApplicationClient() - Constructor for class com.ibm.wiotp.sdk.app.ApplicationClient
 
ApplicationClient(ApplicationConfig) - Constructor for class com.ibm.wiotp.sdk.app.ApplicationClient
Create an application client for the IBM Watson IoT Platform.
ApplicationConfig - Class in com.ibm.wiotp.sdk.app.config
 
ApplicationConfig(ApplicationConfigIdentity, ApplicationConfigAuth, ApplicationConfigOptions) - Constructor for class com.ibm.wiotp.sdk.app.config.ApplicationConfig
 
ApplicationConfigAuth - Class in com.ibm.wiotp.sdk.app.config
 
ApplicationConfigAuth() - Constructor for class com.ibm.wiotp.sdk.app.config.ApplicationConfigAuth
 
ApplicationConfigAuth(String, String) - Constructor for class com.ibm.wiotp.sdk.app.config.ApplicationConfigAuth
 
ApplicationConfigIdentity - Class in com.ibm.wiotp.sdk.app.config
 
ApplicationConfigIdentity() - Constructor for class com.ibm.wiotp.sdk.app.config.ApplicationConfigIdentity
 
ApplicationConfigIdentity(String) - Constructor for class com.ibm.wiotp.sdk.app.config.ApplicationConfigIdentity
 
ApplicationConfigOptions - Class in com.ibm.wiotp.sdk.app.config
 
ApplicationConfigOptions() - Constructor for class com.ibm.wiotp.sdk.app.config.ApplicationConfigOptions
 
ApplicationConfigOptions(String, Level, ApplicationConfigOptionsMqtt) - Constructor for class com.ibm.wiotp.sdk.app.config.ApplicationConfigOptions
 
ApplicationConfigOptionsHttp - Class in com.ibm.wiotp.sdk.app.config
 
ApplicationConfigOptionsHttp() - Constructor for class com.ibm.wiotp.sdk.app.config.ApplicationConfigOptionsHttp
 
ApplicationConfigOptionsHttp(boolean) - Constructor for class com.ibm.wiotp.sdk.app.config.ApplicationConfigOptionsHttp
 
ApplicationConfigOptionsMqtt - Class in com.ibm.wiotp.sdk.app.config
 
ApplicationConfigOptionsMqtt() - Constructor for class com.ibm.wiotp.sdk.app.config.ApplicationConfigOptionsMqtt
 
ApplicationConfigOptionsMqtt(int, String, String, boolean, int, int, boolean) - Constructor for class com.ibm.wiotp.sdk.app.config.ApplicationConfigOptionsMqtt
 
ApplicationStatus - Class in com.ibm.wiotp.sdk.app.messages
Class that handles application status, of applications using IBM Watson IoT Platform
ApplicationStatus(String, MqttMessage) - Constructor for class com.ibm.wiotp.sdk.app.messages.ApplicationStatus
Maintains the status of application
auth - Variable in class com.ibm.wiotp.sdk.app.config.ApplicationConfig
 
auth - Variable in class com.ibm.wiotp.sdk.device.config.DeviceConfig
 

B

build() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceData.Builder
 
build() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware.Builder
 
build() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo.Builder
 
Builder() - Constructor for class com.ibm.wiotp.sdk.devicemgmt.DeviceData.Builder
 
Builder() - Constructor for class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware.Builder
 
Builder() - Constructor for class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo.Builder
 

C

caFile - Variable in class com.ibm.wiotp.sdk.app.config.ApplicationConfigOptionsMqtt
 
caFile - Variable in class com.ibm.wiotp.sdk.device.config.DeviceConfigOptionsMqtt
 
CancelRequestHandler - Class in com.ibm.wiotp.sdk.devicemgmt.internal.handler
Request handler for MMqttClient.SERVER_TOPIC_CANCEL
Expected request message format { "d": { "data": [ { "field": "mgmt.firmware" } ] } }
CancelRequestHandler(ManagedClient) - Constructor for class com.ibm.wiotp.sdk.devicemgmt.internal.handler.CancelRequestHandler
 
CLASS_NAME - Static variable in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.DMRequestHandler
 
CLASS_NAME - Static variable in class com.ibm.wiotp.sdk.util.LoggerUtility
 
cleanStart - Variable in class com.ibm.wiotp.sdk.app.config.ApplicationConfigOptionsMqtt
 
cleanStart - Variable in class com.ibm.wiotp.sdk.device.config.DeviceConfigOptionsMqtt
 
clearDeviceErrorCodes(String, String) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Clear the Device(connected via the Gateway) ErrorCodes from IBM Watson IoT Platform.
clearDeviceLogs(String, String) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Clear the Device(connected through the Gateway) Logs from IBM Watson IoT Platform.
clearErrorCodes() - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
Clear the Error Codes from IBM Watson IoT Platform for this device
clearGatewayErrorCodes() - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Clear the Gateway ErrorCodes from IBM Watson IoT Platform.
clearGatewayLogs() - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Clear the Gateway Logs from IBM Watson IoT Platform.
clearListener() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteCustomAction
 
clearListener() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteDeviceAction
 
clearLogs() - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
Clear the Logs from IBM Watson IoT Platform for this device
clearRequestHandlers(ManagedClient) - Static method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.DMRequestHandler
Clear all the request handlers - this is called when unmanage request is called by the agent Do a bulk unsubscribe to improve performance
CLIENT_ID_DELIMITER - Static variable in class com.ibm.wiotp.sdk.AbstractClient
 
close() - Method in class com.ibm.wiotp.sdk.AbstractClient
Close and free all MQTT client resources
com.ibm.wiotp.sdk - package com.ibm.wiotp.sdk
 
com.ibm.wiotp.sdk.app - package com.ibm.wiotp.sdk.app
 
com.ibm.wiotp.sdk.app.callbacks - package com.ibm.wiotp.sdk.app.callbacks
 
com.ibm.wiotp.sdk.app.config - package com.ibm.wiotp.sdk.app.config
 
com.ibm.wiotp.sdk.app.messages - package com.ibm.wiotp.sdk.app.messages
 
com.ibm.wiotp.sdk.codecs - package com.ibm.wiotp.sdk.codecs
 
com.ibm.wiotp.sdk.device - package com.ibm.wiotp.sdk.device
 
com.ibm.wiotp.sdk.device.config - package com.ibm.wiotp.sdk.device.config
 
com.ibm.wiotp.sdk.devicemgmt - package com.ibm.wiotp.sdk.devicemgmt
 
com.ibm.wiotp.sdk.devicemgmt.internal - package com.ibm.wiotp.sdk.devicemgmt.internal
 
com.ibm.wiotp.sdk.devicemgmt.internal.device - package com.ibm.wiotp.sdk.devicemgmt.internal.device
 
com.ibm.wiotp.sdk.devicemgmt.internal.gateway - package com.ibm.wiotp.sdk.devicemgmt.internal.gateway
 
com.ibm.wiotp.sdk.devicemgmt.internal.handler - package com.ibm.wiotp.sdk.devicemgmt.internal.handler
 
com.ibm.wiotp.sdk.devicemgmt.resource - package com.ibm.wiotp.sdk.devicemgmt.resource
 
com.ibm.wiotp.sdk.exceptions - package com.ibm.wiotp.sdk.exceptions
 
com.ibm.wiotp.sdk.gateway - package com.ibm.wiotp.sdk.gateway
 
com.ibm.wiotp.sdk.gateway.config - package com.ibm.wiotp.sdk.gateway.config
 
com.ibm.wiotp.sdk.util - package com.ibm.wiotp.sdk.util
 
Command<T> - Class in com.ibm.wiotp.sdk.app.messages
 
Command(String, String, String, String, MessageInterface<T>) - Constructor for class com.ibm.wiotp.sdk.app.messages.Command
Note that this class does not have a default constructor
Command<T> - Class in com.ibm.wiotp.sdk.device
The objects of this class hold the command and the format of the command sent to a device
This class has only accessors and no mutators and later on might be made final
Command(String, String, MessageInterface<T>) - Constructor for class com.ibm.wiotp.sdk.device.Command
Note that this class does not have a default constructor
This class has only accessors and no mutators and later on might be made final
Command<T> - Class in com.ibm.wiotp.sdk.gateway
The Command class
Command(String, String, String, String, MessageInterface<T>) - Constructor for class com.ibm.wiotp.sdk.gateway.Command
Note that this class does not have a default constructor
CommandCallback<T> - Interface in com.ibm.wiotp.sdk.app.callbacks
 
CommandCallback<T> - Interface in com.ibm.wiotp.sdk.device
Interface to provide callback methods for command subscription
This can be used by devices to subscribe to commands
commandCallbacks - Variable in class com.ibm.wiotp.sdk.device.DeviceClient
 
CommandInterface<T> - Interface in com.ibm.wiotp.sdk.app.messages
 
CommandInterface<T> - Interface in com.ibm.wiotp.sdk.device
 
CommandInterface<T> - Interface in com.ibm.wiotp.sdk.gateway
 
ConcreteCustomAction - Class in com.ibm.wiotp.sdk.devicemgmt.internal
This class encapsulates the custom device actions like reboot and factory reset.
ConcreteCustomAction(String, String) - Constructor for class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteCustomAction
 
ConcreteDeviceAction - Class in com.ibm.wiotp.sdk.devicemgmt.internal
This class encapsulates the device action like reboot and factory reset.
ConcreteDeviceAction(String, String) - Constructor for class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteDeviceAction
 
config - Variable in class com.ibm.wiotp.sdk.AbstractClient
 
configureMqttClient(MqttCallbackExtended) - Method in class com.ibm.wiotp.sdk.AbstractClient
configureMqtt() is called when the User does not provide an Organization value and intends to connect to Watson IoT Platform using the QUICKSTART mode.
connect() - Method in class com.ibm.wiotp.sdk.AbstractClient
Connects the device to IBM Watson IoT Platform and retries when there is an exception based on the value set in retry parameter.
connect() - Method in class com.ibm.wiotp.sdk.device.DeviceClient
Connects the application to IBM Watson IoT Platform and retries when there is an exception.
This method does not retry when the following exceptions occur.
connect() - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
This method just connects to the IBM Watson IoT Platform, Device needs to make a call to manage() to participate in Device Management activities.
connectComplete(boolean, String) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
connectComplete(boolean, String) - Method in class com.ibm.wiotp.sdk.device.DeviceClient
 
connectionLost(Throwable) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
Simply log error when connection is lost
connectionLost(Throwable) - Method in class com.ibm.wiotp.sdk.device.DeviceClient
Simply log error when connection is lost
CustomAction - Interface in com.ibm.wiotp.sdk
This class encapsulates the custom actions.
CustomAction.Status - Enum in com.ibm.wiotp.sdk
Status of the CustomAction when there is a failure,
CustomActionHandler - Class in com.ibm.wiotp.sdk.devicemgmt
If a Gateway or Device supports custom actions, this abstract class CustomActionHandler should be extended by the Gateway or Device code.
CustomActionHandler() - Constructor for class com.ibm.wiotp.sdk.devicemgmt.CustomActionHandler
 
CustomRequestHandler - Class in com.ibm.wiotp.sdk.devicemgmt.internal.handler
Request handler for MMqttClient.SERVER_TOPIC_INITIATE_CUSTOM
Expected request message format { "reqId": "string" }
CustomRequestHandler(ManagedClient) - Constructor for class com.ibm.wiotp.sdk.devicemgmt.internal.handler.CustomRequestHandler
 

D

DateResource - Class in com.ibm.wiotp.sdk.devicemgmt.resource
An internal class that represents a Date attribute of the Device
DateResource(String, Date) - Constructor for class com.ibm.wiotp.sdk.devicemgmt.resource.DateResource
 
decode(MqttMessage) - Method in class com.ibm.wiotp.sdk.codecs.JsonCodec
 
decode(MqttMessage) - Method in interface com.ibm.wiotp.sdk.codecs.MessageCodec
Convert an MQTT message into an instance of com.ibm.wiotp.sdk.Message
decode(MqttMessage) - Method in class com.ibm.wiotp.sdk.codecs.Utf8Codec
 
DEFAULT_ACTION_TIMEOUT - Static variable in class com.ibm.wiotp.sdk.AbstractClient
 
DEFAULT_DISCONNECTED_BUFFER_SIZE - Static variable in class com.ibm.wiotp.sdk.AbstractClient
 
DEFAULT_MAX_CONNECT_ATTEMPTS - Static variable in class com.ibm.wiotp.sdk.AbstractClient
 
DEFAULT_MAX_INFLIGHT_MESSAGES - Static variable in class com.ibm.wiotp.sdk.AbstractClient
 
DEFAULT_MAX_INFLIGHT_MESSAGES - Static variable in interface com.ibm.wiotp.sdk.AbstractConfig
 
DEFAULT_MESSAGING_QOS - Static variable in class com.ibm.wiotp.sdk.AbstractClient
 
deliveryComplete(IMqttDeliveryToken) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
A completed deliver does not guarantee that the message is recieved by the service because devices send messages with Quality of Service (QoS) 0.
deliveryComplete(IMqttDeliveryToken) - Method in class com.ibm.wiotp.sdk.device.DeviceClient
A completed deliver does not guarantee that the message is received by the service because devices send messages with Quality of Service (QoS) 0.
description(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo.Builder
 
descriptiveLocation(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo.Builder
 
DEVICE_ACTION_STATUS_UPDATE - Static variable in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteCustomAction
 
DEVICE_ACTION_STATUS_UPDATE - Static variable in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteDeviceAction
 
DeviceAction - Interface in com.ibm.wiotp.sdk.devicemgmt
This class encapsulates the device action like reboot and factory reset.
DeviceAction.Status - Enum in com.ibm.wiotp.sdk.devicemgmt
Status of the DeviceAction when there is a failure,
DeviceActionHandler - Class in com.ibm.wiotp.sdk.devicemgmt
If a Gateway or Device supports device actions like reboot and factory reset, this abstract class DeviceActionHandler should be extended by the Gateway or Device code.
DeviceActionHandler() - Constructor for class com.ibm.wiotp.sdk.devicemgmt.DeviceActionHandler
 
deviceClass(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo.Builder
 
DeviceClient - Class in com.ibm.wiotp.sdk.device
A client, used by device, that handles connections with the IBM Watson IoT Platform.
DeviceClient() - Constructor for class com.ibm.wiotp.sdk.device.DeviceClient
 
DeviceClient(DeviceConfig) - Constructor for class com.ibm.wiotp.sdk.device.DeviceClient
Create a device client for the IBM Watson IoT Platform.
DeviceConfig - Class in com.ibm.wiotp.sdk.device.config
 
DeviceConfig(DeviceConfigIdentity, DeviceConfigAuth, DeviceConfigOptions) - Constructor for class com.ibm.wiotp.sdk.device.config.DeviceConfig
 
DeviceConfigAuth - Class in com.ibm.wiotp.sdk.device.config
 
DeviceConfigAuth() - Constructor for class com.ibm.wiotp.sdk.device.config.DeviceConfigAuth
 
DeviceConfigAuth(String) - Constructor for class com.ibm.wiotp.sdk.device.config.DeviceConfigAuth
 
DeviceConfigIdentity - Class in com.ibm.wiotp.sdk.device.config
 
DeviceConfigIdentity() - Constructor for class com.ibm.wiotp.sdk.device.config.DeviceConfigIdentity
 
DeviceConfigIdentity(String, String, String) - Constructor for class com.ibm.wiotp.sdk.device.config.DeviceConfigIdentity
 
DeviceConfigOptions - Class in com.ibm.wiotp.sdk.device.config
 
DeviceConfigOptions() - Constructor for class com.ibm.wiotp.sdk.device.config.DeviceConfigOptions
 
DeviceConfigOptions(String, String, DeviceConfigOptionsMqtt) - Constructor for class com.ibm.wiotp.sdk.device.config.DeviceConfigOptions
 
DeviceConfigOptionsMqtt - Class in com.ibm.wiotp.sdk.device.config
 
DeviceConfigOptionsMqtt() - Constructor for class com.ibm.wiotp.sdk.device.config.DeviceConfigOptionsMqtt
 
DeviceConfigOptionsMqtt(int, String, String, boolean, int, int) - Constructor for class com.ibm.wiotp.sdk.device.config.DeviceConfigOptionsMqtt
 
DeviceData - Class in com.ibm.wiotp.sdk.devicemgmt
DeviceData defines the device model.
DeviceData.Builder - Class in com.ibm.wiotp.sdk.devicemgmt
A builder class that helps to construct the DeviceData object.
DeviceDMAgentTopic - Class in com.ibm.wiotp.sdk.devicemgmt.internal.device
List of device topics where device sends the device management requests to the server
DeviceDMAgentTopic() - Constructor for class com.ibm.wiotp.sdk.devicemgmt.internal.device.DeviceDMAgentTopic
 
DeviceDMServerTopic - Class in com.ibm.wiotp.sdk.devicemgmt.internal.device
List of Service topics where the IBM Watson IoT Platform server initiates a device management request or responds to client request
DeviceDMServerTopic() - Constructor for class com.ibm.wiotp.sdk.devicemgmt.internal.device.DeviceDMServerTopic
 
deviceFirmware(DeviceFirmware) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceData.Builder
 
DeviceFirmware - Class in com.ibm.wiotp.sdk.devicemgmt
Device Firmware as specified in Watson IoT Platform Device Model.
DeviceFirmware.Builder - Class in com.ibm.wiotp.sdk.devicemgmt
A Builder class that helps to build the Device Firmware object
DeviceFirmware.FirmwareState - Enum in com.ibm.wiotp.sdk.devicemgmt
The firmware update process is separated into two distinct actions, Downloading Firmware, and Updating Firmware.
DeviceFirmware.FirmwareUpdateStatus - Enum in com.ibm.wiotp.sdk.devicemgmt
The mgmt.firmware.updateStatus attribute describes the status of firmware update.
DeviceFirmwareHandler - Class in com.ibm.wiotp.sdk.devicemgmt
If a Gateway (and devices behind Gateway) and directly connected device, supports firmware update, this abstract class DeviceFirmwareHandler should be extended by the Gateway/Device code.
DeviceFirmwareHandler() - Constructor for class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmwareHandler
 
deviceId - Variable in class com.ibm.wiotp.sdk.device.config.DeviceConfigIdentity
 
deviceId(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceData.Builder
 
deviceInfo(DeviceInfo) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceData.Builder
 
DeviceInfo - Class in com.ibm.wiotp.sdk.devicemgmt
Device Info as specified in Watson IoT Platform Device Model, The following attributes provide the information about the device,
    serialNumber manufacturer model deviceClass description fwVersion hwVersion descriptiveLocation
DeviceInfo.Builder - Class in com.ibm.wiotp.sdk.devicemgmt
A builder class that helps to create a Device Info object
DeviceLocation - Class in com.ibm.wiotp.sdk.devicemgmt
A bean class which represents the location of a device.
DeviceLocation() - Constructor for class com.ibm.wiotp.sdk.devicemgmt.DeviceLocation
 
DeviceMetadata - Class in com.ibm.wiotp.sdk.devicemgmt
This class represents the metadata information of a device.
DeviceMetadata(JsonObject) - Constructor for class com.ibm.wiotp.sdk.devicemgmt.DeviceMetadata
 
DeviceMgmt - Class in com.ibm.wiotp.sdk.devicemgmt.internal
An internal class that encapsulated the Firmware Object
DeviceMgmt(DeviceFirmware) - Constructor for class com.ibm.wiotp.sdk.devicemgmt.internal.DeviceMgmt
 
DeviceStatus - Class in com.ibm.wiotp.sdk.app.messages
This class captures the status of the device
DeviceStatus(String, String, MqttMessage) - Constructor for class com.ibm.wiotp.sdk.app.messages.DeviceStatus
 
DeviceUpdateRequestHandler - Class in com.ibm.wiotp.sdk.devicemgmt.internal.handler

Update device attributes
Watson IoT Platform can send this request to a device to update values of one or more device attributes.
DeviceUpdateRequestHandler(ManagedClient) - Constructor for class com.ibm.wiotp.sdk.devicemgmt.internal.handler.DeviceUpdateRequestHandler
 
disconnect() - Method in class com.ibm.wiotp.sdk.AbstractClient
Disconnect the device from the IBM Watson IoT Platform
disconnect() - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
Disconnects from IBM Watson IoT Platform
disconnect() - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Disconnects the Gateway and all the devices connected, from IBM Watson IoT Platform
disconnectRequested - Variable in class com.ibm.wiotp.sdk.AbstractClient
 
DMAgentTopic - Interface in com.ibm.wiotp.sdk.devicemgmt.internal
 
DMRequestHandler - Class in com.ibm.wiotp.sdk.devicemgmt.internal.handler
 
DMRequestHandler() - Constructor for class com.ibm.wiotp.sdk.devicemgmt.internal.handler.DMRequestHandler
 
DMServerTopic - Interface in com.ibm.wiotp.sdk.devicemgmt.internal
 
domain - Variable in class com.ibm.wiotp.sdk.app.config.ApplicationConfigOptions
 
domain - Variable in class com.ibm.wiotp.sdk.device.config.DeviceConfigOptions
 
downloadFirmware(DeviceFirmware) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmwareHandler
Subclass must implement this method.
DT_PARSER - Static variable in class com.ibm.wiotp.sdk.app.messages.Status
 

E

encode(JsonObject, DateTime) - Method in class com.ibm.wiotp.sdk.codecs.JsonCodec
 
encode(T, DateTime) - Method in interface com.ibm.wiotp.sdk.codecs.MessageCodec
Convert an Object into a byte array suitable to send via MQTT
encode(String, DateTime) - Method in class com.ibm.wiotp.sdk.codecs.Utf8Codec
 
Event<T> - Class in com.ibm.wiotp.sdk.app.messages
This class inherits from Message and denotes the device event
This class is immutable and may be made final later on
Event(String, String, String, String, MessageInterface<T>) - Constructor for class com.ibm.wiotp.sdk.app.messages.Event
 
EventCallback<T> - Interface in com.ibm.wiotp.sdk.app.callbacks
This is an interface to capture callbacks (either events or commands)
EventInterface<T> - Interface in com.ibm.wiotp.sdk.app.messages
 

F

FactoryResetRequestHandler - Class in com.ibm.wiotp.sdk.devicemgmt.internal.handler
Request handler for MMqttClient.SERVER_TOPIC_INITIATE_FACTORY_RESET
Expected request message format { "reqId": "string" }
FactoryResetRequestHandler(ManagedClient) - Constructor for class com.ibm.wiotp.sdk.devicemgmt.internal.handler.FactoryResetRequestHandler
 
fine(String, String, String) - Static method in class com.ibm.wiotp.sdk.util.LoggerUtility
 
fireEvent(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteCustomAction
Trigger the notification message - This method should only be used by the library code
fireEvent(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteDeviceAction
Trigger the notification message - This method should only be used by the library code
fireEvent(boolean) - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
 
fireEvent(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
 
FirmwareDownloadRequestHandler - Class in com.ibm.wiotp.sdk.devicemgmt.internal.handler
Request handler for MMqttClient.SERVER_TOPIC_INITIATE_FIRMWARE_DOWNLOAD
Expected request message format { "reqId": "string" }
FirmwareDownloadRequestHandler(ManagedClient) - Constructor for class com.ibm.wiotp.sdk.devicemgmt.internal.handler.FirmwareDownloadRequestHandler
 
FirmwareUpdateRequestHandler - Class in com.ibm.wiotp.sdk.devicemgmt.internal.handler
Request handler for MMqttClient.SERVER_TOPIC_INITIATE_FIRMWARE_UPDATE
Expected request message format { "reqId": "string" }
FirmwareUpdateRequestHandler(ManagedClient) - Constructor for class com.ibm.wiotp.sdk.devicemgmt.internal.handler.FirmwareUpdateRequestHandler
 
fwVersion(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo.Builder
 

G

GatewayCallback<T> - Interface in com.ibm.wiotp.sdk.gateway
A callback interface that needs to be implemented by the Gateway to handle the commands or notifications from IBM Watson IoT Platform.
GatewayClient - Class in com.ibm.wiotp.sdk.gateway
A client, used by Gateway, that simplifies the Gateway interactions with IBM Watson IoT Platform.
GatewayClient(GatewayConfig) - Constructor for class com.ibm.wiotp.sdk.gateway.GatewayClient
Create a Gateway client for the IBM Watson IoT Platform using the properties file passed.
GatewayConfig - Class in com.ibm.wiotp.sdk.gateway.config
 
GatewayConfig(DeviceConfigIdentity, DeviceConfigAuth, DeviceConfigOptions) - Constructor for class com.ibm.wiotp.sdk.gateway.config.GatewayConfig
 
GatewayDMAgentTopic - Class in com.ibm.wiotp.sdk.devicemgmt.internal.gateway
List of device topics where device sends the device management requests to the server
GatewayDMAgentTopic(String, String) - Constructor for class com.ibm.wiotp.sdk.devicemgmt.internal.gateway.GatewayDMAgentTopic
 
GatewayDMServerTopic - Class in com.ibm.wiotp.sdk.devicemgmt.internal.gateway
List of Service topics where the IBM Watson IoT Platform server initiates a device management request or responds to client request
GatewayDMServerTopic(String, String) - Constructor for class com.ibm.wiotp.sdk.devicemgmt.internal.gateway.GatewayDMServerTopic
 
generateFromEnv() - Static method in class com.ibm.wiotp.sdk.app.config.ApplicationConfig
 
generateFromEnv() - Static method in class com.ibm.wiotp.sdk.app.config.ApplicationConfigAuth
 
generateFromEnv() - Static method in class com.ibm.wiotp.sdk.app.config.ApplicationConfigIdentity
 
generateFromEnv() - Static method in class com.ibm.wiotp.sdk.app.config.ApplicationConfigOptions
 
generateFromEnv() - Static method in class com.ibm.wiotp.sdk.app.config.ApplicationConfigOptionsHttp
 
generateFromEnv() - Static method in class com.ibm.wiotp.sdk.app.config.ApplicationConfigOptionsMqtt
 
generateFromEnv() - Static method in class com.ibm.wiotp.sdk.device.config.DeviceConfig
 
generateFromEnv() - Static method in class com.ibm.wiotp.sdk.device.config.DeviceConfigAuth
 
generateFromEnv() - Static method in class com.ibm.wiotp.sdk.device.config.DeviceConfigIdentity
 
generateFromEnv() - Static method in class com.ibm.wiotp.sdk.device.config.DeviceConfigOptions
 
generateFromEnv() - Static method in class com.ibm.wiotp.sdk.device.config.DeviceConfigOptionsMqtt
 
generateFromEnv() - Static method in class com.ibm.wiotp.sdk.gateway.config.GatewayConfig
 
get() - Method in enum com.ibm.wiotp.sdk.CustomAction.Status
 
get() - Method in enum com.ibm.wiotp.sdk.devicemgmt.DeviceAction.Status
 
getAccuracy() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceLocation
 
getAction() - Method in class com.ibm.wiotp.sdk.app.messages.Status
 
getActionHandler() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.ManagedClient
 
getActionId() - Method in interface com.ibm.wiotp.sdk.CustomAction
 
getActionId() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteCustomAction
 
getAddDiagLogTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.device.DeviceDMAgentTopic
 
getAddDiagLogTopic() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.DMAgentTopic
 
getAddDiagLogTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.gateway.GatewayDMAgentTopic
 
getAddErrorCodesTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.device.DeviceDMAgentTopic
 
getAddErrorCodesTopic() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.DMAgentTopic
 
getAddErrorCodesTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.gateway.GatewayDMAgentTopic
 
getAttachedDeviceData(String, String) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Returns the DeviceData of the attached device.
getBundleId() - Method in interface com.ibm.wiotp.sdk.CustomAction
 
getBundleId() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteCustomAction
 
getCancelTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.device.DeviceDMServerTopic
 
getCancelTopic() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.DMServerTopic
 
getCancelTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.gateway.GatewayDMServerTopic
 
getCanonicalName() - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
 
getChild(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
 
getChildren() - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
 
getClearDiagErrorCodesTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.device.DeviceDMAgentTopic
 
getClearDiagErrorCodesTopic() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.DMAgentTopic
 
getClearDiagErrorCodesTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.gateway.GatewayDMAgentTopic
 
getClearDiagLogsTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.device.DeviceDMAgentTopic
 
getClearDiagLogsTopic() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.DMAgentTopic
 
getClearDiagLogsTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.gateway.GatewayDMAgentTopic
 
getClientAddr() - Method in class com.ibm.wiotp.sdk.app.messages.Status
 
getClientId() - Method in interface com.ibm.wiotp.sdk.AbstractConfig
 
getClientId() - Method in class com.ibm.wiotp.sdk.app.config.ApplicationConfig
 
getClientId() - Method in class com.ibm.wiotp.sdk.app.messages.Status
 
getClientId() - Method in class com.ibm.wiotp.sdk.device.config.DeviceConfig
 
getClientId() - Method in class com.ibm.wiotp.sdk.gateway.config.GatewayConfig
 
getCode() - Method in enum com.ibm.wiotp.sdk.devicemgmt.internal.ResponseCode
 
getCommandId() - Method in class com.ibm.wiotp.sdk.app.messages.Command
Returns the name of the command
getCommandId() - Method in interface com.ibm.wiotp.sdk.app.messages.CommandInterface
 
getCommandId() - Method in class com.ibm.wiotp.sdk.device.Command
Returns the name of the command
getCommandId() - Method in interface com.ibm.wiotp.sdk.device.CommandInterface
 
getCommandId() - Method in class com.ibm.wiotp.sdk.gateway.Command
 
getCommandId() - Method in interface com.ibm.wiotp.sdk.gateway.CommandInterface
 
getConfig() - Method in class com.ibm.wiotp.sdk.AbstractClient
 
getConnectTime() - Method in class com.ibm.wiotp.sdk.app.messages.Status
 
getCustomAction() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceData
Returns the custom action object
getCustomActionHandler() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.ManagedClient
 
getData() - Method in class com.ibm.wiotp.sdk.app.messages.Command
 
getData() - Method in class com.ibm.wiotp.sdk.app.messages.Event
 
getData() - Method in class com.ibm.wiotp.sdk.codecs.JsonMessage
 
getData() - Method in class com.ibm.wiotp.sdk.codecs.Utf8Message
 
getData() - Method in class com.ibm.wiotp.sdk.device.Command
 
getData() - Method in class com.ibm.wiotp.sdk.gateway.Command
 
getData() - Method in interface com.ibm.wiotp.sdk.MessageInterface
 
getDescription() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo
 
getDescriptiveLocation() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo
 
getDeviceAction() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceData
Returns the device action object
getDeviceClass() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo
 
getDeviceData() - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
 
getDeviceData() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.ManagedClient
 
getDeviceFirmware() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceData
Returns the DeviceFirmware object
getDeviceFirmware() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.DeviceMgmt
 
getDeviceId() - Method in interface com.ibm.wiotp.sdk.AbstractConfig
 
getDeviceId() - Method in class com.ibm.wiotp.sdk.app.config.ApplicationConfig
 
getDeviceId() - Method in class com.ibm.wiotp.sdk.app.messages.Command
Returns the device Id
getDeviceId() - Method in interface com.ibm.wiotp.sdk.app.messages.CommandInterface
 
getDeviceId() - Method in class com.ibm.wiotp.sdk.app.messages.DeviceStatus
 
getDeviceId() - Method in class com.ibm.wiotp.sdk.app.messages.Event
Returns the device id
getDeviceId() - Method in interface com.ibm.wiotp.sdk.app.messages.EventInterface
 
getDeviceId() - Method in interface com.ibm.wiotp.sdk.CustomAction
 
getDeviceId() - Method in class com.ibm.wiotp.sdk.device.config.DeviceConfig
 
getDeviceId() - Method in interface com.ibm.wiotp.sdk.devicemgmt.DeviceAction
 
getDeviceId() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceData
Returns the Device ID
getDeviceId() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware
 
getDeviceId() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteCustomAction
 
getDeviceId() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteDeviceAction
 
getDeviceId() - Method in class com.ibm.wiotp.sdk.gateway.Command
 
getDeviceId() - Method in interface com.ibm.wiotp.sdk.gateway.CommandInterface
 
getDeviceId() - Method in class com.ibm.wiotp.sdk.gateway.Notification
 
getDeviceInfo() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceData
Returns the DeviceInfo object
getDeviceLocation() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceData
Return the DeviceLocation object
getDeviceType() - Method in class com.ibm.wiotp.sdk.app.messages.DeviceStatus
 
getDeviceType() - Method in class com.ibm.wiotp.sdk.gateway.Notification
 
getDeviceUpdateTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.device.DeviceDMServerTopic
 
getDeviceUpdateTopic() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.DMServerTopic
 
getDeviceUpdateTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.gateway.GatewayDMServerTopic
 
getDMAgentTopic() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.ManagedClient
 
getDMClient() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.DMRequestHandler
 
getDMServerTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.device.DeviceDMAgentTopic
 
getDMServerTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.device.DeviceDMServerTopic
 
getDMServerTopic() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.DMAgentTopic
 
getDMServerTopic() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.DMServerTopic
 
getDMServerTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.gateway.GatewayDMAgentTopic
 
getDMServerTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.gateway.GatewayDMServerTopic
 
getDMServerTopic() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.ManagedClient
 
getElevation() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceLocation
 
getEventId() - Method in class com.ibm.wiotp.sdk.app.messages.Event
Returns the name of the event
getEventId() - Method in interface com.ibm.wiotp.sdk.app.messages.EventInterface
 
getFirmwareHandler() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.ManagedClient
 
getFormat() - Method in class com.ibm.wiotp.sdk.app.messages.Command
 
getFormat() - Method in class com.ibm.wiotp.sdk.app.messages.Event
 
getFormat() - Method in class com.ibm.wiotp.sdk.device.Command
 
getFormat() - Method in exception com.ibm.wiotp.sdk.exceptions.MalformedMessageException
 
getFormat() - Method in class com.ibm.wiotp.sdk.gateway.Command
 
getFwVersion() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo
 
getGatewayDeviceData() - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Returns the DeviceData of the gateway.
getHttpApiBasePath() - Method in interface com.ibm.wiotp.sdk.AbstractConfig
 
getHttpApiBasePath() - Method in class com.ibm.wiotp.sdk.app.config.ApplicationConfig
 
getHttpApiBasePath() - Method in class com.ibm.wiotp.sdk.device.config.DeviceConfig
 
getHwVersion() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo
 
getId() - Method in class com.ibm.wiotp.sdk.app.messages.ApplicationStatus
 
getInitiateCustomAction() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.device.DeviceDMServerTopic
 
getInitiateCustomAction() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.DMServerTopic
 
getInitiateCustomAction() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.gateway.GatewayDMServerTopic
 
getInitiateFactoryReset() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.device.DeviceDMServerTopic
 
getInitiateFactoryReset() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.DMServerTopic
 
getInitiateFactoryReset() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.gateway.GatewayDMServerTopic
 
getInitiateFirmwareDownload() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.device.DeviceDMServerTopic
 
getInitiateFirmwareDownload() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.DMServerTopic
 
getInitiateFirmwareDownload() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.gateway.GatewayDMServerTopic
 
getInitiateFirmwareUpdate() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.device.DeviceDMServerTopic
 
getInitiateFirmwareUpdate() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.DMServerTopic
 
getInitiateFirmwareUpdate() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.gateway.GatewayDMServerTopic
 
getInitiateRebootTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.device.DeviceDMServerTopic
 
getInitiateRebootTopic() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.DMServerTopic
 
getInitiateRebootTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.gateway.GatewayDMServerTopic
 
getInstance() - Static method in class com.ibm.wiotp.sdk.devicemgmt.internal.device.DeviceDMAgentTopic
 
getInstance() - Static method in class com.ibm.wiotp.sdk.devicemgmt.internal.device.DeviceDMServerTopic
 
getLatitude() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceLocation
 
getLongitude() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceLocation
 
getManageTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.device.DeviceDMAgentTopic
 
getManageTopic() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.DMAgentTopic
 
getManageTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.gateway.GatewayDMAgentTopic
 
getManufacturer() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo
 
getMeasuredDateTime() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceLocation
 
getMessage() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteDeviceAction
 
getMessage() - Method in class com.ibm.wiotp.sdk.gateway.Notification
 
getMessageClass() - Method in interface com.ibm.wiotp.sdk.app.callbacks.CommandCallback
 
getMessageClass() - Method in interface com.ibm.wiotp.sdk.app.callbacks.EventCallback
 
getMessageClass() - Method in class com.ibm.wiotp.sdk.codecs.JsonCodec
 
getMessageClass() - Method in interface com.ibm.wiotp.sdk.codecs.MessageCodec
 
getMessageClass() - Method in class com.ibm.wiotp.sdk.codecs.Utf8Codec
 
getMessageClass() - Method in interface com.ibm.wiotp.sdk.device.CommandCallback
 
getMessageFormat() - Method in class com.ibm.wiotp.sdk.codecs.JsonCodec
 
getMessageFormat() - Method in interface com.ibm.wiotp.sdk.codecs.MessageCodec
 
getMessageFormat() - Method in class com.ibm.wiotp.sdk.codecs.Utf8Codec
 
getMetadata() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceData
Returns the metadata
getMetadata() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceMetadata
Returns the value
getModel() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo
 
getMqttConnectOptions() - Method in interface com.ibm.wiotp.sdk.AbstractConfig
 
getMqttConnectOptions() - Method in class com.ibm.wiotp.sdk.app.config.ApplicationConfig
 
getMqttConnectOptions() - Method in class com.ibm.wiotp.sdk.device.config.DeviceConfig
 
getMqttPassword() - Method in interface com.ibm.wiotp.sdk.AbstractConfig
 
getMqttPassword() - Method in class com.ibm.wiotp.sdk.app.config.ApplicationConfig
 
getMqttPassword() - Method in class com.ibm.wiotp.sdk.device.config.DeviceConfig
 
getMqttServerURI() - Method in interface com.ibm.wiotp.sdk.AbstractConfig
 
getMqttServerURI() - Method in class com.ibm.wiotp.sdk.app.config.ApplicationConfig
 
getMqttServerURI() - Method in class com.ibm.wiotp.sdk.device.config.DeviceConfig
 
getMqttUsername() - Method in interface com.ibm.wiotp.sdk.AbstractConfig
 
getMqttUsername() - Method in class com.ibm.wiotp.sdk.app.config.ApplicationConfig
 
getMqttUsername() - Method in class com.ibm.wiotp.sdk.device.config.DeviceConfig
 
getName() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware
Returns the name of the firmware
getName() - Method in enum com.ibm.wiotp.sdk.devicemgmt.resource.Resource.ChangeListenerType
 
getNotifyTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.device.DeviceDMAgentTopic
 
getNotifyTopic() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.DMAgentTopic
 
getNotifyTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.gateway.GatewayDMAgentTopic
 
getObserveRequestHandler(ManagedClient) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.DMRequestHandler
 
getObserveTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.device.DeviceDMServerTopic
 
getObserveTopic() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.DMServerTopic
 
getObserveTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.gateway.GatewayDMServerTopic
 
getOrgId() - Method in interface com.ibm.wiotp.sdk.AbstractConfig
 
getOrgId() - Method in class com.ibm.wiotp.sdk.app.config.ApplicationConfig
 
getOrgId() - Method in class com.ibm.wiotp.sdk.device.config.DeviceConfig
 
getParent() - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
 
getPayload() - Method in class com.ibm.wiotp.sdk.app.messages.Status
 
getPayload() - Method in interface com.ibm.wiotp.sdk.CustomAction
 
getPayload() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteCustomAction
 
getPort() - Method in class com.ibm.wiotp.sdk.app.messages.Status
 
getProtocol() - Method in class com.ibm.wiotp.sdk.app.messages.Status
 
getRC() - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
Returns the return code of the last location update notification.
getReadBytes() - Method in class com.ibm.wiotp.sdk.app.messages.Status
 
getReadMsg() - Method in class com.ibm.wiotp.sdk.app.messages.Status
 
getReason() - Method in class com.ibm.wiotp.sdk.app.messages.Status
 
getReqId() - Method in interface com.ibm.wiotp.sdk.CustomAction
 
getReqId() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteCustomAction
 
getResource(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceData
Returns the Resource for the given name
getResourceName() - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
 
getResponseRequired() - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
 
getSerialNumber() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo
 
getSeverity() - Method in enum com.ibm.wiotp.sdk.devicemgmt.LogSeverity
 
getState() - Method in enum com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware.FirmwareState
Returns the current Firmware download State
getState() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware
Returns the firmware state
getStatus() - Method in enum com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware.FirmwareUpdateStatus
Returns the current Firmware Update Status
getStatus() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteCustomAction
 
getStatus() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteDeviceAction
 
getTime() - Method in class com.ibm.wiotp.sdk.app.messages.Status
 
getTimestamp() - Method in class com.ibm.wiotp.sdk.app.messages.Command
 
getTimestamp() - Method in class com.ibm.wiotp.sdk.app.messages.Event
 
getTimestamp() - Method in class com.ibm.wiotp.sdk.codecs.JsonMessage
 
getTimestamp() - Method in class com.ibm.wiotp.sdk.codecs.Utf8Message
 
getTimestamp() - Method in class com.ibm.wiotp.sdk.device.Command
 
getTimestamp() - Method in class com.ibm.wiotp.sdk.gateway.Command
 
getTimestamp() - Method in interface com.ibm.wiotp.sdk.MessageInterface
 
getTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.CancelRequestHandler
Return the cancel topic
getTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.CustomRequestHandler
Return Initiate custom action topic
getTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.DeviceUpdateRequestHandler
Returns the update topic
getTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.DMRequestHandler
 
getTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.FactoryResetRequestHandler
return initiate factory reset topic
getTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.FirmwareDownloadRequestHandler
Return initiate firmware download topic
getTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.FirmwareUpdateRequestHandler
Return Initiate firmware update
getTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.ObserveRequestHandler
Return the observe topic
getTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.RebootRequestHandler
Return Initiate reboot topic
getTypeId() - Method in interface com.ibm.wiotp.sdk.AbstractConfig
 
getTypeId() - Method in class com.ibm.wiotp.sdk.app.config.ApplicationConfig
 
getTypeId() - Method in class com.ibm.wiotp.sdk.app.messages.Command
Returns the device type
getTypeId() - Method in interface com.ibm.wiotp.sdk.app.messages.CommandInterface
 
getTypeId() - Method in class com.ibm.wiotp.sdk.app.messages.Event
Returns the device type
getTypeId() - Method in interface com.ibm.wiotp.sdk.app.messages.EventInterface
 
getTypeId() - Method in interface com.ibm.wiotp.sdk.CustomAction
 
getTypeId() - Method in class com.ibm.wiotp.sdk.device.config.DeviceConfig
 
getTypeId() - Method in interface com.ibm.wiotp.sdk.devicemgmt.DeviceAction
 
getTypeId() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceData
Returns the Device type
getTypeId() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware
 
getTypeId() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteCustomAction
 
getTypeId() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteDeviceAction
 
getTypeId() - Method in class com.ibm.wiotp.sdk.gateway.Command
 
getTypeId() - Method in interface com.ibm.wiotp.sdk.gateway.CommandInterface
 
getUnmanageTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.device.DeviceDMAgentTopic
 
getUnmanageTopic() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.DMAgentTopic
 
getUnmanageTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.gateway.GatewayDMAgentTopic
 
getUpdateLocationTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.device.DeviceDMAgentTopic
 
getUpdateLocationTopic() - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.DMAgentTopic
 
getUpdateLocationTopic() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.gateway.GatewayDMAgentTopic
 
getUpdateStatus() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware
Returns the Firmware Update status
getUrl() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware
Returns the firmware URL
getUser() - Method in class com.ibm.wiotp.sdk.app.messages.Status
 
getValue() - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
 
getVerifier() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware
Returns the firmware Verifier
getVersion() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware
returns the version of the firmware
getWriteBytes() - Method in class com.ibm.wiotp.sdk.app.messages.Status
 
getWriteMsg() - Method in class com.ibm.wiotp.sdk.app.messages.Status
 
gson - Static variable in class com.ibm.wiotp.sdk.AbstractClient
 

H

handleCustomAction(CustomAction) - Method in class com.ibm.wiotp.sdk.devicemgmt.CustomActionHandler
Subclass must implement this method.
handleFactoryReset(DeviceAction) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceActionHandler
Subclass must implement this method.
handleReboot(DeviceAction) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceActionHandler
Subclass must implement this method.
handleRequest(JsonObject, String) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.CancelRequestHandler
This method handles the cancel request messages from IBM Watson IoT Platform
handleRequest(JsonObject, String) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.CustomRequestHandler
Handle initiate custom action request from IBM Watson IoT Platform
handleRequest(JsonObject, String) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.DeviceUpdateRequestHandler
This method handles all the update requests from IBM Watson IoT Platform
handleRequest(JsonObject, String) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.DMRequestHandler
 
handleRequest(JsonObject, String) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.FactoryResetRequestHandler
Handle the initiate factory reset messages from IBM Watson IoT Platform
handleRequest(JsonObject, String) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.FirmwareDownloadRequestHandler
Following are actions that needs to be taken after receiving the command If mgmt.firmware.state is not 0 ("Idle") an error should be reported with response code 400, and an optional message text.
handleRequest(JsonObject, String) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.FirmwareUpdateRequestHandler
If this operation can be initiated immediately, rc should be set to 202.
handleRequest(JsonObject, String) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.ObserveRequestHandler
Handles the observe request from IBM Watson IoT Platform
handleRequest(JsonObject, String) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.RebootRequestHandler
Handle initiate reboot request from IBM Watson IoT Platform
http - Variable in class com.ibm.wiotp.sdk.app.config.ApplicationConfigOptions
 
hwVersion(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo.Builder
 

I

identity - Variable in class com.ibm.wiotp.sdk.app.config.ApplicationConfig
 
identity - Variable in class com.ibm.wiotp.sdk.device.config.DeviceConfig
 
info(String, String, String) - Static method in class com.ibm.wiotp.sdk.util.LoggerUtility
 
isCleanSession() - Method in interface com.ibm.wiotp.sdk.AbstractConfig
 
isCleanSession() - Method in class com.ibm.wiotp.sdk.app.config.ApplicationConfig
 
isCleanSession() - Method in class com.ibm.wiotp.sdk.device.config.DeviceConfig
 
isCleanStart() - Method in interface com.ibm.wiotp.sdk.AbstractConfig
 
isCleanStart() - Method in class com.ibm.wiotp.sdk.app.config.ApplicationConfig
 
isCleanStart() - Method in class com.ibm.wiotp.sdk.device.config.DeviceConfig
 
isConnected() - Method in class com.ibm.wiotp.sdk.AbstractClient
Determine whether this device is currently connected to the IBM Watson Internet of Things Platform.
isLoggable(Level) - Static method in class com.ibm.wiotp.sdk.util.LoggerUtility
 

J

JSON_PARSER - Static variable in class com.ibm.wiotp.sdk.app.messages.Status
 
JsonCodec - Class in com.ibm.wiotp.sdk.codecs
 
JsonCodec() - Constructor for class com.ibm.wiotp.sdk.codecs.JsonCodec
 
JsonMessage - Class in com.ibm.wiotp.sdk.codecs
 
JsonMessage(JsonObject, DateTime) - Constructor for class com.ibm.wiotp.sdk.codecs.JsonMessage
 

K

keepAlive - Variable in class com.ibm.wiotp.sdk.app.config.ApplicationConfigOptionsMqtt
 
keepAlive - Variable in class com.ibm.wiotp.sdk.device.config.DeviceConfigOptionsMqtt
 
key - Variable in class com.ibm.wiotp.sdk.app.config.ApplicationConfigAuth
 

L

log(Level, String, String, String) - Static method in class com.ibm.wiotp.sdk.util.LoggerUtility
 
log(Level, String, String, String, Throwable) - Static method in class com.ibm.wiotp.sdk.util.LoggerUtility
 
LOGGER - Static variable in class com.ibm.wiotp.sdk.util.LoggerUtility
 
LoggerUtility - Class in com.ibm.wiotp.sdk.util
 
LoggerUtility() - Constructor for class com.ibm.wiotp.sdk.util.LoggerUtility
 
logLevel - Variable in class com.ibm.wiotp.sdk.app.config.ApplicationConfigOptions
 
logLevel - Variable in class com.ibm.wiotp.sdk.device.config.DeviceConfigOptions
 
LogSeverity - Enum in com.ibm.wiotp.sdk.devicemgmt
Provides the possible Log severities

M

MalformedMessageException - Exception in com.ibm.wiotp.sdk.exceptions
 
MalformedMessageException(String) - Constructor for exception com.ibm.wiotp.sdk.exceptions.MalformedMessageException
 
ManagedClient - Interface in com.ibm.wiotp.sdk.devicemgmt.internal
A managed client interface that provides the contract what a managed device or Gateway must implement, inorder to participate in DM activities.
ManagedDevice - Class in com.ibm.wiotp.sdk.device
A managed device class, used by device, that connects the device as managed device to IBM Watson IoT Platform and enables devices to perform one or more Device Management operations,
ManagedDevice(DeviceConfig, DeviceData) - Constructor for class com.ibm.wiotp.sdk.device.ManagedDevice
Constructor that creates a ManagedDevice object, but does not connect to IBM Watson IoT Platform connect yet
ManagedGateway - Class in com.ibm.wiotp.sdk.gateway
A managed Gateway class, used by Gateway, to connect the Gateway and devices behind the Gateway as managed devices to IBM Watson IoT Platform and enables the Gateway to perform one or more Device Management operations.
ManagedGateway(GatewayConfig, DeviceData) - Constructor for class com.ibm.wiotp.sdk.gateway.ManagedGateway
Constructor that creates a ManagedGateway object using the properties file, but does not connect to IBM Watson IoT Platform yet.
manufacturer(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo.Builder
 
messageArrived(String, MqttMessage) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
messageArrived(String, MqttMessage) - Method in class com.ibm.wiotp.sdk.device.DeviceClient
The Device client does not currently support subscriptions.
messageArrived(String, MqttMessage) - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
 
messageArrived(String, MqttMessage) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.DMRequestHandler
 
messageArrived(String, MqttMessage) - Method in class com.ibm.wiotp.sdk.gateway.GatewayClient
This method is called by the MQTT library when a message(command) is sent by the IBM Watson IoT Platform.
messageArrived(String, MqttMessage) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
 
MessageCodec<T> - Interface in com.ibm.wiotp.sdk.codecs
 
messageCodecs - Variable in class com.ibm.wiotp.sdk.device.DeviceClient
 
messageCodecsByFormat - Variable in class com.ibm.wiotp.sdk.device.DeviceClient
 
messageCount - Variable in class com.ibm.wiotp.sdk.AbstractClient
 
MessageInterface<T> - Interface in com.ibm.wiotp.sdk
 
metadata(DeviceMetadata) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceData.Builder
 
model(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo.Builder
 
mqtt - Variable in class com.ibm.wiotp.sdk.app.config.ApplicationConfigOptions
 
mqtt - Variable in class com.ibm.wiotp.sdk.device.config.DeviceConfigOptions
 
mqttAsyncClient - Variable in class com.ibm.wiotp.sdk.AbstractClient
 
mqttCallback - Variable in class com.ibm.wiotp.sdk.AbstractClient
 
mqttClient - Variable in class com.ibm.wiotp.sdk.AbstractClient
 
mqttClientOptions - Variable in class com.ibm.wiotp.sdk.AbstractClient
 

N

name(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware.Builder
 
Notification - Class in com.ibm.wiotp.sdk.gateway
The Notification class
Notification(String, String, MqttMessage) - Constructor for class com.ibm.wiotp.sdk.gateway.Notification
Note that this class does not have a default constructor
notify(JsonObject) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.DMRequestHandler
 
notifyExternalListeners() - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
 
NumberResource - Class in com.ibm.wiotp.sdk.devicemgmt.resource
An internal class that represents a number attribute of the Device
NumberResource(String, Number) - Constructor for class com.ibm.wiotp.sdk.devicemgmt.resource.NumberResource
 

O

ObserveRequestHandler - Class in com.ibm.wiotp.sdk.devicemgmt.internal.handler
Request handler for MMqttClient.SERVER_TOPIC_OBSERVE
Expected request message format { "d": { "fields": [ "string" ] }, "reqId": "string" }
ObserveRequestHandler(ManagedClient) - Constructor for class com.ibm.wiotp.sdk.devicemgmt.internal.handler.ObserveRequestHandler
 
options - Variable in class com.ibm.wiotp.sdk.app.config.ApplicationConfig
 
options - Variable in class com.ibm.wiotp.sdk.device.config.DeviceConfig
 
orgId - Variable in class com.ibm.wiotp.sdk.device.config.DeviceConfigIdentity
 

P

persistence - Variable in class com.ibm.wiotp.sdk.AbstractClient
 
port - Variable in class com.ibm.wiotp.sdk.app.config.ApplicationConfigOptionsMqtt
 
port - Variable in class com.ibm.wiotp.sdk.device.config.DeviceConfigOptionsMqtt
 
processApplicationStatus(ApplicationStatus) - Method in interface com.ibm.wiotp.sdk.app.callbacks.StatusCallback
This method processes the application status
processCommand(Command<T>) - Method in interface com.ibm.wiotp.sdk.app.callbacks.CommandCallback
process the command received
processCommand(Command<T>) - Method in interface com.ibm.wiotp.sdk.device.CommandCallback
process the command received
processCommand(Command<T>) - Method in interface com.ibm.wiotp.sdk.gateway.GatewayCallback
Method to be called by the GatewayClient when any command is published on the subscribed criteria.
processDeviceStatus(DeviceStatus) - Method in interface com.ibm.wiotp.sdk.app.callbacks.StatusCallback
This method processes device status
processEvent(Event<T>) - Method in interface com.ibm.wiotp.sdk.app.callbacks.EventCallback
This method processes Event passed
processNotification(Notification) - Method in interface com.ibm.wiotp.sdk.gateway.GatewayCallback
If a gateways subscribes to a topic of a device or sends data on behalf of a device where the gateway does not have permission for, the message or the subscription is being ignored.
propertyChange(PropertyChangeEvent) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.CustomRequestHandler
 
propertyChange(PropertyChangeEvent) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.FactoryResetRequestHandler
 
propertyChange(PropertyChangeEvent) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.ObserveRequestHandler
 
propertyChange(PropertyChangeEvent) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.RebootRequestHandler
 
publish(String, MqttMessage) - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
 
publish(String, JsonObject, int) - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
Publish the Device management response to IBm Watson IoT Platform
publish(String, JsonObject) - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
 
publish(String, JsonObject) - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.ManagedClient
 
publish(String, JsonObject, int) - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.ManagedClient
 
publish(String, MqttMessage) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
 
publishCommand(String, String, String, Object, int) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
Publish command to the IBM Watson IoT Platform.
publishCommand(String, String, String, Object) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
publishDeviceEvent(String, String, String, Object) - Method in class com.ibm.wiotp.sdk.gateway.GatewayClient
 
publishDeviceEvent(String, String, String, Object, int) - Method in class com.ibm.wiotp.sdk.gateway.GatewayClient
Publish an event on the behalf of a device to the IBM Watson IoT Platform.
publishEvent(String, String, String, Object, int) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
Publish event, on the behalf of a device, to the IBM Watson IoT Platform.
publishEvent(String, String, String, Object) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
publishEvent(String, Object, int) - Method in class com.ibm.wiotp.sdk.device.DeviceClient
Publish data to the IBM Watson IoT Platform.
publishEvent(String, Object) - Method in class com.ibm.wiotp.sdk.device.DeviceClient
 

R

RebootRequestHandler - Class in com.ibm.wiotp.sdk.devicemgmt.internal.handler
Request handler for MMqttClient.SERVER_TOPIC_INITIATE_REBOOT
Expected request message format { "reqId": "string" }
RebootRequestHandler(ManagedClient) - Constructor for class com.ibm.wiotp.sdk.devicemgmt.internal.handler.RebootRequestHandler
 
reconnect() - Method in class com.ibm.wiotp.sdk.device.DeviceClient
 
reconnect() - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
This method reconnects when the connection is lost due to n/w interruption and this method is called only when the connection is established originally by the library code.
registerCodec(MessageCodec) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
registerCodec(MessageCodec) - Method in class com.ibm.wiotp.sdk.device.DeviceClient
 
registerCommandCallback(CommandCallback) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
registerCommandCallback(CommandCallback) - Method in class com.ibm.wiotp.sdk.device.DeviceClient
 
registerEventCallback(EventCallback) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
remove(Resource) - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
 
remove(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
Removes the child with the specified resourceResourceName and returns it.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
Remove the specified listener.
Resource<T> - Class in com.ibm.wiotp.sdk.devicemgmt.resource
An internal class that provides a a tree like resource model to handle update or establish observe relation on fields/objects requested by Watson IoT Platform
Resource(String) - Constructor for class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
 
Resource(String, T) - Constructor for class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
 
Resource.ChangeListenerType - Enum in com.ibm.wiotp.sdk.devicemgmt.resource
 
RESOURCE_NAME - Static variable in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware
 
RESOURCE_NAME - Static variable in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo
 
RESOURCE_NAME - Static variable in class com.ibm.wiotp.sdk.devicemgmt.DeviceLocation
 
RESOURCE_NAME - Static variable in class com.ibm.wiotp.sdk.devicemgmt.internal.DeviceMgmt
 
respond(JsonObject) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.DMRequestHandler
 
RESPONSE_TIMEOUT - Static variable in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
 
ResponseCode - Enum in com.ibm.wiotp.sdk.devicemgmt.internal
List of available response codes that device needs to respond to the server request
ROOT_RESOURCE_NAME - Static variable in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
 
run() - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
 
run() - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
 

S

sendAndWait(String, JsonObject, long) - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
Send the message and waits for the response from IBM Watson IoT Platform
sendDeviceManageRequest(String, String, long, boolean, boolean) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Sends a device manage request to IBM Watson IoT Platform
sendDeviceManageRequest(String, String, long, boolean, boolean, List<String>) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Sends a device manage request to IBM Watson IoT Platform
sendDeviceManageRequest(String, String, DeviceData, long, boolean, boolean) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Sends a device manage request to IBM Watson IoT Platform
sendDeviceManageRequest(String, String, DeviceData, long, boolean, boolean, List<String>) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Sends a device manage request to IBM Watson IoT Platform
sendDeviceUnmanageRequet(String, String) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Moves the device connected via the Gateway from managed state to unmanaged state A device uses this request when it no longer needs to be managed.
sendGatewayManageRequest(long, boolean, boolean) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Sends a manage request to IBM Watson IoT Platform
sendGatewayManageRequest(long, boolean, boolean, List<String>) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Sends a manage request to IBM Watson IoT Platform
sendGatewayUnmanageRequet() - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Moves the Gateway from managed state to unmanaged state A device uses this request when it no longer needs to be managed.
sendManageRequest(long, boolean, boolean, List<String>) - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
Send a device manage request to Watson IoT Platform
sendManageRequest(long, boolean, boolean, String) - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
Send a device manage request to Watson IoT Platform
sendManageRequest(long, boolean, boolean) - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
Send a device manage request to Watson IoT Platform
sendUnmanageRequest() - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
Moves the device from managed state to unmanaged state A device uses this request when it no longer needs to be managed.
serialNumber(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo.Builder
 
sessionExpiry - Variable in class com.ibm.wiotp.sdk.app.config.ApplicationConfigOptionsMqtt
 
sessionExpiry - Variable in class com.ibm.wiotp.sdk.device.config.DeviceConfigOptionsMqtt
 
setActionId(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteCustomAction
 
setBundleId(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteCustomAction
 
setDescription(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo
 
setDescriptiveLocation(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo
 
setDeviceClass(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo
 
setDeviceId(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceData
Set Device-ID
setDMClient(ManagedClient) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.DMRequestHandler
 
setFwVersion(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo
 
setHwVersion(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo
 
setLocation(DeviceLocation) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceData
 
setManufacturer(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo
 
setMessage(String) - Method in interface com.ibm.wiotp.sdk.devicemgmt.DeviceAction
 
setMessage(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteDeviceAction
 
setMetadata(JsonObject) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceMetadata
Set the metadata to new value
setModel(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo
 
setName(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware
Set the name of the firmware
setParent(Resource) - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
 
setPayload(JsonObject) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteCustomAction
 
setRC(int) - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
Used by the client library to set return code received in the response from Watson IoT Platform.
setReqId(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteCustomAction
 
setRequestHandlers(ManagedClient) - Static method in class com.ibm.wiotp.sdk.devicemgmt.internal.handler.DMRequestHandler
Create all the necessary request handlers - this is called when manage request is called by the agent Do a bulk subscribe to improve the performance
setSerialNumber(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo
 
setState(DeviceFirmware.FirmwareState) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware
Set the firmware state
setStatus(CustomAction.Status) - Method in interface com.ibm.wiotp.sdk.CustomAction
Set the failure status of the current custom action
The Custom Action handler must use this method to report the failure status back to IBM Watson IoT Platform whenever there is a failure.
setStatus(CustomAction.Status, String) - Method in interface com.ibm.wiotp.sdk.CustomAction
Set the failure status of the current custom action
The Custom Action handler must use this method to report the failure status back to IBM Watson IoT Platform whenever there is a failure.
setStatus(DeviceAction.Status) - Method in interface com.ibm.wiotp.sdk.devicemgmt.DeviceAction
Set the failure status of the current device action
The Device Action handler must use this method to report the failure status back to IBM Watson IoT Platform whenever there is a failure.
setStatus(DeviceAction.Status, String) - Method in interface com.ibm.wiotp.sdk.devicemgmt.DeviceAction
Set the failure status of the current device action
The Device Action handler must use this method to report the failure status back to IBM Watson IoT Platform whenever there is a failure.
setStatus(CustomAction.Status) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteCustomAction
Set the failure status of the current device action
The Device Action handler must use this method to report the failure status back to IBM Watson IoT Platform whenever there is a failure.
setStatus(CustomAction.Status, String) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteCustomAction
Set the failure status of the current device action
The Device Action handler must use this method to report the failure status back to IBM Watson IoT Platform whenever there is a failure.
setStatus(DeviceAction.Status) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteDeviceAction
Set the failure status of the current device action
The Device Action handler must use this method to report the failure status back to IBM Watson IoT Platform whenever there is a failure.
setStatus(DeviceAction.Status, String) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteDeviceAction
Set the failure status of the current device action
The Device Action handler must use this method to report the failure status back to IBM Watson IoT Platform whenever there is a failure.
setStatusCallback(StatusCallback) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
setTypeId(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceData
Set the Device-Type
setUpdateStatus(DeviceFirmware.FirmwareUpdateStatus) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware
Set the Firmware Update status
setUrl(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware
Set the firmware URL
setValue(T) - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
 
setValue(T, boolean) - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
 
setVerifier(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware
Set the firmware verifier
setVersion(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware
Set the firmware with the given version
severe(String, String, String) - Static method in class com.ibm.wiotp.sdk.util.LoggerUtility
 
sharedSubscription - Variable in class com.ibm.wiotp.sdk.app.config.ApplicationConfigOptionsMqtt
 
state(DeviceFirmware.FirmwareState) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware.Builder
 
Status - Class in com.ibm.wiotp.sdk.app.messages
This is an abstract class which is inherited by application status and device status
Status(MqttMessage) - Constructor for class com.ibm.wiotp.sdk.app.messages.Status
This class does not have a default constructor and has a single argument constructor
StatusCallback - Interface in com.ibm.wiotp.sdk.app.callbacks
This interface holds the callbacks for processing status
StringResource - Class in com.ibm.wiotp.sdk.devicemgmt.resource
An internal class that represents a String attribute of the Device
StringResource(String, String) - Constructor for class com.ibm.wiotp.sdk.devicemgmt.resource.StringResource
 
subscribe(String, int, IMqttMessageListener) - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
Subscribe the given listener to the given topic
subscribe(String[], int[], IMqttMessageListener[]) - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
Subscribe the given listeners to the given topics
subscribe(String, int, IMqttMessageListener) - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.ManagedClient
 
subscribe(String[], int[], IMqttMessageListener[]) - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.ManagedClient
 
subscribeToApplicationStatus(String) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
Subscribe to application status of the IBM Watson IoT Platform.
subscribeToDeviceCommands(String, String, String, String, int) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
Subscribe to device commands, on the behalf of a device, of the IBM Watson IoT Platform.
subscribeToDeviceCommands(String, String, String, String) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
subscribeToDeviceCommands(String, String, String) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
subscribeToDeviceCommands(String, String) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
subscribeToDeviceCommands(String) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
subscribeToDeviceCommands(String, String, String, String, int) - Method in class com.ibm.wiotp.sdk.gateway.GatewayClient
Subscribe to device commands, on the behalf of a device, to the IBM Watson IoT Platform.
subscribeToDeviceEvents(String, String, String, String, int) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
Subscribe to device events of the IBM Watson IoT Platform.
subscribeToDeviceEvents(String, String, String, String) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
subscribeToDeviceEvents(String, String, String) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
subscribeToDeviceEvents(String, String) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
subscribeToDeviceEvents(String) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
subscribeToDeviceEvents() - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
subscribeToDeviceStatus(String, String) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
Subscribe to device status of the IBM Watson IoT Platform.

T

toJsonObject() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware
 
toJsonObject() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo
 
toJsonObject() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceLocation
Return the JsonObject representation of the DeviceLocation object.
toJsonObject() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceMetadata
Returns the value in Json Format
toJsonObject() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteCustomAction
Return the JsonObject representation of the Listener Response object.
toJsonObject() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteDeviceAction
Return the JsonObject representation of the Listener Response object.
toJsonObject() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.DeviceMgmt
 
toJsonObject() - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.DateResource
Returns the value in Json Format
toJsonObject() - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.NumberResource
Returns the value in Json Format
toJsonObject() - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
 
toJsonObject() - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.StringResource
Returns the value in Json Format
token - Variable in class com.ibm.wiotp.sdk.app.config.ApplicationConfigAuth
 
token - Variable in class com.ibm.wiotp.sdk.device.config.DeviceConfigAuth
 
toString() - Method in class com.ibm.wiotp.sdk.AbstractClient
Provides a human readable String representation of this Device, including the number of messages sent and the current connect status.
toString() - Method in class com.ibm.wiotp.sdk.app.messages.Status
Provides a human readable String representation of status, including timestamp, client id, action and (possibly) reason.
toString() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware
 
toString() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo
 
toString() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceLocation
Return the JSON string of the DeviceLocation object.
toString() - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceMetadata
 
toString() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteCustomAction
Return the JSON string of the Listener Response object.
toString() - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.ConcreteDeviceAction
Return the JSON string of the Listener Response object.
transport - Variable in class com.ibm.wiotp.sdk.app.config.ApplicationConfigOptionsMqtt
 
transport - Variable in class com.ibm.wiotp.sdk.device.config.DeviceConfigOptionsMqtt
 
typeId - Variable in class com.ibm.wiotp.sdk.device.config.DeviceConfigIdentity
 
typeId(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceData.Builder
 

U

unsubscribe(String) - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
UnSubscribe the library from the given topic
unsubscribe(String[]) - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
UnSubscribe the library from the given topics
unsubscribe(String) - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.ManagedClient
 
unsubscribe(String[]) - Method in interface com.ibm.wiotp.sdk.devicemgmt.internal.ManagedClient
 
unSubscribeFromApplicationStatus(String) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
Unsubscribe from application status of the IBM Watson IoT Platform.
unsubscribeFromDeviceCommands(String, String, String) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
Unsubscribe from device commands of the IBM Watson IoT Platform.
unsubscribeFromDeviceCommands(String, String) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
unsubscribeFromDeviceCommands(String) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
unsubscribeFromDeviceCommands() - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
unsubscribeFromDeviceCommands(String, String, String) - Method in class com.ibm.wiotp.sdk.gateway.GatewayClient
Unsubscribe from device commands, on the behalf of a device, from the IBM Watson IoT Platform.
unsubscribeFromDeviceEvents(String, String, String) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
Unsubscribe from device events of the IBM Watson IoT Platform.
unsubscribeFromDeviceEvents(String, String) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
unsubscribeFromDeviceEvents(String) - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
unsubscribeFromDeviceEvents() - Method in class com.ibm.wiotp.sdk.app.ApplicationClient
 
update(DeviceFirmware) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware
Update the Firmware object with new values
update(JsonElement) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware
Update the Firmware object with new values
update(JsonElement, boolean) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware
Update the Firmware object with new values
update(DeviceInfo) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo
Update the device with new values
update(JsonElement) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo
Update the device with new values
update(JsonElement, boolean) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceInfo
Update the device with new values
update(JsonElement) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceLocation
Updates each of the resources with the new value
update(JsonElement, boolean) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceLocation
Updates each of the resources with the new value
update(JsonElement) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceMetadata
Updates the value of this resource with the given Json value
update(JsonElement, boolean) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceMetadata
Updates the value of this resource with the given Json value
update(JsonElement) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.DeviceMgmt
 
update(JsonElement, boolean) - Method in class com.ibm.wiotp.sdk.devicemgmt.internal.DeviceMgmt
 
update(JsonElement, boolean) - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.DateResource
Updates the value of this resource with the given Json value
update(JsonElement) - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.DateResource
Updates the value of this resource with the given Json value
update(JsonElement, boolean) - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.NumberResource
Updates the value of this resource with the given Json value
update(JsonElement) - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.NumberResource
Updates the value of this resource with the given Json value
update(JsonElement) - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
 
update(JsonElement, boolean) - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
 
update(JsonElement) - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.StringResource
Updates the value of this resource with the given Json value
update(JsonElement, boolean) - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.StringResource
Updates the value of this resource with the given Json value
updateDeviceLocation(String, String, Double, Double, Double) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Update the location of the Device connected via the Gateway to IBM Watson IoT Platform.
updateDeviceLocation(String, String, Double, Double, Double, Date) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Update the location of the Device connected via the Gateway.This method converts the date in the required format.
updateDeviceLocation(String, String, Double, Double, Double, Date, Date, Double) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Update the location of the device connected through the Gateway.
updateFirmware(DeviceFirmware) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmwareHandler
Subclass must implement this method.
updateGatewayLocation(Double, Double, Double) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Update the location of the Gateway to IBM Watson IoT Platform.
updateGatewayLocation(Double, Double, Double, Date) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Update the location of the Gateway.
updateGatewayLocation(Double, Double, Double, Date, Date, Double) - Method in class com.ibm.wiotp.sdk.gateway.ManagedGateway
Update the location of the Gateway.
updateLocation(Double, Double, Double) - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
Update the location.
updateLocation(Double, Double, Double, Date) - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
Update the location of the device.
updateLocation(Double, Double, Double, Date, Double) - Method in class com.ibm.wiotp.sdk.device.ManagedDevice
Update the location of the device.
updateStatus(DeviceFirmware.FirmwareUpdateStatus) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware.Builder
 
url(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware.Builder
 
Utf8Codec - Class in com.ibm.wiotp.sdk.codecs
 
Utf8Codec() - Constructor for class com.ibm.wiotp.sdk.codecs.Utf8Codec
 
Utf8Message - Class in com.ibm.wiotp.sdk.codecs
 
Utf8Message(String, DateTime) - Constructor for class com.ibm.wiotp.sdk.codecs.Utf8Message
 

V

valueOf(String) - Static method in enum com.ibm.wiotp.sdk.CustomAction.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wiotp.sdk.devicemgmt.DeviceAction.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware.FirmwareState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware.FirmwareUpdateStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wiotp.sdk.devicemgmt.internal.ResponseCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wiotp.sdk.devicemgmt.LogSeverity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wiotp.sdk.devicemgmt.resource.Resource.ChangeListenerType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ibm.wiotp.sdk.CustomAction.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wiotp.sdk.devicemgmt.DeviceAction.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware.FirmwareState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware.FirmwareUpdateStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wiotp.sdk.devicemgmt.internal.ResponseCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wiotp.sdk.devicemgmt.LogSeverity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wiotp.sdk.devicemgmt.resource.Resource.ChangeListenerType
Returns an array containing the constants of this enum type, in the order they are declared.
verifier(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware.Builder
 
verify - Variable in class com.ibm.wiotp.sdk.app.config.ApplicationConfigOptionsHttp
 
version(String) - Method in class com.ibm.wiotp.sdk.devicemgmt.DeviceFirmware.Builder
 

W

waitForResponse(boolean) - Method in class com.ibm.wiotp.sdk.devicemgmt.resource.Resource
Requests that Watson IoT Platform to respond when it receives update notification.
warn(String, String, String) - Static method in class com.ibm.wiotp.sdk.util.LoggerUtility
 
A B C D E F G H I J K L M N O P R S T U V W 

Copyright © 2019. All rights reserved.