Generate SDK by new Generator

This commit is contained in:
wb-hx510875
2019-09-18 11:18:56 +08:00
parent be86048a76
commit f3eaf1d292
9054 changed files with 325898 additions and 381375 deletions

View File

@@ -21,385 +21,485 @@ set(iot_public_header
include/alibabacloud/iot/IotExport.h )
set(iot_public_header_model
include/alibabacloud/iot/model/QueryAppDeviceListRequest.h
include/alibabacloud/iot/model/QueryAppDeviceListResult.h
include/alibabacloud/iot/model/DeleteTopicRouteTableRequest.h
include/alibabacloud/iot/model/DeleteTopicRouteTableResult.h
include/alibabacloud/iot/model/InvokeDataAPIServiceRequest.h
include/alibabacloud/iot/model/InvokeDataAPIServiceResult.h
include/alibabacloud/iot/model/QueryDeviceGroupListRequest.h
include/alibabacloud/iot/model/QueryDeviceGroupListResult.h
include/alibabacloud/iot/model/QueryDeviceFileListRequest.h
include/alibabacloud/iot/model/QueryDeviceFileListResult.h
include/alibabacloud/iot/model/SetDeviceGroupTagsRequest.h
include/alibabacloud/iot/model/SetDeviceGroupTagsResult.h
include/alibabacloud/iot/model/QueryDeviceEventDataRequest.h
include/alibabacloud/iot/model/QueryDeviceEventDataResult.h
include/alibabacloud/iot/model/BatchQueryDeviceDetailRequest.h
include/alibabacloud/iot/model/BatchQueryDeviceDetailResult.h
include/alibabacloud/iot/model/QueryDeviceByTagsRequest.h
include/alibabacloud/iot/model/QueryDeviceByTagsResult.h
include/alibabacloud/iot/model/GetDeviceStatusRequest.h
include/alibabacloud/iot/model/GetDeviceStatusResult.h
include/alibabacloud/iot/model/DeleteDeviceRequest.h
include/alibabacloud/iot/model/DeleteDeviceResult.h
include/alibabacloud/iot/model/UpdateProductTagsRequest.h
include/alibabacloud/iot/model/UpdateProductTagsResult.h
include/alibabacloud/iot/model/CreateDeviceGroupRequest.h
include/alibabacloud/iot/model/CreateDeviceGroupResult.h
include/alibabacloud/iot/model/EnableThingRequest.h
include/alibabacloud/iot/model/EnableThingResult.h
include/alibabacloud/iot/model/RRpcRequest.h
include/alibabacloud/iot/model/RRpcResult.h
include/alibabacloud/iot/model/ListProductByTagsRequest.h
include/alibabacloud/iot/model/ListProductByTagsResult.h
include/alibabacloud/iot/model/CreateProductTagsRequest.h
include/alibabacloud/iot/model/CreateProductTagsResult.h
include/alibabacloud/iot/model/DeleteRuleRequest.h
include/alibabacloud/iot/model/DeleteRuleResult.h
include/alibabacloud/iot/model/QueryProductTopicRequest.h
include/alibabacloud/iot/model/QueryProductTopicResult.h
include/alibabacloud/iot/model/QueryDeviceDesiredPropertyRequest.h
include/alibabacloud/iot/model/QueryDeviceDesiredPropertyResult.h
include/alibabacloud/iot/model/GetThingTopoRequest.h
include/alibabacloud/iot/model/GetThingTopoResult.h
include/alibabacloud/iot/model/QueryPageByApplyIdRequest.h
include/alibabacloud/iot/model/QueryPageByApplyIdResult.h
include/alibabacloud/iot/model/GetNodesAddingTaskRequest.h
include/alibabacloud/iot/model/GetNodesAddingTaskResult.h
include/alibabacloud/iot/model/CreateTopicRouteTableRequest.h
include/alibabacloud/iot/model/CreateTopicRouteTableResult.h
include/alibabacloud/iot/model/CreateProductRequest.h
include/alibabacloud/iot/model/CreateProductResult.h
include/alibabacloud/iot/model/UpdateRuleRequest.h
include/alibabacloud/iot/model/UpdateRuleResult.h
include/alibabacloud/iot/model/QueryDevicePropertyDataRequest.h
include/alibabacloud/iot/model/QueryDevicePropertyDataResult.h
include/alibabacloud/iot/model/UpdateDeviceGroupRequest.h
include/alibabacloud/iot/model/UpdateDeviceGroupResult.h
include/alibabacloud/iot/model/DeleteDeviceGroupRequest.h
include/alibabacloud/iot/model/DeleteDeviceGroupResult.h
include/alibabacloud/iot/model/BatchUpdateDeviceNicknameRequest.h
include/alibabacloud/iot/model/BatchUpdateDeviceNicknameResult.h
include/alibabacloud/iot/model/QueryDevicePropRequest.h
include/alibabacloud/iot/model/QueryDevicePropResult.h
include/alibabacloud/iot/model/CreateLoRaNodesTaskRequest.h
include/alibabacloud/iot/model/CreateLoRaNodesTaskResult.h
include/alibabacloud/iot/model/DeleteDevicePropRequest.h
include/alibabacloud/iot/model/DeleteDevicePropResult.h
include/alibabacloud/iot/model/QueryDeviceFileRequest.h
include/alibabacloud/iot/model/QueryDeviceFileResult.h
include/alibabacloud/iot/model/GetLoraNodesTaskRequest.h
include/alibabacloud/iot/model/GetLoraNodesTaskResult.h
include/alibabacloud/iot/model/StopRuleRequest.h
include/alibabacloud/iot/model/StopRuleResult.h
include/alibabacloud/iot/model/QueryDeviceGroupByDeviceRequest.h
include/alibabacloud/iot/model/QueryDeviceGroupByDeviceResult.h
include/alibabacloud/iot/model/GetDataAPIServiceDetailRequest.h
include/alibabacloud/iot/model/GetDataAPIServiceDetailResult.h
include/alibabacloud/iot/model/QueryDeviceDetailRequest.h
include/alibabacloud/iot/model/QueryDeviceDetailResult.h
include/alibabacloud/iot/model/NotifyAddThingTopoRequest.h
include/alibabacloud/iot/model/NotifyAddThingTopoResult.h
include/alibabacloud/iot/model/InvokeThingServiceRequest.h
include/alibabacloud/iot/model/InvokeThingServiceResult.h
include/alibabacloud/iot/model/ListRuleActionsRequest.h
include/alibabacloud/iot/model/ListRuleActionsResult.h
include/alibabacloud/iot/model/DeleteDeviceFileRequest.h
include/alibabacloud/iot/model/DeleteDeviceFileResult.h
include/alibabacloud/iot/model/BatchCheckDeviceNamesRequest.h
include/alibabacloud/iot/model/BatchCheckDeviceNamesResult.h
include/alibabacloud/iot/model/QueryDeviceGroupByTagsRequest.h
include/alibabacloud/iot/model/QueryDeviceGroupByTagsResult.h
include/alibabacloud/iot/model/UpdateProductTopicRequest.h
include/alibabacloud/iot/model/UpdateProductTopicResult.h
include/alibabacloud/iot/model/UpdateRuleActionRequest.h
include/alibabacloud/iot/model/UpdateRuleActionResult.h
include/alibabacloud/iot/model/UpdateProductRequest.h
include/alibabacloud/iot/model/UpdateProductResult.h
include/alibabacloud/iot/model/QueryProductRequest.h
include/alibabacloud/iot/model/QueryProductResult.h
include/alibabacloud/iot/model/UpdateDeviceShadowRequest.h
include/alibabacloud/iot/model/UpdateDeviceShadowResult.h
include/alibabacloud/iot/model/QueryBatchRegisterDeviceStatusRequest.h
include/alibabacloud/iot/model/QueryBatchRegisterDeviceStatusResult.h
include/alibabacloud/iot/model/SetDevicePropertyRequest.h
include/alibabacloud/iot/model/SetDevicePropertyResult.h
include/alibabacloud/iot/model/RegisterDeviceRequest.h
include/alibabacloud/iot/model/RegisterDeviceResult.h
include/alibabacloud/iot/model/QuerySuperDeviceGroupRequest.h
include/alibabacloud/iot/model/QuerySuperDeviceGroupResult.h
include/alibabacloud/iot/model/QueryDeviceRequest.h
include/alibabacloud/iot/model/QueryDeviceResult.h
include/alibabacloud/iot/model/QueryDevicePropertiesDataRequest.h
include/alibabacloud/iot/model/QueryDevicePropertiesDataResult.h
include/alibabacloud/iot/model/BatchDeleteDeviceGroupRelationsRequest.h
include/alibabacloud/iot/model/BatchDeleteDeviceGroupRelationsResult.h
include/alibabacloud/iot/model/InvokeThingsServiceRequest.h
include/alibabacloud/iot/model/InvokeThingsServiceResult.h
include/alibabacloud/iot/model/SetDeviceDesiredPropertyRequest.h
include/alibabacloud/iot/model/SetDeviceDesiredPropertyResult.h
include/alibabacloud/iot/model/QueryDeviceGroupTagListRequest.h
include/alibabacloud/iot/model/QueryDeviceGroupTagListResult.h
include/alibabacloud/iot/model/QueryTopicRouteTableRequest.h
include/alibabacloud/iot/model/QueryTopicRouteTableResult.h
include/alibabacloud/iot/model/ListRuleRequest.h
include/alibabacloud/iot/model/ListRuleResult.h
include/alibabacloud/iot/model/CreateRuleRequest.h
include/alibabacloud/iot/model/CreateRuleResult.h
include/alibabacloud/iot/model/QueryDeviceListByDeviceGroupRequest.h
include/alibabacloud/iot/model/QueryDeviceListByDeviceGroupResult.h
include/alibabacloud/iot/model/StartRuleRequest.h
include/alibabacloud/iot/model/StartRuleResult.h
include/alibabacloud/iot/model/QueryProductListRequest.h
include/alibabacloud/iot/model/QueryProductListResult.h
include/alibabacloud/iot/model/QueryDevicePropertyStatusRequest.h
include/alibabacloud/iot/model/QueryDevicePropertyStatusResult.h
include/alibabacloud/iot/model/QueryDeviceStatisticsRequest.h
include/alibabacloud/iot/model/QueryDeviceStatisticsResult.h
include/alibabacloud/iot/model/DeleteProductTopicRequest.h
include/alibabacloud/iot/model/DeleteProductTopicResult.h
include/alibabacloud/iot/model/DeleteProductRequest.h
include/alibabacloud/iot/model/DeleteProductResult.h
include/alibabacloud/iot/model/SaveDevicePropRequest.h
include/alibabacloud/iot/model/SaveDevicePropResult.h
include/alibabacloud/iot/model/PubRequest.h
include/alibabacloud/iot/model/PubResult.h
include/alibabacloud/iot/model/QueryDeviceServiceDataRequest.h
include/alibabacloud/iot/model/QueryDeviceServiceDataResult.h
include/alibabacloud/iot/model/BatchRegisterDeviceWithApplyIdRequest.h
include/alibabacloud/iot/model/BatchRegisterDeviceWithApplyIdResult.h
include/alibabacloud/iot/model/DisableThingRequest.h
include/alibabacloud/iot/model/DisableThingResult.h
include/alibabacloud/iot/model/RemoveThingTopoRequest.h
include/alibabacloud/iot/model/RemoveThingTopoResult.h
include/alibabacloud/iot/model/CreateProductTopicRequest.h
include/alibabacloud/iot/model/CreateProductTopicResult.h
include/alibabacloud/iot/model/QueryTopicReverseRouteTableRequest.h
include/alibabacloud/iot/model/QueryTopicReverseRouteTableResult.h
include/alibabacloud/iot/model/BatchGetDeviceStateRequest.h
include/alibabacloud/iot/model/BatchGetDeviceStateResult.h
include/alibabacloud/iot/model/GetRuleActionRequest.h
include/alibabacloud/iot/model/GetRuleActionResult.h
include/alibabacloud/iot/model/DeleteProductTagsRequest.h
include/alibabacloud/iot/model/DeleteProductTagsResult.h
include/alibabacloud/iot/model/GetRuleRequest.h
include/alibabacloud/iot/model/GetRuleResult.h
include/alibabacloud/iot/model/BatchAddDeviceGroupRelationsRequest.h
include/alibabacloud/iot/model/BatchAddDeviceGroupRelationsResult.h
include/alibabacloud/iot/model/GetDeviceShadowRequest.h
include/alibabacloud/iot/model/GetDeviceShadowResult.h
include/alibabacloud/iot/model/QueryLoRaJoinPermissionsRequest.h
include/alibabacloud/iot/model/QueryLoRaJoinPermissionsResult.h
include/alibabacloud/iot/model/SetDevicesPropertyRequest.h
include/alibabacloud/iot/model/SetDevicesPropertyResult.h
include/alibabacloud/iot/model/GetGatewayBySubDeviceRequest.h
include/alibabacloud/iot/model/GetGatewayBySubDeviceResult.h
include/alibabacloud/iot/model/CreateRuleActionRequest.h
include/alibabacloud/iot/model/CreateRuleActionResult.h
include/alibabacloud/iot/model/QueryDeviceGroupInfoRequest.h
include/alibabacloud/iot/model/QueryDeviceGroupInfoResult.h
include/alibabacloud/iot/model/BatchBindDeviceToEdgeInstanceWithDriverRequest.h
include/alibabacloud/iot/model/BatchBindDeviceToEdgeInstanceWithDriverResult.h
include/alibabacloud/iot/model/BatchCheckDeviceNamesRequest.h
include/alibabacloud/iot/model/BatchCheckDeviceNamesResult.h
include/alibabacloud/iot/model/BatchClearEdgeInstanceDeviceConfigRequest.h
include/alibabacloud/iot/model/BatchClearEdgeInstanceDeviceConfigResult.h
include/alibabacloud/iot/model/BatchDeleteDeviceGroupRelationsRequest.h
include/alibabacloud/iot/model/BatchDeleteDeviceGroupRelationsResult.h
include/alibabacloud/iot/model/BatchGetDeviceDriverRequest.h
include/alibabacloud/iot/model/BatchGetDeviceDriverResult.h
include/alibabacloud/iot/model/BatchGetDeviceStateRequest.h
include/alibabacloud/iot/model/BatchGetDeviceStateResult.h
include/alibabacloud/iot/model/BatchGetEdgeInstanceDeviceConfigRequest.h
include/alibabacloud/iot/model/BatchGetEdgeInstanceDeviceConfigResult.h
include/alibabacloud/iot/model/BatchGetEdgeInstanceDriverConfigsRequest.h
include/alibabacloud/iot/model/BatchGetEdgeInstanceDriverConfigsResult.h
include/alibabacloud/iot/model/BatchQueryDeviceDetailRequest.h
include/alibabacloud/iot/model/BatchQueryDeviceDetailResult.h
include/alibabacloud/iot/model/BatchRegisterDeviceRequest.h
include/alibabacloud/iot/model/BatchRegisterDeviceResult.h
include/alibabacloud/iot/model/BatchRegisterDeviceWithApplyIdRequest.h
include/alibabacloud/iot/model/BatchRegisterDeviceWithApplyIdResult.h
include/alibabacloud/iot/model/BatchSetEdgeInstanceDeviceConfigRequest.h
include/alibabacloud/iot/model/BatchSetEdgeInstanceDeviceConfigResult.h
include/alibabacloud/iot/model/BatchUnbindDeviceFromEdgeInstanceRequest.h
include/alibabacloud/iot/model/BatchUnbindDeviceFromEdgeInstanceResult.h
include/alibabacloud/iot/model/BatchUpdateDeviceNicknameRequest.h
include/alibabacloud/iot/model/BatchUpdateDeviceNicknameResult.h
include/alibabacloud/iot/model/BindDriverToEdgeInstanceRequest.h
include/alibabacloud/iot/model/BindDriverToEdgeInstanceResult.h
include/alibabacloud/iot/model/BindGatewayToEdgeInstanceRequest.h
include/alibabacloud/iot/model/BindGatewayToEdgeInstanceResult.h
include/alibabacloud/iot/model/ClearEdgeInstanceDriverConfigsRequest.h
include/alibabacloud/iot/model/ClearEdgeInstanceDriverConfigsResult.h
include/alibabacloud/iot/model/CloseEdgeInstanceDeploymentRequest.h
include/alibabacloud/iot/model/CloseEdgeInstanceDeploymentResult.h
include/alibabacloud/iot/model/CreateDataAPIServiceRequest.h
include/alibabacloud/iot/model/CreateDataAPIServiceResult.h
include/alibabacloud/iot/model/CreateDeviceGroupRequest.h
include/alibabacloud/iot/model/CreateDeviceGroupResult.h
include/alibabacloud/iot/model/CreateEdgeInstanceRequest.h
include/alibabacloud/iot/model/CreateEdgeInstanceResult.h
include/alibabacloud/iot/model/CreateEdgeInstanceDeploymentRequest.h
include/alibabacloud/iot/model/CreateEdgeInstanceDeploymentResult.h
include/alibabacloud/iot/model/CreateLoRaNodesTaskRequest.h
include/alibabacloud/iot/model/CreateLoRaNodesTaskResult.h
include/alibabacloud/iot/model/CreateProductRequest.h
include/alibabacloud/iot/model/CreateProductResult.h
include/alibabacloud/iot/model/CreateProductTagsRequest.h
include/alibabacloud/iot/model/CreateProductTagsResult.h
include/alibabacloud/iot/model/CreateProductTopicRequest.h
include/alibabacloud/iot/model/CreateProductTopicResult.h
include/alibabacloud/iot/model/CreateRuleRequest.h
include/alibabacloud/iot/model/CreateRuleResult.h
include/alibabacloud/iot/model/CreateRuleActionRequest.h
include/alibabacloud/iot/model/CreateRuleActionResult.h
include/alibabacloud/iot/model/CreateTopicRouteTableRequest.h
include/alibabacloud/iot/model/CreateTopicRouteTableResult.h
include/alibabacloud/iot/model/DeleteDeviceRequest.h
include/alibabacloud/iot/model/DeleteDeviceResult.h
include/alibabacloud/iot/model/DeleteDeviceFileRequest.h
include/alibabacloud/iot/model/DeleteDeviceFileResult.h
include/alibabacloud/iot/model/DeleteDeviceGroupRequest.h
include/alibabacloud/iot/model/DeleteDeviceGroupResult.h
include/alibabacloud/iot/model/DeleteDevicePropRequest.h
include/alibabacloud/iot/model/DeleteDevicePropResult.h
include/alibabacloud/iot/model/DeleteEdgeInstanceRequest.h
include/alibabacloud/iot/model/DeleteEdgeInstanceResult.h
include/alibabacloud/iot/model/DeleteProductRequest.h
include/alibabacloud/iot/model/DeleteProductResult.h
include/alibabacloud/iot/model/DeleteProductTagsRequest.h
include/alibabacloud/iot/model/DeleteProductTagsResult.h
include/alibabacloud/iot/model/DeleteProductTopicRequest.h
include/alibabacloud/iot/model/DeleteProductTopicResult.h
include/alibabacloud/iot/model/DeleteRuleRequest.h
include/alibabacloud/iot/model/DeleteRuleResult.h
include/alibabacloud/iot/model/DeleteRuleActionRequest.h
include/alibabacloud/iot/model/DeleteRuleActionResult.h
include/alibabacloud/iot/model/DeleteTopicRouteTableRequest.h
include/alibabacloud/iot/model/DeleteTopicRouteTableResult.h
include/alibabacloud/iot/model/DisableThingRequest.h
include/alibabacloud/iot/model/DisableThingResult.h
include/alibabacloud/iot/model/EnableThingRequest.h
include/alibabacloud/iot/model/EnableThingResult.h
include/alibabacloud/iot/model/GetDataAPIServiceDetailRequest.h
include/alibabacloud/iot/model/GetDataAPIServiceDetailResult.h
include/alibabacloud/iot/model/GetDeviceShadowRequest.h
include/alibabacloud/iot/model/GetDeviceShadowResult.h
include/alibabacloud/iot/model/GetDeviceStatusRequest.h
include/alibabacloud/iot/model/GetDeviceStatusResult.h
include/alibabacloud/iot/model/GetEdgeInstanceRequest.h
include/alibabacloud/iot/model/GetEdgeInstanceResult.h
include/alibabacloud/iot/model/GetEdgeInstanceDeploymentRequest.h
include/alibabacloud/iot/model/GetEdgeInstanceDeploymentResult.h
include/alibabacloud/iot/model/GetGatewayBySubDeviceRequest.h
include/alibabacloud/iot/model/GetGatewayBySubDeviceResult.h
include/alibabacloud/iot/model/GetLoraNodesTaskRequest.h
include/alibabacloud/iot/model/GetLoraNodesTaskResult.h
include/alibabacloud/iot/model/GetNodesAddingTaskRequest.h
include/alibabacloud/iot/model/GetNodesAddingTaskResult.h
include/alibabacloud/iot/model/GetRuleRequest.h
include/alibabacloud/iot/model/GetRuleResult.h
include/alibabacloud/iot/model/GetRuleActionRequest.h
include/alibabacloud/iot/model/GetRuleActionResult.h
include/alibabacloud/iot/model/GetThingTopoRequest.h
include/alibabacloud/iot/model/GetThingTopoResult.h
include/alibabacloud/iot/model/InvokeDataAPIServiceRequest.h
include/alibabacloud/iot/model/InvokeDataAPIServiceResult.h
include/alibabacloud/iot/model/InvokeThingServiceRequest.h
include/alibabacloud/iot/model/InvokeThingServiceResult.h
include/alibabacloud/iot/model/InvokeThingsServiceRequest.h
include/alibabacloud/iot/model/InvokeThingsServiceResult.h
include/alibabacloud/iot/model/ListProductByTagsRequest.h
include/alibabacloud/iot/model/ListProductByTagsResult.h
include/alibabacloud/iot/model/ListProductTagsRequest.h
include/alibabacloud/iot/model/ListProductTagsResult.h
include/alibabacloud/iot/model/ListRuleRequest.h
include/alibabacloud/iot/model/ListRuleResult.h
include/alibabacloud/iot/model/ListRuleActionsRequest.h
include/alibabacloud/iot/model/ListRuleActionsResult.h
include/alibabacloud/iot/model/NotifyAddThingTopoRequest.h
include/alibabacloud/iot/model/NotifyAddThingTopoResult.h
include/alibabacloud/iot/model/PubRequest.h
include/alibabacloud/iot/model/PubResult.h
include/alibabacloud/iot/model/PubBroadcastRequest.h
include/alibabacloud/iot/model/PubBroadcastResult.h
include/alibabacloud/iot/model/CreateDataAPIServiceRequest.h
include/alibabacloud/iot/model/CreateDataAPIServiceResult.h )
include/alibabacloud/iot/model/QueryAppDeviceListRequest.h
include/alibabacloud/iot/model/QueryAppDeviceListResult.h
include/alibabacloud/iot/model/QueryBatchRegisterDeviceStatusRequest.h
include/alibabacloud/iot/model/QueryBatchRegisterDeviceStatusResult.h
include/alibabacloud/iot/model/QueryDeviceRequest.h
include/alibabacloud/iot/model/QueryDeviceResult.h
include/alibabacloud/iot/model/QueryDeviceByDriverRequest.h
include/alibabacloud/iot/model/QueryDeviceByDriverResult.h
include/alibabacloud/iot/model/QueryDeviceByTagsRequest.h
include/alibabacloud/iot/model/QueryDeviceByTagsResult.h
include/alibabacloud/iot/model/QueryDeviceDesiredPropertyRequest.h
include/alibabacloud/iot/model/QueryDeviceDesiredPropertyResult.h
include/alibabacloud/iot/model/QueryDeviceDetailRequest.h
include/alibabacloud/iot/model/QueryDeviceDetailResult.h
include/alibabacloud/iot/model/QueryDeviceEventDataRequest.h
include/alibabacloud/iot/model/QueryDeviceEventDataResult.h
include/alibabacloud/iot/model/QueryDeviceFileRequest.h
include/alibabacloud/iot/model/QueryDeviceFileResult.h
include/alibabacloud/iot/model/QueryDeviceFileListRequest.h
include/alibabacloud/iot/model/QueryDeviceFileListResult.h
include/alibabacloud/iot/model/QueryDeviceGroupByDeviceRequest.h
include/alibabacloud/iot/model/QueryDeviceGroupByDeviceResult.h
include/alibabacloud/iot/model/QueryDeviceGroupByTagsRequest.h
include/alibabacloud/iot/model/QueryDeviceGroupByTagsResult.h
include/alibabacloud/iot/model/QueryDeviceGroupInfoRequest.h
include/alibabacloud/iot/model/QueryDeviceGroupInfoResult.h
include/alibabacloud/iot/model/QueryDeviceGroupListRequest.h
include/alibabacloud/iot/model/QueryDeviceGroupListResult.h
include/alibabacloud/iot/model/QueryDeviceGroupTagListRequest.h
include/alibabacloud/iot/model/QueryDeviceGroupTagListResult.h
include/alibabacloud/iot/model/QueryDeviceListByDeviceGroupRequest.h
include/alibabacloud/iot/model/QueryDeviceListByDeviceGroupResult.h
include/alibabacloud/iot/model/QueryDevicePropRequest.h
include/alibabacloud/iot/model/QueryDevicePropResult.h
include/alibabacloud/iot/model/QueryDevicePropertiesDataRequest.h
include/alibabacloud/iot/model/QueryDevicePropertiesDataResult.h
include/alibabacloud/iot/model/QueryDevicePropertyDataRequest.h
include/alibabacloud/iot/model/QueryDevicePropertyDataResult.h
include/alibabacloud/iot/model/QueryDevicePropertyStatusRequest.h
include/alibabacloud/iot/model/QueryDevicePropertyStatusResult.h
include/alibabacloud/iot/model/QueryDeviceServiceDataRequest.h
include/alibabacloud/iot/model/QueryDeviceServiceDataResult.h
include/alibabacloud/iot/model/QueryDeviceStatisticsRequest.h
include/alibabacloud/iot/model/QueryDeviceStatisticsResult.h
include/alibabacloud/iot/model/QueryEdgeInstanceRequest.h
include/alibabacloud/iot/model/QueryEdgeInstanceResult.h
include/alibabacloud/iot/model/QueryEdgeInstanceDeviceRequest.h
include/alibabacloud/iot/model/QueryEdgeInstanceDeviceResult.h
include/alibabacloud/iot/model/QueryEdgeInstanceDriverRequest.h
include/alibabacloud/iot/model/QueryEdgeInstanceDriverResult.h
include/alibabacloud/iot/model/QueryEdgeInstanceGatewayRequest.h
include/alibabacloud/iot/model/QueryEdgeInstanceGatewayResult.h
include/alibabacloud/iot/model/QueryEdgeInstanceHistoricDeploymentRequest.h
include/alibabacloud/iot/model/QueryEdgeInstanceHistoricDeploymentResult.h
include/alibabacloud/iot/model/QueryLoRaJoinPermissionsRequest.h
include/alibabacloud/iot/model/QueryLoRaJoinPermissionsResult.h
include/alibabacloud/iot/model/QueryPageByApplyIdRequest.h
include/alibabacloud/iot/model/QueryPageByApplyIdResult.h
include/alibabacloud/iot/model/QueryProductRequest.h
include/alibabacloud/iot/model/QueryProductResult.h
include/alibabacloud/iot/model/QueryProductListRequest.h
include/alibabacloud/iot/model/QueryProductListResult.h
include/alibabacloud/iot/model/QueryProductTopicRequest.h
include/alibabacloud/iot/model/QueryProductTopicResult.h
include/alibabacloud/iot/model/QuerySuperDeviceGroupRequest.h
include/alibabacloud/iot/model/QuerySuperDeviceGroupResult.h
include/alibabacloud/iot/model/QueryTopicReverseRouteTableRequest.h
include/alibabacloud/iot/model/QueryTopicReverseRouteTableResult.h
include/alibabacloud/iot/model/QueryTopicRouteTableRequest.h
include/alibabacloud/iot/model/QueryTopicRouteTableResult.h
include/alibabacloud/iot/model/RRpcRequest.h
include/alibabacloud/iot/model/RRpcResult.h
include/alibabacloud/iot/model/RegisterDeviceRequest.h
include/alibabacloud/iot/model/RegisterDeviceResult.h
include/alibabacloud/iot/model/RemoveThingTopoRequest.h
include/alibabacloud/iot/model/RemoveThingTopoResult.h
include/alibabacloud/iot/model/SaveDevicePropRequest.h
include/alibabacloud/iot/model/SaveDevicePropResult.h
include/alibabacloud/iot/model/SetDeviceDesiredPropertyRequest.h
include/alibabacloud/iot/model/SetDeviceDesiredPropertyResult.h
include/alibabacloud/iot/model/SetDeviceGroupTagsRequest.h
include/alibabacloud/iot/model/SetDeviceGroupTagsResult.h
include/alibabacloud/iot/model/SetDevicePropertyRequest.h
include/alibabacloud/iot/model/SetDevicePropertyResult.h
include/alibabacloud/iot/model/SetDevicesPropertyRequest.h
include/alibabacloud/iot/model/SetDevicesPropertyResult.h
include/alibabacloud/iot/model/SetEdgeInstanceDriverConfigsRequest.h
include/alibabacloud/iot/model/SetEdgeInstanceDriverConfigsResult.h
include/alibabacloud/iot/model/StartRuleRequest.h
include/alibabacloud/iot/model/StartRuleResult.h
include/alibabacloud/iot/model/StopRuleRequest.h
include/alibabacloud/iot/model/StopRuleResult.h
include/alibabacloud/iot/model/UnbindDriverFromEdgeInstanceRequest.h
include/alibabacloud/iot/model/UnbindDriverFromEdgeInstanceResult.h
include/alibabacloud/iot/model/UpdateDeviceGroupRequest.h
include/alibabacloud/iot/model/UpdateDeviceGroupResult.h
include/alibabacloud/iot/model/UpdateDeviceShadowRequest.h
include/alibabacloud/iot/model/UpdateDeviceShadowResult.h
include/alibabacloud/iot/model/UpdateEdgeInstanceRequest.h
include/alibabacloud/iot/model/UpdateEdgeInstanceResult.h
include/alibabacloud/iot/model/UpdateProductRequest.h
include/alibabacloud/iot/model/UpdateProductResult.h
include/alibabacloud/iot/model/UpdateProductTagsRequest.h
include/alibabacloud/iot/model/UpdateProductTagsResult.h
include/alibabacloud/iot/model/UpdateProductTopicRequest.h
include/alibabacloud/iot/model/UpdateProductTopicResult.h
include/alibabacloud/iot/model/UpdateRuleRequest.h
include/alibabacloud/iot/model/UpdateRuleResult.h
include/alibabacloud/iot/model/UpdateRuleActionRequest.h
include/alibabacloud/iot/model/UpdateRuleActionResult.h )
set(iot_src
src/IotClient.cc
src/model/QueryAppDeviceListRequest.cc
src/model/QueryAppDeviceListResult.cc
src/model/DeleteTopicRouteTableRequest.cc
src/model/DeleteTopicRouteTableResult.cc
src/model/InvokeDataAPIServiceRequest.cc
src/model/InvokeDataAPIServiceResult.cc
src/model/QueryDeviceGroupListRequest.cc
src/model/QueryDeviceGroupListResult.cc
src/model/QueryDeviceFileListRequest.cc
src/model/QueryDeviceFileListResult.cc
src/model/SetDeviceGroupTagsRequest.cc
src/model/SetDeviceGroupTagsResult.cc
src/model/QueryDeviceEventDataRequest.cc
src/model/QueryDeviceEventDataResult.cc
src/model/BatchQueryDeviceDetailRequest.cc
src/model/BatchQueryDeviceDetailResult.cc
src/model/QueryDeviceByTagsRequest.cc
src/model/QueryDeviceByTagsResult.cc
src/model/GetDeviceStatusRequest.cc
src/model/GetDeviceStatusResult.cc
src/model/DeleteDeviceRequest.cc
src/model/DeleteDeviceResult.cc
src/model/UpdateProductTagsRequest.cc
src/model/UpdateProductTagsResult.cc
src/model/CreateDeviceGroupRequest.cc
src/model/CreateDeviceGroupResult.cc
src/model/EnableThingRequest.cc
src/model/EnableThingResult.cc
src/model/RRpcRequest.cc
src/model/RRpcResult.cc
src/model/ListProductByTagsRequest.cc
src/model/ListProductByTagsResult.cc
src/model/CreateProductTagsRequest.cc
src/model/CreateProductTagsResult.cc
src/model/DeleteRuleRequest.cc
src/model/DeleteRuleResult.cc
src/model/QueryProductTopicRequest.cc
src/model/QueryProductTopicResult.cc
src/model/QueryDeviceDesiredPropertyRequest.cc
src/model/QueryDeviceDesiredPropertyResult.cc
src/model/GetThingTopoRequest.cc
src/model/GetThingTopoResult.cc
src/model/QueryPageByApplyIdRequest.cc
src/model/QueryPageByApplyIdResult.cc
src/model/GetNodesAddingTaskRequest.cc
src/model/GetNodesAddingTaskResult.cc
src/model/CreateTopicRouteTableRequest.cc
src/model/CreateTopicRouteTableResult.cc
src/model/CreateProductRequest.cc
src/model/CreateProductResult.cc
src/model/UpdateRuleRequest.cc
src/model/UpdateRuleResult.cc
src/model/QueryDevicePropertyDataRequest.cc
src/model/QueryDevicePropertyDataResult.cc
src/model/UpdateDeviceGroupRequest.cc
src/model/UpdateDeviceGroupResult.cc
src/model/DeleteDeviceGroupRequest.cc
src/model/DeleteDeviceGroupResult.cc
src/model/BatchUpdateDeviceNicknameRequest.cc
src/model/BatchUpdateDeviceNicknameResult.cc
src/model/QueryDevicePropRequest.cc
src/model/QueryDevicePropResult.cc
src/model/CreateLoRaNodesTaskRequest.cc
src/model/CreateLoRaNodesTaskResult.cc
src/model/DeleteDevicePropRequest.cc
src/model/DeleteDevicePropResult.cc
src/model/QueryDeviceFileRequest.cc
src/model/QueryDeviceFileResult.cc
src/model/GetLoraNodesTaskRequest.cc
src/model/GetLoraNodesTaskResult.cc
src/model/StopRuleRequest.cc
src/model/StopRuleResult.cc
src/model/QueryDeviceGroupByDeviceRequest.cc
src/model/QueryDeviceGroupByDeviceResult.cc
src/model/GetDataAPIServiceDetailRequest.cc
src/model/GetDataAPIServiceDetailResult.cc
src/model/QueryDeviceDetailRequest.cc
src/model/QueryDeviceDetailResult.cc
src/model/NotifyAddThingTopoRequest.cc
src/model/NotifyAddThingTopoResult.cc
src/model/InvokeThingServiceRequest.cc
src/model/InvokeThingServiceResult.cc
src/model/ListRuleActionsRequest.cc
src/model/ListRuleActionsResult.cc
src/model/DeleteDeviceFileRequest.cc
src/model/DeleteDeviceFileResult.cc
src/model/BatchCheckDeviceNamesRequest.cc
src/model/BatchCheckDeviceNamesResult.cc
src/model/QueryDeviceGroupByTagsRequest.cc
src/model/QueryDeviceGroupByTagsResult.cc
src/model/UpdateProductTopicRequest.cc
src/model/UpdateProductTopicResult.cc
src/model/UpdateRuleActionRequest.cc
src/model/UpdateRuleActionResult.cc
src/model/UpdateProductRequest.cc
src/model/UpdateProductResult.cc
src/model/QueryProductRequest.cc
src/model/QueryProductResult.cc
src/model/UpdateDeviceShadowRequest.cc
src/model/UpdateDeviceShadowResult.cc
src/model/QueryBatchRegisterDeviceStatusRequest.cc
src/model/QueryBatchRegisterDeviceStatusResult.cc
src/model/SetDevicePropertyRequest.cc
src/model/SetDevicePropertyResult.cc
src/model/RegisterDeviceRequest.cc
src/model/RegisterDeviceResult.cc
src/model/QuerySuperDeviceGroupRequest.cc
src/model/QuerySuperDeviceGroupResult.cc
src/model/QueryDeviceRequest.cc
src/model/QueryDeviceResult.cc
src/model/QueryDevicePropertiesDataRequest.cc
src/model/QueryDevicePropertiesDataResult.cc
src/model/BatchDeleteDeviceGroupRelationsRequest.cc
src/model/BatchDeleteDeviceGroupRelationsResult.cc
src/model/InvokeThingsServiceRequest.cc
src/model/InvokeThingsServiceResult.cc
src/model/SetDeviceDesiredPropertyRequest.cc
src/model/SetDeviceDesiredPropertyResult.cc
src/model/QueryDeviceGroupTagListRequest.cc
src/model/QueryDeviceGroupTagListResult.cc
src/model/QueryTopicRouteTableRequest.cc
src/model/QueryTopicRouteTableResult.cc
src/model/ListRuleRequest.cc
src/model/ListRuleResult.cc
src/model/CreateRuleRequest.cc
src/model/CreateRuleResult.cc
src/model/QueryDeviceListByDeviceGroupRequest.cc
src/model/QueryDeviceListByDeviceGroupResult.cc
src/model/StartRuleRequest.cc
src/model/StartRuleResult.cc
src/model/QueryProductListRequest.cc
src/model/QueryProductListResult.cc
src/model/QueryDevicePropertyStatusRequest.cc
src/model/QueryDevicePropertyStatusResult.cc
src/model/QueryDeviceStatisticsRequest.cc
src/model/QueryDeviceStatisticsResult.cc
src/model/DeleteProductTopicRequest.cc
src/model/DeleteProductTopicResult.cc
src/model/DeleteProductRequest.cc
src/model/DeleteProductResult.cc
src/model/SaveDevicePropRequest.cc
src/model/SaveDevicePropResult.cc
src/model/PubRequest.cc
src/model/PubResult.cc
src/model/QueryDeviceServiceDataRequest.cc
src/model/QueryDeviceServiceDataResult.cc
src/model/BatchRegisterDeviceWithApplyIdRequest.cc
src/model/BatchRegisterDeviceWithApplyIdResult.cc
src/model/DisableThingRequest.cc
src/model/DisableThingResult.cc
src/model/RemoveThingTopoRequest.cc
src/model/RemoveThingTopoResult.cc
src/model/CreateProductTopicRequest.cc
src/model/CreateProductTopicResult.cc
src/model/QueryTopicReverseRouteTableRequest.cc
src/model/QueryTopicReverseRouteTableResult.cc
src/model/BatchGetDeviceStateRequest.cc
src/model/BatchGetDeviceStateResult.cc
src/model/GetRuleActionRequest.cc
src/model/GetRuleActionResult.cc
src/model/DeleteProductTagsRequest.cc
src/model/DeleteProductTagsResult.cc
src/model/GetRuleRequest.cc
src/model/GetRuleResult.cc
src/model/BatchAddDeviceGroupRelationsRequest.cc
src/model/BatchAddDeviceGroupRelationsResult.cc
src/model/GetDeviceShadowRequest.cc
src/model/GetDeviceShadowResult.cc
src/model/QueryLoRaJoinPermissionsRequest.cc
src/model/QueryLoRaJoinPermissionsResult.cc
src/model/SetDevicesPropertyRequest.cc
src/model/SetDevicesPropertyResult.cc
src/model/GetGatewayBySubDeviceRequest.cc
src/model/GetGatewayBySubDeviceResult.cc
src/model/CreateRuleActionRequest.cc
src/model/CreateRuleActionResult.cc
src/model/QueryDeviceGroupInfoRequest.cc
src/model/QueryDeviceGroupInfoResult.cc
src/model/BatchBindDeviceToEdgeInstanceWithDriverRequest.cc
src/model/BatchBindDeviceToEdgeInstanceWithDriverResult.cc
src/model/BatchCheckDeviceNamesRequest.cc
src/model/BatchCheckDeviceNamesResult.cc
src/model/BatchClearEdgeInstanceDeviceConfigRequest.cc
src/model/BatchClearEdgeInstanceDeviceConfigResult.cc
src/model/BatchDeleteDeviceGroupRelationsRequest.cc
src/model/BatchDeleteDeviceGroupRelationsResult.cc
src/model/BatchGetDeviceDriverRequest.cc
src/model/BatchGetDeviceDriverResult.cc
src/model/BatchGetDeviceStateRequest.cc
src/model/BatchGetDeviceStateResult.cc
src/model/BatchGetEdgeInstanceDeviceConfigRequest.cc
src/model/BatchGetEdgeInstanceDeviceConfigResult.cc
src/model/BatchGetEdgeInstanceDriverConfigsRequest.cc
src/model/BatchGetEdgeInstanceDriverConfigsResult.cc
src/model/BatchQueryDeviceDetailRequest.cc
src/model/BatchQueryDeviceDetailResult.cc
src/model/BatchRegisterDeviceRequest.cc
src/model/BatchRegisterDeviceResult.cc
src/model/BatchRegisterDeviceWithApplyIdRequest.cc
src/model/BatchRegisterDeviceWithApplyIdResult.cc
src/model/BatchSetEdgeInstanceDeviceConfigRequest.cc
src/model/BatchSetEdgeInstanceDeviceConfigResult.cc
src/model/BatchUnbindDeviceFromEdgeInstanceRequest.cc
src/model/BatchUnbindDeviceFromEdgeInstanceResult.cc
src/model/BatchUpdateDeviceNicknameRequest.cc
src/model/BatchUpdateDeviceNicknameResult.cc
src/model/BindDriverToEdgeInstanceRequest.cc
src/model/BindDriverToEdgeInstanceResult.cc
src/model/BindGatewayToEdgeInstanceRequest.cc
src/model/BindGatewayToEdgeInstanceResult.cc
src/model/ClearEdgeInstanceDriverConfigsRequest.cc
src/model/ClearEdgeInstanceDriverConfigsResult.cc
src/model/CloseEdgeInstanceDeploymentRequest.cc
src/model/CloseEdgeInstanceDeploymentResult.cc
src/model/CreateDataAPIServiceRequest.cc
src/model/CreateDataAPIServiceResult.cc
src/model/CreateDeviceGroupRequest.cc
src/model/CreateDeviceGroupResult.cc
src/model/CreateEdgeInstanceRequest.cc
src/model/CreateEdgeInstanceResult.cc
src/model/CreateEdgeInstanceDeploymentRequest.cc
src/model/CreateEdgeInstanceDeploymentResult.cc
src/model/CreateLoRaNodesTaskRequest.cc
src/model/CreateLoRaNodesTaskResult.cc
src/model/CreateProductRequest.cc
src/model/CreateProductResult.cc
src/model/CreateProductTagsRequest.cc
src/model/CreateProductTagsResult.cc
src/model/CreateProductTopicRequest.cc
src/model/CreateProductTopicResult.cc
src/model/CreateRuleRequest.cc
src/model/CreateRuleResult.cc
src/model/CreateRuleActionRequest.cc
src/model/CreateRuleActionResult.cc
src/model/CreateTopicRouteTableRequest.cc
src/model/CreateTopicRouteTableResult.cc
src/model/DeleteDeviceRequest.cc
src/model/DeleteDeviceResult.cc
src/model/DeleteDeviceFileRequest.cc
src/model/DeleteDeviceFileResult.cc
src/model/DeleteDeviceGroupRequest.cc
src/model/DeleteDeviceGroupResult.cc
src/model/DeleteDevicePropRequest.cc
src/model/DeleteDevicePropResult.cc
src/model/DeleteEdgeInstanceRequest.cc
src/model/DeleteEdgeInstanceResult.cc
src/model/DeleteProductRequest.cc
src/model/DeleteProductResult.cc
src/model/DeleteProductTagsRequest.cc
src/model/DeleteProductTagsResult.cc
src/model/DeleteProductTopicRequest.cc
src/model/DeleteProductTopicResult.cc
src/model/DeleteRuleRequest.cc
src/model/DeleteRuleResult.cc
src/model/DeleteRuleActionRequest.cc
src/model/DeleteRuleActionResult.cc
src/model/DeleteTopicRouteTableRequest.cc
src/model/DeleteTopicRouteTableResult.cc
src/model/DisableThingRequest.cc
src/model/DisableThingResult.cc
src/model/EnableThingRequest.cc
src/model/EnableThingResult.cc
src/model/GetDataAPIServiceDetailRequest.cc
src/model/GetDataAPIServiceDetailResult.cc
src/model/GetDeviceShadowRequest.cc
src/model/GetDeviceShadowResult.cc
src/model/GetDeviceStatusRequest.cc
src/model/GetDeviceStatusResult.cc
src/model/GetEdgeInstanceRequest.cc
src/model/GetEdgeInstanceResult.cc
src/model/GetEdgeInstanceDeploymentRequest.cc
src/model/GetEdgeInstanceDeploymentResult.cc
src/model/GetGatewayBySubDeviceRequest.cc
src/model/GetGatewayBySubDeviceResult.cc
src/model/GetLoraNodesTaskRequest.cc
src/model/GetLoraNodesTaskResult.cc
src/model/GetNodesAddingTaskRequest.cc
src/model/GetNodesAddingTaskResult.cc
src/model/GetRuleRequest.cc
src/model/GetRuleResult.cc
src/model/GetRuleActionRequest.cc
src/model/GetRuleActionResult.cc
src/model/GetThingTopoRequest.cc
src/model/GetThingTopoResult.cc
src/model/InvokeDataAPIServiceRequest.cc
src/model/InvokeDataAPIServiceResult.cc
src/model/InvokeThingServiceRequest.cc
src/model/InvokeThingServiceResult.cc
src/model/InvokeThingsServiceRequest.cc
src/model/InvokeThingsServiceResult.cc
src/model/ListProductByTagsRequest.cc
src/model/ListProductByTagsResult.cc
src/model/ListProductTagsRequest.cc
src/model/ListProductTagsResult.cc
src/model/ListRuleRequest.cc
src/model/ListRuleResult.cc
src/model/ListRuleActionsRequest.cc
src/model/ListRuleActionsResult.cc
src/model/NotifyAddThingTopoRequest.cc
src/model/NotifyAddThingTopoResult.cc
src/model/PubRequest.cc
src/model/PubResult.cc
src/model/PubBroadcastRequest.cc
src/model/PubBroadcastResult.cc
src/model/CreateDataAPIServiceRequest.cc
src/model/CreateDataAPIServiceResult.cc )
src/model/QueryAppDeviceListRequest.cc
src/model/QueryAppDeviceListResult.cc
src/model/QueryBatchRegisterDeviceStatusRequest.cc
src/model/QueryBatchRegisterDeviceStatusResult.cc
src/model/QueryDeviceRequest.cc
src/model/QueryDeviceResult.cc
src/model/QueryDeviceByDriverRequest.cc
src/model/QueryDeviceByDriverResult.cc
src/model/QueryDeviceByTagsRequest.cc
src/model/QueryDeviceByTagsResult.cc
src/model/QueryDeviceDesiredPropertyRequest.cc
src/model/QueryDeviceDesiredPropertyResult.cc
src/model/QueryDeviceDetailRequest.cc
src/model/QueryDeviceDetailResult.cc
src/model/QueryDeviceEventDataRequest.cc
src/model/QueryDeviceEventDataResult.cc
src/model/QueryDeviceFileRequest.cc
src/model/QueryDeviceFileResult.cc
src/model/QueryDeviceFileListRequest.cc
src/model/QueryDeviceFileListResult.cc
src/model/QueryDeviceGroupByDeviceRequest.cc
src/model/QueryDeviceGroupByDeviceResult.cc
src/model/QueryDeviceGroupByTagsRequest.cc
src/model/QueryDeviceGroupByTagsResult.cc
src/model/QueryDeviceGroupInfoRequest.cc
src/model/QueryDeviceGroupInfoResult.cc
src/model/QueryDeviceGroupListRequest.cc
src/model/QueryDeviceGroupListResult.cc
src/model/QueryDeviceGroupTagListRequest.cc
src/model/QueryDeviceGroupTagListResult.cc
src/model/QueryDeviceListByDeviceGroupRequest.cc
src/model/QueryDeviceListByDeviceGroupResult.cc
src/model/QueryDevicePropRequest.cc
src/model/QueryDevicePropResult.cc
src/model/QueryDevicePropertiesDataRequest.cc
src/model/QueryDevicePropertiesDataResult.cc
src/model/QueryDevicePropertyDataRequest.cc
src/model/QueryDevicePropertyDataResult.cc
src/model/QueryDevicePropertyStatusRequest.cc
src/model/QueryDevicePropertyStatusResult.cc
src/model/QueryDeviceServiceDataRequest.cc
src/model/QueryDeviceServiceDataResult.cc
src/model/QueryDeviceStatisticsRequest.cc
src/model/QueryDeviceStatisticsResult.cc
src/model/QueryEdgeInstanceRequest.cc
src/model/QueryEdgeInstanceResult.cc
src/model/QueryEdgeInstanceDeviceRequest.cc
src/model/QueryEdgeInstanceDeviceResult.cc
src/model/QueryEdgeInstanceDriverRequest.cc
src/model/QueryEdgeInstanceDriverResult.cc
src/model/QueryEdgeInstanceGatewayRequest.cc
src/model/QueryEdgeInstanceGatewayResult.cc
src/model/QueryEdgeInstanceHistoricDeploymentRequest.cc
src/model/QueryEdgeInstanceHistoricDeploymentResult.cc
src/model/QueryLoRaJoinPermissionsRequest.cc
src/model/QueryLoRaJoinPermissionsResult.cc
src/model/QueryPageByApplyIdRequest.cc
src/model/QueryPageByApplyIdResult.cc
src/model/QueryProductRequest.cc
src/model/QueryProductResult.cc
src/model/QueryProductListRequest.cc
src/model/QueryProductListResult.cc
src/model/QueryProductTopicRequest.cc
src/model/QueryProductTopicResult.cc
src/model/QuerySuperDeviceGroupRequest.cc
src/model/QuerySuperDeviceGroupResult.cc
src/model/QueryTopicReverseRouteTableRequest.cc
src/model/QueryTopicReverseRouteTableResult.cc
src/model/QueryTopicRouteTableRequest.cc
src/model/QueryTopicRouteTableResult.cc
src/model/RRpcRequest.cc
src/model/RRpcResult.cc
src/model/RegisterDeviceRequest.cc
src/model/RegisterDeviceResult.cc
src/model/RemoveThingTopoRequest.cc
src/model/RemoveThingTopoResult.cc
src/model/SaveDevicePropRequest.cc
src/model/SaveDevicePropResult.cc
src/model/SetDeviceDesiredPropertyRequest.cc
src/model/SetDeviceDesiredPropertyResult.cc
src/model/SetDeviceGroupTagsRequest.cc
src/model/SetDeviceGroupTagsResult.cc
src/model/SetDevicePropertyRequest.cc
src/model/SetDevicePropertyResult.cc
src/model/SetDevicesPropertyRequest.cc
src/model/SetDevicesPropertyResult.cc
src/model/SetEdgeInstanceDriverConfigsRequest.cc
src/model/SetEdgeInstanceDriverConfigsResult.cc
src/model/StartRuleRequest.cc
src/model/StartRuleResult.cc
src/model/StopRuleRequest.cc
src/model/StopRuleResult.cc
src/model/UnbindDriverFromEdgeInstanceRequest.cc
src/model/UnbindDriverFromEdgeInstanceResult.cc
src/model/UpdateDeviceGroupRequest.cc
src/model/UpdateDeviceGroupResult.cc
src/model/UpdateDeviceShadowRequest.cc
src/model/UpdateDeviceShadowResult.cc
src/model/UpdateEdgeInstanceRequest.cc
src/model/UpdateEdgeInstanceResult.cc
src/model/UpdateProductRequest.cc
src/model/UpdateProductResult.cc
src/model/UpdateProductTagsRequest.cc
src/model/UpdateProductTagsResult.cc
src/model/UpdateProductTopicRequest.cc
src/model/UpdateProductTopicResult.cc
src/model/UpdateRuleRequest.cc
src/model/UpdateRuleResult.cc
src/model/UpdateRuleActionRequest.cc
src/model/UpdateRuleActionResult.cc )
add_library(iot ${LIB_TYPE}
${iot_public_header}

File diff suppressed because it is too large Load Diff

View File

@@ -40,20 +40,20 @@ namespace AlibabaCloud
BatchAddDeviceGroupRelationsRequest();
~BatchAddDeviceGroupRelationsRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::vector<Device> getDevice()const;
void setDevice(const std::vector<Device>& device);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::vector<Device> getDevice()const;
void setDevice(const std::vector<Device>& device);
private:
std::string iotInstanceId_;
std::string groupId_;
std::vector<Device> device_;
std::string accessKeyId_;
std::string iotInstanceId_;
std::vector<Device> device_;
};
}

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHBINDDEVICETOEDGEINSTANCEWITHDRIVERREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHBINDDEVICETOEDGEINSTANCEWITHDRIVERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchBindDeviceToEdgeInstanceWithDriverRequest : public RpcServiceRequest
{
public:
BatchBindDeviceToEdgeInstanceWithDriverRequest();
~BatchBindDeviceToEdgeInstanceWithDriverRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getDriverId()const;
void setDriverId(const std::string& driverId);
std::vector<std::string> getIotIds()const;
void setIotIds(const std::vector<std::string>& iotIds);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::string driverId_;
std::vector<std::string> iotIds_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHBINDDEVICETOEDGEINSTANCEWITHDRIVERREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHBINDDEVICETOEDGEINSTANCEWITHDRIVERRESULT_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHBINDDEVICETOEDGEINSTANCEWITHDRIVERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchBindDeviceToEdgeInstanceWithDriverResult : public ServiceResult
{
public:
BatchBindDeviceToEdgeInstanceWithDriverResult();
explicit BatchBindDeviceToEdgeInstanceWithDriverResult(const std::string &payload);
~BatchBindDeviceToEdgeInstanceWithDriverResult();
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHBINDDEVICETOEDGEINSTANCEWITHDRIVERRESULT_H_

View File

@@ -35,20 +35,20 @@ namespace AlibabaCloud
BatchCheckDeviceNamesRequest();
~BatchCheckDeviceNamesRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::vector<std::string> getDeviceName()const;
void setDeviceName(const std::vector<std::string>& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::vector<std::string> getDeviceName()const;
void setDeviceName(const std::vector<std::string>& deviceName);
private:
std::string iotInstanceId_;
std::vector<std::string> deviceName_;
std::string productKey_;
std::string accessKeyId_;
std::string iotInstanceId_;
std::vector<std::string> deviceName_;
};
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHCLEAREDGEINSTANCEDEVICECONFIGREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHCLEAREDGEINSTANCEDEVICECONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchClearEdgeInstanceDeviceConfigRequest : public RpcServiceRequest
{
public:
BatchClearEdgeInstanceDeviceConfigRequest();
~BatchClearEdgeInstanceDeviceConfigRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::vector<std::string> getIotIds()const;
void setIotIds(const std::vector<std::string>& iotIds);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::vector<std::string> iotIds_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHCLEAREDGEINSTANCEDEVICECONFIGREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHCLEAREDGEINSTANCEDEVICECONFIGRESULT_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHCLEAREDGEINSTANCEDEVICECONFIGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchClearEdgeInstanceDeviceConfigResult : public ServiceResult
{
public:
BatchClearEdgeInstanceDeviceConfigResult();
explicit BatchClearEdgeInstanceDeviceConfigResult(const std::string &payload);
~BatchClearEdgeInstanceDeviceConfigResult();
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHCLEAREDGEINSTANCEDEVICECONFIGRESULT_H_

View File

@@ -40,20 +40,20 @@ namespace AlibabaCloud
BatchDeleteDeviceGroupRelationsRequest();
~BatchDeleteDeviceGroupRelationsRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::vector<Device> getDevice()const;
void setDevice(const std::vector<Device>& device);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::vector<Device> getDevice()const;
void setDevice(const std::vector<Device>& device);
private:
std::string iotInstanceId_;
std::string groupId_;
std::vector<Device> device_;
std::string accessKeyId_;
std::string iotInstanceId_;
std::vector<Device> device_;
};
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEDRIVERREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEDRIVERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchGetDeviceDriverRequest : public RpcServiceRequest
{
public:
BatchGetDeviceDriverRequest();
~BatchGetDeviceDriverRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::vector<std::string> getIotIds()const;
void setIotIds(const std::vector<std::string>& iotIds);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::vector<std::string> iotIds_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEDRIVERREQUEST_H_

View File

@@ -0,0 +1,62 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEDRIVERRESULT_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEDRIVERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchGetDeviceDriverResult : public ServiceResult
{
public:
struct DeviceDriver
{
std::string iotId;
std::string driverId;
};
BatchGetDeviceDriverResult();
explicit BatchGetDeviceDriverResult(const std::string &payload);
~BatchGetDeviceDriverResult();
std::vector<DeviceDriver> getDeviceDriverList()const;
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DeviceDriver> deviceDriverList_;
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEDRIVERRESULT_H_

View File

@@ -35,23 +35,23 @@ namespace AlibabaCloud
BatchGetDeviceStateRequest();
~BatchGetDeviceStateRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::vector<std::string> getIotId()const;
void setIotId(const std::vector<std::string>& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::vector<std::string> getDeviceName()const;
void setDeviceName(const std::vector<std::string>& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string productKey_;
std::string accessKeyId_;
std::vector<std::string> iotId_;
std::string iotInstanceId_;
std::vector<std::string> deviceName_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDEVICECONFIGREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDEVICECONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchGetEdgeInstanceDeviceConfigRequest : public RpcServiceRequest
{
public:
BatchGetEdgeInstanceDeviceConfigRequest();
~BatchGetEdgeInstanceDeviceConfigRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::vector<std::string> getIotIds()const;
void setIotIds(const std::vector<std::string>& iotIds);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::vector<std::string> iotIds_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDEVICECONFIGREQUEST_H_

View File

@@ -0,0 +1,67 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDEVICECONFIGRESULT_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDEVICECONFIGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchGetEdgeInstanceDeviceConfigResult : public ServiceResult
{
public:
struct DeviceConfig
{
struct Config
{
std::string format;
std::string content;
};
std::string iotId;
Config config;
};
BatchGetEdgeInstanceDeviceConfigResult();
explicit BatchGetEdgeInstanceDeviceConfigResult(const std::string &payload);
~BatchGetEdgeInstanceDeviceConfigResult();
std::vector<DeviceConfig> getDeviceConfigList()const;
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DeviceConfig> deviceConfigList_;
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDEVICECONFIGRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDRIVERCONFIGSREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDRIVERCONFIGSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchGetEdgeInstanceDriverConfigsRequest : public RpcServiceRequest
{
public:
BatchGetEdgeInstanceDriverConfigsRequest();
~BatchGetEdgeInstanceDriverConfigsRequest();
std::vector<std::string> getDriverIds()const;
void setDriverIds(const std::vector<std::string>& driverIds);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::vector<std::string> driverIds_;
std::string accessKeyId_;
std::string instanceId_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDRIVERCONFIGSREQUEST_H_

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDRIVERCONFIGSRESULT_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDRIVERCONFIGSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchGetEdgeInstanceDriverConfigsResult : public ServiceResult
{
public:
struct DriverConfig
{
struct Config
{
std::string format;
std::string content;
std::string configId;
std::string key;
};
std::string driverId;
std::vector<DriverConfig::Config> configList;
};
BatchGetEdgeInstanceDriverConfigsResult();
explicit BatchGetEdgeInstanceDriverConfigsResult(const std::string &payload);
~BatchGetEdgeInstanceDriverConfigsResult();
std::vector<DriverConfig> getDriverConfigList()const;
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DriverConfig> driverConfigList_;
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDRIVERCONFIGSRESULT_H_

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
BatchQueryDeviceDetailRequest();
~BatchQueryDeviceDetailRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::vector<std::string> getDeviceName()const;
void setDeviceName(const std::vector<std::string>& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
private:
std::string productKey_;
std::string iotInstanceId_;
std::vector<std::string> deviceName_;
std::string productKey_;
};
}

View File

@@ -35,20 +35,20 @@ namespace AlibabaCloud
BatchRegisterDeviceRequest();
~BatchRegisterDeviceRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getCount()const;
void setCount(int count);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string iotInstanceId_;
int count_;
std::string productKey_;
std::string accessKeyId_;
std::string iotInstanceId_;
};
}

View File

@@ -35,20 +35,20 @@ namespace AlibabaCloud
BatchRegisterDeviceWithApplyIdRequest();
~BatchRegisterDeviceWithApplyIdRequest();
long getApplyId()const;
void setApplyId(long applyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getApplyId()const;
void setApplyId(long applyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
long applyId_;
std::string iotInstanceId_;
std::string productKey_;
std::string accessKeyId_;
long applyId_;
std::string iotInstanceId_;
};
}

View File

@@ -0,0 +1,62 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHSETEDGEINSTANCEDEVICECONFIGREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHSETEDGEINSTANCEDEVICECONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchSetEdgeInstanceDeviceConfigRequest : public RpcServiceRequest
{
struct DeviceConfigs
{
std::string iotId;
std::string content;
};
public:
BatchSetEdgeInstanceDeviceConfigRequest();
~BatchSetEdgeInstanceDeviceConfigRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::vector<DeviceConfigs> getDeviceConfigs()const;
void setDeviceConfigs(const std::vector<DeviceConfigs>& deviceConfigs);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::vector<DeviceConfigs> deviceConfigs_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHSETEDGEINSTANCEDEVICECONFIGREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHSETEDGEINSTANCEDEVICECONFIGRESULT_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHSETEDGEINSTANCEDEVICECONFIGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchSetEdgeInstanceDeviceConfigResult : public ServiceResult
{
public:
BatchSetEdgeInstanceDeviceConfigResult();
explicit BatchSetEdgeInstanceDeviceConfigResult(const std::string &payload);
~BatchSetEdgeInstanceDeviceConfigResult();
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHSETEDGEINSTANCEDEVICECONFIGRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHUNBINDDEVICEFROMEDGEINSTANCEREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHUNBINDDEVICEFROMEDGEINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchUnbindDeviceFromEdgeInstanceRequest : public RpcServiceRequest
{
public:
BatchUnbindDeviceFromEdgeInstanceRequest();
~BatchUnbindDeviceFromEdgeInstanceRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::vector<std::string> getIotIds()const;
void setIotIds(const std::vector<std::string>& iotIds);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::vector<std::string> iotIds_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHUNBINDDEVICEFROMEDGEINSTANCEREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHUNBINDDEVICEFROMEDGEINSTANCERESULT_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHUNBINDDEVICEFROMEDGEINSTANCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchUnbindDeviceFromEdgeInstanceResult : public ServiceResult
{
public:
BatchUnbindDeviceFromEdgeInstanceResult();
explicit BatchUnbindDeviceFromEdgeInstanceResult(const std::string &payload);
~BatchUnbindDeviceFromEdgeInstanceResult();
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHUNBINDDEVICEFROMEDGEINSTANCERESULT_H_

View File

@@ -44,15 +44,15 @@ namespace AlibabaCloud
std::vector<DeviceNicknameInfo> getDeviceNicknameInfo()const;
void setDeviceNicknameInfo(const std::vector<DeviceNicknameInfo>& deviceNicknameInfo);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::vector<DeviceNicknameInfo> deviceNicknameInfo_;
std::string iotInstanceId_;
std::string accessKeyId_;
std::string iotInstanceId_;
};
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BINDDRIVERTOEDGEINSTANCEREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_BINDDRIVERTOEDGEINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BindDriverToEdgeInstanceRequest : public RpcServiceRequest
{
public:
BindDriverToEdgeInstanceRequest();
~BindDriverToEdgeInstanceRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getDriverId()const;
void setDriverId(const std::string& driverId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::string driverId_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BINDDRIVERTOEDGEINSTANCEREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BINDDRIVERTOEDGEINSTANCERESULT_H_
#define ALIBABACLOUD_IOT_MODEL_BINDDRIVERTOEDGEINSTANCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BindDriverToEdgeInstanceResult : public ServiceResult
{
public:
BindDriverToEdgeInstanceResult();
explicit BindDriverToEdgeInstanceResult(const std::string &payload);
~BindDriverToEdgeInstanceResult();
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BINDDRIVERTOEDGEINSTANCERESULT_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BINDGATEWAYTOEDGEINSTANCEREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_BINDGATEWAYTOEDGEINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BindGatewayToEdgeInstanceRequest : public RpcServiceRequest
{
public:
BindGatewayToEdgeInstanceRequest();
~BindGatewayToEdgeInstanceRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
private:
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string instanceId_;
std::string iotInstanceId_;
std::string deviceName_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BINDGATEWAYTOEDGEINSTANCEREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BINDGATEWAYTOEDGEINSTANCERESULT_H_
#define ALIBABACLOUD_IOT_MODEL_BINDGATEWAYTOEDGEINSTANCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BindGatewayToEdgeInstanceResult : public ServiceResult
{
public:
BindGatewayToEdgeInstanceResult();
explicit BindGatewayToEdgeInstanceResult(const std::string &payload);
~BindGatewayToEdgeInstanceResult();
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BINDGATEWAYTOEDGEINSTANCERESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_CLEAREDGEINSTANCEDRIVERCONFIGSREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_CLEAREDGEINSTANCEDRIVERCONFIGSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT ClearEdgeInstanceDriverConfigsRequest : public RpcServiceRequest
{
public:
ClearEdgeInstanceDriverConfigsRequest();
~ClearEdgeInstanceDriverConfigsRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getDriverId()const;
void setDriverId(const std::string& driverId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::string driverId_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_CLEAREDGEINSTANCEDRIVERCONFIGSREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_CLEAREDGEINSTANCEDRIVERCONFIGSRESULT_H_
#define ALIBABACLOUD_IOT_MODEL_CLEAREDGEINSTANCEDRIVERCONFIGSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT ClearEdgeInstanceDriverConfigsResult : public ServiceResult
{
public:
ClearEdgeInstanceDriverConfigsResult();
explicit ClearEdgeInstanceDriverConfigsResult(const std::string &payload);
~ClearEdgeInstanceDriverConfigsResult();
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_CLEAREDGEINSTANCEDRIVERCONFIGSRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_CLOSEEDGEINSTANCEDEPLOYMENTREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_CLOSEEDGEINSTANCEDEPLOYMENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT CloseEdgeInstanceDeploymentRequest : public RpcServiceRequest
{
public:
CloseEdgeInstanceDeploymentRequest();
~CloseEdgeInstanceDeploymentRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_CLOSEEDGEINSTANCEDEPLOYMENTREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_CLOSEEDGEINSTANCEDEPLOYMENTRESULT_H_
#define ALIBABACLOUD_IOT_MODEL_CLOSEEDGEINSTANCEDEPLOYMENTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT CloseEdgeInstanceDeploymentResult : public ServiceResult
{
public:
CloseEdgeInstanceDeploymentResult();
explicit CloseEdgeInstanceDeploymentResult(const std::string &payload);
~CloseEdgeInstanceDeploymentResult();
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_CLOSEEDGEINSTANCEDEPLOYMENTRESULT_H_

View File

@@ -30,7 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_IOT_EXPORT CreateDataAPIServiceRequest : public RpcServiceRequest
{
struct ResponseParam
struct RequestParam
{
std::string name;
std::string type;
@@ -38,7 +38,7 @@ namespace AlibabaCloud
std::string desc;
std::string example;
};
struct RequestParam
struct ResponseParam
{
std::string name;
std::string type;
@@ -51,12 +51,6 @@ namespace AlibabaCloud
CreateDataAPIServiceRequest();
~CreateDataAPIServiceRequest();
std::vector<ResponseParam> getResponseParam()const;
void setResponseParam(const std::vector<ResponseParam>& responseParam);
std::string getOriginSql()const;
void setOriginSql(const std::string& originSql);
std::string getDisplayName()const;
void setDisplayName(const std::string& displayName);
std::string getApiPath()const;
void setApiPath(const std::string& apiPath);
std::vector<RequestParam> getRequestParam()const;
@@ -67,18 +61,24 @@ namespace AlibabaCloud
void setTemplateSql(const std::string& templateSql);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::vector<ResponseParam> getResponseParam()const;
void setResponseParam(const std::vector<ResponseParam>& responseParam);
std::string getOriginSql()const;
void setOriginSql(const std::string& originSql);
std::string getDisplayName()const;
void setDisplayName(const std::string& displayName);
std::string getDesc()const;
void setDesc(const std::string& desc);
private:
std::vector<ResponseParam> responseParam_;
std::string originSql_;
std::string displayName_;
std::string apiPath_;
std::vector<RequestParam> requestParam_;
std::string folderId_;
std::string templateSql_;
std::string accessKeyId_;
std::vector<ResponseParam> responseParam_;
std::string originSql_;
std::string displayName_;
std::string desc_;
};

View File

@@ -35,23 +35,23 @@ namespace AlibabaCloud
CreateDeviceGroupRequest();
~CreateDeviceGroupRequest();
std::string getGroupDesc()const;
void setGroupDesc(const std::string& groupDesc);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getSuperGroupId()const;
void setSuperGroupId(const std::string& superGroupId);
std::string getGroupName()const;
void setGroupName(const std::string& groupName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getGroupDesc()const;
void setGroupDesc(const std::string& groupDesc);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string groupDesc_;
std::string iotInstanceId_;
std::string superGroupId_;
std::string groupName_;
std::string accessKeyId_;
std::string groupDesc_;
std::string iotInstanceId_;
};
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCEDEPLOYMENTREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCEDEPLOYMENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT CreateEdgeInstanceDeploymentRequest : public RpcServiceRequest
{
public:
CreateEdgeInstanceDeploymentRequest();
~CreateEdgeInstanceDeploymentRequest();
std::string getType()const;
void setType(const std::string& type);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string type_;
std::string accessKeyId_;
std::string instanceId_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCEDEPLOYMENTREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCEDEPLOYMENTRESULT_H_
#define ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCEDEPLOYMENTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT CreateEdgeInstanceDeploymentResult : public ServiceResult
{
public:
CreateEdgeInstanceDeploymentResult();
explicit CreateEdgeInstanceDeploymentResult(const std::string &payload);
~CreateEdgeInstanceDeploymentResult();
std::string getDeploymentId()const;
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string deploymentId_;
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCEDEPLOYMENTRESULT_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCEREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT CreateEdgeInstanceRequest : public RpcServiceRequest
{
public:
CreateEdgeInstanceRequest();
~CreateEdgeInstanceRequest();
int getSpec()const;
void setSpec(int spec);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getName()const;
void setName(const std::string& name);
private:
int spec_;
std::string accessKeyId_;
std::string tags_;
std::string iotInstanceId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCEREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCERESULT_H_
#define ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT CreateEdgeInstanceResult : public ServiceResult
{
public:
CreateEdgeInstanceResult();
explicit CreateEdgeInstanceResult(const std::string &payload);
~CreateEdgeInstanceResult();
std::string getInstanceId()const;
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string instanceId_;
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCERESULT_H_

View File

@@ -40,20 +40,20 @@ namespace AlibabaCloud
CreateLoRaNodesTaskRequest();
~CreateLoRaNodesTaskRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::vector<DeviceInfo> getDeviceInfo()const;
void setDeviceInfo(const std::vector<DeviceInfo>& deviceInfo);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::vector<DeviceInfo> getDeviceInfo()const;
void setDeviceInfo(const std::vector<DeviceInfo>& deviceInfo);
private:
std::string iotInstanceId_;
std::string productKey_;
std::vector<DeviceInfo> deviceInfo_;
std::string accessKeyId_;
std::string iotInstanceId_;
std::vector<DeviceInfo> deviceInfo_;
};
}

View File

@@ -35,44 +35,44 @@ namespace AlibabaCloud
CreateProductRequest();
~CreateProductRequest();
int getDataFormat()const;
void setDataFormat(int dataFormat);
int getNodeType()const;
void setNodeType(int nodeType);
bool getId2()const;
void setId2(bool id2);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getNetType()const;
void setNetType(const std::string& netType);
std::string getProductName()const;
void setProductName(const std::string& productName);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getProtocolType()const;
void setProtocolType(const std::string& protocolType);
std::string getAliyunCommodityCode()const;
void setAliyunCommodityCode(const std::string& aliyunCommodityCode);
std::string getJoinPermissionId()const;
void setJoinPermissionId(const std::string& joinPermissionId);
long getCategoryId()const;
void setCategoryId(long categoryId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getProductName()const;
void setProductName(const std::string& productName);
std::string getAliyunCommodityCode()const;
void setAliyunCommodityCode(const std::string& aliyunCommodityCode);
long getCategoryId()const;
void setCategoryId(long categoryId);
int getDataFormat()const;
void setDataFormat(int dataFormat);
bool getId2()const;
void setId2(bool id2);
std::string getNetType()const;
void setNetType(const std::string& netType);
std::string getProtocolType()const;
void setProtocolType(const std::string& protocolType);
private:
int dataFormat_;
int nodeType_;
bool id2_;
std::string iotInstanceId_;
std::string netType_;
std::string productName_;
std::string description_;
std::string protocolType_;
std::string aliyunCommodityCode_;
std::string joinPermissionId_;
long categoryId_;
std::string accessKeyId_;
std::string iotInstanceId_;
std::string productName_;
std::string aliyunCommodityCode_;
long categoryId_;
int dataFormat_;
bool id2_;
std::string netType_;
std::string protocolType_;
};
}

View File

@@ -40,20 +40,20 @@ namespace AlibabaCloud
CreateProductTagsRequest();
~CreateProductTagsRequest();
std::vector<ProductTag> getProductTag()const;
void setProductTag(const std::vector<ProductTag>& productTag);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::vector<ProductTag> getProductTag()const;
void setProductTag(const std::vector<ProductTag>& productTag);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::vector<ProductTag> productTag_;
std::string iotInstanceId_;
std::string productKey_;
std::string accessKeyId_;
std::vector<ProductTag> productTag_;
std::string iotInstanceId_;
};
}

View File

@@ -35,25 +35,25 @@ namespace AlibabaCloud
CreateProductTopicRequest();
~CreateProductTopicRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getTopicShortName()const;
void setTopicShortName(const std::string& topicShortName);
std::string getOperation()const;
void setOperation(const std::string& operation);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDesc()const;
void setDesc(const std::string& desc);
private:
std::string iotInstanceId_;
std::string productKey_;
std::string accessKeyId_;
std::string iotInstanceId_;
std::string topicShortName_;
std::string operation_;
std::string accessKeyId_;
std::string desc_;
};

View File

@@ -37,23 +37,23 @@ namespace AlibabaCloud
std::string getConfiguration()const;
void setConfiguration(const std::string& configuration);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
long getRuleId()const;
void setRuleId(long ruleId);
std::string getType()const;
void setType(const std::string& type);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
long getRuleId()const;
void setRuleId(long ruleId);
bool getErrorActionFlag()const;
void setErrorActionFlag(bool errorActionFlag);
private:
std::string configuration_;
std::string iotInstanceId_;
long ruleId_;
std::string type_;
std::string accessKeyId_;
std::string iotInstanceId_;
long ruleId_;
bool errorActionFlag_;
};

View File

@@ -39,6 +39,12 @@ namespace AlibabaCloud
void setSelect(const std::string& select);
std::string getRuleDesc()const;
void setRuleDesc(const std::string& ruleDesc);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getShortTopic()const;
void setShortTopic(const std::string& shortTopic);
std::string getDataType()const;
void setDataType(const std::string& dataType);
std::string getIotInstanceId()const;
@@ -47,26 +53,20 @@ namespace AlibabaCloud
void setName(const std::string& name);
std::string getWhere()const;
void setWhere(const std::string& where);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
int getTopicType()const;
void setTopicType(int topicType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getShortTopic()const;
void setShortTopic(const std::string& shortTopic);
private:
std::string select_;
std::string ruleDesc_;
std::string productKey_;
std::string accessKeyId_;
std::string shortTopic_;
std::string dataType_;
std::string iotInstanceId_;
std::string name_;
std::string where_;
std::string productKey_;
int topicType_;
std::string accessKeyId_;
std::string shortTopic_;
};
}

View File

@@ -37,20 +37,20 @@ namespace AlibabaCloud
std::vector<std::string> getDstTopic()const;
void setDstTopic(const std::vector<std::string>& dstTopic);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSrcTopic()const;
void setSrcTopic(const std::string& srcTopic);
private:
std::vector<std::string> dstTopic_;
std::string accessKeyId_;
std::string regionId_;
std::string iotInstanceId_;
std::string accessKeyId_;
std::string srcTopic_;
};

View File

@@ -35,25 +35,25 @@ namespace AlibabaCloud
DeleteDeviceFileRequest();
~DeleteDeviceFileRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getFileId()const;
void setFileId(const std::string& fileId);
private:
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
std::string fileId_;
};

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
DeleteDeviceGroupRequest();
~DeleteDeviceGroupRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string iotInstanceId_;
std::string groupId_;
std::string accessKeyId_;
std::string iotInstanceId_;
};
}

View File

@@ -35,26 +35,26 @@ namespace AlibabaCloud
DeleteDevicePropRequest();
~DeleteDevicePropRequest();
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getPropKey()const;
void setPropKey(const std::string& propKey);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
private:
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
std::string propKey_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
};
}

View File

@@ -35,23 +35,23 @@ namespace AlibabaCloud
DeleteDeviceRequest();
~DeleteDeviceRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_DELETEEDGEINSTANCEREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_DELETEEDGEINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT DeleteEdgeInstanceRequest : public RpcServiceRequest
{
public:
DeleteEdgeInstanceRequest();
~DeleteEdgeInstanceRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_DELETEEDGEINSTANCEREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_DELETEEDGEINSTANCERESULT_H_
#define ALIBABACLOUD_IOT_MODEL_DELETEEDGEINSTANCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT DeleteEdgeInstanceResult : public ServiceResult
{
public:
DeleteEdgeInstanceResult();
explicit DeleteEdgeInstanceResult(const std::string &payload);
~DeleteEdgeInstanceResult();
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_DELETEEDGEINSTANCERESULT_H_

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
DeleteProductRequest();
~DeleteProductRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string iotInstanceId_;
std::string productKey_;
std::string accessKeyId_;
std::string iotInstanceId_;
};
}

View File

@@ -35,20 +35,20 @@ namespace AlibabaCloud
DeleteProductTagsRequest();
~DeleteProductTagsRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::vector<std::string> getProductTagKey()const;
void setProductTagKey(const std::vector<std::string>& productTagKey);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::vector<std::string> getProductTagKey()const;
void setProductTagKey(const std::vector<std::string>& productTagKey);
private:
std::string iotInstanceId_;
std::vector<std::string> productTagKey_;
std::string productKey_;
std::string accessKeyId_;
std::string iotInstanceId_;
std::vector<std::string> productTagKey_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
DeleteProductTopicRequest();
~DeleteProductTopicRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTopicId()const;
void setTopicId(const std::string& topicId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
std::string topicId_;
std::string iotInstanceId_;
std::string accessKeyId_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
DeleteRuleActionRequest();
~DeleteRuleActionRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
long getActionId()const;
void setActionId(long actionId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
std::string iotInstanceId_;
long actionId_;
std::string accessKeyId_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
DeleteRuleRequest();
~DeleteRuleRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
long getRuleId()const;
void setRuleId(long ruleId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
std::string iotInstanceId_;
long ruleId_;
std::string accessKeyId_;
};
}

View File

@@ -37,20 +37,20 @@ namespace AlibabaCloud
std::vector<std::string> getDstTopic()const;
void setDstTopic(const std::vector<std::string>& dstTopic);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSrcTopic()const;
void setSrcTopic(const std::string& srcTopic);
private:
std::vector<std::string> dstTopic_;
std::string accessKeyId_;
std::string regionId_;
std::string iotInstanceId_;
std::string accessKeyId_;
std::string srcTopic_;
};

View File

@@ -35,23 +35,23 @@ namespace AlibabaCloud
DisableThingRequest();
~DisableThingRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -35,23 +35,23 @@ namespace AlibabaCloud
EnableThingRequest();
~EnableThingRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -35,14 +35,14 @@ namespace AlibabaCloud
GetDataAPIServiceDetailRequest();
~GetDataAPIServiceDetailRequest();
std::string getApiSrn()const;
void setApiSrn(const std::string& apiSrn);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getApiSrn()const;
void setApiSrn(const std::string& apiSrn);
private:
std::string apiSrn_;
std::string accessKeyId_;
std::string apiSrn_;
};
}

View File

@@ -37,21 +37,21 @@ namespace AlibabaCloud
std::string getShadowMessage()const;
void setShadowMessage(const std::string& shadowMessage);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
private:
std::string shadowMessage_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
std::string iotInstanceId_;
std::string deviceName_;
};
}

View File

@@ -35,23 +35,23 @@ namespace AlibabaCloud
GetDeviceStatusRequest();
~GetDeviceStatusRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCEDEPLOYMENTREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCEDEPLOYMENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT GetEdgeInstanceDeploymentRequest : public RpcServiceRequest
{
public:
GetEdgeInstanceDeploymentRequest();
~GetEdgeInstanceDeploymentRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeploymentId()const;
void setDeploymentId(const std::string& deploymentId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::string iotInstanceId_;
std::string deploymentId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCEDEPLOYMENTREQUEST_H_

View File

@@ -0,0 +1,93 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCEDEPLOYMENTRESULT_H_
#define ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCEDEPLOYMENTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT GetEdgeInstanceDeploymentResult : public ServiceResult
{
public:
struct Data
{
struct Task
{
struct ResourceSnapshot
{
int status;
std::string snapshotId;
std::string gmtCreate;
std::string gmtCompleted;
std::string resourceId;
std::string log;
std::string resourceName;
std::string gmtModified;
int stage;
std::string resourceType;
int operateType;
};
int status;
std::string gmtCreate;
std::string gmtCompleted;
std::string taskId;
std::vector<Task::ResourceSnapshot> resourceSnapshotList;
std::string gmtModified;
int stage;
std::string gatewayId;
};
int status;
std::string gmtCreate;
std::string gmtCompleted;
std::string deploymentId;
std::string type;
std::string description;
std::vector<Task> taskList;
std::string gmtModified;
};
GetEdgeInstanceDeploymentResult();
explicit GetEdgeInstanceDeploymentResult(const std::string &payload);
~GetEdgeInstanceDeploymentResult();
Data getData()const;
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCEDEPLOYMENTRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCEREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT GetEdgeInstanceRequest : public RpcServiceRequest
{
public:
GetEdgeInstanceRequest();
~GetEdgeInstanceRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCEREQUEST_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCERESULT_H_
#define ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT GetEdgeInstanceResult : public ServiceResult
{
public:
struct Data
{
std::string gmtCreate;
std::string roleName;
bool bizEnable;
std::string instanceId;
std::string latestDeploymentType;
std::string gmtModified;
int spec;
std::string roleAttachTime;
std::string tags;
std::string roleArn;
std::string name;
int latestDeploymentStatus;
};
GetEdgeInstanceResult();
explicit GetEdgeInstanceResult(const std::string &payload);
~GetEdgeInstanceResult();
Data getData()const;
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCERESULT_H_

View File

@@ -35,23 +35,23 @@ namespace AlibabaCloud
GetGatewayBySubDeviceRequest();
~GetGatewayBySubDeviceRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
GetLoraNodesTaskRequest();
~GetLoraNodesTaskRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getTaskId()const;
void setTaskId(const std::string& taskId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
std::string iotInstanceId_;
std::string taskId_;
std::string accessKeyId_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
GetNodesAddingTaskRequest();
~GetNodesAddingTaskRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getTaskId()const;
void setTaskId(const std::string& taskId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
std::string iotInstanceId_;
std::string taskId_;
std::string accessKeyId_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
GetRuleActionRequest();
~GetRuleActionRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
long getActionId()const;
void setActionId(long actionId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
std::string iotInstanceId_;
long actionId_;
std::string accessKeyId_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
GetRuleRequest();
~GetRuleRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
long getRuleId()const;
void setRuleId(long ruleId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
std::string iotInstanceId_;
long ruleId_;
std::string accessKeyId_;
};
}

View File

@@ -35,6 +35,10 @@ namespace AlibabaCloud
GetThingTopoRequest();
~GetThingTopoRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
int getPageNo()const;
@@ -45,19 +49,15 @@ namespace AlibabaCloud
void setPageSize(int pageSize);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
int pageNo_;
std::string iotInstanceId_;
int pageSize_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -33,7 +33,7 @@ namespace AlibabaCloud
struct Param
{
std::string listParamType;
std::vector<std::string> listParamValue;
ListParamValue listParamValue;
std::string paramValue;
std::string paramName;
};
@@ -42,17 +42,17 @@ namespace AlibabaCloud
InvokeDataAPIServiceRequest();
~InvokeDataAPIServiceRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getApiSrn()const;
void setApiSrn(const std::string& apiSrn);
std::vector<Param> getParam()const;
void setParam(const std::vector<Param>& param);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
std::string apiSrn_;
std::vector<Param> param_;
std::string accessKeyId_;
};
}

View File

@@ -35,29 +35,29 @@ namespace AlibabaCloud
InvokeThingServiceRequest();
~InvokeThingServiceRequest();
std::string getArgs()const;
void setArgs(const std::string& args);
std::string getIdentifier()const;
void setIdentifier(const std::string& identifier);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getArgs()const;
void setArgs(const std::string& args);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string args_;
std::string identifier_;
std::string productKey_;
std::string accessKeyId_;
std::string args_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -35,26 +35,26 @@ namespace AlibabaCloud
InvokeThingsServiceRequest();
~InvokeThingsServiceRequest();
std::string getArgs()const;
void setArgs(const std::string& args);
std::string getIdentifier()const;
void setIdentifier(const std::string& identifier);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::vector<std::string> getDeviceName()const;
void setDeviceName(const std::vector<std::string>& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getArgs()const;
void setArgs(const std::string& args);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::vector<std::string> getDeviceName()const;
void setDeviceName(const std::vector<std::string>& deviceName);
private:
std::string args_;
std::string identifier_;
std::string iotInstanceId_;
std::vector<std::string> deviceName_;
std::string productKey_;
std::string accessKeyId_;
std::string args_;
std::string iotInstanceId_;
std::vector<std::string> deviceName_;
};
}

View File

@@ -40,23 +40,23 @@ namespace AlibabaCloud
ListProductByTagsRequest();
~ListProductByTagsRequest();
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::vector<ProductTag> getProductTag()const;
void setProductTag(const std::vector<ProductTag>& productTag);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
int currentPage_;
std::string accessKeyId_;
std::vector<ProductTag> productTag_;
std::string iotInstanceId_;
int pageSize_;
int currentPage_;
std::string accessKeyId_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
ListProductTagsRequest();
~ListProductTagsRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string iotInstanceId_;
std::string productKey_;
std::string accessKeyId_;
std::string iotInstanceId_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
ListRuleActionsRequest();
~ListRuleActionsRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
long getRuleId()const;
void setRuleId(long ruleId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
std::string iotInstanceId_;
long ruleId_;
std::string accessKeyId_;
};
}

View File

@@ -37,21 +37,21 @@ namespace AlibabaCloud
std::string getSearchName()const;
void setSearchName(const std::string& searchName);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string searchName_;
std::string iotInstanceId_;
int pageSize_;
int currentPage_;
std::string accessKeyId_;
std::string iotInstanceId_;
int pageSize_;
};
}

View File

@@ -37,24 +37,24 @@ namespace AlibabaCloud
std::string getGwProductKey()const;
void setGwProductKey(const std::string& gwProductKey);
std::string getDeviceListStr()const;
void setDeviceListStr(const std::string& deviceListStr);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getGwDeviceName()const;
void setGwDeviceName(const std::string& gwDeviceName);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getGwIotId()const;
void setGwIotId(const std::string& gwIotId);
std::string getDeviceListStr()const;
void setDeviceListStr(const std::string& deviceListStr);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string gwProductKey_;
std::string deviceListStr_;
std::string accessKeyId_;
std::string gwDeviceName_;
std::string iotInstanceId_;
std::string gwIotId_;
std::string deviceListStr_;
std::string accessKeyId_;
};
}

View File

@@ -39,19 +39,19 @@ namespace AlibabaCloud
void setTopicFullName(const std::string& topicFullName);
std::string getMessageContent()const;
void setMessageContent(const std::string& messageContent);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string topicFullName_;
std::string messageContent_;
std::string iotInstanceId_;
std::string productKey_;
std::string accessKeyId_;
std::string iotInstanceId_;
};
}

View File

@@ -37,24 +37,24 @@ namespace AlibabaCloud
std::string getTopicFullName()const;
void setTopicFullName(const std::string& topicFullName);
int getQos()const;
void setQos(int qos);
std::string getMessageContent()const;
void setMessageContent(const std::string& messageContent);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getQos()const;
void setQos(int qos);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string topicFullName_;
int qos_;
std::string messageContent_;
std::string iotInstanceId_;
std::string productKey_;
std::string accessKeyId_;
int qos_;
std::string iotInstanceId_;
};
}

View File

@@ -40,6 +40,10 @@ namespace AlibabaCloud
QueryAppDeviceListRequest();
~QueryAppDeviceListRequest();
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::vector<TagList> getTagList()const;
void setTagList(const std::vector<TagList>& tagList);
std::vector<std::string> getProductKeyList()const;
void setProductKeyList(const std::vector<std::string>& productKeyList);
std::vector<std::string> getCategoryKeyList()const;
@@ -48,21 +52,17 @@ namespace AlibabaCloud
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getAppKey()const;
void setAppKey(const std::string& appKey);
std::vector<TagList> getTagList()const;
void setTagList(const std::vector<TagList>& tagList);
private:
int currentPage_;
std::vector<TagList> tagList_;
std::vector<std::string> productKeyList_;
std::vector<std::string> categoryKeyList_;
std::string iotInstanceId_;
int pageSize_;
int currentPage_;
std::string appKey_;
std::vector<TagList> tagList_;
};
}

View File

@@ -35,20 +35,20 @@ namespace AlibabaCloud
QueryBatchRegisterDeviceStatusRequest();
~QueryBatchRegisterDeviceStatusRequest();
long getApplyId()const;
void setApplyId(long applyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getApplyId()const;
void setApplyId(long applyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
long applyId_;
std::string iotInstanceId_;
std::string productKey_;
std::string accessKeyId_;
long applyId_;
std::string iotInstanceId_;
};
}

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_QUERYDEVICEBYDRIVERREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_QUERYDEVICEBYDRIVERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT QueryDeviceByDriverRequest : public RpcServiceRequest
{
public:
QueryDeviceByDriverRequest();
~QueryDeviceByDriverRequest();
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getDriverId()const;
void setDriverId(const std::string& driverId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
int currentPage_;
std::string accessKeyId_;
std::string instanceId_;
std::string driverId_;
std::string iotInstanceId_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_QUERYDEVICEBYDRIVERREQUEST_H_

View File

@@ -0,0 +1,70 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_QUERYDEVICEBYDRIVERRESULT_H_
#define ALIBABACLOUD_IOT_MODEL_QUERYDEVICEBYDRIVERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT QueryDeviceByDriverResult : public ServiceResult
{
public:
struct Data
{
struct Device
{
std::string iotId;
std::string productKey;
std::string deviceName;
};
int pageSize;
int currentPage;
int total;
std::vector<Device> deviceList;
};
QueryDeviceByDriverResult();
explicit QueryDeviceByDriverResult(const std::string &payload);
~QueryDeviceByDriverResult();
Data getData()const;
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_QUERYDEVICEBYDRIVERRESULT_H_

View File

@@ -40,23 +40,23 @@ namespace AlibabaCloud
QueryDeviceByTagsRequest();
~QueryDeviceByTagsRequest();
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
int currentPage_;
std::string accessKeyId_;
std::string iotInstanceId_;
int pageSize_;
int currentPage_;
std::vector<Tag> tag_;
std::string accessKeyId_;
};
}

View File

@@ -37,24 +37,24 @@ namespace AlibabaCloud
std::vector<std::string> getIdentifier()const;
void setIdentifier(const std::vector<std::string>& identifier);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::vector<std::string> identifier_;
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -35,23 +35,23 @@ namespace AlibabaCloud
QueryDeviceDetailRequest();
~QueryDeviceDetailRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -35,41 +35,41 @@ namespace AlibabaCloud
QueryDeviceEventDataRequest();
~QueryDeviceEventDataRequest();
int getAsc()const;
void setAsc(int asc);
std::string getIdentifier()const;
void setIdentifier(const std::string& identifier);
long getStartTime()const;
void setStartTime(long startTime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getIdentifier()const;
void setIdentifier(const std::string& identifier);
long getEndTime()const;
void setEndTime(long endTime);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
int getAsc()const;
void setAsc(int asc);
std::string getEventType()const;
void setEventType(const std::string& eventType);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
long getStartTime()const;
void setStartTime(long startTime);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
int asc_;
std::string identifier_;
long startTime_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
int pageSize_;
std::string identifier_;
long endTime_;
std::string productKey_;
int asc_;
std::string eventType_;
std::string deviceName_;
long startTime_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -35,6 +35,12 @@ namespace AlibabaCloud
QueryDeviceFileListRequest();
~QueryDeviceFileListRequest();
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
@@ -43,21 +49,15 @@ namespace AlibabaCloud
void setPageSize(int pageSize);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
int currentPage_;
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
int pageSize_;
std::string deviceName_;
int currentPage_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -35,25 +35,25 @@ namespace AlibabaCloud
QueryDeviceFileRequest();
~QueryDeviceFileRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getFileId()const;
void setFileId(const std::string& fileId);
private:
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
std::string fileId_;
};

View File

@@ -35,20 +35,20 @@ namespace AlibabaCloud
QueryDeviceGroupByDeviceRequest();
~QueryDeviceGroupByDeviceRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
private:
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
std::string iotInstanceId_;
std::string deviceName_;
};
}

View File

@@ -40,23 +40,23 @@ namespace AlibabaCloud
QueryDeviceGroupByTagsRequest();
~QueryDeviceGroupByTagsRequest();
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
int currentPage_;
std::string accessKeyId_;
std::string iotInstanceId_;
int pageSize_;
int currentPage_;
std::vector<Tag> tag_;
std::string accessKeyId_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
QueryDeviceGroupInfoRequest();
~QueryDeviceGroupInfoRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string iotInstanceId_;
std::string groupId_;
std::string accessKeyId_;
std::string iotInstanceId_;
};
}

View File

@@ -35,26 +35,26 @@ namespace AlibabaCloud
QueryDeviceGroupListRequest();
~QueryDeviceGroupListRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getSuperGroupId()const;
void setSuperGroupId(const std::string& superGroupId);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getGroupName()const;
void setGroupName(const std::string& groupName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string iotInstanceId_;
std::string superGroupId_;
int pageSize_;
int currentPage_;
std::string groupName_;
std::string accessKeyId_;
std::string iotInstanceId_;
int pageSize_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
QueryDeviceGroupTagListRequest();
~QueryDeviceGroupTagListRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string iotInstanceId_;
std::string groupId_;
std::string accessKeyId_;
std::string iotInstanceId_;
};
}

View File

@@ -35,23 +35,23 @@ namespace AlibabaCloud
QueryDeviceListByDeviceGroupRequest();
~QueryDeviceListByDeviceGroupRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string iotInstanceId_;
std::string groupId_;
int pageSize_;
int currentPage_;
std::string accessKeyId_;
std::string iotInstanceId_;
int pageSize_;
};
}

View File

@@ -35,23 +35,23 @@ namespace AlibabaCloud
QueryDevicePropRequest();
~QueryDevicePropRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -35,38 +35,38 @@ namespace AlibabaCloud
QueryDevicePropertiesDataRequest();
~QueryDevicePropertiesDataRequest();
int getAsc()const;
void setAsc(int asc);
std::vector<std::string> getIdentifier()const;
void setIdentifier(const std::vector<std::string>& identifier);
long getStartTime()const;
void setStartTime(long startTime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
std::vector<std::string> getIdentifier()const;
void setIdentifier(const std::vector<std::string>& identifier);
long getEndTime()const;
void setEndTime(long endTime);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
long getStartTime()const;
void setStartTime(long startTime);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getAsc()const;
void setAsc(int asc);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
private:
int asc_;
std::vector<std::string> identifier_;
long startTime_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
int pageSize_;
std::vector<std::string> identifier_;
long endTime_;
std::string deviceName_;
long startTime_;
std::string productKey_;
std::string accessKeyId_;
int asc_;
std::string deviceName_;
};
}

Some files were not shown because too many files have changed in this diff Show More