类 IotDmClient
- java.lang.Object
-
- com.baidubce.AbstractBceClient
-
- com.baidubce.services.iotdm.IotDmClient
-
public class IotDmClient extends AbstractBceClient
Provides the client for accessing the iot device management.
-
-
字段概要
-
从类继承的字段 com.baidubce.AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX
-
-
构造器概要
构造器 构造器 说明 IotDmClient(BceClientConfiguration config)
-
方法概要
-
从类继承的方法 com.baidubce.AbstractBceClient
computeBktVirEndpoint, computeServiceId, getBktVirEndpoint, getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdown
-
-
-
-
构造器详细资料
-
IotDmClient
public IotDmClient(BceClientConfiguration config)
-
-
方法详细资料
-
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()
-
-