com.baidubce.services.ruleengine
Class RuleEngineClient

java.lang.Object
  extended by com.baidubce.AbstractBceClient
      extended by com.baidubce.services.ruleengine.RuleEngineClient

public class RuleEngineClient
extends AbstractBceClient

Created by yuanyoujun on 2016/10/9. Client to create/update/delete/list rules for IoT


Field Summary
 
Fields inherited from class com.baidubce.AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX
 
Constructor Summary
RuleEngineClient(BceClientConfiguration config)
           
RuleEngineClient(String accessKey, String secretKey)
           
 
Method Summary
 Rule createDestination(Destination request)
           
 Rule createRule(CreateRuleRequest request)
           
 void deleteDestination(String uuid)
           
 void deleteRule(DeleteRulesRequest request)
           
 void disableRule(String ruleId)
           
 void enableRule(String ruleId)
           
 Rule getRule(String uuid)
           
 ListRuleResponse listRules(ListRuleRequest request)
          list all the rules under this account
 Rule updateRule(UpdateRuleRequest 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

RuleEngineClient

public RuleEngineClient(BceClientConfiguration config)

RuleEngineClient

public RuleEngineClient(String accessKey,
                        String secretKey)
Method Detail

listRules

public ListRuleResponse listRules(ListRuleRequest request)
list all the rules under this account

Parameters:
request: - specify the pageNo, pageSize etc.
Returns:
all or a subset of rules according to pageNo, and pageSize

getRule

public Rule getRule(String uuid)

createRule

public Rule createRule(CreateRuleRequest request)

updateRule

public Rule updateRule(UpdateRuleRequest request)

deleteRule

public void deleteRule(DeleteRulesRequest request)

disableRule

public void disableRule(String ruleId)

enableRule

public void enableRule(String ruleId)

createDestination

public Rule createDestination(Destination request)

deleteDestination

public void deleteDestination(String uuid)


Copyright © 2018. All rights reserved.