com.baidubce.services.iotdm
Class IotDmV2Client

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

public class IotDmV2Client
extends AbstractBceClient


Field Summary
 
Fields inherited from class com.baidubce.AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX
 
Constructor Summary
IotDmV2Client(BceClientConfiguration config)
           
 
Method Summary
 CreateDevicesResponse createDevices(String endpointName, CreateDevicesRequest createDevicesRequest, String clientToken)
           
 CreateEndpointResponse createEndpoint(CreateEndpointRequest createEndpointRequest, String clientToken)
           
 void disableDevices(String endpointName, DeviceOperationRequest deviceOperationRequest)
           
 void enableDevices(String endpointName, DeviceOperationRequest deviceOperationRequest)
           
 DeviceAccessDetail getDeviceAccessDetail(String endpointName, String deviceName)
           
 DeviceProfileResponse getDeviceProfile(String endpointName, String deviceName)
           
 DeviceQueryResponse getDeviceProfiles(String endpointName, DeviceQueryRequest deviceQueryRequest)
           
 GetEndpointsResponse getEndpoints()
           
 void rebootDevices(String endpointName, DeviceOperationRequest deviceOperationRequest)
           
 void removeDevices(String endpointName, RemoveDevicesRequest removeDevicesRequest)
           
 void removeEndpoint(String endpointName, String cleanHub)
           
 void updateDeviceProfile(String endpointName, UpdateDeviceProfileRequest updateDeviceProfileRequest)
           
 void updateDeviceRegistry(String endpointName, UpdateDeviceRegistryRequest updateDeviceRegistryRequest)
           
 
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

IotDmV2Client

public IotDmV2Client(BceClientConfiguration config)
Method Detail

createEndpoint

public CreateEndpointResponse createEndpoint(CreateEndpointRequest createEndpointRequest,
                                             String clientToken)

removeEndpoint

public void removeEndpoint(String endpointName,
                           String cleanHub)

getEndpoints

public GetEndpointsResponse getEndpoints()

createDevices

public CreateDevicesResponse createDevices(String endpointName,
                                           CreateDevicesRequest createDevicesRequest,
                                           String clientToken)

removeDevices

public void removeDevices(String endpointName,
                          RemoveDevicesRequest removeDevicesRequest)

getDeviceProfile

public DeviceProfileResponse getDeviceProfile(String endpointName,
                                              String deviceName)

getDeviceProfiles

public DeviceQueryResponse getDeviceProfiles(String endpointName,
                                             DeviceQueryRequest deviceQueryRequest)

getDeviceAccessDetail

public DeviceAccessDetail getDeviceAccessDetail(String endpointName,
                                                String deviceName)

updateDeviceProfile

public void updateDeviceProfile(String endpointName,
                                UpdateDeviceProfileRequest updateDeviceProfileRequest)

updateDeviceRegistry

public void updateDeviceRegistry(String endpointName,
                                 UpdateDeviceRegistryRequest updateDeviceRegistryRequest)

disableDevices

public void disableDevices(String endpointName,
                           DeviceOperationRequest deviceOperationRequest)

enableDevices

public void enableDevices(String endpointName,
                          DeviceOperationRequest deviceOperationRequest)

rebootDevices

public void rebootDevices(String endpointName,
                          DeviceOperationRequest deviceOperationRequest)


Copyright © 2018. All rights reserved.