DeviceTwin Class
- java.
lang. Object - com.
microsoft. azure. sdk. iot. device. DeviceTwin. DeviceTwin
- com.
public class DeviceTwin
Constructor Summary
Method Summary
Methods inherited from java.lang.Object
Constructor Details
<Type1,Type2>DeviceTwin
public <Type1,Type2>DeviceTwin(DeviceIO client, DeviceClientConfig config, IotHubEventCallback deviceTwinCallback, Object deviceTwinCallbackContext, DeviceTwin.PropertyCallBack<Type1,Type2> genericPropertyCallback, Object genericPropertyCallbackContext)
Parameters:
DeviceTwin
public DeviceTwin(DeviceIO client, DeviceClientConfig config, IotHubEventCallback deviceTwinCallback, Object deviceTwinCallbackContext, DeviceTwin.TwinPropertiesCallback genericPropertiesCallback, Object genericPropertyCallbackContext)
Parameters:
DeviceTwin
public DeviceTwin(DeviceIO client, DeviceClientConfig config, IotHubEventCallback deviceTwinCallback, Object deviceTwinCallbackContext, DeviceTwin.TwinPropertyCallBack genericPropertyCallback, Object genericPropertyCallbackContext)
Parameters:
Method Details
getDeviceTwin
public void getDeviceTwin()
subscribeDesiredPropertiesNotification
public void subscribeDesiredPropertiesNotification(Map<DeviceTwin.Property,DeviceTwin.Pair<DeviceTwin.PropertyCallBack<String,Object>,Object>> onDesiredPropertyChange)
Parameters:
subscribeDesiredPropertiesTwinPropertyNotification
public void subscribeDesiredPropertiesTwinPropertyNotification(Map<DeviceTwin.Property,DeviceTwin.Pair<DeviceTwin.TwinPropertyCallBack,Object>> onDesiredPropertyChange)
Parameters:
updateReportedProperties
public synchronized void updateReportedProperties(Set<DeviceTwin.Property> reportedProperties)
Parameters:
Throws:
updateReportedProperties
public synchronized void updateReportedProperties(Set<DeviceTwin.Property> reportedProperties, Integer version)
Parameters:
Throws:
updateReportedProperties
public synchronized void updateReportedProperties(Set<DeviceTwin.Property> reportedProperties, Integer version, CorrelatingMessageCallback correlatingMessageCallback, Object correlatingMessageCallbackContext, IotHubEventCallback reportedPropertiesCallback, Object callbackContext)
Parameters:
Throws: