|
|
@@ -26,12 +26,16 @@
|
|
|
#include "model/QueryAppDeviceListResult.h"
|
|
|
#include "model/DeleteTopicRouteTableRequest.h"
|
|
|
#include "model/DeleteTopicRouteTableResult.h"
|
|
|
+#include "model/QueryDeviceGroupListRequest.h"
|
|
|
+#include "model/QueryDeviceGroupListResult.h"
|
|
|
#include "model/QueryDeviceEventDataRequest.h"
|
|
|
#include "model/QueryDeviceEventDataResult.h"
|
|
|
#include "model/GetDeviceStatusRequest.h"
|
|
|
#include "model/GetDeviceStatusResult.h"
|
|
|
#include "model/DeleteDeviceRequest.h"
|
|
|
#include "model/DeleteDeviceResult.h"
|
|
|
+#include "model/CreateDeviceGroupRequest.h"
|
|
|
+#include "model/CreateDeviceGroupResult.h"
|
|
|
#include "model/EnableThingRequest.h"
|
|
|
#include "model/EnableThingResult.h"
|
|
|
#include "model/RRpcRequest.h"
|
|
|
@@ -44,6 +48,8 @@
|
|
|
#include "model/GetThingTopoResult.h"
|
|
|
#include "model/QueryPageByApplyIdRequest.h"
|
|
|
#include "model/QueryPageByApplyIdResult.h"
|
|
|
+#include "model/ForceSetDeviceGroupTagRequest.h"
|
|
|
+#include "model/ForceSetDeviceGroupTagResult.h"
|
|
|
#include "model/CreateTopicRouteTableRequest.h"
|
|
|
#include "model/CreateTopicRouteTableResult.h"
|
|
|
#include "model/CreateProductRequest.h"
|
|
|
@@ -52,6 +58,10 @@
|
|
|
#include "model/UpdateRuleResult.h"
|
|
|
#include "model/QueryDevicePropertyDataRequest.h"
|
|
|
#include "model/QueryDevicePropertyDataResult.h"
|
|
|
+#include "model/UpdateDeviceGroupRequest.h"
|
|
|
+#include "model/UpdateDeviceGroupResult.h"
|
|
|
+#include "model/DeleteDeviceGroupRequest.h"
|
|
|
+#include "model/DeleteDeviceGroupResult.h"
|
|
|
#include "model/QueryDevicePropRequest.h"
|
|
|
#include "model/QueryDevicePropResult.h"
|
|
|
#include "model/DeleteDevicePropRequest.h"
|
|
|
@@ -88,6 +98,10 @@
|
|
|
#include "model/RegisterDeviceResult.h"
|
|
|
#include "model/QueryDeviceRequest.h"
|
|
|
#include "model/QueryDeviceResult.h"
|
|
|
+#include "model/BatchDeleteDeviceGroupRelationsRequest.h"
|
|
|
+#include "model/BatchDeleteDeviceGroupRelationsResult.h"
|
|
|
+#include "model/QueryDeviceGroupTagListRequest.h"
|
|
|
+#include "model/QueryDeviceGroupTagListResult.h"
|
|
|
#include "model/ListRuleRequest.h"
|
|
|
#include "model/ListRuleResult.h"
|
|
|
#include "model/QueryTopicRouteTableRequest.h"
|
|
|
@@ -126,6 +140,8 @@
|
|
|
#include "model/BatchGetDeviceStateResult.h"
|
|
|
#include "model/GetRuleActionRequest.h"
|
|
|
#include "model/GetRuleActionResult.h"
|
|
|
+#include "model/BatchAddDeviceGroupRelationsRequest.h"
|
|
|
+#include "model/BatchAddDeviceGroupRelationsResult.h"
|
|
|
#include "model/GetRuleRequest.h"
|
|
|
#include "model/GetRuleResult.h"
|
|
|
#include "model/GetDeviceShadowRequest.h"
|
|
|
@@ -134,6 +150,8 @@
|
|
|
#include "model/GetGatewayBySubDeviceResult.h"
|
|
|
#include "model/CreateRuleActionRequest.h"
|
|
|
#include "model/CreateRuleActionResult.h"
|
|
|
+#include "model/QueryDeviceGroupInfoRequest.h"
|
|
|
+#include "model/QueryDeviceGroupInfoResult.h"
|
|
|
#include "model/BatchRegisterDeviceRequest.h"
|
|
|
#include "model/BatchRegisterDeviceResult.h"
|
|
|
#include "model/DeleteRuleActionRequest.h"
|
|
|
@@ -155,6 +173,9 @@ namespace AlibabaCloud
|
|
|
typedef Outcome<Error, Model::DeleteTopicRouteTableResult> DeleteTopicRouteTableOutcome;
|
|
|
typedef std::future<DeleteTopicRouteTableOutcome> DeleteTopicRouteTableOutcomeCallable;
|
|
|
typedef std::function<void(const IotClient*, const Model::DeleteTopicRouteTableRequest&, const DeleteTopicRouteTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTopicRouteTableAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryDeviceGroupListResult> QueryDeviceGroupListOutcome;
|
|
|
+ typedef std::future<QueryDeviceGroupListOutcome> QueryDeviceGroupListOutcomeCallable;
|
|
|
+ typedef std::function<void(const IotClient*, const Model::QueryDeviceGroupListRequest&, const QueryDeviceGroupListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDeviceGroupListAsyncHandler;
|
|
|
typedef Outcome<Error, Model::QueryDeviceEventDataResult> QueryDeviceEventDataOutcome;
|
|
|
typedef std::future<QueryDeviceEventDataOutcome> QueryDeviceEventDataOutcomeCallable;
|
|
|
typedef std::function<void(const IotClient*, const Model::QueryDeviceEventDataRequest&, const QueryDeviceEventDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDeviceEventDataAsyncHandler;
|
|
|
@@ -164,6 +185,9 @@ namespace AlibabaCloud
|
|
|
typedef Outcome<Error, Model::DeleteDeviceResult> DeleteDeviceOutcome;
|
|
|
typedef std::future<DeleteDeviceOutcome> DeleteDeviceOutcomeCallable;
|
|
|
typedef std::function<void(const IotClient*, const Model::DeleteDeviceRequest&, const DeleteDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDeviceAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::CreateDeviceGroupResult> CreateDeviceGroupOutcome;
|
|
|
+ typedef std::future<CreateDeviceGroupOutcome> CreateDeviceGroupOutcomeCallable;
|
|
|
+ typedef std::function<void(const IotClient*, const Model::CreateDeviceGroupRequest&, const CreateDeviceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDeviceGroupAsyncHandler;
|
|
|
typedef Outcome<Error, Model::EnableThingResult> EnableThingOutcome;
|
|
|
typedef std::future<EnableThingOutcome> EnableThingOutcomeCallable;
|
|
|
typedef std::function<void(const IotClient*, const Model::EnableThingRequest&, const EnableThingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableThingAsyncHandler;
|
|
|
@@ -182,6 +206,9 @@ namespace AlibabaCloud
|
|
|
typedef Outcome<Error, Model::QueryPageByApplyIdResult> QueryPageByApplyIdOutcome;
|
|
|
typedef std::future<QueryPageByApplyIdOutcome> QueryPageByApplyIdOutcomeCallable;
|
|
|
typedef std::function<void(const IotClient*, const Model::QueryPageByApplyIdRequest&, const QueryPageByApplyIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryPageByApplyIdAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ForceSetDeviceGroupTagResult> ForceSetDeviceGroupTagOutcome;
|
|
|
+ typedef std::future<ForceSetDeviceGroupTagOutcome> ForceSetDeviceGroupTagOutcomeCallable;
|
|
|
+ typedef std::function<void(const IotClient*, const Model::ForceSetDeviceGroupTagRequest&, const ForceSetDeviceGroupTagOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ForceSetDeviceGroupTagAsyncHandler;
|
|
|
typedef Outcome<Error, Model::CreateTopicRouteTableResult> CreateTopicRouteTableOutcome;
|
|
|
typedef std::future<CreateTopicRouteTableOutcome> CreateTopicRouteTableOutcomeCallable;
|
|
|
typedef std::function<void(const IotClient*, const Model::CreateTopicRouteTableRequest&, const CreateTopicRouteTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTopicRouteTableAsyncHandler;
|
|
|
@@ -194,6 +221,12 @@ namespace AlibabaCloud
|
|
|
typedef Outcome<Error, Model::QueryDevicePropertyDataResult> QueryDevicePropertyDataOutcome;
|
|
|
typedef std::future<QueryDevicePropertyDataOutcome> QueryDevicePropertyDataOutcomeCallable;
|
|
|
typedef std::function<void(const IotClient*, const Model::QueryDevicePropertyDataRequest&, const QueryDevicePropertyDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDevicePropertyDataAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::UpdateDeviceGroupResult> UpdateDeviceGroupOutcome;
|
|
|
+ typedef std::future<UpdateDeviceGroupOutcome> UpdateDeviceGroupOutcomeCallable;
|
|
|
+ typedef std::function<void(const IotClient*, const Model::UpdateDeviceGroupRequest&, const UpdateDeviceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDeviceGroupAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DeleteDeviceGroupResult> DeleteDeviceGroupOutcome;
|
|
|
+ typedef std::future<DeleteDeviceGroupOutcome> DeleteDeviceGroupOutcomeCallable;
|
|
|
+ typedef std::function<void(const IotClient*, const Model::DeleteDeviceGroupRequest&, const DeleteDeviceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDeviceGroupAsyncHandler;
|
|
|
typedef Outcome<Error, Model::QueryDevicePropResult> QueryDevicePropOutcome;
|
|
|
typedef std::future<QueryDevicePropOutcome> QueryDevicePropOutcomeCallable;
|
|
|
typedef std::function<void(const IotClient*, const Model::QueryDevicePropRequest&, const QueryDevicePropOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDevicePropAsyncHandler;
|
|
|
@@ -248,6 +281,12 @@ namespace AlibabaCloud
|
|
|
typedef Outcome<Error, Model::QueryDeviceResult> QueryDeviceOutcome;
|
|
|
typedef std::future<QueryDeviceOutcome> QueryDeviceOutcomeCallable;
|
|
|
typedef std::function<void(const IotClient*, const Model::QueryDeviceRequest&, const QueryDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDeviceAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::BatchDeleteDeviceGroupRelationsResult> BatchDeleteDeviceGroupRelationsOutcome;
|
|
|
+ typedef std::future<BatchDeleteDeviceGroupRelationsOutcome> BatchDeleteDeviceGroupRelationsOutcomeCallable;
|
|
|
+ typedef std::function<void(const IotClient*, const Model::BatchDeleteDeviceGroupRelationsRequest&, const BatchDeleteDeviceGroupRelationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchDeleteDeviceGroupRelationsAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryDeviceGroupTagListResult> QueryDeviceGroupTagListOutcome;
|
|
|
+ typedef std::future<QueryDeviceGroupTagListOutcome> QueryDeviceGroupTagListOutcomeCallable;
|
|
|
+ typedef std::function<void(const IotClient*, const Model::QueryDeviceGroupTagListRequest&, const QueryDeviceGroupTagListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDeviceGroupTagListAsyncHandler;
|
|
|
typedef Outcome<Error, Model::ListRuleResult> ListRuleOutcome;
|
|
|
typedef std::future<ListRuleOutcome> ListRuleOutcomeCallable;
|
|
|
typedef std::function<void(const IotClient*, const Model::ListRuleRequest&, const ListRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRuleAsyncHandler;
|
|
|
@@ -305,6 +344,9 @@ namespace AlibabaCloud
|
|
|
typedef Outcome<Error, Model::GetRuleActionResult> GetRuleActionOutcome;
|
|
|
typedef std::future<GetRuleActionOutcome> GetRuleActionOutcomeCallable;
|
|
|
typedef std::function<void(const IotClient*, const Model::GetRuleActionRequest&, const GetRuleActionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRuleActionAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::BatchAddDeviceGroupRelationsResult> BatchAddDeviceGroupRelationsOutcome;
|
|
|
+ typedef std::future<BatchAddDeviceGroupRelationsOutcome> BatchAddDeviceGroupRelationsOutcomeCallable;
|
|
|
+ typedef std::function<void(const IotClient*, const Model::BatchAddDeviceGroupRelationsRequest&, const BatchAddDeviceGroupRelationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchAddDeviceGroupRelationsAsyncHandler;
|
|
|
typedef Outcome<Error, Model::GetRuleResult> GetRuleOutcome;
|
|
|
typedef std::future<GetRuleOutcome> GetRuleOutcomeCallable;
|
|
|
typedef std::function<void(const IotClient*, const Model::GetRuleRequest&, const GetRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRuleAsyncHandler;
|
|
|
@@ -317,6 +359,9 @@ namespace AlibabaCloud
|
|
|
typedef Outcome<Error, Model::CreateRuleActionResult> CreateRuleActionOutcome;
|
|
|
typedef std::future<CreateRuleActionOutcome> CreateRuleActionOutcomeCallable;
|
|
|
typedef std::function<void(const IotClient*, const Model::CreateRuleActionRequest&, const CreateRuleActionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRuleActionAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryDeviceGroupInfoResult> QueryDeviceGroupInfoOutcome;
|
|
|
+ typedef std::future<QueryDeviceGroupInfoOutcome> QueryDeviceGroupInfoOutcomeCallable;
|
|
|
+ typedef std::function<void(const IotClient*, const Model::QueryDeviceGroupInfoRequest&, const QueryDeviceGroupInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDeviceGroupInfoAsyncHandler;
|
|
|
typedef Outcome<Error, Model::BatchRegisterDeviceResult> BatchRegisterDeviceOutcome;
|
|
|
typedef std::future<BatchRegisterDeviceOutcome> BatchRegisterDeviceOutcomeCallable;
|
|
|
typedef std::function<void(const IotClient*, const Model::BatchRegisterDeviceRequest&, const BatchRegisterDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchRegisterDeviceAsyncHandler;
|
|
|
@@ -337,6 +382,9 @@ namespace AlibabaCloud
|
|
|
DeleteTopicRouteTableOutcome deleteTopicRouteTable(const Model::DeleteTopicRouteTableRequest &request)const;
|
|
|
void deleteTopicRouteTableAsync(const Model::DeleteTopicRouteTableRequest& request, const DeleteTopicRouteTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
DeleteTopicRouteTableOutcomeCallable deleteTopicRouteTableCallable(const Model::DeleteTopicRouteTableRequest& request) const;
|
|
|
+ QueryDeviceGroupListOutcome queryDeviceGroupList(const Model::QueryDeviceGroupListRequest &request)const;
|
|
|
+ void queryDeviceGroupListAsync(const Model::QueryDeviceGroupListRequest& request, const QueryDeviceGroupListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryDeviceGroupListOutcomeCallable queryDeviceGroupListCallable(const Model::QueryDeviceGroupListRequest& request) const;
|
|
|
QueryDeviceEventDataOutcome queryDeviceEventData(const Model::QueryDeviceEventDataRequest &request)const;
|
|
|
void queryDeviceEventDataAsync(const Model::QueryDeviceEventDataRequest& request, const QueryDeviceEventDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
QueryDeviceEventDataOutcomeCallable queryDeviceEventDataCallable(const Model::QueryDeviceEventDataRequest& request) const;
|
|
|
@@ -346,6 +394,9 @@ namespace AlibabaCloud
|
|
|
DeleteDeviceOutcome deleteDevice(const Model::DeleteDeviceRequest &request)const;
|
|
|
void deleteDeviceAsync(const Model::DeleteDeviceRequest& request, const DeleteDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
DeleteDeviceOutcomeCallable deleteDeviceCallable(const Model::DeleteDeviceRequest& request) const;
|
|
|
+ CreateDeviceGroupOutcome createDeviceGroup(const Model::CreateDeviceGroupRequest &request)const;
|
|
|
+ void createDeviceGroupAsync(const Model::CreateDeviceGroupRequest& request, const CreateDeviceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ CreateDeviceGroupOutcomeCallable createDeviceGroupCallable(const Model::CreateDeviceGroupRequest& request) const;
|
|
|
EnableThingOutcome enableThing(const Model::EnableThingRequest &request)const;
|
|
|
void enableThingAsync(const Model::EnableThingRequest& request, const EnableThingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
EnableThingOutcomeCallable enableThingCallable(const Model::EnableThingRequest& request) const;
|
|
|
@@ -364,6 +415,9 @@ namespace AlibabaCloud
|
|
|
QueryPageByApplyIdOutcome queryPageByApplyId(const Model::QueryPageByApplyIdRequest &request)const;
|
|
|
void queryPageByApplyIdAsync(const Model::QueryPageByApplyIdRequest& request, const QueryPageByApplyIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
QueryPageByApplyIdOutcomeCallable queryPageByApplyIdCallable(const Model::QueryPageByApplyIdRequest& request) const;
|
|
|
+ ForceSetDeviceGroupTagOutcome forceSetDeviceGroupTag(const Model::ForceSetDeviceGroupTagRequest &request)const;
|
|
|
+ void forceSetDeviceGroupTagAsync(const Model::ForceSetDeviceGroupTagRequest& request, const ForceSetDeviceGroupTagAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ForceSetDeviceGroupTagOutcomeCallable forceSetDeviceGroupTagCallable(const Model::ForceSetDeviceGroupTagRequest& request) const;
|
|
|
CreateTopicRouteTableOutcome createTopicRouteTable(const Model::CreateTopicRouteTableRequest &request)const;
|
|
|
void createTopicRouteTableAsync(const Model::CreateTopicRouteTableRequest& request, const CreateTopicRouteTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
CreateTopicRouteTableOutcomeCallable createTopicRouteTableCallable(const Model::CreateTopicRouteTableRequest& request) const;
|
|
|
@@ -376,6 +430,12 @@ namespace AlibabaCloud
|
|
|
QueryDevicePropertyDataOutcome queryDevicePropertyData(const Model::QueryDevicePropertyDataRequest &request)const;
|
|
|
void queryDevicePropertyDataAsync(const Model::QueryDevicePropertyDataRequest& request, const QueryDevicePropertyDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
QueryDevicePropertyDataOutcomeCallable queryDevicePropertyDataCallable(const Model::QueryDevicePropertyDataRequest& request) const;
|
|
|
+ UpdateDeviceGroupOutcome updateDeviceGroup(const Model::UpdateDeviceGroupRequest &request)const;
|
|
|
+ void updateDeviceGroupAsync(const Model::UpdateDeviceGroupRequest& request, const UpdateDeviceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ UpdateDeviceGroupOutcomeCallable updateDeviceGroupCallable(const Model::UpdateDeviceGroupRequest& request) const;
|
|
|
+ DeleteDeviceGroupOutcome deleteDeviceGroup(const Model::DeleteDeviceGroupRequest &request)const;
|
|
|
+ void deleteDeviceGroupAsync(const Model::DeleteDeviceGroupRequest& request, const DeleteDeviceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DeleteDeviceGroupOutcomeCallable deleteDeviceGroupCallable(const Model::DeleteDeviceGroupRequest& request) const;
|
|
|
QueryDevicePropOutcome queryDeviceProp(const Model::QueryDevicePropRequest &request)const;
|
|
|
void queryDevicePropAsync(const Model::QueryDevicePropRequest& request, const QueryDevicePropAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
QueryDevicePropOutcomeCallable queryDevicePropCallable(const Model::QueryDevicePropRequest& request) const;
|
|
|
@@ -430,6 +490,12 @@ namespace AlibabaCloud
|
|
|
QueryDeviceOutcome queryDevice(const Model::QueryDeviceRequest &request)const;
|
|
|
void queryDeviceAsync(const Model::QueryDeviceRequest& request, const QueryDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
QueryDeviceOutcomeCallable queryDeviceCallable(const Model::QueryDeviceRequest& request) const;
|
|
|
+ BatchDeleteDeviceGroupRelationsOutcome batchDeleteDeviceGroupRelations(const Model::BatchDeleteDeviceGroupRelationsRequest &request)const;
|
|
|
+ void batchDeleteDeviceGroupRelationsAsync(const Model::BatchDeleteDeviceGroupRelationsRequest& request, const BatchDeleteDeviceGroupRelationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ BatchDeleteDeviceGroupRelationsOutcomeCallable batchDeleteDeviceGroupRelationsCallable(const Model::BatchDeleteDeviceGroupRelationsRequest& request) const;
|
|
|
+ QueryDeviceGroupTagListOutcome queryDeviceGroupTagList(const Model::QueryDeviceGroupTagListRequest &request)const;
|
|
|
+ void queryDeviceGroupTagListAsync(const Model::QueryDeviceGroupTagListRequest& request, const QueryDeviceGroupTagListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryDeviceGroupTagListOutcomeCallable queryDeviceGroupTagListCallable(const Model::QueryDeviceGroupTagListRequest& request) const;
|
|
|
ListRuleOutcome listRule(const Model::ListRuleRequest &request)const;
|
|
|
void listRuleAsync(const Model::ListRuleRequest& request, const ListRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
ListRuleOutcomeCallable listRuleCallable(const Model::ListRuleRequest& request) const;
|
|
|
@@ -487,6 +553,9 @@ namespace AlibabaCloud
|
|
|
GetRuleActionOutcome getRuleAction(const Model::GetRuleActionRequest &request)const;
|
|
|
void getRuleActionAsync(const Model::GetRuleActionRequest& request, const GetRuleActionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
GetRuleActionOutcomeCallable getRuleActionCallable(const Model::GetRuleActionRequest& request) const;
|
|
|
+ BatchAddDeviceGroupRelationsOutcome batchAddDeviceGroupRelations(const Model::BatchAddDeviceGroupRelationsRequest &request)const;
|
|
|
+ void batchAddDeviceGroupRelationsAsync(const Model::BatchAddDeviceGroupRelationsRequest& request, const BatchAddDeviceGroupRelationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ BatchAddDeviceGroupRelationsOutcomeCallable batchAddDeviceGroupRelationsCallable(const Model::BatchAddDeviceGroupRelationsRequest& request) const;
|
|
|
GetRuleOutcome getRule(const Model::GetRuleRequest &request)const;
|
|
|
void getRuleAsync(const Model::GetRuleRequest& request, const GetRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
GetRuleOutcomeCallable getRuleCallable(const Model::GetRuleRequest& request) const;
|
|
|
@@ -499,6 +568,9 @@ namespace AlibabaCloud
|
|
|
CreateRuleActionOutcome createRuleAction(const Model::CreateRuleActionRequest &request)const;
|
|
|
void createRuleActionAsync(const Model::CreateRuleActionRequest& request, const CreateRuleActionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
CreateRuleActionOutcomeCallable createRuleActionCallable(const Model::CreateRuleActionRequest& request) const;
|
|
|
+ QueryDeviceGroupInfoOutcome queryDeviceGroupInfo(const Model::QueryDeviceGroupInfoRequest &request)const;
|
|
|
+ void queryDeviceGroupInfoAsync(const Model::QueryDeviceGroupInfoRequest& request, const QueryDeviceGroupInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryDeviceGroupInfoOutcomeCallable queryDeviceGroupInfoCallable(const Model::QueryDeviceGroupInfoRequest& request) const;
|
|
|
BatchRegisterDeviceOutcome batchRegisterDevice(const Model::BatchRegisterDeviceRequest &request)const;
|
|
|
void batchRegisterDeviceAsync(const Model::BatchRegisterDeviceRequest& request, const BatchRegisterDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
BatchRegisterDeviceOutcomeCallable batchRegisterDeviceCallable(const Model::BatchRegisterDeviceRequest& request) const;
|