com.baidubce.services.modbus
Class ModbusClient

java.lang.Object
  extended by com.baidubce.AbstractBceClient
      extended by com.baidubce.services.modbus.ModbusClient

public class ModbusClient
extends AbstractBceClient

Provides the client for use iot modbus service.


Field Summary
 
Fields inherited from class com.baidubce.AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX
 
Constructor Summary
ModbusClient(BceClientConfiguration config)
           
 
Method Summary
 BaseResponse createCustomField(String name)
           
 QueryDataDescResponse createDataDesc(CreateDataDescRequest createDataDescRequest)
           
 DeviceResponse createDevice(CreateDevice request)
           
 GatewayResponse createGateway(CreateGatewayRequest request)
           
 ParserObjectResponse createParserObject(CreateParserObjectRequest request)
           
 CreatePullRuleResponse createPullRule(CreatePullRuleRequest request)
           
 BaseResponse deleteCustomField(String name)
           
 AbstractBceResponse deleteDataDesc(String dataDescriptionUuid)
           
 void deleteDevice(String uuid)
           
 void deleteGateway(String uuid)
           
 void deleteParserObject(String uuid)
           
 void deletePullRule(String uuid)
           
 void deployGateway()
           
 void deployGateway(String gatewayUuid)
           
 DeviceResponse getDevice(String uuid)
           
 int getDeviceNumByGatewayUuid(String uuid)
           
 GatewayResponse getGateway(String uuid)
           
 ParserObjectResponse getParserObject(String uuid)
           
 PullRuleResponseWithDevice getPullRule(String uuid)
           
 ListCustomFieldRespons listCustomField()
           
 ListDataDescResponse listDataDesc(DataDescRequest dataDescRequest)
           
 ListDataDescResponse listDataDesc(DataDescRequest dataDescRequest, String order, String orderBy, String pageNo, String pageSize, String q)
           
 ListDeviceResponse listDevice(ListDeviceRequest request)
           
 ListGatewayResponse listGateway(ListGatewayRequest request)
           
 ListParserObjectResponse listParserObject(ParserObjectRequest parserObjectRequest)
           
 ListParserObjectResponse listParserObject(ParserObjectRequest parserObjectRequest, String order, String orderBy, String pageNo, String pageSize, String q)
           
 ListPullRuleResponse listPullRule(ListPullRuleRequest request)
           
 QueryDataDescResponse queryDataDesc(String dataDescriptionUuid)
           
 GatewayResponse regenGatewayPassword(String uuid)
           
 QueryDataDescResponse updateDataDesc(UpdateDataDescRequest updateDataDescRequest)
           
 DeviceResponse updateDevice(String uuid, UpdateDeviceRequest request)
           
 GatewayResponse updateGateway(String uuid, UpdateGatewayRequest request)
           
 ParserObjectResponse updateParserObject(String uuid, UpdateParserObject request)
           
 PullRuleResponse updatePullRule(String uuid, UpdatePullRuleRequest request)
           
 
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

ModbusClient

public ModbusClient(BceClientConfiguration config)
Method Detail

createGateway

public GatewayResponse createGateway(CreateGatewayRequest request)

listGateway

public ListGatewayResponse listGateway(ListGatewayRequest request)

getGateway

public GatewayResponse getGateway(String uuid)

updateGateway

public GatewayResponse updateGateway(String uuid,
                                     UpdateGatewayRequest request)

regenGatewayPassword

public GatewayResponse regenGatewayPassword(String uuid)

deleteGateway

public void deleteGateway(String uuid)

getDeviceNumByGatewayUuid

public int getDeviceNumByGatewayUuid(String uuid)

createDevice

public DeviceResponse createDevice(CreateDevice request)

listDevice

public ListDeviceResponse listDevice(ListDeviceRequest request)

getDevice

public DeviceResponse getDevice(String uuid)

updateDevice

public DeviceResponse updateDevice(String uuid,
                                   UpdateDeviceRequest request)

deleteDevice

public void deleteDevice(String uuid)

createParserObject

public ParserObjectResponse createParserObject(CreateParserObjectRequest request)

listParserObject

public ListParserObjectResponse listParserObject(ParserObjectRequest parserObjectRequest)

listParserObject

public ListParserObjectResponse listParserObject(ParserObjectRequest parserObjectRequest,
                                                 String order,
                                                 String orderBy,
                                                 String pageNo,
                                                 String pageSize,
                                                 String q)

getParserObject

public ParserObjectResponse getParserObject(String uuid)

updateParserObject

public ParserObjectResponse updateParserObject(String uuid,
                                               UpdateParserObject request)

deleteParserObject

public void deleteParserObject(String uuid)

createDataDesc

public QueryDataDescResponse createDataDesc(CreateDataDescRequest createDataDescRequest)

listDataDesc

public ListDataDescResponse listDataDesc(DataDescRequest dataDescRequest)

listDataDesc

public ListDataDescResponse listDataDesc(DataDescRequest dataDescRequest,
                                         String order,
                                         String orderBy,
                                         String pageNo,
                                         String pageSize,
                                         String q)

queryDataDesc

public QueryDataDescResponse queryDataDesc(String dataDescriptionUuid)

updateDataDesc

public QueryDataDescResponse updateDataDesc(UpdateDataDescRequest updateDataDescRequest)

deleteDataDesc

public AbstractBceResponse deleteDataDesc(String dataDescriptionUuid)

createPullRule

public CreatePullRuleResponse createPullRule(CreatePullRuleRequest request)

listPullRule

public ListPullRuleResponse listPullRule(ListPullRuleRequest request)

getPullRule

public PullRuleResponseWithDevice getPullRule(String uuid)

updatePullRule

public PullRuleResponse updatePullRule(String uuid,
                                       UpdatePullRuleRequest request)

deletePullRule

public void deletePullRule(String uuid)

deployGateway

public void deployGateway()

deployGateway

public void deployGateway(String gatewayUuid)

createCustomField

public BaseResponse createCustomField(String name)

listCustomField

public ListCustomFieldRespons listCustomField()

deleteCustomField

public BaseResponse deleteCustomField(String name)


Copyright © 2018. All rights reserved.