com.baidubce.services.iotdm
Class IotDmClient

java.lang.Object
  extended by com.baidubce.AbstractBceClient
      extended by com.baidubce.services.iotdm.IotDmClient

public class IotDmClient
extends AbstractBceClient

Provides the client for accessing the iot device management.


Field Summary
 
Fields inherited from class com.baidubce.AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX
 
Constructor Summary
IotDmClient(BceClientConfiguration config)
           
 
Method Summary
 CreateDevicesResponse createDevices(CreateDevicesRequest createDevicesRequest, String clientToken)
           
 GroupInfoResponse createGroup(CreateGroupRequest createGroupRequest, String clientToken)
           
 void disableDevices(DeviceOperationRequest deviceOperationRequest)
           
 void enableDevices(DeviceOperationRequest deviceOperationRequest)
           
 GroupListResponse getChildGroups(String groupId)
           
 DeviceAccessDetail getDeviceAccessDetail(String deviceName)
           
 GroupListResponse getDeviceGroups()
           
 DeviceProfileResponse getDeviceProfile(String deviceName)
           
 DeviceQueryResponse getDeviceProfiles(DeviceQueryRequest deviceQueryRequest)
           
 GroupInfoResponse getGroup(String groupId)
           
 GroupListResponse getRootGroups()
           
 void rebootDevices(DeviceOperationRequest deviceOperationRequest)
           
 void removeDevices(RemoveDevicesRequest removeDevicesRequest)
           
 void removeGroup(String groupId)
           
 void updateDeviceProfile(UpdateDeviceProfileRequest updateDeviceProfileRequest)
           
 void updateDeviceRegistry(UpdateDeviceRegistryRequest updateDeviceRegistryRequest)
           
 void updateGroup(String groupId, UpdateGroupRequest updateGroupRequest)
           
 
Methods inherited from class com.baidubce.AbstractBceClient
getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IotDmClient

public IotDmClient(BceClientConfiguration config)
Method Detail

createDevices

public CreateDevicesResponse createDevices(CreateDevicesRequest createDevicesRequest,
                                           String clientToken)

removeDevices

public void removeDevices(RemoveDevicesRequest removeDevicesRequest)

getDeviceProfile

public DeviceProfileResponse getDeviceProfile(String deviceName)

getDeviceProfiles

public DeviceQueryResponse getDeviceProfiles(DeviceQueryRequest deviceQueryRequest)

getDeviceAccessDetail

public DeviceAccessDetail getDeviceAccessDetail(String deviceName)

updateDeviceProfile

public void updateDeviceProfile(UpdateDeviceProfileRequest updateDeviceProfileRequest)

updateDeviceRegistry

public void updateDeviceRegistry(UpdateDeviceRegistryRequest updateDeviceRegistryRequest)

disableDevices

public void disableDevices(DeviceOperationRequest deviceOperationRequest)

enableDevices

public void enableDevices(DeviceOperationRequest deviceOperationRequest)

rebootDevices

public void rebootDevices(DeviceOperationRequest deviceOperationRequest)

createGroup

public GroupInfoResponse createGroup(CreateGroupRequest createGroupRequest,
                                     String clientToken)

removeGroup

public void removeGroup(String groupId)

updateGroup

public void updateGroup(String groupId,
                        UpdateGroupRequest updateGroupRequest)

getGroup

public GroupInfoResponse getGroup(String groupId)

getChildGroups

public GroupListResponse getChildGroups(String groupId)

getRootGroups

public GroupListResponse getRootGroups()

getDeviceGroups

public GroupListResponse getDeviceGroups()


Copyright © 2018. All rights reserved.