Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
57416bd581 | ||
|
|
2df6079b2d | ||
|
|
39221a5319 | ||
|
|
6bba61cebe | ||
|
|
a869068f77 | ||
|
|
cf9eca9516 | ||
|
|
9ae74a6524 |
36
CHANGELOG
36
CHANGELOG
@@ -1,3 +1,39 @@
|
||||
2020-06-17 Version: 1.36.465
|
||||
- Supported sync create eni and assign private ip.
|
||||
|
||||
2020-06-17 Version: 1.36.464
|
||||
- Public beta version.
|
||||
- Add Api Overseas.
|
||||
|
||||
2020-06-16 Version: 1.36.463
|
||||
- Support TargetImageId in ApplyNodes Interface.
|
||||
|
||||
2020-06-16 Version: 1.36.462
|
||||
- Update monitor related API.
|
||||
|
||||
2020-06-15 Version: 1.36.461
|
||||
- Generated 2019-09-10 for `waf-openapi`.
|
||||
|
||||
2020-06-15 Version: 1.36.460
|
||||
- Generated 2019-09-10 for `waf-openapi`.
|
||||
|
||||
2020-06-12 Version: 1.36.459
|
||||
- Add CreateProduct API ProductSecret in Response.
|
||||
- Add AMQP APIs, including CreateSubscribeRelation, CreateConsumerGroup, etc.
|
||||
- Add LinkIoTEdge CreateSceneRule API.
|
||||
- Add LinkIoTEdge DeleteSceneRule API.
|
||||
- Add LinkIoTEdge UpdateSceneRule API.
|
||||
- Add LinkIoTEdge GetSceneRule API.
|
||||
- Add LinkIoTEdge QuerySceneRule API.
|
||||
- Add LinkIoTEdge EnableSceneRule API.
|
||||
- Add LinkIoTEdge DisableSceneRule API.
|
||||
- Add LinkIoTEdge TriggerSceneRule API.
|
||||
- Add LinkIoTEdge QuerySummarySceneRuleLog API.
|
||||
- Add LinkIoTEdge QueryDetailSceneRuleLog API.
|
||||
- Add LinkIoTEdge BindSceneRuleToEdgeInstance API.
|
||||
- Add LinkIoTEdge UnbindSceneRuleFromEdgeInstance API.
|
||||
- Add LinkIoTEdge QueryEdgeInstanceSceneRule API.
|
||||
|
||||
2020-06-12 Version: 1.36.458
|
||||
- Update monitor related API.
|
||||
|
||||
|
||||
@@ -27,6 +27,10 @@ set(aliyuncvc_public_header_model
|
||||
include/alibabacloud/aliyuncvc/model/ActiveMeetingResult.h
|
||||
include/alibabacloud/aliyuncvc/model/BatchCreateDeviceRequest.h
|
||||
include/alibabacloud/aliyuncvc/model/BatchCreateDeviceResult.h
|
||||
include/alibabacloud/aliyuncvc/model/BatchDeleteDevicesRequest.h
|
||||
include/alibabacloud/aliyuncvc/model/BatchDeleteDevicesResult.h
|
||||
include/alibabacloud/aliyuncvc/model/CallDeviceRequest.h
|
||||
include/alibabacloud/aliyuncvc/model/CallDeviceResult.h
|
||||
include/alibabacloud/aliyuncvc/model/CreateDeviceMeetingRequest.h
|
||||
include/alibabacloud/aliyuncvc/model/CreateDeviceMeetingResult.h
|
||||
include/alibabacloud/aliyuncvc/model/CreateEvaluationRequest.h
|
||||
@@ -63,6 +67,8 @@ set(aliyuncvc_public_header_model
|
||||
include/alibabacloud/aliyuncvc/model/GetMeetingInternationalResult.h
|
||||
include/alibabacloud/aliyuncvc/model/GetMeetingMemberRequest.h
|
||||
include/alibabacloud/aliyuncvc/model/GetMeetingMemberResult.h
|
||||
include/alibabacloud/aliyuncvc/model/GetMembersRequest.h
|
||||
include/alibabacloud/aliyuncvc/model/GetMembersResult.h
|
||||
include/alibabacloud/aliyuncvc/model/GetUserRequest.h
|
||||
include/alibabacloud/aliyuncvc/model/GetUserResult.h
|
||||
include/alibabacloud/aliyuncvc/model/JoinDeviceMeetingRequest.h
|
||||
@@ -108,6 +114,10 @@ set(aliyuncvc_src
|
||||
src/model/ActiveMeetingResult.cc
|
||||
src/model/BatchCreateDeviceRequest.cc
|
||||
src/model/BatchCreateDeviceResult.cc
|
||||
src/model/BatchDeleteDevicesRequest.cc
|
||||
src/model/BatchDeleteDevicesResult.cc
|
||||
src/model/CallDeviceRequest.cc
|
||||
src/model/CallDeviceResult.cc
|
||||
src/model/CreateDeviceMeetingRequest.cc
|
||||
src/model/CreateDeviceMeetingResult.cc
|
||||
src/model/CreateEvaluationRequest.cc
|
||||
@@ -144,6 +154,8 @@ set(aliyuncvc_src
|
||||
src/model/GetMeetingInternationalResult.cc
|
||||
src/model/GetMeetingMemberRequest.cc
|
||||
src/model/GetMeetingMemberResult.cc
|
||||
src/model/GetMembersRequest.cc
|
||||
src/model/GetMembersResult.cc
|
||||
src/model/GetUserRequest.cc
|
||||
src/model/GetUserResult.cc
|
||||
src/model/JoinDeviceMeetingRequest.cc
|
||||
|
||||
@@ -28,6 +28,10 @@
|
||||
#include "model/ActiveMeetingResult.h"
|
||||
#include "model/BatchCreateDeviceRequest.h"
|
||||
#include "model/BatchCreateDeviceResult.h"
|
||||
#include "model/BatchDeleteDevicesRequest.h"
|
||||
#include "model/BatchDeleteDevicesResult.h"
|
||||
#include "model/CallDeviceRequest.h"
|
||||
#include "model/CallDeviceResult.h"
|
||||
#include "model/CreateDeviceMeetingRequest.h"
|
||||
#include "model/CreateDeviceMeetingResult.h"
|
||||
#include "model/CreateEvaluationRequest.h"
|
||||
@@ -64,6 +68,8 @@
|
||||
#include "model/GetMeetingInternationalResult.h"
|
||||
#include "model/GetMeetingMemberRequest.h"
|
||||
#include "model/GetMeetingMemberResult.h"
|
||||
#include "model/GetMembersRequest.h"
|
||||
#include "model/GetMembersResult.h"
|
||||
#include "model/GetUserRequest.h"
|
||||
#include "model/GetUserResult.h"
|
||||
#include "model/JoinDeviceMeetingRequest.h"
|
||||
@@ -118,6 +124,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::BatchCreateDeviceResult> BatchCreateDeviceOutcome;
|
||||
typedef std::future<BatchCreateDeviceOutcome> BatchCreateDeviceOutcomeCallable;
|
||||
typedef std::function<void(const AliyuncvcClient*, const Model::BatchCreateDeviceRequest&, const BatchCreateDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchCreateDeviceAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchDeleteDevicesResult> BatchDeleteDevicesOutcome;
|
||||
typedef std::future<BatchDeleteDevicesOutcome> BatchDeleteDevicesOutcomeCallable;
|
||||
typedef std::function<void(const AliyuncvcClient*, const Model::BatchDeleteDevicesRequest&, const BatchDeleteDevicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchDeleteDevicesAsyncHandler;
|
||||
typedef Outcome<Error, Model::CallDeviceResult> CallDeviceOutcome;
|
||||
typedef std::future<CallDeviceOutcome> CallDeviceOutcomeCallable;
|
||||
typedef std::function<void(const AliyuncvcClient*, const Model::CallDeviceRequest&, const CallDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CallDeviceAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateDeviceMeetingResult> CreateDeviceMeetingOutcome;
|
||||
typedef std::future<CreateDeviceMeetingOutcome> CreateDeviceMeetingOutcomeCallable;
|
||||
typedef std::function<void(const AliyuncvcClient*, const Model::CreateDeviceMeetingRequest&, const CreateDeviceMeetingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDeviceMeetingAsyncHandler;
|
||||
@@ -172,6 +184,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetMeetingMemberResult> GetMeetingMemberOutcome;
|
||||
typedef std::future<GetMeetingMemberOutcome> GetMeetingMemberOutcomeCallable;
|
||||
typedef std::function<void(const AliyuncvcClient*, const Model::GetMeetingMemberRequest&, const GetMeetingMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMeetingMemberAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetMembersResult> GetMembersOutcome;
|
||||
typedef std::future<GetMembersOutcome> GetMembersOutcomeCallable;
|
||||
typedef std::function<void(const AliyuncvcClient*, const Model::GetMembersRequest&, const GetMembersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMembersAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetUserResult> GetUserOutcome;
|
||||
typedef std::future<GetUserOutcome> GetUserOutcomeCallable;
|
||||
typedef std::function<void(const AliyuncvcClient*, const Model::GetUserRequest&, const GetUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUserAsyncHandler;
|
||||
@@ -240,6 +255,12 @@ namespace AlibabaCloud
|
||||
BatchCreateDeviceOutcome batchCreateDevice(const Model::BatchCreateDeviceRequest &request)const;
|
||||
void batchCreateDeviceAsync(const Model::BatchCreateDeviceRequest& request, const BatchCreateDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchCreateDeviceOutcomeCallable batchCreateDeviceCallable(const Model::BatchCreateDeviceRequest& request) const;
|
||||
BatchDeleteDevicesOutcome batchDeleteDevices(const Model::BatchDeleteDevicesRequest &request)const;
|
||||
void batchDeleteDevicesAsync(const Model::BatchDeleteDevicesRequest& request, const BatchDeleteDevicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchDeleteDevicesOutcomeCallable batchDeleteDevicesCallable(const Model::BatchDeleteDevicesRequest& request) const;
|
||||
CallDeviceOutcome callDevice(const Model::CallDeviceRequest &request)const;
|
||||
void callDeviceAsync(const Model::CallDeviceRequest& request, const CallDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CallDeviceOutcomeCallable callDeviceCallable(const Model::CallDeviceRequest& request) const;
|
||||
CreateDeviceMeetingOutcome createDeviceMeeting(const Model::CreateDeviceMeetingRequest &request)const;
|
||||
void createDeviceMeetingAsync(const Model::CreateDeviceMeetingRequest& request, const CreateDeviceMeetingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDeviceMeetingOutcomeCallable createDeviceMeetingCallable(const Model::CreateDeviceMeetingRequest& request) const;
|
||||
@@ -294,6 +315,9 @@ namespace AlibabaCloud
|
||||
GetMeetingMemberOutcome getMeetingMember(const Model::GetMeetingMemberRequest &request)const;
|
||||
void getMeetingMemberAsync(const Model::GetMeetingMemberRequest& request, const GetMeetingMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetMeetingMemberOutcomeCallable getMeetingMemberCallable(const Model::GetMeetingMemberRequest& request) const;
|
||||
GetMembersOutcome getMembers(const Model::GetMembersRequest &request)const;
|
||||
void getMembersAsync(const Model::GetMembersRequest& request, const GetMembersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetMembersOutcomeCallable getMembersCallable(const Model::GetMembersRequest& request) const;
|
||||
GetUserOutcome getUser(const Model::GetUserRequest &request)const;
|
||||
void getUserAsync(const Model::GetUserRequest& request, const GetUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetUserOutcomeCallable getUserCallable(const Model::GetUserRequest& request) const;
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_ALIYUNCVC_MODEL_BATCHDELETEDEVICESREQUEST_H_
|
||||
#define ALIBABACLOUD_ALIYUNCVC_MODEL_BATCHDELETEDEVICESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aliyuncvc/AliyuncvcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aliyuncvc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ALIYUNCVC_EXPORT BatchDeleteDevicesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
BatchDeleteDevicesRequest();
|
||||
~BatchDeleteDevicesRequest();
|
||||
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getSN()const;
|
||||
void setSN(const std::string& sN);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string sN_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_BATCHDELETEDEVICESREQUEST_H_
|
||||
@@ -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_ALIYUNCVC_MODEL_BATCHDELETEDEVICESRESULT_H_
|
||||
#define ALIBABACLOUD_ALIYUNCVC_MODEL_BATCHDELETEDEVICESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aliyuncvc/AliyuncvcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aliyuncvc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ALIYUNCVC_EXPORT BatchDeleteDevicesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
BatchDeleteDevicesResult();
|
||||
explicit BatchDeleteDevicesResult(const std::string &payload);
|
||||
~BatchDeleteDevicesResult();
|
||||
std::string getMessage()const;
|
||||
int getErrorCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
int errorCode_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_BATCHDELETEDEVICESRESULT_H_
|
||||
@@ -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_ALIYUNCVC_MODEL_CALLDEVICEREQUEST_H_
|
||||
#define ALIBABACLOUD_ALIYUNCVC_MODEL_CALLDEVICEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aliyuncvc/AliyuncvcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aliyuncvc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ALIYUNCVC_EXPORT CallDeviceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CallDeviceRequest();
|
||||
~CallDeviceRequest();
|
||||
|
||||
std::string getOperateUserId()const;
|
||||
void setOperateUserId(const std::string& operateUserId);
|
||||
bool getJoinMeetingFlag()const;
|
||||
void setJoinMeetingFlag(bool joinMeetingFlag);
|
||||
std::string getMeetingCode()const;
|
||||
void setMeetingCode(const std::string& meetingCode);
|
||||
std::string getSN()const;
|
||||
void setSN(const std::string& sN);
|
||||
|
||||
private:
|
||||
std::string operateUserId_;
|
||||
bool joinMeetingFlag_;
|
||||
std::string meetingCode_;
|
||||
std::string sN_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_CALLDEVICEREQUEST_H_
|
||||
@@ -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_ALIYUNCVC_MODEL_CALLDEVICERESULT_H_
|
||||
#define ALIBABACLOUD_ALIYUNCVC_MODEL_CALLDEVICERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aliyuncvc/AliyuncvcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aliyuncvc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ALIYUNCVC_EXPORT CallDeviceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CallDeviceResult();
|
||||
explicit CallDeviceResult(const std::string &payload);
|
||||
~CallDeviceResult();
|
||||
std::string getMessage()const;
|
||||
int getErrorCode()const;
|
||||
bool getSuccess()const;
|
||||
std::string getMessageId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
int errorCode_;
|
||||
bool success_;
|
||||
std::string messageId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_CALLDEVICERESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_ALIYUNCVC_MODEL_GETMEMBERSREQUEST_H_
|
||||
#define ALIBABACLOUD_ALIYUNCVC_MODEL_GETMEMBERSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aliyuncvc/AliyuncvcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aliyuncvc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ALIYUNCVC_EXPORT GetMembersRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetMembersRequest();
|
||||
~GetMembersRequest();
|
||||
|
||||
std::string getMeetingUUID()const;
|
||||
void setMeetingUUID(const std::string& meetingUUID);
|
||||
|
||||
private:
|
||||
std::string meetingUUID_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_GETMEMBERSREQUEST_H_
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* 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_ALIYUNCVC_MODEL_GETMEMBERSRESULT_H_
|
||||
#define ALIBABACLOUD_ALIYUNCVC_MODEL_GETMEMBERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aliyuncvc/AliyuncvcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aliyuncvc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ALIYUNCVC_EXPORT GetMembersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct MeetingInfo
|
||||
{
|
||||
struct MemberListItem
|
||||
{
|
||||
std::string status;
|
||||
std::string userName;
|
||||
std::string memberUUID;
|
||||
std::string userId;
|
||||
std::string userAvatarUrl;
|
||||
};
|
||||
std::string meetingCode;
|
||||
std::string meetingUUID;
|
||||
std::vector<MemberListItem> memberList;
|
||||
std::string userId;
|
||||
long createTime;
|
||||
std::string meetingName;
|
||||
long validTime;
|
||||
};
|
||||
|
||||
|
||||
GetMembersResult();
|
||||
explicit GetMembersResult(const std::string &payload);
|
||||
~GetMembersResult();
|
||||
MeetingInfo getMeetingInfo()const;
|
||||
std::string getMessage()const;
|
||||
int getErrorCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
MeetingInfo meetingInfo_;
|
||||
std::string message_;
|
||||
int errorCode_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_GETMEMBERSRESULT_H_
|
||||
@@ -159,6 +159,78 @@ AliyuncvcClient::BatchCreateDeviceOutcomeCallable AliyuncvcClient::batchCreateDe
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AliyuncvcClient::BatchDeleteDevicesOutcome AliyuncvcClient::batchDeleteDevices(const BatchDeleteDevicesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return BatchDeleteDevicesOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return BatchDeleteDevicesOutcome(BatchDeleteDevicesResult(outcome.result()));
|
||||
else
|
||||
return BatchDeleteDevicesOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AliyuncvcClient::batchDeleteDevicesAsync(const BatchDeleteDevicesRequest& request, const BatchDeleteDevicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, batchDeleteDevices(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AliyuncvcClient::BatchDeleteDevicesOutcomeCallable AliyuncvcClient::batchDeleteDevicesCallable(const BatchDeleteDevicesRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<BatchDeleteDevicesOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->batchDeleteDevices(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AliyuncvcClient::CallDeviceOutcome AliyuncvcClient::callDevice(const CallDeviceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return CallDeviceOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return CallDeviceOutcome(CallDeviceResult(outcome.result()));
|
||||
else
|
||||
return CallDeviceOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AliyuncvcClient::callDeviceAsync(const CallDeviceRequest& request, const CallDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, callDevice(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AliyuncvcClient::CallDeviceOutcomeCallable AliyuncvcClient::callDeviceCallable(const CallDeviceRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<CallDeviceOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->callDevice(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AliyuncvcClient::CreateDeviceMeetingOutcome AliyuncvcClient::createDeviceMeeting(const CreateDeviceMeetingRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -807,6 +879,42 @@ AliyuncvcClient::GetMeetingMemberOutcomeCallable AliyuncvcClient::getMeetingMemb
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AliyuncvcClient::GetMembersOutcome AliyuncvcClient::getMembers(const GetMembersRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetMembersOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetMembersOutcome(GetMembersResult(outcome.result()));
|
||||
else
|
||||
return GetMembersOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AliyuncvcClient::getMembersAsync(const GetMembersRequest& request, const GetMembersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getMembers(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AliyuncvcClient::GetMembersOutcomeCallable AliyuncvcClient::getMembersCallable(const GetMembersRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetMembersOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getMembers(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AliyuncvcClient::GetUserOutcome AliyuncvcClient::getUser(const GetUserRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
51
aliyuncvc/src/model/BatchDeleteDevicesRequest.cc
Normal file
51
aliyuncvc/src/model/BatchDeleteDevicesRequest.cc
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/aliyuncvc/model/BatchDeleteDevicesRequest.h>
|
||||
|
||||
using AlibabaCloud::Aliyuncvc::Model::BatchDeleteDevicesRequest;
|
||||
|
||||
BatchDeleteDevicesRequest::BatchDeleteDevicesRequest() :
|
||||
RpcServiceRequest("aliyuncvc", "2020-03-30", "BatchDeleteDevices")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
BatchDeleteDevicesRequest::~BatchDeleteDevicesRequest()
|
||||
{}
|
||||
|
||||
std::string BatchDeleteDevicesRequest::getGroupId()const
|
||||
{
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
void BatchDeleteDevicesRequest::setGroupId(const std::string& groupId)
|
||||
{
|
||||
groupId_ = groupId;
|
||||
setBodyParameter("GroupId", groupId);
|
||||
}
|
||||
|
||||
std::string BatchDeleteDevicesRequest::getSN()const
|
||||
{
|
||||
return sN_;
|
||||
}
|
||||
|
||||
void BatchDeleteDevicesRequest::setSN(const std::string& sN)
|
||||
{
|
||||
sN_ = sN;
|
||||
setBodyParameter("SN", sN);
|
||||
}
|
||||
|
||||
65
aliyuncvc/src/model/BatchDeleteDevicesResult.cc
Normal file
65
aliyuncvc/src/model/BatchDeleteDevicesResult.cc
Normal file
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/aliyuncvc/model/BatchDeleteDevicesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Aliyuncvc;
|
||||
using namespace AlibabaCloud::Aliyuncvc::Model;
|
||||
|
||||
BatchDeleteDevicesResult::BatchDeleteDevicesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
BatchDeleteDevicesResult::BatchDeleteDevicesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
BatchDeleteDevicesResult::~BatchDeleteDevicesResult()
|
||||
{}
|
||||
|
||||
void BatchDeleteDevicesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ErrorCode"].isNull())
|
||||
errorCode_ = std::stoi(value["ErrorCode"].asString());
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::string BatchDeleteDevicesResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
int BatchDeleteDevicesResult::getErrorCode()const
|
||||
{
|
||||
return errorCode_;
|
||||
}
|
||||
|
||||
bool BatchDeleteDevicesResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
73
aliyuncvc/src/model/CallDeviceRequest.cc
Normal file
73
aliyuncvc/src/model/CallDeviceRequest.cc
Normal file
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/aliyuncvc/model/CallDeviceRequest.h>
|
||||
|
||||
using AlibabaCloud::Aliyuncvc::Model::CallDeviceRequest;
|
||||
|
||||
CallDeviceRequest::CallDeviceRequest() :
|
||||
RpcServiceRequest("aliyuncvc", "2019-10-30", "CallDevice")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CallDeviceRequest::~CallDeviceRequest()
|
||||
{}
|
||||
|
||||
std::string CallDeviceRequest::getOperateUserId()const
|
||||
{
|
||||
return operateUserId_;
|
||||
}
|
||||
|
||||
void CallDeviceRequest::setOperateUserId(const std::string& operateUserId)
|
||||
{
|
||||
operateUserId_ = operateUserId;
|
||||
setBodyParameter("OperateUserId", operateUserId);
|
||||
}
|
||||
|
||||
bool CallDeviceRequest::getJoinMeetingFlag()const
|
||||
{
|
||||
return joinMeetingFlag_;
|
||||
}
|
||||
|
||||
void CallDeviceRequest::setJoinMeetingFlag(bool joinMeetingFlag)
|
||||
{
|
||||
joinMeetingFlag_ = joinMeetingFlag;
|
||||
setParameter("JoinMeetingFlag", joinMeetingFlag ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CallDeviceRequest::getMeetingCode()const
|
||||
{
|
||||
return meetingCode_;
|
||||
}
|
||||
|
||||
void CallDeviceRequest::setMeetingCode(const std::string& meetingCode)
|
||||
{
|
||||
meetingCode_ = meetingCode;
|
||||
setBodyParameter("MeetingCode", meetingCode);
|
||||
}
|
||||
|
||||
std::string CallDeviceRequest::getSN()const
|
||||
{
|
||||
return sN_;
|
||||
}
|
||||
|
||||
void CallDeviceRequest::setSN(const std::string& sN)
|
||||
{
|
||||
sN_ = sN;
|
||||
setBodyParameter("SN", sN);
|
||||
}
|
||||
|
||||
72
aliyuncvc/src/model/CallDeviceResult.cc
Normal file
72
aliyuncvc/src/model/CallDeviceResult.cc
Normal 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/aliyuncvc/model/CallDeviceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Aliyuncvc;
|
||||
using namespace AlibabaCloud::Aliyuncvc::Model;
|
||||
|
||||
CallDeviceResult::CallDeviceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CallDeviceResult::CallDeviceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CallDeviceResult::~CallDeviceResult()
|
||||
{}
|
||||
|
||||
void CallDeviceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ErrorCode"].isNull())
|
||||
errorCode_ = std::stoi(value["ErrorCode"].asString());
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["MessageId"].isNull())
|
||||
messageId_ = value["MessageId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CallDeviceResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
int CallDeviceResult::getErrorCode()const
|
||||
{
|
||||
return errorCode_;
|
||||
}
|
||||
|
||||
bool CallDeviceResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
std::string CallDeviceResult::getMessageId()const
|
||||
{
|
||||
return messageId_;
|
||||
}
|
||||
|
||||
40
aliyuncvc/src/model/GetMembersRequest.cc
Normal file
40
aliyuncvc/src/model/GetMembersRequest.cc
Normal file
@@ -0,0 +1,40 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/aliyuncvc/model/GetMembersRequest.h>
|
||||
|
||||
using AlibabaCloud::Aliyuncvc::Model::GetMembersRequest;
|
||||
|
||||
GetMembersRequest::GetMembersRequest() :
|
||||
RpcServiceRequest("aliyuncvc", "2020-03-30", "GetMembers")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetMembersRequest::~GetMembersRequest()
|
||||
{}
|
||||
|
||||
std::string GetMembersRequest::getMeetingUUID()const
|
||||
{
|
||||
return meetingUUID_;
|
||||
}
|
||||
|
||||
void GetMembersRequest::setMeetingUUID(const std::string& meetingUUID)
|
||||
{
|
||||
meetingUUID_ = meetingUUID;
|
||||
setBodyParameter("MeetingUUID", meetingUUID);
|
||||
}
|
||||
|
||||
99
aliyuncvc/src/model/GetMembersResult.cc
Normal file
99
aliyuncvc/src/model/GetMembersResult.cc
Normal file
@@ -0,0 +1,99 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/aliyuncvc/model/GetMembersResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Aliyuncvc;
|
||||
using namespace AlibabaCloud::Aliyuncvc::Model;
|
||||
|
||||
GetMembersResult::GetMembersResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetMembersResult::GetMembersResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetMembersResult::~GetMembersResult()
|
||||
{}
|
||||
|
||||
void GetMembersResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto meetingInfoNode = value["MeetingInfo"];
|
||||
if(!meetingInfoNode["MeetingName"].isNull())
|
||||
meetingInfo_.meetingName = meetingInfoNode["MeetingName"].asString();
|
||||
if(!meetingInfoNode["ValidTime"].isNull())
|
||||
meetingInfo_.validTime = std::stol(meetingInfoNode["ValidTime"].asString());
|
||||
if(!meetingInfoNode["MeetingCode"].isNull())
|
||||
meetingInfo_.meetingCode = meetingInfoNode["MeetingCode"].asString();
|
||||
if(!meetingInfoNode["CreateTime"].isNull())
|
||||
meetingInfo_.createTime = std::stol(meetingInfoNode["CreateTime"].asString());
|
||||
if(!meetingInfoNode["UserId"].isNull())
|
||||
meetingInfo_.userId = meetingInfoNode["UserId"].asString();
|
||||
if(!meetingInfoNode["MeetingUUID"].isNull())
|
||||
meetingInfo_.meetingUUID = meetingInfoNode["MeetingUUID"].asString();
|
||||
auto allMemberListNode = meetingInfoNode["MemberList"]["MemberListItem"];
|
||||
for (auto meetingInfoNodeMemberListMemberListItem : allMemberListNode)
|
||||
{
|
||||
MeetingInfo::MemberListItem memberListItemObject;
|
||||
if(!meetingInfoNodeMemberListMemberListItem["UserAvatarUrl"].isNull())
|
||||
memberListItemObject.userAvatarUrl = meetingInfoNodeMemberListMemberListItem["UserAvatarUrl"].asString();
|
||||
if(!meetingInfoNodeMemberListMemberListItem["MemberUUID"].isNull())
|
||||
memberListItemObject.memberUUID = meetingInfoNodeMemberListMemberListItem["MemberUUID"].asString();
|
||||
if(!meetingInfoNodeMemberListMemberListItem["UserName"].isNull())
|
||||
memberListItemObject.userName = meetingInfoNodeMemberListMemberListItem["UserName"].asString();
|
||||
if(!meetingInfoNodeMemberListMemberListItem["UserId"].isNull())
|
||||
memberListItemObject.userId = meetingInfoNodeMemberListMemberListItem["UserId"].asString();
|
||||
if(!meetingInfoNodeMemberListMemberListItem["Status"].isNull())
|
||||
memberListItemObject.status = meetingInfoNodeMemberListMemberListItem["Status"].asString();
|
||||
meetingInfo_.memberList.push_back(memberListItemObject);
|
||||
}
|
||||
if(!value["ErrorCode"].isNull())
|
||||
errorCode_ = std::stoi(value["ErrorCode"].asString());
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
GetMembersResult::MeetingInfo GetMembersResult::getMeetingInfo()const
|
||||
{
|
||||
return meetingInfo_;
|
||||
}
|
||||
|
||||
std::string GetMembersResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
int GetMembersResult::getErrorCode()const
|
||||
{
|
||||
return errorCode_;
|
||||
}
|
||||
|
||||
bool GetMembersResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -223,6 +223,8 @@ set(ecs_public_header_model
|
||||
include/alibabacloud/ecs/model/DescribeDedicatedHostsResult.h
|
||||
include/alibabacloud/ecs/model/DescribeDemandsRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeDemandsResult.h
|
||||
include/alibabacloud/ecs/model/DescribeDeploymentSetSupportedInstanceTypeFamilyRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeDeploymentSetSupportedInstanceTypeFamilyResult.h
|
||||
include/alibabacloud/ecs/model/DescribeDeploymentSetsRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeDeploymentSetsResult.h
|
||||
include/alibabacloud/ecs/model/DescribeDiskMonitorDataRequest.h
|
||||
@@ -794,6 +796,8 @@ set(ecs_src
|
||||
src/model/DescribeDedicatedHostsResult.cc
|
||||
src/model/DescribeDemandsRequest.cc
|
||||
src/model/DescribeDemandsResult.cc
|
||||
src/model/DescribeDeploymentSetSupportedInstanceTypeFamilyRequest.cc
|
||||
src/model/DescribeDeploymentSetSupportedInstanceTypeFamilyResult.cc
|
||||
src/model/DescribeDeploymentSetsRequest.cc
|
||||
src/model/DescribeDeploymentSetsResult.cc
|
||||
src/model/DescribeDiskMonitorDataRequest.cc
|
||||
|
||||
@@ -224,6 +224,8 @@
|
||||
#include "model/DescribeDedicatedHostsResult.h"
|
||||
#include "model/DescribeDemandsRequest.h"
|
||||
#include "model/DescribeDemandsResult.h"
|
||||
#include "model/DescribeDeploymentSetSupportedInstanceTypeFamilyRequest.h"
|
||||
#include "model/DescribeDeploymentSetSupportedInstanceTypeFamilyResult.h"
|
||||
#include "model/DescribeDeploymentSetsRequest.h"
|
||||
#include "model/DescribeDeploymentSetsResult.h"
|
||||
#include "model/DescribeDiskMonitorDataRequest.h"
|
||||
@@ -902,6 +904,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeDemandsResult> DescribeDemandsOutcome;
|
||||
typedef std::future<DescribeDemandsOutcome> DescribeDemandsOutcomeCallable;
|
||||
typedef std::function<void(const EcsClient*, const Model::DescribeDemandsRequest&, const DescribeDemandsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDemandsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDeploymentSetSupportedInstanceTypeFamilyResult> DescribeDeploymentSetSupportedInstanceTypeFamilyOutcome;
|
||||
typedef std::future<DescribeDeploymentSetSupportedInstanceTypeFamilyOutcome> DescribeDeploymentSetSupportedInstanceTypeFamilyOutcomeCallable;
|
||||
typedef std::function<void(const EcsClient*, const Model::DescribeDeploymentSetSupportedInstanceTypeFamilyRequest&, const DescribeDeploymentSetSupportedInstanceTypeFamilyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDeploymentSetSupportedInstanceTypeFamilyAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDeploymentSetsResult> DescribeDeploymentSetsOutcome;
|
||||
typedef std::future<DescribeDeploymentSetsOutcome> DescribeDeploymentSetsOutcomeCallable;
|
||||
typedef std::function<void(const EcsClient*, const Model::DescribeDeploymentSetsRequest&, const DescribeDeploymentSetsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDeploymentSetsAsyncHandler;
|
||||
@@ -1759,6 +1764,9 @@ namespace AlibabaCloud
|
||||
DescribeDemandsOutcome describeDemands(const Model::DescribeDemandsRequest &request)const;
|
||||
void describeDemandsAsync(const Model::DescribeDemandsRequest& request, const DescribeDemandsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDemandsOutcomeCallable describeDemandsCallable(const Model::DescribeDemandsRequest& request) const;
|
||||
DescribeDeploymentSetSupportedInstanceTypeFamilyOutcome describeDeploymentSetSupportedInstanceTypeFamily(const Model::DescribeDeploymentSetSupportedInstanceTypeFamilyRequest &request)const;
|
||||
void describeDeploymentSetSupportedInstanceTypeFamilyAsync(const Model::DescribeDeploymentSetSupportedInstanceTypeFamilyRequest& request, const DescribeDeploymentSetSupportedInstanceTypeFamilyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDeploymentSetSupportedInstanceTypeFamilyOutcomeCallable describeDeploymentSetSupportedInstanceTypeFamilyCallable(const Model::DescribeDeploymentSetSupportedInstanceTypeFamilyRequest& request) const;
|
||||
DescribeDeploymentSetsOutcome describeDeploymentSets(const Model::DescribeDeploymentSetsRequest &request)const;
|
||||
void describeDeploymentSetsAsync(const Model::DescribeDeploymentSetsRequest& request, const DescribeDeploymentSetsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDeploymentSetsOutcomeCallable describeDeploymentSetsCallable(const Model::DescribeDeploymentSetsRequest& request) const;
|
||||
|
||||
@@ -37,6 +37,8 @@ namespace AlibabaCloud
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
int getSecondaryPrivateIpAddressCount()const;
|
||||
void setSecondaryPrivateIpAddressCount(int secondaryPrivateIpAddressCount);
|
||||
std::string getRegionId()const;
|
||||
@@ -54,6 +56,7 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
int secondaryPrivateIpAddressCount_;
|
||||
std::string regionId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
|
||||
@@ -32,15 +32,22 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_ECS_EXPORT AssignPrivateIpAddressesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AssignedPrivateIpAddressesSet
|
||||
{
|
||||
std::vector<std::string> privateIpSet;
|
||||
std::string networkInterfaceId;
|
||||
};
|
||||
|
||||
|
||||
AssignPrivateIpAddressesResult();
|
||||
explicit AssignPrivateIpAddressesResult(const std::string &payload);
|
||||
~AssignPrivateIpAddressesResult();
|
||||
AssignedPrivateIpAddressesSet getAssignedPrivateIpAddressesSet()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
AssignedPrivateIpAddressesSet assignedPrivateIpAddressesSet_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -43,6 +43,8 @@ namespace AlibabaCloud
|
||||
void setDescription(const std::string& description);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
long getGroupCount()const;
|
||||
void setGroupCount(long groupCount);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
@@ -65,6 +67,7 @@ namespace AlibabaCloud
|
||||
std::string clientToken_;
|
||||
std::string description_;
|
||||
std::string regionId_;
|
||||
long groupCount_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string deploymentSetName_;
|
||||
|
||||
@@ -81,6 +81,8 @@ namespace AlibabaCloud
|
||||
void setHostName(const std::string& hostName);
|
||||
std::string getPassword()const;
|
||||
void setPassword(const std::string& password);
|
||||
int getDeploymentSetGroupNo()const;
|
||||
void setDeploymentSetGroupNo(int deploymentSetGroupNo);
|
||||
int getStorageSetPartitionNumber()const;
|
||||
void setStorageSetPartitionNumber(int storageSetPartitionNumber);
|
||||
std::vector<Tag> getTag()const;
|
||||
@@ -201,6 +203,7 @@ namespace AlibabaCloud
|
||||
std::string resourceGroupId_;
|
||||
std::string hostName_;
|
||||
std::string password_;
|
||||
int deploymentSetGroupNo_;
|
||||
int storageSetPartitionNumber_;
|
||||
std::vector<Tag> tag_;
|
||||
int autoRenewPeriod_;
|
||||
|
||||
@@ -32,17 +32,59 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_ECS_EXPORT CreateNetworkInterfaceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PrivateIpSet
|
||||
{
|
||||
std::string privateIpAddress;
|
||||
bool primary;
|
||||
};
|
||||
struct Tag
|
||||
{
|
||||
std::string tagKey;
|
||||
std::string tagValue;
|
||||
};
|
||||
|
||||
|
||||
CreateNetworkInterfaceResult();
|
||||
explicit CreateNetworkInterfaceResult(const std::string &payload);
|
||||
~CreateNetworkInterfaceResult();
|
||||
std::string getStatus()const;
|
||||
std::string getPrivateIpAddress()const;
|
||||
std::string getDescription()const;
|
||||
std::string getZoneId()const;
|
||||
std::string getResourceGroupId()const;
|
||||
bool getServiceManaged()const;
|
||||
std::string getVSwitchId()const;
|
||||
std::string getNetworkInterfaceName()const;
|
||||
std::string getNetworkInterfaceId()const;
|
||||
std::string getMacAddress()const;
|
||||
std::vector<std::string> getSecurityGroupIds()const;
|
||||
long getServiceID()const;
|
||||
std::string getType()const;
|
||||
std::string getVpcId()const;
|
||||
std::string getOwnerId()const;
|
||||
std::vector<Tag> getTags()const;
|
||||
std::vector<PrivateIpSet> getPrivateIpSets()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string status_;
|
||||
std::string privateIpAddress_;
|
||||
std::string description_;
|
||||
std::string zoneId_;
|
||||
std::string resourceGroupId_;
|
||||
bool serviceManaged_;
|
||||
std::string vSwitchId_;
|
||||
std::string networkInterfaceName_;
|
||||
std::string networkInterfaceId_;
|
||||
std::string macAddress_;
|
||||
std::vector<std::string> securityGroupIds_;
|
||||
long serviceID_;
|
||||
std::string type_;
|
||||
std::string vpcId_;
|
||||
std::string ownerId_;
|
||||
std::vector<Tag> tags_;
|
||||
std::vector<PrivateIpSet> privateIpSets_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_ECS_MODEL_DESCRIBEDEPLOYMENTSETSUPPORTEDINSTANCETYPEFAMILYREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_DESCRIBEDEPLOYMENTSETSUPPORTEDINSTANCETYPEFAMILYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ecs/EcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT DescribeDeploymentSetSupportedInstanceTypeFamilyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDeploymentSetSupportedInstanceTypeFamilyRequest();
|
||||
~DescribeDeploymentSetSupportedInstanceTypeFamilyRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string regionId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEDEPLOYMENTSETSUPPORTEDINSTANCETYPEFAMILYREQUEST_H_
|
||||
@@ -14,44 +14,38 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_WAF_OPENAPI_MODEL_DESCRIBEPROTECTBLOCKSUMMARYRESULT_H_
|
||||
#define ALIBABACLOUD_WAF_OPENAPI_MODEL_DESCRIBEPROTECTBLOCKSUMMARYRESULT_H_
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_DESCRIBEDEPLOYMENTSETSUPPORTEDINSTANCETYPEFAMILYRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_DESCRIBEDEPLOYMENTSETSUPPORTEDINSTANCETYPEFAMILYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/waf-openapi/Waf_openapiExport.h>
|
||||
#include <alibabacloud/ecs/EcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Waf_openapi
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_WAF_OPENAPI_EXPORT DescribeProtectBlockSummaryResult : public ServiceResult
|
||||
class ALIBABACLOUD_ECS_EXPORT DescribeDeploymentSetSupportedInstanceTypeFamilyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Item
|
||||
{
|
||||
long allPv;
|
||||
long blockPv;
|
||||
long index;
|
||||
};
|
||||
|
||||
|
||||
DescribeProtectBlockSummaryResult();
|
||||
explicit DescribeProtectBlockSummaryResult(const std::string &payload);
|
||||
~DescribeProtectBlockSummaryResult();
|
||||
std::vector<Item> getProtectBlockSummarys()const;
|
||||
DescribeDeploymentSetSupportedInstanceTypeFamilyResult();
|
||||
explicit DescribeDeploymentSetSupportedInstanceTypeFamilyResult(const std::string &payload);
|
||||
~DescribeDeploymentSetSupportedInstanceTypeFamilyResult();
|
||||
std::string getInstanceTypeFamilies()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Item> protectBlockSummarys_;
|
||||
std::string instanceTypeFamilies_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_WAF_OPENAPI_MODEL_DESCRIBEPROTECTBLOCKSUMMARYRESULT_H_
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEDEPLOYMENTSETSUPPORTEDINSTANCETYPEFAMILYRESULT_H_
|
||||
@@ -37,6 +37,7 @@ namespace AlibabaCloud
|
||||
std::string deploymentSetId;
|
||||
std::string deploymentSetDescription;
|
||||
int instanceAmount;
|
||||
int groupCount;
|
||||
std::string creationTime;
|
||||
std::string strategy;
|
||||
std::string deploymentSetName;
|
||||
|
||||
@@ -84,6 +84,7 @@ namespace AlibabaCloud
|
||||
bool portable;
|
||||
std::string type;
|
||||
int mountInstanceNum;
|
||||
std::string serialNumber;
|
||||
std::vector<Disk::MountInstance> mountInstances;
|
||||
std::string creationTime;
|
||||
std::string regionId;
|
||||
|
||||
@@ -141,6 +141,7 @@ namespace AlibabaCloud
|
||||
std::string zoneId;
|
||||
std::string clusterId;
|
||||
std::string hpcClusterId;
|
||||
int deploymentSetGroupNo;
|
||||
EcsCapacityReservationAttr ecsCapacityReservationAttr;
|
||||
DedicatedHostAttribute dedicatedHostAttribute;
|
||||
int gPUAmount;
|
||||
|
||||
@@ -39,6 +39,8 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
int getDeploymentSetGroupNo()const;
|
||||
void setDeploymentSetGroupNo(int deploymentSetGroupNo);
|
||||
std::string getInstanceType()const;
|
||||
void setInstanceType(const std::string& instanceType);
|
||||
std::string getDeploymentSetId()const;
|
||||
@@ -65,6 +67,7 @@ namespace AlibabaCloud
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string regionId_;
|
||||
int deploymentSetGroupNo_;
|
||||
std::string instanceType_;
|
||||
std::string deploymentSetId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
|
||||
@@ -91,6 +91,8 @@ namespace AlibabaCloud
|
||||
void setHostName(const std::string& hostName);
|
||||
std::string getPassword()const;
|
||||
void setPassword(const std::string& password);
|
||||
int getDeploymentSetGroupNo()const;
|
||||
void setDeploymentSetGroupNo(int deploymentSetGroupNo);
|
||||
int getStorageSetPartitionNumber()const;
|
||||
void setStorageSetPartitionNumber(int storageSetPartitionNumber);
|
||||
std::vector<Tag> getTag()const;
|
||||
@@ -228,6 +230,7 @@ namespace AlibabaCloud
|
||||
std::string resourceGroupId_;
|
||||
std::string hostName_;
|
||||
std::string password_;
|
||||
int deploymentSetGroupNo_;
|
||||
int storageSetPartitionNumber_;
|
||||
std::vector<Tag> tag_;
|
||||
std::string systemDiskAutoSnapshotPolicyId_;
|
||||
|
||||
@@ -3687,6 +3687,42 @@ EcsClient::DescribeDemandsOutcomeCallable EcsClient::describeDemandsCallable(con
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EcsClient::DescribeDeploymentSetSupportedInstanceTypeFamilyOutcome EcsClient::describeDeploymentSetSupportedInstanceTypeFamily(const DescribeDeploymentSetSupportedInstanceTypeFamilyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeDeploymentSetSupportedInstanceTypeFamilyOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeDeploymentSetSupportedInstanceTypeFamilyOutcome(DescribeDeploymentSetSupportedInstanceTypeFamilyResult(outcome.result()));
|
||||
else
|
||||
return DescribeDeploymentSetSupportedInstanceTypeFamilyOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EcsClient::describeDeploymentSetSupportedInstanceTypeFamilyAsync(const DescribeDeploymentSetSupportedInstanceTypeFamilyRequest& request, const DescribeDeploymentSetSupportedInstanceTypeFamilyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeDeploymentSetSupportedInstanceTypeFamily(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EcsClient::DescribeDeploymentSetSupportedInstanceTypeFamilyOutcomeCallable EcsClient::describeDeploymentSetSupportedInstanceTypeFamilyCallable(const DescribeDeploymentSetSupportedInstanceTypeFamilyRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeDeploymentSetSupportedInstanceTypeFamilyOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeDeploymentSetSupportedInstanceTypeFamily(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EcsClient::DescribeDeploymentSetsOutcome EcsClient::describeDeploymentSets(const DescribeDeploymentSetsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -38,6 +38,17 @@ void AssignPrivateIpAddressesRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string AssignPrivateIpAddressesRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void AssignPrivateIpAddressesRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
int AssignPrivateIpAddressesRequest::getSecondaryPrivateIpAddressCount()const
|
||||
{
|
||||
return secondaryPrivateIpAddressCount_;
|
||||
|
||||
@@ -39,6 +39,17 @@ void AssignPrivateIpAddressesResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto assignedPrivateIpAddressesSetNode = value["AssignedPrivateIpAddressesSet"];
|
||||
if(!assignedPrivateIpAddressesSetNode["NetworkInterfaceId"].isNull())
|
||||
assignedPrivateIpAddressesSet_.networkInterfaceId = assignedPrivateIpAddressesSetNode["NetworkInterfaceId"].asString();
|
||||
auto allPrivateIpSet = assignedPrivateIpAddressesSetNode["PrivateIpSet"]["PrivateIpAddress"];
|
||||
for (auto value : allPrivateIpSet)
|
||||
assignedPrivateIpAddressesSet_.privateIpSet.push_back(value.asString());
|
||||
|
||||
}
|
||||
|
||||
AssignPrivateIpAddressesResult::AssignedPrivateIpAddressesSet AssignPrivateIpAddressesResult::getAssignedPrivateIpAddressesSet()const
|
||||
{
|
||||
return assignedPrivateIpAddressesSet_;
|
||||
}
|
||||
|
||||
|
||||
@@ -71,6 +71,17 @@ void CreateDeploymentSetRequest::setRegionId(const std::string& regionId)
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
long CreateDeploymentSetRequest::getGroupCount()const
|
||||
{
|
||||
return groupCount_;
|
||||
}
|
||||
|
||||
void CreateDeploymentSetRequest::setGroupCount(long groupCount)
|
||||
{
|
||||
groupCount_ = groupCount;
|
||||
setParameter("GroupCount", std::to_string(groupCount));
|
||||
}
|
||||
|
||||
std::string CreateDeploymentSetRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
|
||||
@@ -137,6 +137,17 @@ void CreateInstanceRequest::setPassword(const std::string& password)
|
||||
setParameter("Password", password);
|
||||
}
|
||||
|
||||
int CreateInstanceRequest::getDeploymentSetGroupNo()const
|
||||
{
|
||||
return deploymentSetGroupNo_;
|
||||
}
|
||||
|
||||
void CreateInstanceRequest::setDeploymentSetGroupNo(int deploymentSetGroupNo)
|
||||
{
|
||||
deploymentSetGroupNo_ = deploymentSetGroupNo;
|
||||
setParameter("DeploymentSetGroupNo", std::to_string(deploymentSetGroupNo));
|
||||
}
|
||||
|
||||
int CreateInstanceRequest::getStorageSetPartitionNumber()const
|
||||
{
|
||||
return storageSetPartitionNumber_;
|
||||
|
||||
@@ -39,13 +39,142 @@ void CreateNetworkInterfaceResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allPrivateIpSetsNode = value["PrivateIpSets"]["PrivateIpSet"];
|
||||
for (auto valuePrivateIpSetsPrivateIpSet : allPrivateIpSetsNode)
|
||||
{
|
||||
PrivateIpSet privateIpSetsObject;
|
||||
if(!valuePrivateIpSetsPrivateIpSet["PrivateIpAddress"].isNull())
|
||||
privateIpSetsObject.privateIpAddress = valuePrivateIpSetsPrivateIpSet["PrivateIpAddress"].asString();
|
||||
if(!valuePrivateIpSetsPrivateIpSet["Primary"].isNull())
|
||||
privateIpSetsObject.primary = valuePrivateIpSetsPrivateIpSet["Primary"].asString() == "true";
|
||||
privateIpSets_.push_back(privateIpSetsObject);
|
||||
}
|
||||
auto allTagsNode = value["Tags"]["Tag"];
|
||||
for (auto valueTagsTag : allTagsNode)
|
||||
{
|
||||
Tag tagsObject;
|
||||
if(!valueTagsTag["TagKey"].isNull())
|
||||
tagsObject.tagKey = valueTagsTag["TagKey"].asString();
|
||||
if(!valueTagsTag["TagValue"].isNull())
|
||||
tagsObject.tagValue = valueTagsTag["TagValue"].asString();
|
||||
tags_.push_back(tagsObject);
|
||||
}
|
||||
auto allSecurityGroupIds = value["SecurityGroupIds"]["SecurityGroupId"];
|
||||
for (const auto &item : allSecurityGroupIds)
|
||||
securityGroupIds_.push_back(item.asString());
|
||||
if(!value["NetworkInterfaceId"].isNull())
|
||||
networkInterfaceId_ = value["NetworkInterfaceId"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
type_ = value["Type"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
vpcId_ = value["VpcId"].asString();
|
||||
if(!value["VSwitchId"].isNull())
|
||||
vSwitchId_ = value["VSwitchId"].asString();
|
||||
if(!value["ZoneId"].isNull())
|
||||
zoneId_ = value["ZoneId"].asString();
|
||||
if(!value["PrivateIpAddress"].isNull())
|
||||
privateIpAddress_ = value["PrivateIpAddress"].asString();
|
||||
if(!value["MacAddress"].isNull())
|
||||
macAddress_ = value["MacAddress"].asString();
|
||||
if(!value["NetworkInterfaceName"].isNull())
|
||||
networkInterfaceName_ = value["NetworkInterfaceName"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
if(!value["ResourceGroupId"].isNull())
|
||||
resourceGroupId_ = value["ResourceGroupId"].asString();
|
||||
if(!value["ServiceID"].isNull())
|
||||
serviceID_ = std::stol(value["ServiceID"].asString());
|
||||
if(!value["ServiceManaged"].isNull())
|
||||
serviceManaged_ = value["ServiceManaged"].asString() == "true";
|
||||
if(!value["OwnerId"].isNull())
|
||||
ownerId_ = value["OwnerId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateNetworkInterfaceResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::string CreateNetworkInterfaceResult::getPrivateIpAddress()const
|
||||
{
|
||||
return privateIpAddress_;
|
||||
}
|
||||
|
||||
std::string CreateNetworkInterfaceResult::getDescription()const
|
||||
{
|
||||
return description_;
|
||||
}
|
||||
|
||||
std::string CreateNetworkInterfaceResult::getZoneId()const
|
||||
{
|
||||
return zoneId_;
|
||||
}
|
||||
|
||||
std::string CreateNetworkInterfaceResult::getResourceGroupId()const
|
||||
{
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
bool CreateNetworkInterfaceResult::getServiceManaged()const
|
||||
{
|
||||
return serviceManaged_;
|
||||
}
|
||||
|
||||
std::string CreateNetworkInterfaceResult::getVSwitchId()const
|
||||
{
|
||||
return vSwitchId_;
|
||||
}
|
||||
|
||||
std::string CreateNetworkInterfaceResult::getNetworkInterfaceName()const
|
||||
{
|
||||
return networkInterfaceName_;
|
||||
}
|
||||
|
||||
std::string CreateNetworkInterfaceResult::getNetworkInterfaceId()const
|
||||
{
|
||||
return networkInterfaceId_;
|
||||
}
|
||||
|
||||
std::string CreateNetworkInterfaceResult::getMacAddress()const
|
||||
{
|
||||
return macAddress_;
|
||||
}
|
||||
|
||||
std::vector<std::string> CreateNetworkInterfaceResult::getSecurityGroupIds()const
|
||||
{
|
||||
return securityGroupIds_;
|
||||
}
|
||||
|
||||
long CreateNetworkInterfaceResult::getServiceID()const
|
||||
{
|
||||
return serviceID_;
|
||||
}
|
||||
|
||||
std::string CreateNetworkInterfaceResult::getType()const
|
||||
{
|
||||
return type_;
|
||||
}
|
||||
|
||||
std::string CreateNetworkInterfaceResult::getVpcId()const
|
||||
{
|
||||
return vpcId_;
|
||||
}
|
||||
|
||||
std::string CreateNetworkInterfaceResult::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
std::vector<CreateNetworkInterfaceResult::Tag> CreateNetworkInterfaceResult::getTags()const
|
||||
{
|
||||
return tags_;
|
||||
}
|
||||
|
||||
std::vector<CreateNetworkInterfaceResult::PrivateIpSet> CreateNetworkInterfaceResult::getPrivateIpSets()const
|
||||
{
|
||||
return privateIpSets_;
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ecs/model/DescribeDeploymentSetSupportedInstanceTypeFamilyRequest.h>
|
||||
|
||||
using AlibabaCloud::Ecs::Model::DescribeDeploymentSetSupportedInstanceTypeFamilyRequest;
|
||||
|
||||
DescribeDeploymentSetSupportedInstanceTypeFamilyRequest::DescribeDeploymentSetSupportedInstanceTypeFamilyRequest() :
|
||||
RpcServiceRequest("ecs", "2014-05-26", "DescribeDeploymentSetSupportedInstanceTypeFamily")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDeploymentSetSupportedInstanceTypeFamilyRequest::~DescribeDeploymentSetSupportedInstanceTypeFamilyRequest()
|
||||
{}
|
||||
|
||||
long DescribeDeploymentSetSupportedInstanceTypeFamilyRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeDeploymentSetSupportedInstanceTypeFamilyRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeDeploymentSetSupportedInstanceTypeFamilyRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeDeploymentSetSupportedInstanceTypeFamilyRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeDeploymentSetSupportedInstanceTypeFamilyRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeDeploymentSetSupportedInstanceTypeFamilyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeDeploymentSetSupportedInstanceTypeFamilyRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DescribeDeploymentSetSupportedInstanceTypeFamilyRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long DescribeDeploymentSetSupportedInstanceTypeFamilyRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeDeploymentSetSupportedInstanceTypeFamilyRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ecs/model/DescribeDeploymentSetSupportedInstanceTypeFamilyResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ecs;
|
||||
using namespace AlibabaCloud::Ecs::Model;
|
||||
|
||||
DescribeDeploymentSetSupportedInstanceTypeFamilyResult::DescribeDeploymentSetSupportedInstanceTypeFamilyResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDeploymentSetSupportedInstanceTypeFamilyResult::DescribeDeploymentSetSupportedInstanceTypeFamilyResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDeploymentSetSupportedInstanceTypeFamilyResult::~DescribeDeploymentSetSupportedInstanceTypeFamilyResult()
|
||||
{}
|
||||
|
||||
void DescribeDeploymentSetSupportedInstanceTypeFamilyResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["InstanceTypeFamilies"].isNull())
|
||||
instanceTypeFamilies_ = value["InstanceTypeFamilies"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeDeploymentSetSupportedInstanceTypeFamilyResult::getInstanceTypeFamilies()const
|
||||
{
|
||||
return instanceTypeFamilies_;
|
||||
}
|
||||
|
||||
@@ -57,6 +57,8 @@ void DescribeDeploymentSetsResult::parse(const std::string &payload)
|
||||
deploymentSetsObject.domain = valueDeploymentSetsDeploymentSet["Domain"].asString();
|
||||
if(!valueDeploymentSetsDeploymentSet["Granularity"].isNull())
|
||||
deploymentSetsObject.granularity = valueDeploymentSetsDeploymentSet["Granularity"].asString();
|
||||
if(!valueDeploymentSetsDeploymentSet["GroupCount"].isNull())
|
||||
deploymentSetsObject.groupCount = std::stoi(valueDeploymentSetsDeploymentSet["GroupCount"].asString());
|
||||
if(!valueDeploymentSetsDeploymentSet["InstanceAmount"].isNull())
|
||||
deploymentSetsObject.instanceAmount = std::stoi(valueDeploymentSetsDeploymentSet["InstanceAmount"].asString());
|
||||
if(!valueDeploymentSetsDeploymentSet["CreationTime"].isNull())
|
||||
|
||||
@@ -115,6 +115,8 @@ void DescribeDisksResult::parse(const std::string &payload)
|
||||
disksObject.performanceLevel = valueDisksDisk["PerformanceLevel"].asString();
|
||||
if(!valueDisksDisk["BdfId"].isNull())
|
||||
disksObject.bdfId = valueDisksDisk["BdfId"].asString();
|
||||
if(!valueDisksDisk["SerialNumber"].isNull())
|
||||
disksObject.serialNumber = valueDisksDisk["SerialNumber"].asString();
|
||||
auto allOperationLocksNode = allDisksNode["OperationLocks"]["OperationLock"];
|
||||
for (auto allDisksNodeOperationLocksOperationLock : allOperationLocksNode)
|
||||
{
|
||||
|
||||
@@ -73,6 +73,8 @@ void DescribeInstancesResult::parse(const std::string &payload)
|
||||
instancesObject.hostName = valueInstancesInstance["HostName"].asString();
|
||||
if(!valueInstancesInstance["DeploymentSetId"].isNull())
|
||||
instancesObject.deploymentSetId = valueInstancesInstance["DeploymentSetId"].asString();
|
||||
if(!valueInstancesInstance["DeploymentSetGroupNo"].isNull())
|
||||
instancesObject.deploymentSetGroupNo = std::stoi(valueInstancesInstance["DeploymentSetGroupNo"].asString());
|
||||
if(!valueInstancesInstance["Status"].isNull())
|
||||
instancesObject.status = valueInstancesInstance["Status"].asString();
|
||||
if(!valueInstancesInstance["SerialNumber"].isNull())
|
||||
|
||||
@@ -49,6 +49,17 @@ void ModifyInstanceDeploymentRequest::setRegionId(const std::string& regionId)
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
int ModifyInstanceDeploymentRequest::getDeploymentSetGroupNo()const
|
||||
{
|
||||
return deploymentSetGroupNo_;
|
||||
}
|
||||
|
||||
void ModifyInstanceDeploymentRequest::setDeploymentSetGroupNo(int deploymentSetGroupNo)
|
||||
{
|
||||
deploymentSetGroupNo_ = deploymentSetGroupNo;
|
||||
setParameter("DeploymentSetGroupNo", std::to_string(deploymentSetGroupNo));
|
||||
}
|
||||
|
||||
std::string ModifyInstanceDeploymentRequest::getInstanceType()const
|
||||
{
|
||||
return instanceType_;
|
||||
|
||||
@@ -170,6 +170,17 @@ void RunInstancesRequest::setPassword(const std::string& password)
|
||||
setParameter("Password", password);
|
||||
}
|
||||
|
||||
int RunInstancesRequest::getDeploymentSetGroupNo()const
|
||||
{
|
||||
return deploymentSetGroupNo_;
|
||||
}
|
||||
|
||||
void RunInstancesRequest::setDeploymentSetGroupNo(int deploymentSetGroupNo)
|
||||
{
|
||||
deploymentSetGroupNo_ = deploymentSetGroupNo;
|
||||
setParameter("DeploymentSetGroupNo", std::to_string(deploymentSetGroupNo));
|
||||
}
|
||||
|
||||
int RunInstancesRequest::getStorageSetPartitionNumber()const
|
||||
{
|
||||
return storageSetPartitionNumber_;
|
||||
|
||||
@@ -39,6 +39,7 @@ namespace AlibabaCloud
|
||||
struct InstanceTypeModel
|
||||
{
|
||||
float maxPrice;
|
||||
std::string targetImageId;
|
||||
std::string instanceType;
|
||||
};
|
||||
|
||||
|
||||
@@ -242,6 +242,7 @@ void ApplyNodesRequest::setInstanceTypeModel(const std::vector<InstanceTypeModel
|
||||
auto instanceTypeModelObj = instanceTypeModel.at(dep1);
|
||||
std::string instanceTypeModelObjStr = "InstanceTypeModel." + std::to_string(dep1 + 1);
|
||||
setParameter(instanceTypeModelObjStr + ".MaxPrice", std::to_string(instanceTypeModelObj.maxPrice));
|
||||
setParameter(instanceTypeModelObjStr + ".TargetImageId", instanceTypeModelObj.targetImageId);
|
||||
setParameter(instanceTypeModelObjStr + ".InstanceType", instanceTypeModelObj.instanceType);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -33,14 +33,22 @@ set(iot_public_header_model
|
||||
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/BatchDeleteEdgeInstanceChannelRequest.h
|
||||
include/alibabacloud/iot/model/BatchDeleteEdgeInstanceChannelResult.h
|
||||
include/alibabacloud/iot/model/BatchGetDeviceBindStatusRequest.h
|
||||
include/alibabacloud/iot/model/BatchGetDeviceBindStatusResult.h
|
||||
include/alibabacloud/iot/model/BatchGetDeviceStateRequest.h
|
||||
include/alibabacloud/iot/model/BatchGetDeviceStateResult.h
|
||||
include/alibabacloud/iot/model/BatchGetEdgeDriverRequest.h
|
||||
include/alibabacloud/iot/model/BatchGetEdgeDriverResult.h
|
||||
include/alibabacloud/iot/model/BatchGetEdgeInstanceChannelRequest.h
|
||||
include/alibabacloud/iot/model/BatchGetEdgeInstanceChannelResult.h
|
||||
include/alibabacloud/iot/model/BatchGetEdgeInstanceDeviceChannelRequest.h
|
||||
include/alibabacloud/iot/model/BatchGetEdgeInstanceDeviceChannelResult.h
|
||||
include/alibabacloud/iot/model/BatchGetEdgeInstanceDeviceConfigRequest.h
|
||||
include/alibabacloud/iot/model/BatchGetEdgeInstanceDeviceConfigResult.h
|
||||
include/alibabacloud/iot/model/BatchGetEdgeInstanceDeviceDriverRequest.h
|
||||
include/alibabacloud/iot/model/BatchGetEdgeInstanceDeviceDriverResult.h
|
||||
include/alibabacloud/iot/model/BatchGetEdgeInstanceDriverConfigsRequest.h
|
||||
include/alibabacloud/iot/model/BatchGetEdgeInstanceDriverConfigsResult.h
|
||||
include/alibabacloud/iot/model/BatchQueryDeviceDetailRequest.h
|
||||
@@ -49,6 +57,8 @@ set(iot_public_header_model
|
||||
include/alibabacloud/iot/model/BatchRegisterDeviceResult.h
|
||||
include/alibabacloud/iot/model/BatchRegisterDeviceWithApplyIdRequest.h
|
||||
include/alibabacloud/iot/model/BatchRegisterDeviceWithApplyIdResult.h
|
||||
include/alibabacloud/iot/model/BatchSetEdgeInstanceDeviceChannelRequest.h
|
||||
include/alibabacloud/iot/model/BatchSetEdgeInstanceDeviceChannelResult.h
|
||||
include/alibabacloud/iot/model/BatchSetEdgeInstanceDeviceConfigRequest.h
|
||||
include/alibabacloud/iot/model/BatchSetEdgeInstanceDeviceConfigResult.h
|
||||
include/alibabacloud/iot/model/BatchUnbindDeviceFromEdgeInstanceRequest.h
|
||||
@@ -61,6 +71,8 @@ set(iot_public_header_model
|
||||
include/alibabacloud/iot/model/BindDriverToEdgeInstanceResult.h
|
||||
include/alibabacloud/iot/model/BindGatewayToEdgeInstanceRequest.h
|
||||
include/alibabacloud/iot/model/BindGatewayToEdgeInstanceResult.h
|
||||
include/alibabacloud/iot/model/BindSceneRuleToEdgeInstanceRequest.h
|
||||
include/alibabacloud/iot/model/BindSceneRuleToEdgeInstanceResult.h
|
||||
include/alibabacloud/iot/model/CancelOTAStrategyByJobRequest.h
|
||||
include/alibabacloud/iot/model/CancelOTAStrategyByJobResult.h
|
||||
include/alibabacloud/iot/model/CancelOTATaskByDeviceRequest.h
|
||||
@@ -73,6 +85,10 @@ set(iot_public_header_model
|
||||
include/alibabacloud/iot/model/CloseEdgeInstanceDeploymentResult.h
|
||||
include/alibabacloud/iot/model/CopyThingModelRequest.h
|
||||
include/alibabacloud/iot/model/CopyThingModelResult.h
|
||||
include/alibabacloud/iot/model/CreateConsumerGroupRequest.h
|
||||
include/alibabacloud/iot/model/CreateConsumerGroupResult.h
|
||||
include/alibabacloud/iot/model/CreateConsumerGroupSubscribeRelationRequest.h
|
||||
include/alibabacloud/iot/model/CreateConsumerGroupSubscribeRelationResult.h
|
||||
include/alibabacloud/iot/model/CreateDataAPIServiceRequest.h
|
||||
include/alibabacloud/iot/model/CreateDataAPIServiceResult.h
|
||||
include/alibabacloud/iot/model/CreateDeviceGroupRequest.h
|
||||
@@ -83,6 +99,8 @@ set(iot_public_header_model
|
||||
include/alibabacloud/iot/model/CreateEdgeDriverVersionResult.h
|
||||
include/alibabacloud/iot/model/CreateEdgeInstanceRequest.h
|
||||
include/alibabacloud/iot/model/CreateEdgeInstanceResult.h
|
||||
include/alibabacloud/iot/model/CreateEdgeInstanceChannelRequest.h
|
||||
include/alibabacloud/iot/model/CreateEdgeInstanceChannelResult.h
|
||||
include/alibabacloud/iot/model/CreateEdgeInstanceDeploymentRequest.h
|
||||
include/alibabacloud/iot/model/CreateEdgeInstanceDeploymentResult.h
|
||||
include/alibabacloud/iot/model/CreateEdgeOssPreSignedAddressRequest.h
|
||||
@@ -107,10 +125,18 @@ set(iot_public_header_model
|
||||
include/alibabacloud/iot/model/CreateRuleResult.h
|
||||
include/alibabacloud/iot/model/CreateRuleActionRequest.h
|
||||
include/alibabacloud/iot/model/CreateRuleActionResult.h
|
||||
include/alibabacloud/iot/model/CreateSceneRuleRequest.h
|
||||
include/alibabacloud/iot/model/CreateSceneRuleResult.h
|
||||
include/alibabacloud/iot/model/CreateSubscribeRelationRequest.h
|
||||
include/alibabacloud/iot/model/CreateSubscribeRelationResult.h
|
||||
include/alibabacloud/iot/model/CreateThingModelRequest.h
|
||||
include/alibabacloud/iot/model/CreateThingModelResult.h
|
||||
include/alibabacloud/iot/model/CreateTopicRouteTableRequest.h
|
||||
include/alibabacloud/iot/model/CreateTopicRouteTableResult.h
|
||||
include/alibabacloud/iot/model/DeleteConsumerGroupRequest.h
|
||||
include/alibabacloud/iot/model/DeleteConsumerGroupResult.h
|
||||
include/alibabacloud/iot/model/DeleteConsumerGroupSubscribeRelationRequest.h
|
||||
include/alibabacloud/iot/model/DeleteConsumerGroupSubscribeRelationResult.h
|
||||
include/alibabacloud/iot/model/DeleteDeviceRequest.h
|
||||
include/alibabacloud/iot/model/DeleteDeviceResult.h
|
||||
include/alibabacloud/iot/model/DeleteDeviceFileRequest.h
|
||||
@@ -137,12 +163,20 @@ set(iot_public_header_model
|
||||
include/alibabacloud/iot/model/DeleteRuleResult.h
|
||||
include/alibabacloud/iot/model/DeleteRuleActionRequest.h
|
||||
include/alibabacloud/iot/model/DeleteRuleActionResult.h
|
||||
include/alibabacloud/iot/model/DeleteSceneRuleRequest.h
|
||||
include/alibabacloud/iot/model/DeleteSceneRuleResult.h
|
||||
include/alibabacloud/iot/model/DeleteSubscribeRelationRequest.h
|
||||
include/alibabacloud/iot/model/DeleteSubscribeRelationResult.h
|
||||
include/alibabacloud/iot/model/DeleteThingModelRequest.h
|
||||
include/alibabacloud/iot/model/DeleteThingModelResult.h
|
||||
include/alibabacloud/iot/model/DeleteTopicRouteTableRequest.h
|
||||
include/alibabacloud/iot/model/DeleteTopicRouteTableResult.h
|
||||
include/alibabacloud/iot/model/DisableSceneRuleRequest.h
|
||||
include/alibabacloud/iot/model/DisableSceneRuleResult.h
|
||||
include/alibabacloud/iot/model/DisableThingRequest.h
|
||||
include/alibabacloud/iot/model/DisableThingResult.h
|
||||
include/alibabacloud/iot/model/EnableSceneRuleRequest.h
|
||||
include/alibabacloud/iot/model/EnableSceneRuleResult.h
|
||||
include/alibabacloud/iot/model/EnableThingRequest.h
|
||||
include/alibabacloud/iot/model/EnableThingResult.h
|
||||
include/alibabacloud/iot/model/GenerateOTAUploadURLRequest.h
|
||||
@@ -169,6 +203,8 @@ set(iot_public_header_model
|
||||
include/alibabacloud/iot/model/GetRuleResult.h
|
||||
include/alibabacloud/iot/model/GetRuleActionRequest.h
|
||||
include/alibabacloud/iot/model/GetRuleActionResult.h
|
||||
include/alibabacloud/iot/model/GetSceneRuleRequest.h
|
||||
include/alibabacloud/iot/model/GetSceneRuleResult.h
|
||||
include/alibabacloud/iot/model/GetThingModelTslRequest.h
|
||||
include/alibabacloud/iot/model/GetThingModelTslResult.h
|
||||
include/alibabacloud/iot/model/GetThingTemplateRequest.h
|
||||
@@ -217,10 +253,16 @@ set(iot_public_header_model
|
||||
include/alibabacloud/iot/model/QueryBatchRegisterDeviceStatusResult.h
|
||||
include/alibabacloud/iot/model/QueryCertUrlByApplyIdRequest.h
|
||||
include/alibabacloud/iot/model/QueryCertUrlByApplyIdResult.h
|
||||
include/alibabacloud/iot/model/QueryConsumerGroupByGroupIdRequest.h
|
||||
include/alibabacloud/iot/model/QueryConsumerGroupByGroupIdResult.h
|
||||
include/alibabacloud/iot/model/QueryConsumerGroupListRequest.h
|
||||
include/alibabacloud/iot/model/QueryConsumerGroupListResult.h
|
||||
include/alibabacloud/iot/model/QueryConsumerGroupStatusRequest.h
|
||||
include/alibabacloud/iot/model/QueryConsumerGroupStatusResult.h
|
||||
include/alibabacloud/iot/model/QueryDetailSceneRuleLogRequest.h
|
||||
include/alibabacloud/iot/model/QueryDetailSceneRuleLogResult.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/QueryDeviceByStatusRequest.h
|
||||
include/alibabacloud/iot/model/QueryDeviceByStatusResult.h
|
||||
include/alibabacloud/iot/model/QueryDeviceByTagsRequest.h
|
||||
@@ -267,14 +309,20 @@ set(iot_public_header_model
|
||||
include/alibabacloud/iot/model/QueryEdgeDriverVersionResult.h
|
||||
include/alibabacloud/iot/model/QueryEdgeInstanceRequest.h
|
||||
include/alibabacloud/iot/model/QueryEdgeInstanceResult.h
|
||||
include/alibabacloud/iot/model/QueryEdgeInstanceChannelRequest.h
|
||||
include/alibabacloud/iot/model/QueryEdgeInstanceChannelResult.h
|
||||
include/alibabacloud/iot/model/QueryEdgeInstanceDeviceRequest.h
|
||||
include/alibabacloud/iot/model/QueryEdgeInstanceDeviceResult.h
|
||||
include/alibabacloud/iot/model/QueryEdgeInstanceDeviceByDriverRequest.h
|
||||
include/alibabacloud/iot/model/QueryEdgeInstanceDeviceByDriverResult.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/QueryEdgeInstanceSceneRuleRequest.h
|
||||
include/alibabacloud/iot/model/QueryEdgeInstanceSceneRuleResult.h
|
||||
include/alibabacloud/iot/model/QueryLoRaJoinPermissionsRequest.h
|
||||
include/alibabacloud/iot/model/QueryLoRaJoinPermissionsResult.h
|
||||
include/alibabacloud/iot/model/QueryOTAFirmwareRequest.h
|
||||
@@ -291,6 +339,12 @@ set(iot_public_header_model
|
||||
include/alibabacloud/iot/model/QueryProductListResult.h
|
||||
include/alibabacloud/iot/model/QueryProductTopicRequest.h
|
||||
include/alibabacloud/iot/model/QueryProductTopicResult.h
|
||||
include/alibabacloud/iot/model/QuerySceneRuleRequest.h
|
||||
include/alibabacloud/iot/model/QuerySceneRuleResult.h
|
||||
include/alibabacloud/iot/model/QuerySubscribeRelationRequest.h
|
||||
include/alibabacloud/iot/model/QuerySubscribeRelationResult.h
|
||||
include/alibabacloud/iot/model/QuerySummarySceneRuleLogRequest.h
|
||||
include/alibabacloud/iot/model/QuerySummarySceneRuleLogResult.h
|
||||
include/alibabacloud/iot/model/QuerySuperDeviceGroupRequest.h
|
||||
include/alibabacloud/iot/model/QuerySuperDeviceGroupResult.h
|
||||
include/alibabacloud/iot/model/QueryThingModelRequest.h
|
||||
@@ -303,8 +357,14 @@ set(iot_public_header_model
|
||||
include/alibabacloud/iot/model/RRpcResult.h
|
||||
include/alibabacloud/iot/model/RegisterDeviceRequest.h
|
||||
include/alibabacloud/iot/model/RegisterDeviceResult.h
|
||||
include/alibabacloud/iot/model/ReleaseEdgeDriverVersionRequest.h
|
||||
include/alibabacloud/iot/model/ReleaseEdgeDriverVersionResult.h
|
||||
include/alibabacloud/iot/model/RemoveThingTopoRequest.h
|
||||
include/alibabacloud/iot/model/RemoveThingTopoResult.h
|
||||
include/alibabacloud/iot/model/ReplaceEdgeInstanceGatewayRequest.h
|
||||
include/alibabacloud/iot/model/ReplaceEdgeInstanceGatewayResult.h
|
||||
include/alibabacloud/iot/model/ResetConsumerGroupPositionRequest.h
|
||||
include/alibabacloud/iot/model/ResetConsumerGroupPositionResult.h
|
||||
include/alibabacloud/iot/model/ResetThingRequest.h
|
||||
include/alibabacloud/iot/model/ResetThingResult.h
|
||||
include/alibabacloud/iot/model/SaveDevicePropRequest.h
|
||||
@@ -325,10 +385,16 @@ set(iot_public_header_model
|
||||
include/alibabacloud/iot/model/StartRuleResult.h
|
||||
include/alibabacloud/iot/model/StopRuleRequest.h
|
||||
include/alibabacloud/iot/model/StopRuleResult.h
|
||||
include/alibabacloud/iot/model/TriggerSceneRuleRequest.h
|
||||
include/alibabacloud/iot/model/TriggerSceneRuleResult.h
|
||||
include/alibabacloud/iot/model/UnbindApplicationFromEdgeInstanceRequest.h
|
||||
include/alibabacloud/iot/model/UnbindApplicationFromEdgeInstanceResult.h
|
||||
include/alibabacloud/iot/model/UnbindDriverFromEdgeInstanceRequest.h
|
||||
include/alibabacloud/iot/model/UnbindDriverFromEdgeInstanceResult.h
|
||||
include/alibabacloud/iot/model/UnbindSceneRuleFromEdgeInstanceRequest.h
|
||||
include/alibabacloud/iot/model/UnbindSceneRuleFromEdgeInstanceResult.h
|
||||
include/alibabacloud/iot/model/UpdateConsumerGroupRequest.h
|
||||
include/alibabacloud/iot/model/UpdateConsumerGroupResult.h
|
||||
include/alibabacloud/iot/model/UpdateDeviceGroupRequest.h
|
||||
include/alibabacloud/iot/model/UpdateDeviceGroupResult.h
|
||||
include/alibabacloud/iot/model/UpdateDeviceShadowRequest.h
|
||||
@@ -337,6 +403,8 @@ set(iot_public_header_model
|
||||
include/alibabacloud/iot/model/UpdateEdgeDriverVersionResult.h
|
||||
include/alibabacloud/iot/model/UpdateEdgeInstanceRequest.h
|
||||
include/alibabacloud/iot/model/UpdateEdgeInstanceResult.h
|
||||
include/alibabacloud/iot/model/UpdateEdgeInstanceChannelRequest.h
|
||||
include/alibabacloud/iot/model/UpdateEdgeInstanceChannelResult.h
|
||||
include/alibabacloud/iot/model/UpdateProductRequest.h
|
||||
include/alibabacloud/iot/model/UpdateProductResult.h
|
||||
include/alibabacloud/iot/model/UpdateProductFilterConfigRequest.h
|
||||
@@ -349,6 +417,10 @@ set(iot_public_header_model
|
||||
include/alibabacloud/iot/model/UpdateRuleResult.h
|
||||
include/alibabacloud/iot/model/UpdateRuleActionRequest.h
|
||||
include/alibabacloud/iot/model/UpdateRuleActionResult.h
|
||||
include/alibabacloud/iot/model/UpdateSceneRuleRequest.h
|
||||
include/alibabacloud/iot/model/UpdateSceneRuleResult.h
|
||||
include/alibabacloud/iot/model/UpdateSubscribeRelationRequest.h
|
||||
include/alibabacloud/iot/model/UpdateSubscribeRelationResult.h
|
||||
include/alibabacloud/iot/model/UpdateThingModelRequest.h
|
||||
include/alibabacloud/iot/model/UpdateThingModelResult.h )
|
||||
|
||||
@@ -366,14 +438,22 @@ set(iot_src
|
||||
src/model/BatchClearEdgeInstanceDeviceConfigResult.cc
|
||||
src/model/BatchDeleteDeviceGroupRelationsRequest.cc
|
||||
src/model/BatchDeleteDeviceGroupRelationsResult.cc
|
||||
src/model/BatchGetDeviceDriverRequest.cc
|
||||
src/model/BatchGetDeviceDriverResult.cc
|
||||
src/model/BatchDeleteEdgeInstanceChannelRequest.cc
|
||||
src/model/BatchDeleteEdgeInstanceChannelResult.cc
|
||||
src/model/BatchGetDeviceBindStatusRequest.cc
|
||||
src/model/BatchGetDeviceBindStatusResult.cc
|
||||
src/model/BatchGetDeviceStateRequest.cc
|
||||
src/model/BatchGetDeviceStateResult.cc
|
||||
src/model/BatchGetEdgeDriverRequest.cc
|
||||
src/model/BatchGetEdgeDriverResult.cc
|
||||
src/model/BatchGetEdgeInstanceChannelRequest.cc
|
||||
src/model/BatchGetEdgeInstanceChannelResult.cc
|
||||
src/model/BatchGetEdgeInstanceDeviceChannelRequest.cc
|
||||
src/model/BatchGetEdgeInstanceDeviceChannelResult.cc
|
||||
src/model/BatchGetEdgeInstanceDeviceConfigRequest.cc
|
||||
src/model/BatchGetEdgeInstanceDeviceConfigResult.cc
|
||||
src/model/BatchGetEdgeInstanceDeviceDriverRequest.cc
|
||||
src/model/BatchGetEdgeInstanceDeviceDriverResult.cc
|
||||
src/model/BatchGetEdgeInstanceDriverConfigsRequest.cc
|
||||
src/model/BatchGetEdgeInstanceDriverConfigsResult.cc
|
||||
src/model/BatchQueryDeviceDetailRequest.cc
|
||||
@@ -382,6 +462,8 @@ set(iot_src
|
||||
src/model/BatchRegisterDeviceResult.cc
|
||||
src/model/BatchRegisterDeviceWithApplyIdRequest.cc
|
||||
src/model/BatchRegisterDeviceWithApplyIdResult.cc
|
||||
src/model/BatchSetEdgeInstanceDeviceChannelRequest.cc
|
||||
src/model/BatchSetEdgeInstanceDeviceChannelResult.cc
|
||||
src/model/BatchSetEdgeInstanceDeviceConfigRequest.cc
|
||||
src/model/BatchSetEdgeInstanceDeviceConfigResult.cc
|
||||
src/model/BatchUnbindDeviceFromEdgeInstanceRequest.cc
|
||||
@@ -394,6 +476,8 @@ set(iot_src
|
||||
src/model/BindDriverToEdgeInstanceResult.cc
|
||||
src/model/BindGatewayToEdgeInstanceRequest.cc
|
||||
src/model/BindGatewayToEdgeInstanceResult.cc
|
||||
src/model/BindSceneRuleToEdgeInstanceRequest.cc
|
||||
src/model/BindSceneRuleToEdgeInstanceResult.cc
|
||||
src/model/CancelOTAStrategyByJobRequest.cc
|
||||
src/model/CancelOTAStrategyByJobResult.cc
|
||||
src/model/CancelOTATaskByDeviceRequest.cc
|
||||
@@ -406,6 +490,10 @@ set(iot_src
|
||||
src/model/CloseEdgeInstanceDeploymentResult.cc
|
||||
src/model/CopyThingModelRequest.cc
|
||||
src/model/CopyThingModelResult.cc
|
||||
src/model/CreateConsumerGroupRequest.cc
|
||||
src/model/CreateConsumerGroupResult.cc
|
||||
src/model/CreateConsumerGroupSubscribeRelationRequest.cc
|
||||
src/model/CreateConsumerGroupSubscribeRelationResult.cc
|
||||
src/model/CreateDataAPIServiceRequest.cc
|
||||
src/model/CreateDataAPIServiceResult.cc
|
||||
src/model/CreateDeviceGroupRequest.cc
|
||||
@@ -416,6 +504,8 @@ set(iot_src
|
||||
src/model/CreateEdgeDriverVersionResult.cc
|
||||
src/model/CreateEdgeInstanceRequest.cc
|
||||
src/model/CreateEdgeInstanceResult.cc
|
||||
src/model/CreateEdgeInstanceChannelRequest.cc
|
||||
src/model/CreateEdgeInstanceChannelResult.cc
|
||||
src/model/CreateEdgeInstanceDeploymentRequest.cc
|
||||
src/model/CreateEdgeInstanceDeploymentResult.cc
|
||||
src/model/CreateEdgeOssPreSignedAddressRequest.cc
|
||||
@@ -440,10 +530,18 @@ set(iot_src
|
||||
src/model/CreateRuleResult.cc
|
||||
src/model/CreateRuleActionRequest.cc
|
||||
src/model/CreateRuleActionResult.cc
|
||||
src/model/CreateSceneRuleRequest.cc
|
||||
src/model/CreateSceneRuleResult.cc
|
||||
src/model/CreateSubscribeRelationRequest.cc
|
||||
src/model/CreateSubscribeRelationResult.cc
|
||||
src/model/CreateThingModelRequest.cc
|
||||
src/model/CreateThingModelResult.cc
|
||||
src/model/CreateTopicRouteTableRequest.cc
|
||||
src/model/CreateTopicRouteTableResult.cc
|
||||
src/model/DeleteConsumerGroupRequest.cc
|
||||
src/model/DeleteConsumerGroupResult.cc
|
||||
src/model/DeleteConsumerGroupSubscribeRelationRequest.cc
|
||||
src/model/DeleteConsumerGroupSubscribeRelationResult.cc
|
||||
src/model/DeleteDeviceRequest.cc
|
||||
src/model/DeleteDeviceResult.cc
|
||||
src/model/DeleteDeviceFileRequest.cc
|
||||
@@ -470,12 +568,20 @@ set(iot_src
|
||||
src/model/DeleteRuleResult.cc
|
||||
src/model/DeleteRuleActionRequest.cc
|
||||
src/model/DeleteRuleActionResult.cc
|
||||
src/model/DeleteSceneRuleRequest.cc
|
||||
src/model/DeleteSceneRuleResult.cc
|
||||
src/model/DeleteSubscribeRelationRequest.cc
|
||||
src/model/DeleteSubscribeRelationResult.cc
|
||||
src/model/DeleteThingModelRequest.cc
|
||||
src/model/DeleteThingModelResult.cc
|
||||
src/model/DeleteTopicRouteTableRequest.cc
|
||||
src/model/DeleteTopicRouteTableResult.cc
|
||||
src/model/DisableSceneRuleRequest.cc
|
||||
src/model/DisableSceneRuleResult.cc
|
||||
src/model/DisableThingRequest.cc
|
||||
src/model/DisableThingResult.cc
|
||||
src/model/EnableSceneRuleRequest.cc
|
||||
src/model/EnableSceneRuleResult.cc
|
||||
src/model/EnableThingRequest.cc
|
||||
src/model/EnableThingResult.cc
|
||||
src/model/GenerateOTAUploadURLRequest.cc
|
||||
@@ -502,6 +608,8 @@ set(iot_src
|
||||
src/model/GetRuleResult.cc
|
||||
src/model/GetRuleActionRequest.cc
|
||||
src/model/GetRuleActionResult.cc
|
||||
src/model/GetSceneRuleRequest.cc
|
||||
src/model/GetSceneRuleResult.cc
|
||||
src/model/GetThingModelTslRequest.cc
|
||||
src/model/GetThingModelTslResult.cc
|
||||
src/model/GetThingTemplateRequest.cc
|
||||
@@ -550,10 +658,16 @@ set(iot_src
|
||||
src/model/QueryBatchRegisterDeviceStatusResult.cc
|
||||
src/model/QueryCertUrlByApplyIdRequest.cc
|
||||
src/model/QueryCertUrlByApplyIdResult.cc
|
||||
src/model/QueryConsumerGroupByGroupIdRequest.cc
|
||||
src/model/QueryConsumerGroupByGroupIdResult.cc
|
||||
src/model/QueryConsumerGroupListRequest.cc
|
||||
src/model/QueryConsumerGroupListResult.cc
|
||||
src/model/QueryConsumerGroupStatusRequest.cc
|
||||
src/model/QueryConsumerGroupStatusResult.cc
|
||||
src/model/QueryDetailSceneRuleLogRequest.cc
|
||||
src/model/QueryDetailSceneRuleLogResult.cc
|
||||
src/model/QueryDeviceRequest.cc
|
||||
src/model/QueryDeviceResult.cc
|
||||
src/model/QueryDeviceByDriverRequest.cc
|
||||
src/model/QueryDeviceByDriverResult.cc
|
||||
src/model/QueryDeviceByStatusRequest.cc
|
||||
src/model/QueryDeviceByStatusResult.cc
|
||||
src/model/QueryDeviceByTagsRequest.cc
|
||||
@@ -600,14 +714,20 @@ set(iot_src
|
||||
src/model/QueryEdgeDriverVersionResult.cc
|
||||
src/model/QueryEdgeInstanceRequest.cc
|
||||
src/model/QueryEdgeInstanceResult.cc
|
||||
src/model/QueryEdgeInstanceChannelRequest.cc
|
||||
src/model/QueryEdgeInstanceChannelResult.cc
|
||||
src/model/QueryEdgeInstanceDeviceRequest.cc
|
||||
src/model/QueryEdgeInstanceDeviceResult.cc
|
||||
src/model/QueryEdgeInstanceDeviceByDriverRequest.cc
|
||||
src/model/QueryEdgeInstanceDeviceByDriverResult.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/QueryEdgeInstanceSceneRuleRequest.cc
|
||||
src/model/QueryEdgeInstanceSceneRuleResult.cc
|
||||
src/model/QueryLoRaJoinPermissionsRequest.cc
|
||||
src/model/QueryLoRaJoinPermissionsResult.cc
|
||||
src/model/QueryOTAFirmwareRequest.cc
|
||||
@@ -624,6 +744,12 @@ set(iot_src
|
||||
src/model/QueryProductListResult.cc
|
||||
src/model/QueryProductTopicRequest.cc
|
||||
src/model/QueryProductTopicResult.cc
|
||||
src/model/QuerySceneRuleRequest.cc
|
||||
src/model/QuerySceneRuleResult.cc
|
||||
src/model/QuerySubscribeRelationRequest.cc
|
||||
src/model/QuerySubscribeRelationResult.cc
|
||||
src/model/QuerySummarySceneRuleLogRequest.cc
|
||||
src/model/QuerySummarySceneRuleLogResult.cc
|
||||
src/model/QuerySuperDeviceGroupRequest.cc
|
||||
src/model/QuerySuperDeviceGroupResult.cc
|
||||
src/model/QueryThingModelRequest.cc
|
||||
@@ -636,8 +762,14 @@ set(iot_src
|
||||
src/model/RRpcResult.cc
|
||||
src/model/RegisterDeviceRequest.cc
|
||||
src/model/RegisterDeviceResult.cc
|
||||
src/model/ReleaseEdgeDriverVersionRequest.cc
|
||||
src/model/ReleaseEdgeDriverVersionResult.cc
|
||||
src/model/RemoveThingTopoRequest.cc
|
||||
src/model/RemoveThingTopoResult.cc
|
||||
src/model/ReplaceEdgeInstanceGatewayRequest.cc
|
||||
src/model/ReplaceEdgeInstanceGatewayResult.cc
|
||||
src/model/ResetConsumerGroupPositionRequest.cc
|
||||
src/model/ResetConsumerGroupPositionResult.cc
|
||||
src/model/ResetThingRequest.cc
|
||||
src/model/ResetThingResult.cc
|
||||
src/model/SaveDevicePropRequest.cc
|
||||
@@ -658,10 +790,16 @@ set(iot_src
|
||||
src/model/StartRuleResult.cc
|
||||
src/model/StopRuleRequest.cc
|
||||
src/model/StopRuleResult.cc
|
||||
src/model/TriggerSceneRuleRequest.cc
|
||||
src/model/TriggerSceneRuleResult.cc
|
||||
src/model/UnbindApplicationFromEdgeInstanceRequest.cc
|
||||
src/model/UnbindApplicationFromEdgeInstanceResult.cc
|
||||
src/model/UnbindDriverFromEdgeInstanceRequest.cc
|
||||
src/model/UnbindDriverFromEdgeInstanceResult.cc
|
||||
src/model/UnbindSceneRuleFromEdgeInstanceRequest.cc
|
||||
src/model/UnbindSceneRuleFromEdgeInstanceResult.cc
|
||||
src/model/UpdateConsumerGroupRequest.cc
|
||||
src/model/UpdateConsumerGroupResult.cc
|
||||
src/model/UpdateDeviceGroupRequest.cc
|
||||
src/model/UpdateDeviceGroupResult.cc
|
||||
src/model/UpdateDeviceShadowRequest.cc
|
||||
@@ -670,6 +808,8 @@ set(iot_src
|
||||
src/model/UpdateEdgeDriverVersionResult.cc
|
||||
src/model/UpdateEdgeInstanceRequest.cc
|
||||
src/model/UpdateEdgeInstanceResult.cc
|
||||
src/model/UpdateEdgeInstanceChannelRequest.cc
|
||||
src/model/UpdateEdgeInstanceChannelResult.cc
|
||||
src/model/UpdateProductRequest.cc
|
||||
src/model/UpdateProductResult.cc
|
||||
src/model/UpdateProductFilterConfigRequest.cc
|
||||
@@ -682,6 +822,10 @@ set(iot_src
|
||||
src/model/UpdateRuleResult.cc
|
||||
src/model/UpdateRuleActionRequest.cc
|
||||
src/model/UpdateRuleActionResult.cc
|
||||
src/model/UpdateSceneRuleRequest.cc
|
||||
src/model/UpdateSceneRuleResult.cc
|
||||
src/model/UpdateSubscribeRelationRequest.cc
|
||||
src/model/UpdateSubscribeRelationResult.cc
|
||||
src/model/UpdateThingModelRequest.cc
|
||||
src/model/UpdateThingModelResult.cc )
|
||||
|
||||
|
||||
@@ -34,14 +34,22 @@
|
||||
#include "model/BatchClearEdgeInstanceDeviceConfigResult.h"
|
||||
#include "model/BatchDeleteDeviceGroupRelationsRequest.h"
|
||||
#include "model/BatchDeleteDeviceGroupRelationsResult.h"
|
||||
#include "model/BatchGetDeviceDriverRequest.h"
|
||||
#include "model/BatchGetDeviceDriverResult.h"
|
||||
#include "model/BatchDeleteEdgeInstanceChannelRequest.h"
|
||||
#include "model/BatchDeleteEdgeInstanceChannelResult.h"
|
||||
#include "model/BatchGetDeviceBindStatusRequest.h"
|
||||
#include "model/BatchGetDeviceBindStatusResult.h"
|
||||
#include "model/BatchGetDeviceStateRequest.h"
|
||||
#include "model/BatchGetDeviceStateResult.h"
|
||||
#include "model/BatchGetEdgeDriverRequest.h"
|
||||
#include "model/BatchGetEdgeDriverResult.h"
|
||||
#include "model/BatchGetEdgeInstanceChannelRequest.h"
|
||||
#include "model/BatchGetEdgeInstanceChannelResult.h"
|
||||
#include "model/BatchGetEdgeInstanceDeviceChannelRequest.h"
|
||||
#include "model/BatchGetEdgeInstanceDeviceChannelResult.h"
|
||||
#include "model/BatchGetEdgeInstanceDeviceConfigRequest.h"
|
||||
#include "model/BatchGetEdgeInstanceDeviceConfigResult.h"
|
||||
#include "model/BatchGetEdgeInstanceDeviceDriverRequest.h"
|
||||
#include "model/BatchGetEdgeInstanceDeviceDriverResult.h"
|
||||
#include "model/BatchGetEdgeInstanceDriverConfigsRequest.h"
|
||||
#include "model/BatchGetEdgeInstanceDriverConfigsResult.h"
|
||||
#include "model/BatchQueryDeviceDetailRequest.h"
|
||||
@@ -50,6 +58,8 @@
|
||||
#include "model/BatchRegisterDeviceResult.h"
|
||||
#include "model/BatchRegisterDeviceWithApplyIdRequest.h"
|
||||
#include "model/BatchRegisterDeviceWithApplyIdResult.h"
|
||||
#include "model/BatchSetEdgeInstanceDeviceChannelRequest.h"
|
||||
#include "model/BatchSetEdgeInstanceDeviceChannelResult.h"
|
||||
#include "model/BatchSetEdgeInstanceDeviceConfigRequest.h"
|
||||
#include "model/BatchSetEdgeInstanceDeviceConfigResult.h"
|
||||
#include "model/BatchUnbindDeviceFromEdgeInstanceRequest.h"
|
||||
@@ -62,6 +72,8 @@
|
||||
#include "model/BindDriverToEdgeInstanceResult.h"
|
||||
#include "model/BindGatewayToEdgeInstanceRequest.h"
|
||||
#include "model/BindGatewayToEdgeInstanceResult.h"
|
||||
#include "model/BindSceneRuleToEdgeInstanceRequest.h"
|
||||
#include "model/BindSceneRuleToEdgeInstanceResult.h"
|
||||
#include "model/CancelOTAStrategyByJobRequest.h"
|
||||
#include "model/CancelOTAStrategyByJobResult.h"
|
||||
#include "model/CancelOTATaskByDeviceRequest.h"
|
||||
@@ -74,6 +86,10 @@
|
||||
#include "model/CloseEdgeInstanceDeploymentResult.h"
|
||||
#include "model/CopyThingModelRequest.h"
|
||||
#include "model/CopyThingModelResult.h"
|
||||
#include "model/CreateConsumerGroupRequest.h"
|
||||
#include "model/CreateConsumerGroupResult.h"
|
||||
#include "model/CreateConsumerGroupSubscribeRelationRequest.h"
|
||||
#include "model/CreateConsumerGroupSubscribeRelationResult.h"
|
||||
#include "model/CreateDataAPIServiceRequest.h"
|
||||
#include "model/CreateDataAPIServiceResult.h"
|
||||
#include "model/CreateDeviceGroupRequest.h"
|
||||
@@ -84,6 +100,8 @@
|
||||
#include "model/CreateEdgeDriverVersionResult.h"
|
||||
#include "model/CreateEdgeInstanceRequest.h"
|
||||
#include "model/CreateEdgeInstanceResult.h"
|
||||
#include "model/CreateEdgeInstanceChannelRequest.h"
|
||||
#include "model/CreateEdgeInstanceChannelResult.h"
|
||||
#include "model/CreateEdgeInstanceDeploymentRequest.h"
|
||||
#include "model/CreateEdgeInstanceDeploymentResult.h"
|
||||
#include "model/CreateEdgeOssPreSignedAddressRequest.h"
|
||||
@@ -108,10 +126,18 @@
|
||||
#include "model/CreateRuleResult.h"
|
||||
#include "model/CreateRuleActionRequest.h"
|
||||
#include "model/CreateRuleActionResult.h"
|
||||
#include "model/CreateSceneRuleRequest.h"
|
||||
#include "model/CreateSceneRuleResult.h"
|
||||
#include "model/CreateSubscribeRelationRequest.h"
|
||||
#include "model/CreateSubscribeRelationResult.h"
|
||||
#include "model/CreateThingModelRequest.h"
|
||||
#include "model/CreateThingModelResult.h"
|
||||
#include "model/CreateTopicRouteTableRequest.h"
|
||||
#include "model/CreateTopicRouteTableResult.h"
|
||||
#include "model/DeleteConsumerGroupRequest.h"
|
||||
#include "model/DeleteConsumerGroupResult.h"
|
||||
#include "model/DeleteConsumerGroupSubscribeRelationRequest.h"
|
||||
#include "model/DeleteConsumerGroupSubscribeRelationResult.h"
|
||||
#include "model/DeleteDeviceRequest.h"
|
||||
#include "model/DeleteDeviceResult.h"
|
||||
#include "model/DeleteDeviceFileRequest.h"
|
||||
@@ -138,12 +164,20 @@
|
||||
#include "model/DeleteRuleResult.h"
|
||||
#include "model/DeleteRuleActionRequest.h"
|
||||
#include "model/DeleteRuleActionResult.h"
|
||||
#include "model/DeleteSceneRuleRequest.h"
|
||||
#include "model/DeleteSceneRuleResult.h"
|
||||
#include "model/DeleteSubscribeRelationRequest.h"
|
||||
#include "model/DeleteSubscribeRelationResult.h"
|
||||
#include "model/DeleteThingModelRequest.h"
|
||||
#include "model/DeleteThingModelResult.h"
|
||||
#include "model/DeleteTopicRouteTableRequest.h"
|
||||
#include "model/DeleteTopicRouteTableResult.h"
|
||||
#include "model/DisableSceneRuleRequest.h"
|
||||
#include "model/DisableSceneRuleResult.h"
|
||||
#include "model/DisableThingRequest.h"
|
||||
#include "model/DisableThingResult.h"
|
||||
#include "model/EnableSceneRuleRequest.h"
|
||||
#include "model/EnableSceneRuleResult.h"
|
||||
#include "model/EnableThingRequest.h"
|
||||
#include "model/EnableThingResult.h"
|
||||
#include "model/GenerateOTAUploadURLRequest.h"
|
||||
@@ -170,6 +204,8 @@
|
||||
#include "model/GetRuleResult.h"
|
||||
#include "model/GetRuleActionRequest.h"
|
||||
#include "model/GetRuleActionResult.h"
|
||||
#include "model/GetSceneRuleRequest.h"
|
||||
#include "model/GetSceneRuleResult.h"
|
||||
#include "model/GetThingModelTslRequest.h"
|
||||
#include "model/GetThingModelTslResult.h"
|
||||
#include "model/GetThingTemplateRequest.h"
|
||||
@@ -218,10 +254,16 @@
|
||||
#include "model/QueryBatchRegisterDeviceStatusResult.h"
|
||||
#include "model/QueryCertUrlByApplyIdRequest.h"
|
||||
#include "model/QueryCertUrlByApplyIdResult.h"
|
||||
#include "model/QueryConsumerGroupByGroupIdRequest.h"
|
||||
#include "model/QueryConsumerGroupByGroupIdResult.h"
|
||||
#include "model/QueryConsumerGroupListRequest.h"
|
||||
#include "model/QueryConsumerGroupListResult.h"
|
||||
#include "model/QueryConsumerGroupStatusRequest.h"
|
||||
#include "model/QueryConsumerGroupStatusResult.h"
|
||||
#include "model/QueryDetailSceneRuleLogRequest.h"
|
||||
#include "model/QueryDetailSceneRuleLogResult.h"
|
||||
#include "model/QueryDeviceRequest.h"
|
||||
#include "model/QueryDeviceResult.h"
|
||||
#include "model/QueryDeviceByDriverRequest.h"
|
||||
#include "model/QueryDeviceByDriverResult.h"
|
||||
#include "model/QueryDeviceByStatusRequest.h"
|
||||
#include "model/QueryDeviceByStatusResult.h"
|
||||
#include "model/QueryDeviceByTagsRequest.h"
|
||||
@@ -268,14 +310,20 @@
|
||||
#include "model/QueryEdgeDriverVersionResult.h"
|
||||
#include "model/QueryEdgeInstanceRequest.h"
|
||||
#include "model/QueryEdgeInstanceResult.h"
|
||||
#include "model/QueryEdgeInstanceChannelRequest.h"
|
||||
#include "model/QueryEdgeInstanceChannelResult.h"
|
||||
#include "model/QueryEdgeInstanceDeviceRequest.h"
|
||||
#include "model/QueryEdgeInstanceDeviceResult.h"
|
||||
#include "model/QueryEdgeInstanceDeviceByDriverRequest.h"
|
||||
#include "model/QueryEdgeInstanceDeviceByDriverResult.h"
|
||||
#include "model/QueryEdgeInstanceDriverRequest.h"
|
||||
#include "model/QueryEdgeInstanceDriverResult.h"
|
||||
#include "model/QueryEdgeInstanceGatewayRequest.h"
|
||||
#include "model/QueryEdgeInstanceGatewayResult.h"
|
||||
#include "model/QueryEdgeInstanceHistoricDeploymentRequest.h"
|
||||
#include "model/QueryEdgeInstanceHistoricDeploymentResult.h"
|
||||
#include "model/QueryEdgeInstanceSceneRuleRequest.h"
|
||||
#include "model/QueryEdgeInstanceSceneRuleResult.h"
|
||||
#include "model/QueryLoRaJoinPermissionsRequest.h"
|
||||
#include "model/QueryLoRaJoinPermissionsResult.h"
|
||||
#include "model/QueryOTAFirmwareRequest.h"
|
||||
@@ -292,6 +340,12 @@
|
||||
#include "model/QueryProductListResult.h"
|
||||
#include "model/QueryProductTopicRequest.h"
|
||||
#include "model/QueryProductTopicResult.h"
|
||||
#include "model/QuerySceneRuleRequest.h"
|
||||
#include "model/QuerySceneRuleResult.h"
|
||||
#include "model/QuerySubscribeRelationRequest.h"
|
||||
#include "model/QuerySubscribeRelationResult.h"
|
||||
#include "model/QuerySummarySceneRuleLogRequest.h"
|
||||
#include "model/QuerySummarySceneRuleLogResult.h"
|
||||
#include "model/QuerySuperDeviceGroupRequest.h"
|
||||
#include "model/QuerySuperDeviceGroupResult.h"
|
||||
#include "model/QueryThingModelRequest.h"
|
||||
@@ -304,8 +358,14 @@
|
||||
#include "model/RRpcResult.h"
|
||||
#include "model/RegisterDeviceRequest.h"
|
||||
#include "model/RegisterDeviceResult.h"
|
||||
#include "model/ReleaseEdgeDriverVersionRequest.h"
|
||||
#include "model/ReleaseEdgeDriverVersionResult.h"
|
||||
#include "model/RemoveThingTopoRequest.h"
|
||||
#include "model/RemoveThingTopoResult.h"
|
||||
#include "model/ReplaceEdgeInstanceGatewayRequest.h"
|
||||
#include "model/ReplaceEdgeInstanceGatewayResult.h"
|
||||
#include "model/ResetConsumerGroupPositionRequest.h"
|
||||
#include "model/ResetConsumerGroupPositionResult.h"
|
||||
#include "model/ResetThingRequest.h"
|
||||
#include "model/ResetThingResult.h"
|
||||
#include "model/SaveDevicePropRequest.h"
|
||||
@@ -326,10 +386,16 @@
|
||||
#include "model/StartRuleResult.h"
|
||||
#include "model/StopRuleRequest.h"
|
||||
#include "model/StopRuleResult.h"
|
||||
#include "model/TriggerSceneRuleRequest.h"
|
||||
#include "model/TriggerSceneRuleResult.h"
|
||||
#include "model/UnbindApplicationFromEdgeInstanceRequest.h"
|
||||
#include "model/UnbindApplicationFromEdgeInstanceResult.h"
|
||||
#include "model/UnbindDriverFromEdgeInstanceRequest.h"
|
||||
#include "model/UnbindDriverFromEdgeInstanceResult.h"
|
||||
#include "model/UnbindSceneRuleFromEdgeInstanceRequest.h"
|
||||
#include "model/UnbindSceneRuleFromEdgeInstanceResult.h"
|
||||
#include "model/UpdateConsumerGroupRequest.h"
|
||||
#include "model/UpdateConsumerGroupResult.h"
|
||||
#include "model/UpdateDeviceGroupRequest.h"
|
||||
#include "model/UpdateDeviceGroupResult.h"
|
||||
#include "model/UpdateDeviceShadowRequest.h"
|
||||
@@ -338,6 +404,8 @@
|
||||
#include "model/UpdateEdgeDriverVersionResult.h"
|
||||
#include "model/UpdateEdgeInstanceRequest.h"
|
||||
#include "model/UpdateEdgeInstanceResult.h"
|
||||
#include "model/UpdateEdgeInstanceChannelRequest.h"
|
||||
#include "model/UpdateEdgeInstanceChannelResult.h"
|
||||
#include "model/UpdateProductRequest.h"
|
||||
#include "model/UpdateProductResult.h"
|
||||
#include "model/UpdateProductFilterConfigRequest.h"
|
||||
@@ -350,6 +418,10 @@
|
||||
#include "model/UpdateRuleResult.h"
|
||||
#include "model/UpdateRuleActionRequest.h"
|
||||
#include "model/UpdateRuleActionResult.h"
|
||||
#include "model/UpdateSceneRuleRequest.h"
|
||||
#include "model/UpdateSceneRuleResult.h"
|
||||
#include "model/UpdateSubscribeRelationRequest.h"
|
||||
#include "model/UpdateSubscribeRelationResult.h"
|
||||
#include "model/UpdateThingModelRequest.h"
|
||||
#include "model/UpdateThingModelResult.h"
|
||||
|
||||
@@ -379,18 +451,30 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::BatchDeleteDeviceGroupRelationsResult> BatchDeleteDeviceGroupRelationsOutcome;
|
||||
typedef std::future<BatchDeleteDeviceGroupRelationsOutcome> BatchDeleteDeviceGroupRelationsOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::BatchDeleteDeviceGroupRelationsRequest&, const BatchDeleteDeviceGroupRelationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchDeleteDeviceGroupRelationsAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchGetDeviceDriverResult> BatchGetDeviceDriverOutcome;
|
||||
typedef std::future<BatchGetDeviceDriverOutcome> BatchGetDeviceDriverOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::BatchGetDeviceDriverRequest&, const BatchGetDeviceDriverOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchGetDeviceDriverAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchDeleteEdgeInstanceChannelResult> BatchDeleteEdgeInstanceChannelOutcome;
|
||||
typedef std::future<BatchDeleteEdgeInstanceChannelOutcome> BatchDeleteEdgeInstanceChannelOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::BatchDeleteEdgeInstanceChannelRequest&, const BatchDeleteEdgeInstanceChannelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchDeleteEdgeInstanceChannelAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchGetDeviceBindStatusResult> BatchGetDeviceBindStatusOutcome;
|
||||
typedef std::future<BatchGetDeviceBindStatusOutcome> BatchGetDeviceBindStatusOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::BatchGetDeviceBindStatusRequest&, const BatchGetDeviceBindStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchGetDeviceBindStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchGetDeviceStateResult> BatchGetDeviceStateOutcome;
|
||||
typedef std::future<BatchGetDeviceStateOutcome> BatchGetDeviceStateOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::BatchGetDeviceStateRequest&, const BatchGetDeviceStateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchGetDeviceStateAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchGetEdgeDriverResult> BatchGetEdgeDriverOutcome;
|
||||
typedef std::future<BatchGetEdgeDriverOutcome> BatchGetEdgeDriverOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::BatchGetEdgeDriverRequest&, const BatchGetEdgeDriverOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchGetEdgeDriverAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchGetEdgeInstanceChannelResult> BatchGetEdgeInstanceChannelOutcome;
|
||||
typedef std::future<BatchGetEdgeInstanceChannelOutcome> BatchGetEdgeInstanceChannelOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::BatchGetEdgeInstanceChannelRequest&, const BatchGetEdgeInstanceChannelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchGetEdgeInstanceChannelAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchGetEdgeInstanceDeviceChannelResult> BatchGetEdgeInstanceDeviceChannelOutcome;
|
||||
typedef std::future<BatchGetEdgeInstanceDeviceChannelOutcome> BatchGetEdgeInstanceDeviceChannelOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::BatchGetEdgeInstanceDeviceChannelRequest&, const BatchGetEdgeInstanceDeviceChannelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchGetEdgeInstanceDeviceChannelAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchGetEdgeInstanceDeviceConfigResult> BatchGetEdgeInstanceDeviceConfigOutcome;
|
||||
typedef std::future<BatchGetEdgeInstanceDeviceConfigOutcome> BatchGetEdgeInstanceDeviceConfigOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::BatchGetEdgeInstanceDeviceConfigRequest&, const BatchGetEdgeInstanceDeviceConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchGetEdgeInstanceDeviceConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchGetEdgeInstanceDeviceDriverResult> BatchGetEdgeInstanceDeviceDriverOutcome;
|
||||
typedef std::future<BatchGetEdgeInstanceDeviceDriverOutcome> BatchGetEdgeInstanceDeviceDriverOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::BatchGetEdgeInstanceDeviceDriverRequest&, const BatchGetEdgeInstanceDeviceDriverOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchGetEdgeInstanceDeviceDriverAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchGetEdgeInstanceDriverConfigsResult> BatchGetEdgeInstanceDriverConfigsOutcome;
|
||||
typedef std::future<BatchGetEdgeInstanceDriverConfigsOutcome> BatchGetEdgeInstanceDriverConfigsOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::BatchGetEdgeInstanceDriverConfigsRequest&, const BatchGetEdgeInstanceDriverConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchGetEdgeInstanceDriverConfigsAsyncHandler;
|
||||
@@ -403,6 +487,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::BatchRegisterDeviceWithApplyIdResult> BatchRegisterDeviceWithApplyIdOutcome;
|
||||
typedef std::future<BatchRegisterDeviceWithApplyIdOutcome> BatchRegisterDeviceWithApplyIdOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::BatchRegisterDeviceWithApplyIdRequest&, const BatchRegisterDeviceWithApplyIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchRegisterDeviceWithApplyIdAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchSetEdgeInstanceDeviceChannelResult> BatchSetEdgeInstanceDeviceChannelOutcome;
|
||||
typedef std::future<BatchSetEdgeInstanceDeviceChannelOutcome> BatchSetEdgeInstanceDeviceChannelOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::BatchSetEdgeInstanceDeviceChannelRequest&, const BatchSetEdgeInstanceDeviceChannelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchSetEdgeInstanceDeviceChannelAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchSetEdgeInstanceDeviceConfigResult> BatchSetEdgeInstanceDeviceConfigOutcome;
|
||||
typedef std::future<BatchSetEdgeInstanceDeviceConfigOutcome> BatchSetEdgeInstanceDeviceConfigOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::BatchSetEdgeInstanceDeviceConfigRequest&, const BatchSetEdgeInstanceDeviceConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchSetEdgeInstanceDeviceConfigAsyncHandler;
|
||||
@@ -421,6 +508,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::BindGatewayToEdgeInstanceResult> BindGatewayToEdgeInstanceOutcome;
|
||||
typedef std::future<BindGatewayToEdgeInstanceOutcome> BindGatewayToEdgeInstanceOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::BindGatewayToEdgeInstanceRequest&, const BindGatewayToEdgeInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindGatewayToEdgeInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::BindSceneRuleToEdgeInstanceResult> BindSceneRuleToEdgeInstanceOutcome;
|
||||
typedef std::future<BindSceneRuleToEdgeInstanceOutcome> BindSceneRuleToEdgeInstanceOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::BindSceneRuleToEdgeInstanceRequest&, const BindSceneRuleToEdgeInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindSceneRuleToEdgeInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::CancelOTAStrategyByJobResult> CancelOTAStrategyByJobOutcome;
|
||||
typedef std::future<CancelOTAStrategyByJobOutcome> CancelOTAStrategyByJobOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::CancelOTAStrategyByJobRequest&, const CancelOTAStrategyByJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelOTAStrategyByJobAsyncHandler;
|
||||
@@ -439,6 +529,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CopyThingModelResult> CopyThingModelOutcome;
|
||||
typedef std::future<CopyThingModelOutcome> CopyThingModelOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::CopyThingModelRequest&, const CopyThingModelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CopyThingModelAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateConsumerGroupResult> CreateConsumerGroupOutcome;
|
||||
typedef std::future<CreateConsumerGroupOutcome> CreateConsumerGroupOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::CreateConsumerGroupRequest&, const CreateConsumerGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateConsumerGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateConsumerGroupSubscribeRelationResult> CreateConsumerGroupSubscribeRelationOutcome;
|
||||
typedef std::future<CreateConsumerGroupSubscribeRelationOutcome> CreateConsumerGroupSubscribeRelationOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::CreateConsumerGroupSubscribeRelationRequest&, const CreateConsumerGroupSubscribeRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateConsumerGroupSubscribeRelationAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateDataAPIServiceResult> CreateDataAPIServiceOutcome;
|
||||
typedef std::future<CreateDataAPIServiceOutcome> CreateDataAPIServiceOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::CreateDataAPIServiceRequest&, const CreateDataAPIServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDataAPIServiceAsyncHandler;
|
||||
@@ -454,6 +550,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateEdgeInstanceResult> CreateEdgeInstanceOutcome;
|
||||
typedef std::future<CreateEdgeInstanceOutcome> CreateEdgeInstanceOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::CreateEdgeInstanceRequest&, const CreateEdgeInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateEdgeInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateEdgeInstanceChannelResult> CreateEdgeInstanceChannelOutcome;
|
||||
typedef std::future<CreateEdgeInstanceChannelOutcome> CreateEdgeInstanceChannelOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::CreateEdgeInstanceChannelRequest&, const CreateEdgeInstanceChannelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateEdgeInstanceChannelAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateEdgeInstanceDeploymentResult> CreateEdgeInstanceDeploymentOutcome;
|
||||
typedef std::future<CreateEdgeInstanceDeploymentOutcome> CreateEdgeInstanceDeploymentOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::CreateEdgeInstanceDeploymentRequest&, const CreateEdgeInstanceDeploymentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateEdgeInstanceDeploymentAsyncHandler;
|
||||
@@ -490,12 +589,24 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateRuleActionResult> CreateRuleActionOutcome;
|
||||
typedef std::future<CreateRuleActionOutcome> CreateRuleActionOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::CreateRuleActionRequest&, const CreateRuleActionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRuleActionAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateSceneRuleResult> CreateSceneRuleOutcome;
|
||||
typedef std::future<CreateSceneRuleOutcome> CreateSceneRuleOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::CreateSceneRuleRequest&, const CreateSceneRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSceneRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateSubscribeRelationResult> CreateSubscribeRelationOutcome;
|
||||
typedef std::future<CreateSubscribeRelationOutcome> CreateSubscribeRelationOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::CreateSubscribeRelationRequest&, const CreateSubscribeRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSubscribeRelationAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateThingModelResult> CreateThingModelOutcome;
|
||||
typedef std::future<CreateThingModelOutcome> CreateThingModelOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::CreateThingModelRequest&, const CreateThingModelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateThingModelAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateTopicRouteTableResult> CreateTopicRouteTableOutcome;
|
||||
typedef std::future<CreateTopicRouteTableOutcome> CreateTopicRouteTableOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::CreateTopicRouteTableRequest&, const CreateTopicRouteTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTopicRouteTableAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteConsumerGroupResult> DeleteConsumerGroupOutcome;
|
||||
typedef std::future<DeleteConsumerGroupOutcome> DeleteConsumerGroupOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::DeleteConsumerGroupRequest&, const DeleteConsumerGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteConsumerGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteConsumerGroupSubscribeRelationResult> DeleteConsumerGroupSubscribeRelationOutcome;
|
||||
typedef std::future<DeleteConsumerGroupSubscribeRelationOutcome> DeleteConsumerGroupSubscribeRelationOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::DeleteConsumerGroupSubscribeRelationRequest&, const DeleteConsumerGroupSubscribeRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteConsumerGroupSubscribeRelationAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteDeviceResult> DeleteDeviceOutcome;
|
||||
typedef std::future<DeleteDeviceOutcome> DeleteDeviceOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::DeleteDeviceRequest&, const DeleteDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDeviceAsyncHandler;
|
||||
@@ -535,15 +646,27 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteRuleActionResult> DeleteRuleActionOutcome;
|
||||
typedef std::future<DeleteRuleActionOutcome> DeleteRuleActionOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::DeleteRuleActionRequest&, const DeleteRuleActionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRuleActionAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteSceneRuleResult> DeleteSceneRuleOutcome;
|
||||
typedef std::future<DeleteSceneRuleOutcome> DeleteSceneRuleOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::DeleteSceneRuleRequest&, const DeleteSceneRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSceneRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteSubscribeRelationResult> DeleteSubscribeRelationOutcome;
|
||||
typedef std::future<DeleteSubscribeRelationOutcome> DeleteSubscribeRelationOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::DeleteSubscribeRelationRequest&, const DeleteSubscribeRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSubscribeRelationAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteThingModelResult> DeleteThingModelOutcome;
|
||||
typedef std::future<DeleteThingModelOutcome> DeleteThingModelOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::DeleteThingModelRequest&, const DeleteThingModelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteThingModelAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteTopicRouteTableResult> DeleteTopicRouteTableOutcome;
|
||||
typedef std::future<DeleteTopicRouteTableOutcome> DeleteTopicRouteTableOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::DeleteTopicRouteTableRequest&, const DeleteTopicRouteTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTopicRouteTableAsyncHandler;
|
||||
typedef Outcome<Error, Model::DisableSceneRuleResult> DisableSceneRuleOutcome;
|
||||
typedef std::future<DisableSceneRuleOutcome> DisableSceneRuleOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::DisableSceneRuleRequest&, const DisableSceneRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableSceneRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::DisableThingResult> DisableThingOutcome;
|
||||
typedef std::future<DisableThingOutcome> DisableThingOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::DisableThingRequest&, const DisableThingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableThingAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnableSceneRuleResult> EnableSceneRuleOutcome;
|
||||
typedef std::future<EnableSceneRuleOutcome> EnableSceneRuleOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::EnableSceneRuleRequest&, const EnableSceneRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableSceneRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnableThingResult> EnableThingOutcome;
|
||||
typedef std::future<EnableThingOutcome> EnableThingOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::EnableThingRequest&, const EnableThingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableThingAsyncHandler;
|
||||
@@ -583,6 +706,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetRuleActionResult> GetRuleActionOutcome;
|
||||
typedef std::future<GetRuleActionOutcome> GetRuleActionOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::GetRuleActionRequest&, const GetRuleActionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRuleActionAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetSceneRuleResult> GetSceneRuleOutcome;
|
||||
typedef std::future<GetSceneRuleOutcome> GetSceneRuleOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::GetSceneRuleRequest&, const GetSceneRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSceneRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetThingModelTslResult> GetThingModelTslOutcome;
|
||||
typedef std::future<GetThingModelTslOutcome> GetThingModelTslOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::GetThingModelTslRequest&, const GetThingModelTslOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetThingModelTslAsyncHandler;
|
||||
@@ -655,12 +781,21 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::QueryCertUrlByApplyIdResult> QueryCertUrlByApplyIdOutcome;
|
||||
typedef std::future<QueryCertUrlByApplyIdOutcome> QueryCertUrlByApplyIdOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QueryCertUrlByApplyIdRequest&, const QueryCertUrlByApplyIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryCertUrlByApplyIdAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryConsumerGroupByGroupIdResult> QueryConsumerGroupByGroupIdOutcome;
|
||||
typedef std::future<QueryConsumerGroupByGroupIdOutcome> QueryConsumerGroupByGroupIdOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QueryConsumerGroupByGroupIdRequest&, const QueryConsumerGroupByGroupIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryConsumerGroupByGroupIdAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryConsumerGroupListResult> QueryConsumerGroupListOutcome;
|
||||
typedef std::future<QueryConsumerGroupListOutcome> QueryConsumerGroupListOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QueryConsumerGroupListRequest&, const QueryConsumerGroupListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryConsumerGroupListAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryConsumerGroupStatusResult> QueryConsumerGroupStatusOutcome;
|
||||
typedef std::future<QueryConsumerGroupStatusOutcome> QueryConsumerGroupStatusOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QueryConsumerGroupStatusRequest&, const QueryConsumerGroupStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryConsumerGroupStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryDetailSceneRuleLogResult> QueryDetailSceneRuleLogOutcome;
|
||||
typedef std::future<QueryDetailSceneRuleLogOutcome> QueryDetailSceneRuleLogOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QueryDetailSceneRuleLogRequest&, const QueryDetailSceneRuleLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDetailSceneRuleLogAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryDeviceResult> QueryDeviceOutcome;
|
||||
typedef std::future<QueryDeviceOutcome> QueryDeviceOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QueryDeviceRequest&, const QueryDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDeviceAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryDeviceByDriverResult> QueryDeviceByDriverOutcome;
|
||||
typedef std::future<QueryDeviceByDriverOutcome> QueryDeviceByDriverOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QueryDeviceByDriverRequest&, const QueryDeviceByDriverOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDeviceByDriverAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryDeviceByStatusResult> QueryDeviceByStatusOutcome;
|
||||
typedef std::future<QueryDeviceByStatusOutcome> QueryDeviceByStatusOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QueryDeviceByStatusRequest&, const QueryDeviceByStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDeviceByStatusAsyncHandler;
|
||||
@@ -730,9 +865,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::QueryEdgeInstanceResult> QueryEdgeInstanceOutcome;
|
||||
typedef std::future<QueryEdgeInstanceOutcome> QueryEdgeInstanceOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QueryEdgeInstanceRequest&, const QueryEdgeInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryEdgeInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryEdgeInstanceChannelResult> QueryEdgeInstanceChannelOutcome;
|
||||
typedef std::future<QueryEdgeInstanceChannelOutcome> QueryEdgeInstanceChannelOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QueryEdgeInstanceChannelRequest&, const QueryEdgeInstanceChannelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryEdgeInstanceChannelAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryEdgeInstanceDeviceResult> QueryEdgeInstanceDeviceOutcome;
|
||||
typedef std::future<QueryEdgeInstanceDeviceOutcome> QueryEdgeInstanceDeviceOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QueryEdgeInstanceDeviceRequest&, const QueryEdgeInstanceDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryEdgeInstanceDeviceAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryEdgeInstanceDeviceByDriverResult> QueryEdgeInstanceDeviceByDriverOutcome;
|
||||
typedef std::future<QueryEdgeInstanceDeviceByDriverOutcome> QueryEdgeInstanceDeviceByDriverOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QueryEdgeInstanceDeviceByDriverRequest&, const QueryEdgeInstanceDeviceByDriverOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryEdgeInstanceDeviceByDriverAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryEdgeInstanceDriverResult> QueryEdgeInstanceDriverOutcome;
|
||||
typedef std::future<QueryEdgeInstanceDriverOutcome> QueryEdgeInstanceDriverOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QueryEdgeInstanceDriverRequest&, const QueryEdgeInstanceDriverOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryEdgeInstanceDriverAsyncHandler;
|
||||
@@ -742,6 +883,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::QueryEdgeInstanceHistoricDeploymentResult> QueryEdgeInstanceHistoricDeploymentOutcome;
|
||||
typedef std::future<QueryEdgeInstanceHistoricDeploymentOutcome> QueryEdgeInstanceHistoricDeploymentOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QueryEdgeInstanceHistoricDeploymentRequest&, const QueryEdgeInstanceHistoricDeploymentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryEdgeInstanceHistoricDeploymentAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryEdgeInstanceSceneRuleResult> QueryEdgeInstanceSceneRuleOutcome;
|
||||
typedef std::future<QueryEdgeInstanceSceneRuleOutcome> QueryEdgeInstanceSceneRuleOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QueryEdgeInstanceSceneRuleRequest&, const QueryEdgeInstanceSceneRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryEdgeInstanceSceneRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryLoRaJoinPermissionsResult> QueryLoRaJoinPermissionsOutcome;
|
||||
typedef std::future<QueryLoRaJoinPermissionsOutcome> QueryLoRaJoinPermissionsOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QueryLoRaJoinPermissionsRequest&, const QueryLoRaJoinPermissionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryLoRaJoinPermissionsAsyncHandler;
|
||||
@@ -766,6 +910,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::QueryProductTopicResult> QueryProductTopicOutcome;
|
||||
typedef std::future<QueryProductTopicOutcome> QueryProductTopicOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QueryProductTopicRequest&, const QueryProductTopicOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryProductTopicAsyncHandler;
|
||||
typedef Outcome<Error, Model::QuerySceneRuleResult> QuerySceneRuleOutcome;
|
||||
typedef std::future<QuerySceneRuleOutcome> QuerySceneRuleOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QuerySceneRuleRequest&, const QuerySceneRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySceneRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::QuerySubscribeRelationResult> QuerySubscribeRelationOutcome;
|
||||
typedef std::future<QuerySubscribeRelationOutcome> QuerySubscribeRelationOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QuerySubscribeRelationRequest&, const QuerySubscribeRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySubscribeRelationAsyncHandler;
|
||||
typedef Outcome<Error, Model::QuerySummarySceneRuleLogResult> QuerySummarySceneRuleLogOutcome;
|
||||
typedef std::future<QuerySummarySceneRuleLogOutcome> QuerySummarySceneRuleLogOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QuerySummarySceneRuleLogRequest&, const QuerySummarySceneRuleLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySummarySceneRuleLogAsyncHandler;
|
||||
typedef Outcome<Error, Model::QuerySuperDeviceGroupResult> QuerySuperDeviceGroupOutcome;
|
||||
typedef std::future<QuerySuperDeviceGroupOutcome> QuerySuperDeviceGroupOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QuerySuperDeviceGroupRequest&, const QuerySuperDeviceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySuperDeviceGroupAsyncHandler;
|
||||
@@ -784,9 +937,18 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::RegisterDeviceResult> RegisterDeviceOutcome;
|
||||
typedef std::future<RegisterDeviceOutcome> RegisterDeviceOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::RegisterDeviceRequest&, const RegisterDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RegisterDeviceAsyncHandler;
|
||||
typedef Outcome<Error, Model::ReleaseEdgeDriverVersionResult> ReleaseEdgeDriverVersionOutcome;
|
||||
typedef std::future<ReleaseEdgeDriverVersionOutcome> ReleaseEdgeDriverVersionOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::ReleaseEdgeDriverVersionRequest&, const ReleaseEdgeDriverVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseEdgeDriverVersionAsyncHandler;
|
||||
typedef Outcome<Error, Model::RemoveThingTopoResult> RemoveThingTopoOutcome;
|
||||
typedef std::future<RemoveThingTopoOutcome> RemoveThingTopoOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::RemoveThingTopoRequest&, const RemoveThingTopoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveThingTopoAsyncHandler;
|
||||
typedef Outcome<Error, Model::ReplaceEdgeInstanceGatewayResult> ReplaceEdgeInstanceGatewayOutcome;
|
||||
typedef std::future<ReplaceEdgeInstanceGatewayOutcome> ReplaceEdgeInstanceGatewayOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::ReplaceEdgeInstanceGatewayRequest&, const ReplaceEdgeInstanceGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReplaceEdgeInstanceGatewayAsyncHandler;
|
||||
typedef Outcome<Error, Model::ResetConsumerGroupPositionResult> ResetConsumerGroupPositionOutcome;
|
||||
typedef std::future<ResetConsumerGroupPositionOutcome> ResetConsumerGroupPositionOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::ResetConsumerGroupPositionRequest&, const ResetConsumerGroupPositionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResetConsumerGroupPositionAsyncHandler;
|
||||
typedef Outcome<Error, Model::ResetThingResult> ResetThingOutcome;
|
||||
typedef std::future<ResetThingOutcome> ResetThingOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::ResetThingRequest&, const ResetThingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResetThingAsyncHandler;
|
||||
@@ -817,12 +979,21 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::StopRuleResult> StopRuleOutcome;
|
||||
typedef std::future<StopRuleOutcome> StopRuleOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::StopRuleRequest&, const StopRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::TriggerSceneRuleResult> TriggerSceneRuleOutcome;
|
||||
typedef std::future<TriggerSceneRuleOutcome> TriggerSceneRuleOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::TriggerSceneRuleRequest&, const TriggerSceneRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TriggerSceneRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::UnbindApplicationFromEdgeInstanceResult> UnbindApplicationFromEdgeInstanceOutcome;
|
||||
typedef std::future<UnbindApplicationFromEdgeInstanceOutcome> UnbindApplicationFromEdgeInstanceOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::UnbindApplicationFromEdgeInstanceRequest&, const UnbindApplicationFromEdgeInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnbindApplicationFromEdgeInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::UnbindDriverFromEdgeInstanceResult> UnbindDriverFromEdgeInstanceOutcome;
|
||||
typedef std::future<UnbindDriverFromEdgeInstanceOutcome> UnbindDriverFromEdgeInstanceOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::UnbindDriverFromEdgeInstanceRequest&, const UnbindDriverFromEdgeInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnbindDriverFromEdgeInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::UnbindSceneRuleFromEdgeInstanceResult> UnbindSceneRuleFromEdgeInstanceOutcome;
|
||||
typedef std::future<UnbindSceneRuleFromEdgeInstanceOutcome> UnbindSceneRuleFromEdgeInstanceOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::UnbindSceneRuleFromEdgeInstanceRequest&, const UnbindSceneRuleFromEdgeInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnbindSceneRuleFromEdgeInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateConsumerGroupResult> UpdateConsumerGroupOutcome;
|
||||
typedef std::future<UpdateConsumerGroupOutcome> UpdateConsumerGroupOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::UpdateConsumerGroupRequest&, const UpdateConsumerGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateConsumerGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateDeviceGroupResult> UpdateDeviceGroupOutcome;
|
||||
typedef std::future<UpdateDeviceGroupOutcome> UpdateDeviceGroupOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::UpdateDeviceGroupRequest&, const UpdateDeviceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDeviceGroupAsyncHandler;
|
||||
@@ -835,6 +1006,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::UpdateEdgeInstanceResult> UpdateEdgeInstanceOutcome;
|
||||
typedef std::future<UpdateEdgeInstanceOutcome> UpdateEdgeInstanceOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::UpdateEdgeInstanceRequest&, const UpdateEdgeInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateEdgeInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateEdgeInstanceChannelResult> UpdateEdgeInstanceChannelOutcome;
|
||||
typedef std::future<UpdateEdgeInstanceChannelOutcome> UpdateEdgeInstanceChannelOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::UpdateEdgeInstanceChannelRequest&, const UpdateEdgeInstanceChannelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateEdgeInstanceChannelAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateProductResult> UpdateProductOutcome;
|
||||
typedef std::future<UpdateProductOutcome> UpdateProductOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::UpdateProductRequest&, const UpdateProductOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateProductAsyncHandler;
|
||||
@@ -853,6 +1027,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::UpdateRuleActionResult> UpdateRuleActionOutcome;
|
||||
typedef std::future<UpdateRuleActionOutcome> UpdateRuleActionOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::UpdateRuleActionRequest&, const UpdateRuleActionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateRuleActionAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateSceneRuleResult> UpdateSceneRuleOutcome;
|
||||
typedef std::future<UpdateSceneRuleOutcome> UpdateSceneRuleOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::UpdateSceneRuleRequest&, const UpdateSceneRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSceneRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateSubscribeRelationResult> UpdateSubscribeRelationOutcome;
|
||||
typedef std::future<UpdateSubscribeRelationOutcome> UpdateSubscribeRelationOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::UpdateSubscribeRelationRequest&, const UpdateSubscribeRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSubscribeRelationAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateThingModelResult> UpdateThingModelOutcome;
|
||||
typedef std::future<UpdateThingModelOutcome> UpdateThingModelOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::UpdateThingModelRequest&, const UpdateThingModelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateThingModelAsyncHandler;
|
||||
@@ -879,18 +1059,30 @@ namespace AlibabaCloud
|
||||
BatchDeleteDeviceGroupRelationsOutcome batchDeleteDeviceGroupRelations(const Model::BatchDeleteDeviceGroupRelationsRequest &request)const;
|
||||
void batchDeleteDeviceGroupRelationsAsync(const Model::BatchDeleteDeviceGroupRelationsRequest& request, const BatchDeleteDeviceGroupRelationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchDeleteDeviceGroupRelationsOutcomeCallable batchDeleteDeviceGroupRelationsCallable(const Model::BatchDeleteDeviceGroupRelationsRequest& request) const;
|
||||
BatchGetDeviceDriverOutcome batchGetDeviceDriver(const Model::BatchGetDeviceDriverRequest &request)const;
|
||||
void batchGetDeviceDriverAsync(const Model::BatchGetDeviceDriverRequest& request, const BatchGetDeviceDriverAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchGetDeviceDriverOutcomeCallable batchGetDeviceDriverCallable(const Model::BatchGetDeviceDriverRequest& request) const;
|
||||
BatchDeleteEdgeInstanceChannelOutcome batchDeleteEdgeInstanceChannel(const Model::BatchDeleteEdgeInstanceChannelRequest &request)const;
|
||||
void batchDeleteEdgeInstanceChannelAsync(const Model::BatchDeleteEdgeInstanceChannelRequest& request, const BatchDeleteEdgeInstanceChannelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchDeleteEdgeInstanceChannelOutcomeCallable batchDeleteEdgeInstanceChannelCallable(const Model::BatchDeleteEdgeInstanceChannelRequest& request) const;
|
||||
BatchGetDeviceBindStatusOutcome batchGetDeviceBindStatus(const Model::BatchGetDeviceBindStatusRequest &request)const;
|
||||
void batchGetDeviceBindStatusAsync(const Model::BatchGetDeviceBindStatusRequest& request, const BatchGetDeviceBindStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchGetDeviceBindStatusOutcomeCallable batchGetDeviceBindStatusCallable(const Model::BatchGetDeviceBindStatusRequest& request) const;
|
||||
BatchGetDeviceStateOutcome batchGetDeviceState(const Model::BatchGetDeviceStateRequest &request)const;
|
||||
void batchGetDeviceStateAsync(const Model::BatchGetDeviceStateRequest& request, const BatchGetDeviceStateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchGetDeviceStateOutcomeCallable batchGetDeviceStateCallable(const Model::BatchGetDeviceStateRequest& request) const;
|
||||
BatchGetEdgeDriverOutcome batchGetEdgeDriver(const Model::BatchGetEdgeDriverRequest &request)const;
|
||||
void batchGetEdgeDriverAsync(const Model::BatchGetEdgeDriverRequest& request, const BatchGetEdgeDriverAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchGetEdgeDriverOutcomeCallable batchGetEdgeDriverCallable(const Model::BatchGetEdgeDriverRequest& request) const;
|
||||
BatchGetEdgeInstanceChannelOutcome batchGetEdgeInstanceChannel(const Model::BatchGetEdgeInstanceChannelRequest &request)const;
|
||||
void batchGetEdgeInstanceChannelAsync(const Model::BatchGetEdgeInstanceChannelRequest& request, const BatchGetEdgeInstanceChannelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchGetEdgeInstanceChannelOutcomeCallable batchGetEdgeInstanceChannelCallable(const Model::BatchGetEdgeInstanceChannelRequest& request) const;
|
||||
BatchGetEdgeInstanceDeviceChannelOutcome batchGetEdgeInstanceDeviceChannel(const Model::BatchGetEdgeInstanceDeviceChannelRequest &request)const;
|
||||
void batchGetEdgeInstanceDeviceChannelAsync(const Model::BatchGetEdgeInstanceDeviceChannelRequest& request, const BatchGetEdgeInstanceDeviceChannelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchGetEdgeInstanceDeviceChannelOutcomeCallable batchGetEdgeInstanceDeviceChannelCallable(const Model::BatchGetEdgeInstanceDeviceChannelRequest& request) const;
|
||||
BatchGetEdgeInstanceDeviceConfigOutcome batchGetEdgeInstanceDeviceConfig(const Model::BatchGetEdgeInstanceDeviceConfigRequest &request)const;
|
||||
void batchGetEdgeInstanceDeviceConfigAsync(const Model::BatchGetEdgeInstanceDeviceConfigRequest& request, const BatchGetEdgeInstanceDeviceConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchGetEdgeInstanceDeviceConfigOutcomeCallable batchGetEdgeInstanceDeviceConfigCallable(const Model::BatchGetEdgeInstanceDeviceConfigRequest& request) const;
|
||||
BatchGetEdgeInstanceDeviceDriverOutcome batchGetEdgeInstanceDeviceDriver(const Model::BatchGetEdgeInstanceDeviceDriverRequest &request)const;
|
||||
void batchGetEdgeInstanceDeviceDriverAsync(const Model::BatchGetEdgeInstanceDeviceDriverRequest& request, const BatchGetEdgeInstanceDeviceDriverAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchGetEdgeInstanceDeviceDriverOutcomeCallable batchGetEdgeInstanceDeviceDriverCallable(const Model::BatchGetEdgeInstanceDeviceDriverRequest& request) const;
|
||||
BatchGetEdgeInstanceDriverConfigsOutcome batchGetEdgeInstanceDriverConfigs(const Model::BatchGetEdgeInstanceDriverConfigsRequest &request)const;
|
||||
void batchGetEdgeInstanceDriverConfigsAsync(const Model::BatchGetEdgeInstanceDriverConfigsRequest& request, const BatchGetEdgeInstanceDriverConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchGetEdgeInstanceDriverConfigsOutcomeCallable batchGetEdgeInstanceDriverConfigsCallable(const Model::BatchGetEdgeInstanceDriverConfigsRequest& request) const;
|
||||
@@ -903,6 +1095,9 @@ namespace AlibabaCloud
|
||||
BatchRegisterDeviceWithApplyIdOutcome batchRegisterDeviceWithApplyId(const Model::BatchRegisterDeviceWithApplyIdRequest &request)const;
|
||||
void batchRegisterDeviceWithApplyIdAsync(const Model::BatchRegisterDeviceWithApplyIdRequest& request, const BatchRegisterDeviceWithApplyIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchRegisterDeviceWithApplyIdOutcomeCallable batchRegisterDeviceWithApplyIdCallable(const Model::BatchRegisterDeviceWithApplyIdRequest& request) const;
|
||||
BatchSetEdgeInstanceDeviceChannelOutcome batchSetEdgeInstanceDeviceChannel(const Model::BatchSetEdgeInstanceDeviceChannelRequest &request)const;
|
||||
void batchSetEdgeInstanceDeviceChannelAsync(const Model::BatchSetEdgeInstanceDeviceChannelRequest& request, const BatchSetEdgeInstanceDeviceChannelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchSetEdgeInstanceDeviceChannelOutcomeCallable batchSetEdgeInstanceDeviceChannelCallable(const Model::BatchSetEdgeInstanceDeviceChannelRequest& request) const;
|
||||
BatchSetEdgeInstanceDeviceConfigOutcome batchSetEdgeInstanceDeviceConfig(const Model::BatchSetEdgeInstanceDeviceConfigRequest &request)const;
|
||||
void batchSetEdgeInstanceDeviceConfigAsync(const Model::BatchSetEdgeInstanceDeviceConfigRequest& request, const BatchSetEdgeInstanceDeviceConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchSetEdgeInstanceDeviceConfigOutcomeCallable batchSetEdgeInstanceDeviceConfigCallable(const Model::BatchSetEdgeInstanceDeviceConfigRequest& request) const;
|
||||
@@ -921,6 +1116,9 @@ namespace AlibabaCloud
|
||||
BindGatewayToEdgeInstanceOutcome bindGatewayToEdgeInstance(const Model::BindGatewayToEdgeInstanceRequest &request)const;
|
||||
void bindGatewayToEdgeInstanceAsync(const Model::BindGatewayToEdgeInstanceRequest& request, const BindGatewayToEdgeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BindGatewayToEdgeInstanceOutcomeCallable bindGatewayToEdgeInstanceCallable(const Model::BindGatewayToEdgeInstanceRequest& request) const;
|
||||
BindSceneRuleToEdgeInstanceOutcome bindSceneRuleToEdgeInstance(const Model::BindSceneRuleToEdgeInstanceRequest &request)const;
|
||||
void bindSceneRuleToEdgeInstanceAsync(const Model::BindSceneRuleToEdgeInstanceRequest& request, const BindSceneRuleToEdgeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BindSceneRuleToEdgeInstanceOutcomeCallable bindSceneRuleToEdgeInstanceCallable(const Model::BindSceneRuleToEdgeInstanceRequest& request) const;
|
||||
CancelOTAStrategyByJobOutcome cancelOTAStrategyByJob(const Model::CancelOTAStrategyByJobRequest &request)const;
|
||||
void cancelOTAStrategyByJobAsync(const Model::CancelOTAStrategyByJobRequest& request, const CancelOTAStrategyByJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CancelOTAStrategyByJobOutcomeCallable cancelOTAStrategyByJobCallable(const Model::CancelOTAStrategyByJobRequest& request) const;
|
||||
@@ -939,6 +1137,12 @@ namespace AlibabaCloud
|
||||
CopyThingModelOutcome copyThingModel(const Model::CopyThingModelRequest &request)const;
|
||||
void copyThingModelAsync(const Model::CopyThingModelRequest& request, const CopyThingModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CopyThingModelOutcomeCallable copyThingModelCallable(const Model::CopyThingModelRequest& request) const;
|
||||
CreateConsumerGroupOutcome createConsumerGroup(const Model::CreateConsumerGroupRequest &request)const;
|
||||
void createConsumerGroupAsync(const Model::CreateConsumerGroupRequest& request, const CreateConsumerGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateConsumerGroupOutcomeCallable createConsumerGroupCallable(const Model::CreateConsumerGroupRequest& request) const;
|
||||
CreateConsumerGroupSubscribeRelationOutcome createConsumerGroupSubscribeRelation(const Model::CreateConsumerGroupSubscribeRelationRequest &request)const;
|
||||
void createConsumerGroupSubscribeRelationAsync(const Model::CreateConsumerGroupSubscribeRelationRequest& request, const CreateConsumerGroupSubscribeRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateConsumerGroupSubscribeRelationOutcomeCallable createConsumerGroupSubscribeRelationCallable(const Model::CreateConsumerGroupSubscribeRelationRequest& request) const;
|
||||
CreateDataAPIServiceOutcome createDataAPIService(const Model::CreateDataAPIServiceRequest &request)const;
|
||||
void createDataAPIServiceAsync(const Model::CreateDataAPIServiceRequest& request, const CreateDataAPIServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDataAPIServiceOutcomeCallable createDataAPIServiceCallable(const Model::CreateDataAPIServiceRequest& request) const;
|
||||
@@ -954,6 +1158,9 @@ namespace AlibabaCloud
|
||||
CreateEdgeInstanceOutcome createEdgeInstance(const Model::CreateEdgeInstanceRequest &request)const;
|
||||
void createEdgeInstanceAsync(const Model::CreateEdgeInstanceRequest& request, const CreateEdgeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateEdgeInstanceOutcomeCallable createEdgeInstanceCallable(const Model::CreateEdgeInstanceRequest& request) const;
|
||||
CreateEdgeInstanceChannelOutcome createEdgeInstanceChannel(const Model::CreateEdgeInstanceChannelRequest &request)const;
|
||||
void createEdgeInstanceChannelAsync(const Model::CreateEdgeInstanceChannelRequest& request, const CreateEdgeInstanceChannelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateEdgeInstanceChannelOutcomeCallable createEdgeInstanceChannelCallable(const Model::CreateEdgeInstanceChannelRequest& request) const;
|
||||
CreateEdgeInstanceDeploymentOutcome createEdgeInstanceDeployment(const Model::CreateEdgeInstanceDeploymentRequest &request)const;
|
||||
void createEdgeInstanceDeploymentAsync(const Model::CreateEdgeInstanceDeploymentRequest& request, const CreateEdgeInstanceDeploymentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateEdgeInstanceDeploymentOutcomeCallable createEdgeInstanceDeploymentCallable(const Model::CreateEdgeInstanceDeploymentRequest& request) const;
|
||||
@@ -990,12 +1197,24 @@ namespace AlibabaCloud
|
||||
CreateRuleActionOutcome createRuleAction(const Model::CreateRuleActionRequest &request)const;
|
||||
void createRuleActionAsync(const Model::CreateRuleActionRequest& request, const CreateRuleActionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateRuleActionOutcomeCallable createRuleActionCallable(const Model::CreateRuleActionRequest& request) const;
|
||||
CreateSceneRuleOutcome createSceneRule(const Model::CreateSceneRuleRequest &request)const;
|
||||
void createSceneRuleAsync(const Model::CreateSceneRuleRequest& request, const CreateSceneRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateSceneRuleOutcomeCallable createSceneRuleCallable(const Model::CreateSceneRuleRequest& request) const;
|
||||
CreateSubscribeRelationOutcome createSubscribeRelation(const Model::CreateSubscribeRelationRequest &request)const;
|
||||
void createSubscribeRelationAsync(const Model::CreateSubscribeRelationRequest& request, const CreateSubscribeRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateSubscribeRelationOutcomeCallable createSubscribeRelationCallable(const Model::CreateSubscribeRelationRequest& request) const;
|
||||
CreateThingModelOutcome createThingModel(const Model::CreateThingModelRequest &request)const;
|
||||
void createThingModelAsync(const Model::CreateThingModelRequest& request, const CreateThingModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateThingModelOutcomeCallable createThingModelCallable(const Model::CreateThingModelRequest& request) const;
|
||||
CreateTopicRouteTableOutcome createTopicRouteTable(const Model::CreateTopicRouteTableRequest &request)const;
|
||||
void createTopicRouteTableAsync(const Model::CreateTopicRouteTableRequest& request, const CreateTopicRouteTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateTopicRouteTableOutcomeCallable createTopicRouteTableCallable(const Model::CreateTopicRouteTableRequest& request) const;
|
||||
DeleteConsumerGroupOutcome deleteConsumerGroup(const Model::DeleteConsumerGroupRequest &request)const;
|
||||
void deleteConsumerGroupAsync(const Model::DeleteConsumerGroupRequest& request, const DeleteConsumerGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteConsumerGroupOutcomeCallable deleteConsumerGroupCallable(const Model::DeleteConsumerGroupRequest& request) const;
|
||||
DeleteConsumerGroupSubscribeRelationOutcome deleteConsumerGroupSubscribeRelation(const Model::DeleteConsumerGroupSubscribeRelationRequest &request)const;
|
||||
void deleteConsumerGroupSubscribeRelationAsync(const Model::DeleteConsumerGroupSubscribeRelationRequest& request, const DeleteConsumerGroupSubscribeRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteConsumerGroupSubscribeRelationOutcomeCallable deleteConsumerGroupSubscribeRelationCallable(const Model::DeleteConsumerGroupSubscribeRelationRequest& request) const;
|
||||
DeleteDeviceOutcome deleteDevice(const Model::DeleteDeviceRequest &request)const;
|
||||
void deleteDeviceAsync(const Model::DeleteDeviceRequest& request, const DeleteDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteDeviceOutcomeCallable deleteDeviceCallable(const Model::DeleteDeviceRequest& request) const;
|
||||
@@ -1035,15 +1254,27 @@ namespace AlibabaCloud
|
||||
DeleteRuleActionOutcome deleteRuleAction(const Model::DeleteRuleActionRequest &request)const;
|
||||
void deleteRuleActionAsync(const Model::DeleteRuleActionRequest& request, const DeleteRuleActionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteRuleActionOutcomeCallable deleteRuleActionCallable(const Model::DeleteRuleActionRequest& request) const;
|
||||
DeleteSceneRuleOutcome deleteSceneRule(const Model::DeleteSceneRuleRequest &request)const;
|
||||
void deleteSceneRuleAsync(const Model::DeleteSceneRuleRequest& request, const DeleteSceneRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteSceneRuleOutcomeCallable deleteSceneRuleCallable(const Model::DeleteSceneRuleRequest& request) const;
|
||||
DeleteSubscribeRelationOutcome deleteSubscribeRelation(const Model::DeleteSubscribeRelationRequest &request)const;
|
||||
void deleteSubscribeRelationAsync(const Model::DeleteSubscribeRelationRequest& request, const DeleteSubscribeRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteSubscribeRelationOutcomeCallable deleteSubscribeRelationCallable(const Model::DeleteSubscribeRelationRequest& request) const;
|
||||
DeleteThingModelOutcome deleteThingModel(const Model::DeleteThingModelRequest &request)const;
|
||||
void deleteThingModelAsync(const Model::DeleteThingModelRequest& request, const DeleteThingModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteThingModelOutcomeCallable deleteThingModelCallable(const Model::DeleteThingModelRequest& request) const;
|
||||
DeleteTopicRouteTableOutcome deleteTopicRouteTable(const Model::DeleteTopicRouteTableRequest &request)const;
|
||||
void deleteTopicRouteTableAsync(const Model::DeleteTopicRouteTableRequest& request, const DeleteTopicRouteTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteTopicRouteTableOutcomeCallable deleteTopicRouteTableCallable(const Model::DeleteTopicRouteTableRequest& request) const;
|
||||
DisableSceneRuleOutcome disableSceneRule(const Model::DisableSceneRuleRequest &request)const;
|
||||
void disableSceneRuleAsync(const Model::DisableSceneRuleRequest& request, const DisableSceneRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DisableSceneRuleOutcomeCallable disableSceneRuleCallable(const Model::DisableSceneRuleRequest& request) const;
|
||||
DisableThingOutcome disableThing(const Model::DisableThingRequest &request)const;
|
||||
void disableThingAsync(const Model::DisableThingRequest& request, const DisableThingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DisableThingOutcomeCallable disableThingCallable(const Model::DisableThingRequest& request) const;
|
||||
EnableSceneRuleOutcome enableSceneRule(const Model::EnableSceneRuleRequest &request)const;
|
||||
void enableSceneRuleAsync(const Model::EnableSceneRuleRequest& request, const EnableSceneRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableSceneRuleOutcomeCallable enableSceneRuleCallable(const Model::EnableSceneRuleRequest& request) const;
|
||||
EnableThingOutcome enableThing(const Model::EnableThingRequest &request)const;
|
||||
void enableThingAsync(const Model::EnableThingRequest& request, const EnableThingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableThingOutcomeCallable enableThingCallable(const Model::EnableThingRequest& request) const;
|
||||
@@ -1083,6 +1314,9 @@ namespace AlibabaCloud
|
||||
GetRuleActionOutcome getRuleAction(const Model::GetRuleActionRequest &request)const;
|
||||
void getRuleActionAsync(const Model::GetRuleActionRequest& request, const GetRuleActionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetRuleActionOutcomeCallable getRuleActionCallable(const Model::GetRuleActionRequest& request) const;
|
||||
GetSceneRuleOutcome getSceneRule(const Model::GetSceneRuleRequest &request)const;
|
||||
void getSceneRuleAsync(const Model::GetSceneRuleRequest& request, const GetSceneRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetSceneRuleOutcomeCallable getSceneRuleCallable(const Model::GetSceneRuleRequest& request) const;
|
||||
GetThingModelTslOutcome getThingModelTsl(const Model::GetThingModelTslRequest &request)const;
|
||||
void getThingModelTslAsync(const Model::GetThingModelTslRequest& request, const GetThingModelTslAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetThingModelTslOutcomeCallable getThingModelTslCallable(const Model::GetThingModelTslRequest& request) const;
|
||||
@@ -1155,12 +1389,21 @@ namespace AlibabaCloud
|
||||
QueryCertUrlByApplyIdOutcome queryCertUrlByApplyId(const Model::QueryCertUrlByApplyIdRequest &request)const;
|
||||
void queryCertUrlByApplyIdAsync(const Model::QueryCertUrlByApplyIdRequest& request, const QueryCertUrlByApplyIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryCertUrlByApplyIdOutcomeCallable queryCertUrlByApplyIdCallable(const Model::QueryCertUrlByApplyIdRequest& request) const;
|
||||
QueryConsumerGroupByGroupIdOutcome queryConsumerGroupByGroupId(const Model::QueryConsumerGroupByGroupIdRequest &request)const;
|
||||
void queryConsumerGroupByGroupIdAsync(const Model::QueryConsumerGroupByGroupIdRequest& request, const QueryConsumerGroupByGroupIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryConsumerGroupByGroupIdOutcomeCallable queryConsumerGroupByGroupIdCallable(const Model::QueryConsumerGroupByGroupIdRequest& request) const;
|
||||
QueryConsumerGroupListOutcome queryConsumerGroupList(const Model::QueryConsumerGroupListRequest &request)const;
|
||||
void queryConsumerGroupListAsync(const Model::QueryConsumerGroupListRequest& request, const QueryConsumerGroupListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryConsumerGroupListOutcomeCallable queryConsumerGroupListCallable(const Model::QueryConsumerGroupListRequest& request) const;
|
||||
QueryConsumerGroupStatusOutcome queryConsumerGroupStatus(const Model::QueryConsumerGroupStatusRequest &request)const;
|
||||
void queryConsumerGroupStatusAsync(const Model::QueryConsumerGroupStatusRequest& request, const QueryConsumerGroupStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryConsumerGroupStatusOutcomeCallable queryConsumerGroupStatusCallable(const Model::QueryConsumerGroupStatusRequest& request) const;
|
||||
QueryDetailSceneRuleLogOutcome queryDetailSceneRuleLog(const Model::QueryDetailSceneRuleLogRequest &request)const;
|
||||
void queryDetailSceneRuleLogAsync(const Model::QueryDetailSceneRuleLogRequest& request, const QueryDetailSceneRuleLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryDetailSceneRuleLogOutcomeCallable queryDetailSceneRuleLogCallable(const Model::QueryDetailSceneRuleLogRequest& request) const;
|
||||
QueryDeviceOutcome queryDevice(const Model::QueryDeviceRequest &request)const;
|
||||
void queryDeviceAsync(const Model::QueryDeviceRequest& request, const QueryDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryDeviceOutcomeCallable queryDeviceCallable(const Model::QueryDeviceRequest& request) const;
|
||||
QueryDeviceByDriverOutcome queryDeviceByDriver(const Model::QueryDeviceByDriverRequest &request)const;
|
||||
void queryDeviceByDriverAsync(const Model::QueryDeviceByDriverRequest& request, const QueryDeviceByDriverAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryDeviceByDriverOutcomeCallable queryDeviceByDriverCallable(const Model::QueryDeviceByDriverRequest& request) const;
|
||||
QueryDeviceByStatusOutcome queryDeviceByStatus(const Model::QueryDeviceByStatusRequest &request)const;
|
||||
void queryDeviceByStatusAsync(const Model::QueryDeviceByStatusRequest& request, const QueryDeviceByStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryDeviceByStatusOutcomeCallable queryDeviceByStatusCallable(const Model::QueryDeviceByStatusRequest& request) const;
|
||||
@@ -1230,9 +1473,15 @@ namespace AlibabaCloud
|
||||
QueryEdgeInstanceOutcome queryEdgeInstance(const Model::QueryEdgeInstanceRequest &request)const;
|
||||
void queryEdgeInstanceAsync(const Model::QueryEdgeInstanceRequest& request, const QueryEdgeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryEdgeInstanceOutcomeCallable queryEdgeInstanceCallable(const Model::QueryEdgeInstanceRequest& request) const;
|
||||
QueryEdgeInstanceChannelOutcome queryEdgeInstanceChannel(const Model::QueryEdgeInstanceChannelRequest &request)const;
|
||||
void queryEdgeInstanceChannelAsync(const Model::QueryEdgeInstanceChannelRequest& request, const QueryEdgeInstanceChannelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryEdgeInstanceChannelOutcomeCallable queryEdgeInstanceChannelCallable(const Model::QueryEdgeInstanceChannelRequest& request) const;
|
||||
QueryEdgeInstanceDeviceOutcome queryEdgeInstanceDevice(const Model::QueryEdgeInstanceDeviceRequest &request)const;
|
||||
void queryEdgeInstanceDeviceAsync(const Model::QueryEdgeInstanceDeviceRequest& request, const QueryEdgeInstanceDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryEdgeInstanceDeviceOutcomeCallable queryEdgeInstanceDeviceCallable(const Model::QueryEdgeInstanceDeviceRequest& request) const;
|
||||
QueryEdgeInstanceDeviceByDriverOutcome queryEdgeInstanceDeviceByDriver(const Model::QueryEdgeInstanceDeviceByDriverRequest &request)const;
|
||||
void queryEdgeInstanceDeviceByDriverAsync(const Model::QueryEdgeInstanceDeviceByDriverRequest& request, const QueryEdgeInstanceDeviceByDriverAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryEdgeInstanceDeviceByDriverOutcomeCallable queryEdgeInstanceDeviceByDriverCallable(const Model::QueryEdgeInstanceDeviceByDriverRequest& request) const;
|
||||
QueryEdgeInstanceDriverOutcome queryEdgeInstanceDriver(const Model::QueryEdgeInstanceDriverRequest &request)const;
|
||||
void queryEdgeInstanceDriverAsync(const Model::QueryEdgeInstanceDriverRequest& request, const QueryEdgeInstanceDriverAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryEdgeInstanceDriverOutcomeCallable queryEdgeInstanceDriverCallable(const Model::QueryEdgeInstanceDriverRequest& request) const;
|
||||
@@ -1242,6 +1491,9 @@ namespace AlibabaCloud
|
||||
QueryEdgeInstanceHistoricDeploymentOutcome queryEdgeInstanceHistoricDeployment(const Model::QueryEdgeInstanceHistoricDeploymentRequest &request)const;
|
||||
void queryEdgeInstanceHistoricDeploymentAsync(const Model::QueryEdgeInstanceHistoricDeploymentRequest& request, const QueryEdgeInstanceHistoricDeploymentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryEdgeInstanceHistoricDeploymentOutcomeCallable queryEdgeInstanceHistoricDeploymentCallable(const Model::QueryEdgeInstanceHistoricDeploymentRequest& request) const;
|
||||
QueryEdgeInstanceSceneRuleOutcome queryEdgeInstanceSceneRule(const Model::QueryEdgeInstanceSceneRuleRequest &request)const;
|
||||
void queryEdgeInstanceSceneRuleAsync(const Model::QueryEdgeInstanceSceneRuleRequest& request, const QueryEdgeInstanceSceneRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryEdgeInstanceSceneRuleOutcomeCallable queryEdgeInstanceSceneRuleCallable(const Model::QueryEdgeInstanceSceneRuleRequest& request) const;
|
||||
QueryLoRaJoinPermissionsOutcome queryLoRaJoinPermissions(const Model::QueryLoRaJoinPermissionsRequest &request)const;
|
||||
void queryLoRaJoinPermissionsAsync(const Model::QueryLoRaJoinPermissionsRequest& request, const QueryLoRaJoinPermissionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryLoRaJoinPermissionsOutcomeCallable queryLoRaJoinPermissionsCallable(const Model::QueryLoRaJoinPermissionsRequest& request) const;
|
||||
@@ -1266,6 +1518,15 @@ namespace AlibabaCloud
|
||||
QueryProductTopicOutcome queryProductTopic(const Model::QueryProductTopicRequest &request)const;
|
||||
void queryProductTopicAsync(const Model::QueryProductTopicRequest& request, const QueryProductTopicAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryProductTopicOutcomeCallable queryProductTopicCallable(const Model::QueryProductTopicRequest& request) const;
|
||||
QuerySceneRuleOutcome querySceneRule(const Model::QuerySceneRuleRequest &request)const;
|
||||
void querySceneRuleAsync(const Model::QuerySceneRuleRequest& request, const QuerySceneRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QuerySceneRuleOutcomeCallable querySceneRuleCallable(const Model::QuerySceneRuleRequest& request) const;
|
||||
QuerySubscribeRelationOutcome querySubscribeRelation(const Model::QuerySubscribeRelationRequest &request)const;
|
||||
void querySubscribeRelationAsync(const Model::QuerySubscribeRelationRequest& request, const QuerySubscribeRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QuerySubscribeRelationOutcomeCallable querySubscribeRelationCallable(const Model::QuerySubscribeRelationRequest& request) const;
|
||||
QuerySummarySceneRuleLogOutcome querySummarySceneRuleLog(const Model::QuerySummarySceneRuleLogRequest &request)const;
|
||||
void querySummarySceneRuleLogAsync(const Model::QuerySummarySceneRuleLogRequest& request, const QuerySummarySceneRuleLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QuerySummarySceneRuleLogOutcomeCallable querySummarySceneRuleLogCallable(const Model::QuerySummarySceneRuleLogRequest& request) const;
|
||||
QuerySuperDeviceGroupOutcome querySuperDeviceGroup(const Model::QuerySuperDeviceGroupRequest &request)const;
|
||||
void querySuperDeviceGroupAsync(const Model::QuerySuperDeviceGroupRequest& request, const QuerySuperDeviceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QuerySuperDeviceGroupOutcomeCallable querySuperDeviceGroupCallable(const Model::QuerySuperDeviceGroupRequest& request) const;
|
||||
@@ -1284,9 +1545,18 @@ namespace AlibabaCloud
|
||||
RegisterDeviceOutcome registerDevice(const Model::RegisterDeviceRequest &request)const;
|
||||
void registerDeviceAsync(const Model::RegisterDeviceRequest& request, const RegisterDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RegisterDeviceOutcomeCallable registerDeviceCallable(const Model::RegisterDeviceRequest& request) const;
|
||||
ReleaseEdgeDriverVersionOutcome releaseEdgeDriverVersion(const Model::ReleaseEdgeDriverVersionRequest &request)const;
|
||||
void releaseEdgeDriverVersionAsync(const Model::ReleaseEdgeDriverVersionRequest& request, const ReleaseEdgeDriverVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ReleaseEdgeDriverVersionOutcomeCallable releaseEdgeDriverVersionCallable(const Model::ReleaseEdgeDriverVersionRequest& request) const;
|
||||
RemoveThingTopoOutcome removeThingTopo(const Model::RemoveThingTopoRequest &request)const;
|
||||
void removeThingTopoAsync(const Model::RemoveThingTopoRequest& request, const RemoveThingTopoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RemoveThingTopoOutcomeCallable removeThingTopoCallable(const Model::RemoveThingTopoRequest& request) const;
|
||||
ReplaceEdgeInstanceGatewayOutcome replaceEdgeInstanceGateway(const Model::ReplaceEdgeInstanceGatewayRequest &request)const;
|
||||
void replaceEdgeInstanceGatewayAsync(const Model::ReplaceEdgeInstanceGatewayRequest& request, const ReplaceEdgeInstanceGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ReplaceEdgeInstanceGatewayOutcomeCallable replaceEdgeInstanceGatewayCallable(const Model::ReplaceEdgeInstanceGatewayRequest& request) const;
|
||||
ResetConsumerGroupPositionOutcome resetConsumerGroupPosition(const Model::ResetConsumerGroupPositionRequest &request)const;
|
||||
void resetConsumerGroupPositionAsync(const Model::ResetConsumerGroupPositionRequest& request, const ResetConsumerGroupPositionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ResetConsumerGroupPositionOutcomeCallable resetConsumerGroupPositionCallable(const Model::ResetConsumerGroupPositionRequest& request) const;
|
||||
ResetThingOutcome resetThing(const Model::ResetThingRequest &request)const;
|
||||
void resetThingAsync(const Model::ResetThingRequest& request, const ResetThingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ResetThingOutcomeCallable resetThingCallable(const Model::ResetThingRequest& request) const;
|
||||
@@ -1317,12 +1587,21 @@ namespace AlibabaCloud
|
||||
StopRuleOutcome stopRule(const Model::StopRuleRequest &request)const;
|
||||
void stopRuleAsync(const Model::StopRuleRequest& request, const StopRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StopRuleOutcomeCallable stopRuleCallable(const Model::StopRuleRequest& request) const;
|
||||
TriggerSceneRuleOutcome triggerSceneRule(const Model::TriggerSceneRuleRequest &request)const;
|
||||
void triggerSceneRuleAsync(const Model::TriggerSceneRuleRequest& request, const TriggerSceneRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
TriggerSceneRuleOutcomeCallable triggerSceneRuleCallable(const Model::TriggerSceneRuleRequest& request) const;
|
||||
UnbindApplicationFromEdgeInstanceOutcome unbindApplicationFromEdgeInstance(const Model::UnbindApplicationFromEdgeInstanceRequest &request)const;
|
||||
void unbindApplicationFromEdgeInstanceAsync(const Model::UnbindApplicationFromEdgeInstanceRequest& request, const UnbindApplicationFromEdgeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnbindApplicationFromEdgeInstanceOutcomeCallable unbindApplicationFromEdgeInstanceCallable(const Model::UnbindApplicationFromEdgeInstanceRequest& request) const;
|
||||
UnbindDriverFromEdgeInstanceOutcome unbindDriverFromEdgeInstance(const Model::UnbindDriverFromEdgeInstanceRequest &request)const;
|
||||
void unbindDriverFromEdgeInstanceAsync(const Model::UnbindDriverFromEdgeInstanceRequest& request, const UnbindDriverFromEdgeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnbindDriverFromEdgeInstanceOutcomeCallable unbindDriverFromEdgeInstanceCallable(const Model::UnbindDriverFromEdgeInstanceRequest& request) const;
|
||||
UnbindSceneRuleFromEdgeInstanceOutcome unbindSceneRuleFromEdgeInstance(const Model::UnbindSceneRuleFromEdgeInstanceRequest &request)const;
|
||||
void unbindSceneRuleFromEdgeInstanceAsync(const Model::UnbindSceneRuleFromEdgeInstanceRequest& request, const UnbindSceneRuleFromEdgeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnbindSceneRuleFromEdgeInstanceOutcomeCallable unbindSceneRuleFromEdgeInstanceCallable(const Model::UnbindSceneRuleFromEdgeInstanceRequest& request) const;
|
||||
UpdateConsumerGroupOutcome updateConsumerGroup(const Model::UpdateConsumerGroupRequest &request)const;
|
||||
void updateConsumerGroupAsync(const Model::UpdateConsumerGroupRequest& request, const UpdateConsumerGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateConsumerGroupOutcomeCallable updateConsumerGroupCallable(const Model::UpdateConsumerGroupRequest& request) const;
|
||||
UpdateDeviceGroupOutcome updateDeviceGroup(const Model::UpdateDeviceGroupRequest &request)const;
|
||||
void updateDeviceGroupAsync(const Model::UpdateDeviceGroupRequest& request, const UpdateDeviceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateDeviceGroupOutcomeCallable updateDeviceGroupCallable(const Model::UpdateDeviceGroupRequest& request) const;
|
||||
@@ -1335,6 +1614,9 @@ namespace AlibabaCloud
|
||||
UpdateEdgeInstanceOutcome updateEdgeInstance(const Model::UpdateEdgeInstanceRequest &request)const;
|
||||
void updateEdgeInstanceAsync(const Model::UpdateEdgeInstanceRequest& request, const UpdateEdgeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateEdgeInstanceOutcomeCallable updateEdgeInstanceCallable(const Model::UpdateEdgeInstanceRequest& request) const;
|
||||
UpdateEdgeInstanceChannelOutcome updateEdgeInstanceChannel(const Model::UpdateEdgeInstanceChannelRequest &request)const;
|
||||
void updateEdgeInstanceChannelAsync(const Model::UpdateEdgeInstanceChannelRequest& request, const UpdateEdgeInstanceChannelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateEdgeInstanceChannelOutcomeCallable updateEdgeInstanceChannelCallable(const Model::UpdateEdgeInstanceChannelRequest& request) const;
|
||||
UpdateProductOutcome updateProduct(const Model::UpdateProductRequest &request)const;
|
||||
void updateProductAsync(const Model::UpdateProductRequest& request, const UpdateProductAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateProductOutcomeCallable updateProductCallable(const Model::UpdateProductRequest& request) const;
|
||||
@@ -1353,6 +1635,12 @@ namespace AlibabaCloud
|
||||
UpdateRuleActionOutcome updateRuleAction(const Model::UpdateRuleActionRequest &request)const;
|
||||
void updateRuleActionAsync(const Model::UpdateRuleActionRequest& request, const UpdateRuleActionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateRuleActionOutcomeCallable updateRuleActionCallable(const Model::UpdateRuleActionRequest& request) const;
|
||||
UpdateSceneRuleOutcome updateSceneRule(const Model::UpdateSceneRuleRequest &request)const;
|
||||
void updateSceneRuleAsync(const Model::UpdateSceneRuleRequest& request, const UpdateSceneRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateSceneRuleOutcomeCallable updateSceneRuleCallable(const Model::UpdateSceneRuleRequest& request) const;
|
||||
UpdateSubscribeRelationOutcome updateSubscribeRelation(const Model::UpdateSubscribeRelationRequest &request)const;
|
||||
void updateSubscribeRelationAsync(const Model::UpdateSubscribeRelationRequest& request, const UpdateSubscribeRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateSubscribeRelationOutcomeCallable updateSubscribeRelationCallable(const Model::UpdateSubscribeRelationRequest& request) const;
|
||||
UpdateThingModelOutcome updateThingModel(const Model::UpdateThingModelRequest &request)const;
|
||||
void updateThingModelAsync(const Model::UpdateThingModelRequest& request, const UpdateThingModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateThingModelOutcomeCallable updateThingModelCallable(const Model::UpdateThingModelRequest& request) const;
|
||||
|
||||
@@ -41,19 +41,25 @@ namespace AlibabaCloud
|
||||
BatchAddDeviceGroupRelationsRequest();
|
||||
~BatchAddDeviceGroupRelationsRequest();
|
||||
|
||||
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);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
std::vector<Device> getDevice()const;
|
||||
void setDevice(const std::vector<Device>& device);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string accessKeyId_;
|
||||
std::string iotInstanceId_;
|
||||
std::string groupId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
std::vector<Device> device_;
|
||||
|
||||
};
|
||||
|
||||
@@ -45,26 +45,32 @@ namespace AlibabaCloud
|
||||
BatchAddThingTopoRequest();
|
||||
~BatchAddThingTopoRequest();
|
||||
|
||||
std::string getExt()const;
|
||||
void setExt(const std::string& ext);
|
||||
std::string getGwProductKey()const;
|
||||
void setGwProductKey(const std::string& gwProductKey);
|
||||
std::vector<TopoAddItem> getTopoAddItem()const;
|
||||
void setTopoAddItem(const std::vector<TopoAddItem>& topoAddItem);
|
||||
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 getExt()const;
|
||||
void setExt(const std::string& ext);
|
||||
std::vector<TopoAddItem> getTopoAddItem()const;
|
||||
void setTopoAddItem(const std::vector<TopoAddItem>& topoAddItem);
|
||||
std::string getGwDeviceName()const;
|
||||
void setGwDeviceName(const std::string& gwDeviceName);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string ext_;
|
||||
std::string gwProductKey_;
|
||||
std::vector<TopoAddItem> topoAddItem_;
|
||||
std::string accessKeyId_;
|
||||
std::string gwDeviceName_;
|
||||
std::string iotInstanceId_;
|
||||
std::string ext_;
|
||||
std::vector<TopoAddItem> topoAddItem_;
|
||||
std::string gwDeviceName_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,19 +35,25 @@ namespace AlibabaCloud
|
||||
BatchCheckDeviceNamesRequest();
|
||||
~BatchCheckDeviceNamesRequest();
|
||||
|
||||
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 getProductKey()const;
|
||||
void setProductKey(const std::string& productKey);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
std::vector<std::string> getDeviceName()const;
|
||||
void setDeviceName(const std::vector<std::string>& deviceName);
|
||||
|
||||
private:
|
||||
std::string productKey_;
|
||||
std::string accessKeyId_;
|
||||
std::string iotInstanceId_;
|
||||
std::string productKey_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
std::vector<std::string> deviceName_;
|
||||
|
||||
};
|
||||
|
||||
@@ -41,19 +41,25 @@ namespace AlibabaCloud
|
||||
BatchDeleteDeviceGroupRelationsRequest();
|
||||
~BatchDeleteDeviceGroupRelationsRequest();
|
||||
|
||||
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);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
std::vector<Device> getDevice()const;
|
||||
void setDevice(const std::vector<Device>& device);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string accessKeyId_;
|
||||
std::string iotInstanceId_;
|
||||
std::string groupId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
std::vector<Device> device_;
|
||||
|
||||
};
|
||||
|
||||
@@ -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_BATCHDELETEEDGEINSTANCECHANNELREQUEST_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_BATCHDELETEEDGEINSTANCECHANNELREQUEST_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 BatchDeleteEdgeInstanceChannelRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
BatchDeleteEdgeInstanceChannelRequest();
|
||||
~BatchDeleteEdgeInstanceChannelRequest();
|
||||
|
||||
std::string getDriverId()const;
|
||||
void setDriverId(const std::string& driverId);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
std::vector<std::string> getChannelIds()const;
|
||||
void setChannelIds(const std::vector<std::string>& channelIds);
|
||||
|
||||
private:
|
||||
std::string driverId_;
|
||||
std::string iotInstanceId_;
|
||||
std::string instanceId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
std::vector<std::string> channelIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHDELETEEDGEINSTANCECHANNELREQUEST_H_
|
||||
@@ -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_BATCHDELETEEDGEINSTANCECHANNELRESULT_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_BATCHDELETEEDGEINSTANCECHANNELRESULT_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 BatchDeleteEdgeInstanceChannelResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
BatchDeleteEdgeInstanceChannelResult();
|
||||
explicit BatchDeleteEdgeInstanceChannelResult(const std::string &payload);
|
||||
~BatchDeleteEdgeInstanceChannelResult();
|
||||
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_BATCHDELETEEDGEINSTANCECHANNELRESULT_H_
|
||||
@@ -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_BATCHGETDEVICEBINDSTATUSREQUEST_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEBINDSTATUSREQUEST_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 BatchGetDeviceBindStatusRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
BatchGetDeviceBindStatusRequest();
|
||||
~BatchGetDeviceBindStatusRequest();
|
||||
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::vector<std::string> getIotIds()const;
|
||||
void setIotIds(const std::vector<std::string>& iotIds);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string accessKeyId_;
|
||||
std::vector<std::string> iotIds_;
|
||||
std::string iotInstanceId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEBINDSTATUSREQUEST_H_
|
||||
@@ -14,47 +14,49 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_WAF_OPENAPI_MODEL_DESCRIBEREALPROTECTSUMMARYRESULT_H_
|
||||
#define ALIBABACLOUD_WAF_OPENAPI_MODEL_DESCRIBEREALPROTECTSUMMARYRESULT_H_
|
||||
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEBINDSTATUSRESULT_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEBINDSTATUSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/waf-openapi/Waf_openapiExport.h>
|
||||
#include <alibabacloud/iot/IotExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Waf_openapi
|
||||
namespace Iot
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_WAF_OPENAPI_EXPORT DescribeRealProtectSummaryResult : public ServiceResult
|
||||
class ALIBABACLOUD_IOT_EXPORT BatchGetDeviceBindStatusResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Item
|
||||
struct DeviceStatus
|
||||
{
|
||||
long sdkPv;
|
||||
long jsinjectPv;
|
||||
long qps;
|
||||
long intelligencePv;
|
||||
long algorithmPv;
|
||||
long index;
|
||||
std::string iotId;
|
||||
int bindStatus;
|
||||
};
|
||||
|
||||
|
||||
DescribeRealProtectSummaryResult();
|
||||
explicit DescribeRealProtectSummaryResult(const std::string &payload);
|
||||
~DescribeRealProtectSummaryResult();
|
||||
std::vector<Item> getRealProtectSummarys()const;
|
||||
BatchGetDeviceBindStatusResult();
|
||||
explicit BatchGetDeviceBindStatusResult(const std::string &payload);
|
||||
~BatchGetDeviceBindStatusResult();
|
||||
std::vector<DeviceStatus> getData()const;
|
||||
std::string getErrorMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Item> realProtectSummarys_;
|
||||
std::vector<DeviceStatus> data_;
|
||||
std::string errorMessage_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_WAF_OPENAPI_MODEL_DESCRIBEREALPROTECTSUMMARYRESULT_H_
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEBINDSTATUSRESULT_H_
|
||||
@@ -35,22 +35,28 @@ 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::string getProductKey()const;
|
||||
void setProductKey(const std::string& productKey);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
std::vector<std::string> getDeviceName()const;
|
||||
void setDeviceName(const std::vector<std::string>& deviceName);
|
||||
|
||||
private:
|
||||
std::string productKey_;
|
||||
std::string accessKeyId_;
|
||||
std::vector<std::string> iotId_;
|
||||
std::string iotInstanceId_;
|
||||
std::string productKey_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
std::vector<std::string> deviceName_;
|
||||
|
||||
};
|
||||
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* 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_BATCHGETEDGEINSTANCECHANNELREQUEST_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCECHANNELREQUEST_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 BatchGetEdgeInstanceChannelRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
BatchGetEdgeInstanceChannelRequest();
|
||||
~BatchGetEdgeInstanceChannelRequest();
|
||||
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getDriverId()const;
|
||||
void setDriverId(const std::string& driverId);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
std::vector<std::string> getChannelIds()const;
|
||||
void setChannelIds(const std::vector<std::string>& channelIds);
|
||||
|
||||
private:
|
||||
std::string accessKeyId_;
|
||||
std::string driverId_;
|
||||
std::string iotInstanceId_;
|
||||
std::string instanceId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
std::vector<std::string> channelIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCECHANNELREQUEST_H_
|
||||
@@ -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_BATCHGETEDGEINSTANCECHANNELRESULT_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCECHANNELRESULT_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 BatchGetEdgeInstanceChannelResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Channel
|
||||
{
|
||||
struct Config
|
||||
{
|
||||
std::string format;
|
||||
std::string content;
|
||||
std::string configId;
|
||||
std::string key;
|
||||
};
|
||||
std::string channelName;
|
||||
std::string channelId;
|
||||
std::vector<Channel::Config> configList;
|
||||
};
|
||||
|
||||
|
||||
BatchGetEdgeInstanceChannelResult();
|
||||
explicit BatchGetEdgeInstanceChannelResult(const std::string &payload);
|
||||
~BatchGetEdgeInstanceChannelResult();
|
||||
std::vector<Channel> getData()const;
|
||||
std::string getErrorMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Channel> data_;
|
||||
std::string errorMessage_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCECHANNELRESULT_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* 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_BATCHGETEDGEINSTANCEDEVICECHANNELREQUEST_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDEVICECHANNELREQUEST_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 BatchGetEdgeInstanceDeviceChannelRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
BatchGetEdgeInstanceDeviceChannelRequest();
|
||||
~BatchGetEdgeInstanceDeviceChannelRequest();
|
||||
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
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);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string accessKeyId_;
|
||||
std::string driverId_;
|
||||
std::vector<std::string> iotIds_;
|
||||
std::string iotInstanceId_;
|
||||
std::string instanceId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDEVICECHANNELREQUEST_H_
|
||||
@@ -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_BATCHGETEDGEINSTANCEDEVICECHANNELRESULT_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDEVICECHANNELRESULT_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 BatchGetEdgeInstanceDeviceChannelResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DeviceChannel
|
||||
{
|
||||
std::string iotId;
|
||||
std::string channelName;
|
||||
std::string channelId;
|
||||
};
|
||||
|
||||
|
||||
BatchGetEdgeInstanceDeviceChannelResult();
|
||||
explicit BatchGetEdgeInstanceDeviceChannelResult(const std::string &payload);
|
||||
~BatchGetEdgeInstanceDeviceChannelResult();
|
||||
std::string getErrorMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
std::vector<DeviceChannel> getDeviceChannelList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errorMessage_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
std::vector<DeviceChannel> deviceChannelList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDEVICECHANNELRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEDRIVERREQUEST_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEDRIVERREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDEVICEDRIVERREQUEST_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDEVICEDRIVERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,12 +28,12 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IOT_EXPORT BatchGetDeviceDriverRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_IOT_EXPORT BatchGetEdgeInstanceDeviceDriverRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
BatchGetDeviceDriverRequest();
|
||||
~BatchGetDeviceDriverRequest();
|
||||
BatchGetEdgeInstanceDeviceDriverRequest();
|
||||
~BatchGetEdgeInstanceDeviceDriverRequest();
|
||||
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
@@ -60,4 +60,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEDRIVERREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDEVICEDRIVERREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEDRIVERRESULT_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEDRIVERRESULT_H_
|
||||
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDEVICEDRIVERRESULT_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDEVICEDRIVERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,7 +29,7 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IOT_EXPORT BatchGetDeviceDriverResult : public ServiceResult
|
||||
class ALIBABACLOUD_IOT_EXPORT BatchGetEdgeInstanceDeviceDriverResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DeviceDriver
|
||||
@@ -39,9 +39,9 @@ namespace AlibabaCloud
|
||||
};
|
||||
|
||||
|
||||
BatchGetDeviceDriverResult();
|
||||
explicit BatchGetDeviceDriverResult(const std::string &payload);
|
||||
~BatchGetDeviceDriverResult();
|
||||
BatchGetEdgeInstanceDeviceDriverResult();
|
||||
explicit BatchGetEdgeInstanceDeviceDriverResult(const std::string &payload);
|
||||
~BatchGetEdgeInstanceDeviceDriverResult();
|
||||
std::vector<DeviceDriver> getDeviceDriverList()const;
|
||||
std::string getErrorMessage()const;
|
||||
std::string getCode()const;
|
||||
@@ -59,4 +59,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEDRIVERRESULT_H_
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDEVICEDRIVERRESULT_H_
|
||||
@@ -35,16 +35,22 @@ 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::string getProductKey()const;
|
||||
void setProductKey(const std::string& productKey);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
std::vector<std::string> getDeviceName()const;
|
||||
void setDeviceName(const std::vector<std::string>& deviceName);
|
||||
|
||||
private:
|
||||
std::string productKey_;
|
||||
std::string iotInstanceId_;
|
||||
std::string productKey_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
std::vector<std::string> deviceName_;
|
||||
|
||||
};
|
||||
|
||||
@@ -35,20 +35,26 @@ namespace AlibabaCloud
|
||||
BatchRegisterDeviceRequest();
|
||||
~BatchRegisterDeviceRequest();
|
||||
|
||||
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);
|
||||
int getCount()const;
|
||||
void setCount(int count);
|
||||
std::string getProductKey()const;
|
||||
void setProductKey(const std::string& productKey);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
int count_;
|
||||
std::string productKey_;
|
||||
std::string accessKeyId_;
|
||||
std::string iotInstanceId_;
|
||||
int count_;
|
||||
std::string productKey_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,20 +35,26 @@ namespace AlibabaCloud
|
||||
BatchRegisterDeviceWithApplyIdRequest();
|
||||
~BatchRegisterDeviceWithApplyIdRequest();
|
||||
|
||||
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);
|
||||
std::string getProductKey()const;
|
||||
void setProductKey(const std::string& productKey);
|
||||
long getApplyId()const;
|
||||
void setApplyId(long applyId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string productKey_;
|
||||
std::string accessKeyId_;
|
||||
long applyId_;
|
||||
std::string iotInstanceId_;
|
||||
std::string productKey_;
|
||||
long applyId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_BATCHSETEDGEINSTANCEDEVICECHANNELREQUEST_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_BATCHSETEDGEINSTANCEDEVICECHANNELREQUEST_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 BatchSetEdgeInstanceDeviceChannelRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
BatchSetEdgeInstanceDeviceChannelRequest();
|
||||
~BatchSetEdgeInstanceDeviceChannelRequest();
|
||||
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
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);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
std::string getChannelId()const;
|
||||
void setChannelId(const std::string& channelId);
|
||||
|
||||
private:
|
||||
std::string accessKeyId_;
|
||||
std::string driverId_;
|
||||
std::vector<std::string> iotIds_;
|
||||
std::string iotInstanceId_;
|
||||
std::string instanceId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
std::string channelId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHSETEDGEINSTANCEDEVICECHANNELREQUEST_H_
|
||||
@@ -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_BATCHSETEDGEINSTANCEDEVICECHANNELRESULT_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_BATCHSETEDGEINSTANCEDEVICECHANNELRESULT_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 BatchSetEdgeInstanceDeviceChannelResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
BatchSetEdgeInstanceDeviceChannelResult();
|
||||
explicit BatchSetEdgeInstanceDeviceChannelResult(const std::string &payload);
|
||||
~BatchSetEdgeInstanceDeviceChannelResult();
|
||||
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_BATCHSETEDGEINSTANCEDEVICECHANNELRESULT_H_
|
||||
@@ -43,17 +43,23 @@ namespace AlibabaCloud
|
||||
BatchUpdateDeviceNicknameRequest();
|
||||
~BatchUpdateDeviceNicknameRequest();
|
||||
|
||||
std::vector<DeviceNicknameInfo> getDeviceNicknameInfo()const;
|
||||
void setDeviceNicknameInfo(const std::vector<DeviceNicknameInfo>& deviceNicknameInfo);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::vector<DeviceNicknameInfo> getDeviceNicknameInfo()const;
|
||||
void setDeviceNicknameInfo(const std::vector<DeviceNicknameInfo>& deviceNicknameInfo);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::vector<DeviceNicknameInfo> deviceNicknameInfo_;
|
||||
std::string accessKeyId_;
|
||||
std::string iotInstanceId_;
|
||||
std::vector<DeviceNicknameInfo> deviceNicknameInfo_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -43,8 +43,6 @@ namespace AlibabaCloud
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getApplicationId()const;
|
||||
void setApplicationId(const std::string& applicationId);
|
||||
std::string getApplicationConfig()const;
|
||||
void setApplicationConfig(const std::string& applicationConfig);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getApiProduct()const;
|
||||
@@ -57,7 +55,6 @@ namespace AlibabaCloud
|
||||
std::string accessKeyId_;
|
||||
std::string iotInstanceId_;
|
||||
std::string applicationId_;
|
||||
std::string applicationConfig_;
|
||||
std::string instanceId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
@@ -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_BINDSCENERULETOEDGEINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_BINDSCENERULETOEDGEINSTANCEREQUEST_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 BindSceneRuleToEdgeInstanceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
BindSceneRuleToEdgeInstanceRequest();
|
||||
~BindSceneRuleToEdgeInstanceRequest();
|
||||
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
std::string getRuleId()const;
|
||||
void setRuleId(const std::string& ruleId);
|
||||
|
||||
private:
|
||||
std::string accessKeyId_;
|
||||
std::string iotInstanceId_;
|
||||
std::string instanceId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
std::string ruleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_BINDSCENERULETOEDGEINSTANCEREQUEST_H_
|
||||
@@ -14,43 +14,42 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_WAF_OPENAPI_MODEL_DESCRIBERULESUMMARYRESULT_H_
|
||||
#define ALIBABACLOUD_WAF_OPENAPI_MODEL_DESCRIBERULESUMMARYRESULT_H_
|
||||
#ifndef ALIBABACLOUD_IOT_MODEL_BINDSCENERULETOEDGEINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_BINDSCENERULETOEDGEINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/waf-openapi/Waf_openapiExport.h>
|
||||
#include <alibabacloud/iot/IotExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Waf_openapi
|
||||
namespace Iot
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_WAF_OPENAPI_EXPORT DescribeRuleSummaryResult : public ServiceResult
|
||||
class ALIBABACLOUD_IOT_EXPORT BindSceneRuleToEdgeInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Item
|
||||
{
|
||||
long pv;
|
||||
long timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeRuleSummaryResult();
|
||||
explicit DescribeRuleSummaryResult(const std::string &payload);
|
||||
~DescribeRuleSummaryResult();
|
||||
std::vector<Item> getRuleSummarys()const;
|
||||
BindSceneRuleToEdgeInstanceResult();
|
||||
explicit BindSceneRuleToEdgeInstanceResult(const std::string &payload);
|
||||
~BindSceneRuleToEdgeInstanceResult();
|
||||
std::string getErrorMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Item> ruleSummarys_;
|
||||
std::string errorMessage_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_WAF_OPENAPI_MODEL_DESCRIBERULESUMMARYRESULT_H_
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_BINDSCENERULETOEDGEINSTANCERESULT_H_
|
||||
@@ -35,8 +35,6 @@ namespace AlibabaCloud
|
||||
CopyThingModelRequest();
|
||||
~CopyThingModelRequest();
|
||||
|
||||
std::string getSourceProductKey()const;
|
||||
void setSourceProductKey(const std::string& sourceProductKey);
|
||||
std::string getTargetProductKey()const;
|
||||
void setTargetProductKey(const std::string& targetProductKey);
|
||||
std::string getAccessKeyId()const;
|
||||
@@ -47,14 +45,22 @@ namespace AlibabaCloud
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getSourceModelVersion()const;
|
||||
void setSourceModelVersion(const std::string& sourceModelVersion);
|
||||
std::string getSourceProductKey()const;
|
||||
void setSourceProductKey(const std::string& sourceProductKey);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string sourceProductKey_;
|
||||
std::string targetProductKey_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string iotInstanceId_;
|
||||
std::string sourceModelVersion_;
|
||||
std::string sourceProductKey_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_CREATECONSUMERGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_CREATECONSUMERGROUPREQUEST_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 CreateConsumerGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateConsumerGroupRequest();
|
||||
~CreateConsumerGroupRequest();
|
||||
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getGroupName()const;
|
||||
void setGroupName(const std::string& groupName);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string iotInstanceId_;
|
||||
std::string groupName_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_CREATECONSUMERGROUPREQUEST_H_
|
||||
@@ -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_CREATECONSUMERGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_CREATECONSUMERGROUPRESULT_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 CreateConsumerGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateConsumerGroupResult();
|
||||
explicit CreateConsumerGroupResult(const std::string &payload);
|
||||
~CreateConsumerGroupResult();
|
||||
std::string getErrorMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
std::string getGroupId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errorMessage_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
std::string groupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_CREATECONSUMERGROUPRESULT_H_
|
||||
@@ -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_CREATECONSUMERGROUPSUBSCRIBERELATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_CREATECONSUMERGROUPSUBSCRIBERELATIONREQUEST_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 CreateConsumerGroupSubscribeRelationRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateConsumerGroupSubscribeRelationRequest();
|
||||
~CreateConsumerGroupSubscribeRelationRequest();
|
||||
|
||||
std::string getConsumerGroupId()const;
|
||||
void setConsumerGroupId(const std::string& consumerGroupId);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getProductKey()const;
|
||||
void setProductKey(const std::string& productKey);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string consumerGroupId_;
|
||||
std::string iotInstanceId_;
|
||||
std::string productKey_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_CREATECONSUMERGROUPSUBSCRIBERELATIONREQUEST_H_
|
||||
@@ -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_CREATECONSUMERGROUPSUBSCRIBERELATIONRESULT_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_CREATECONSUMERGROUPSUBSCRIBERELATIONRESULT_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 CreateConsumerGroupSubscribeRelationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateConsumerGroupSubscribeRelationResult();
|
||||
explicit CreateConsumerGroupSubscribeRelationResult(const std::string &payload);
|
||||
~CreateConsumerGroupSubscribeRelationResult();
|
||||
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_CREATECONSUMERGROUPSUBSCRIBERELATIONRESULT_H_
|
||||
@@ -54,8 +54,6 @@ namespace AlibabaCloud
|
||||
|
||||
std::vector<RequestParam> getRequestParam()const;
|
||||
void setRequestParam(const std::vector<RequestParam>& requestParam);
|
||||
std::string getFolderId()const;
|
||||
void setFolderId(const std::string& folderId);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getApiPath()const;
|
||||
@@ -77,7 +75,6 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
std::vector<RequestParam> requestParam_;
|
||||
std::string folderId_;
|
||||
std::string iotInstanceId_;
|
||||
std::string apiPath_;
|
||||
std::string templateSql_;
|
||||
|
||||
@@ -37,21 +37,27 @@ namespace AlibabaCloud
|
||||
|
||||
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);
|
||||
std::string getGroupName()const;
|
||||
void setGroupName(const std::string& groupName);
|
||||
std::string getGroupDesc()const;
|
||||
void setGroupDesc(const std::string& groupDesc);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string superGroupId_;
|
||||
std::string groupName_;
|
||||
std::string accessKeyId_;
|
||||
std::string groupDesc_;
|
||||
std::string iotInstanceId_;
|
||||
std::string groupName_;
|
||||
std::string groupDesc_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,6 +37,8 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getConfigCheckRule()const;
|
||||
void setConfigCheckRule(const std::string& configCheckRule);
|
||||
std::string getArgument()const;
|
||||
void setArgument(const std::string& argument);
|
||||
std::string getEdgeVersion()const;
|
||||
void setEdgeVersion(const std::string& edgeVersion);
|
||||
std::string getDescription()const;
|
||||
@@ -62,6 +64,7 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
std::string configCheckRule_;
|
||||
std::string argument_;
|
||||
std::string edgeVersion_;
|
||||
std::string description_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
@@ -0,0 +1,76 @@
|
||||
/*
|
||||
* 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_CREATEEDGEINSTANCECHANNELREQUEST_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCECHANNELREQUEST_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 CreateEdgeInstanceChannelRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct Configs
|
||||
{
|
||||
std::string format;
|
||||
std::string content;
|
||||
std::string key;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateEdgeInstanceChannelRequest();
|
||||
~CreateEdgeInstanceChannelRequest();
|
||||
|
||||
std::vector<Configs> getConfigs()const;
|
||||
void setConfigs(const std::vector<Configs>& configs);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getDriverId()const;
|
||||
void setDriverId(const std::string& driverId);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getChannelName()const;
|
||||
void setChannelName(const std::string& channelName);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::vector<Configs> configs_;
|
||||
std::string accessKeyId_;
|
||||
std::string driverId_;
|
||||
std::string iotInstanceId_;
|
||||
std::string channelName_;
|
||||
std::string instanceId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCECHANNELREQUEST_H_
|
||||
@@ -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_CREATEEDGEINSTANCECHANNELRESULT_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCECHANNELRESULT_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 CreateEdgeInstanceChannelResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateEdgeInstanceChannelResult();
|
||||
explicit CreateEdgeInstanceChannelResult(const std::string &payload);
|
||||
~CreateEdgeInstanceChannelResult();
|
||||
std::string getData()const;
|
||||
std::string getErrorMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
std::string errorMessage_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCECHANNELRESULT_H_
|
||||
@@ -41,20 +41,26 @@ namespace AlibabaCloud
|
||||
CreateLoRaNodesTaskRequest();
|
||||
~CreateLoRaNodesTaskRequest();
|
||||
|
||||
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<DeviceInfo> getDeviceInfo()const;
|
||||
void setDeviceInfo(const std::vector<DeviceInfo>& deviceInfo);
|
||||
std::string getProductKey()const;
|
||||
void setProductKey(const std::string& productKey);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string productKey_;
|
||||
std::string accessKeyId_;
|
||||
std::string iotInstanceId_;
|
||||
std::vector<DeviceInfo> deviceInfo_;
|
||||
std::string productKey_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,32 +37,38 @@ namespace AlibabaCloud
|
||||
|
||||
int getRetryCount()const;
|
||||
void setRetryCount(int retryCount);
|
||||
std::string getFirmwareId()const;
|
||||
void setFirmwareId(const std::string& firmwareId);
|
||||
std::string getProductKey()const;
|
||||
void setProductKey(const std::string& productKey);
|
||||
int getTimeoutInMinutes()const;
|
||||
void setTimeoutInMinutes(int timeoutInMinutes);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getFirmwareId()const;
|
||||
void setFirmwareId(const std::string& firmwareId);
|
||||
std::string getProductKey()const;
|
||||
void setProductKey(const std::string& productKey);
|
||||
int getRetryInterval()const;
|
||||
void setRetryInterval(int retryInterval);
|
||||
std::vector<std::string> getSrcVersion()const;
|
||||
void setSrcVersion(const std::vector<std::string>& srcVersion);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
int getMaximumPerMinute()const;
|
||||
void setMaximumPerMinute(int maximumPerMinute);
|
||||
|
||||
private:
|
||||
int retryCount_;
|
||||
std::string firmwareId_;
|
||||
std::string productKey_;
|
||||
int timeoutInMinutes_;
|
||||
std::string accessKeyId_;
|
||||
std::string iotInstanceId_;
|
||||
std::string firmwareId_;
|
||||
std::string productKey_;
|
||||
int retryInterval_;
|
||||
std::vector<std::string> srcVersion_;
|
||||
std::string iotInstanceId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
int maximumPerMinute_;
|
||||
|
||||
};
|
||||
|
||||
@@ -65,6 +65,10 @@ namespace AlibabaCloud
|
||||
void setId2(bool id2);
|
||||
std::string getNetType()const;
|
||||
void setNetType(const std::string& netType);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
std::string getProtocolType()const;
|
||||
void setProtocolType(const std::string& protocolType);
|
||||
|
||||
@@ -84,6 +88,8 @@ namespace AlibabaCloud
|
||||
int dataFormat_;
|
||||
bool id2_;
|
||||
std::string netType_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
std::string protocolType_;
|
||||
|
||||
};
|
||||
|
||||
@@ -41,6 +41,7 @@ namespace AlibabaCloud
|
||||
std::string protocolType;
|
||||
int nodeType;
|
||||
int dataFormat;
|
||||
std::string productSecret;
|
||||
std::string authType;
|
||||
std::string productKey;
|
||||
};
|
||||
|
||||
@@ -41,20 +41,26 @@ namespace AlibabaCloud
|
||||
CreateProductTagsRequest();
|
||||
~CreateProductTagsRequest();
|
||||
|
||||
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);
|
||||
std::string getProductKey()const;
|
||||
void setProductKey(const std::string& productKey);
|
||||
std::vector<ProductTag> getProductTag()const;
|
||||
void setProductTag(const std::vector<ProductTag>& productTag);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string productKey_;
|
||||
std::string accessKeyId_;
|
||||
std::vector<ProductTag> productTag_;
|
||||
std::string iotInstanceId_;
|
||||
std::string productKey_;
|
||||
std::vector<ProductTag> productTag_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,24 +35,30 @@ namespace AlibabaCloud
|
||||
CreateProductTopicRequest();
|
||||
~CreateProductTopicRequest();
|
||||
|
||||
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 getProductKey()const;
|
||||
void setProductKey(const std::string& productKey);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
std::string getOperation()const;
|
||||
void setOperation(const std::string& operation);
|
||||
std::string getDesc()const;
|
||||
void setDesc(const std::string& desc);
|
||||
|
||||
private:
|
||||
std::string productKey_;
|
||||
std::string accessKeyId_;
|
||||
std::string iotInstanceId_;
|
||||
std::string topicShortName_;
|
||||
std::string productKey_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
std::string operation_;
|
||||
std::string desc_;
|
||||
|
||||
|
||||
@@ -43,18 +43,24 @@ namespace AlibabaCloud
|
||||
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);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
long getRuleId()const;
|
||||
void setRuleId(long ruleId);
|
||||
|
||||
private:
|
||||
std::string configuration_;
|
||||
std::string type_;
|
||||
std::string accessKeyId_;
|
||||
std::string iotInstanceId_;
|
||||
long ruleId_;
|
||||
bool errorActionFlag_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
long ruleId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -55,8 +55,12 @@ namespace AlibabaCloud
|
||||
void setTopicType(int topicType);
|
||||
std::string getProductKey()const;
|
||||
void setProductKey(const std::string& productKey);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string select_;
|
||||
@@ -69,7 +73,9 @@ namespace AlibabaCloud
|
||||
std::string where_;
|
||||
int topicType_;
|
||||
std::string productKey_;
|
||||
std::string apiProduct_;
|
||||
std::string name_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
66
iot/include/alibabacloud/iot/model/CreateSceneRuleRequest.h
Normal file
66
iot/include/alibabacloud/iot/model/CreateSceneRuleRequest.h
Normal file
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* 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_CREATESCENERULEREQUEST_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_CREATESCENERULEREQUEST_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 CreateSceneRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateSceneRuleRequest();
|
||||
~CreateSceneRuleRequest();
|
||||
|
||||
std::string getRuleName()const;
|
||||
void setRuleName(const std::string& ruleName);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getRuleDescription()const;
|
||||
void setRuleDescription(const std::string& ruleDescription);
|
||||
std::string getRuleContent()const;
|
||||
void setRuleContent(const std::string& ruleContent);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string ruleName_;
|
||||
std::string accessKeyId_;
|
||||
std::string iotInstanceId_;
|
||||
std::string ruleDescription_;
|
||||
std::string ruleContent_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_CREATESCENERULEREQUEST_H_
|
||||
57
iot/include/alibabacloud/iot/model/CreateSceneRuleResult.h
Normal file
57
iot/include/alibabacloud/iot/model/CreateSceneRuleResult.h
Normal 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_CREATESCENERULERESULT_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_CREATESCENERULERESULT_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 CreateSceneRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateSceneRuleResult();
|
||||
explicit CreateSceneRuleResult(const std::string &payload);
|
||||
~CreateSceneRuleResult();
|
||||
std::string getRuleId()const;
|
||||
std::string getErrorMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string ruleId_;
|
||||
std::string errorMessage_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_CREATESCENERULERESULT_H_
|
||||
@@ -0,0 +1,87 @@
|
||||
/*
|
||||
* 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_CREATESUBSCRIBERELATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_CREATESUBSCRIBERELATIONREQUEST_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 CreateSubscribeRelationRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateSubscribeRelationRequest();
|
||||
~CreateSubscribeRelationRequest();
|
||||
|
||||
bool getOtaEventFlag()const;
|
||||
void setOtaEventFlag(bool otaEventFlag);
|
||||
bool getDeviceTopoLifeCycleFlag()const;
|
||||
void setDeviceTopoLifeCycleFlag(bool deviceTopoLifeCycleFlag);
|
||||
bool getDeviceLifeCycleFlag()const;
|
||||
void setDeviceLifeCycleFlag(bool deviceLifeCycleFlag);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
bool getDeviceStatusChangeFlag()const;
|
||||
void setDeviceStatusChangeFlag(bool deviceStatusChangeFlag);
|
||||
std::vector<std::string> getConsumerGroupIds()const;
|
||||
void setConsumerGroupIds(const std::vector<std::string>& consumerGroupIds);
|
||||
std::string getProductKey()const;
|
||||
void setProductKey(const std::string& productKey);
|
||||
bool getThingHistoryFlag()const;
|
||||
void setThingHistoryFlag(bool thingHistoryFlag);
|
||||
bool getFoundDeviceListFlag()const;
|
||||
void setFoundDeviceListFlag(bool foundDeviceListFlag);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
bool getDeviceDataFlag()const;
|
||||
void setDeviceDataFlag(bool deviceDataFlag);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
std::string getMnsConfiguration()const;
|
||||
void setMnsConfiguration(const std::string& mnsConfiguration);
|
||||
|
||||
private:
|
||||
bool otaEventFlag_;
|
||||
bool deviceTopoLifeCycleFlag_;
|
||||
bool deviceLifeCycleFlag_;
|
||||
std::string type_;
|
||||
std::string iotInstanceId_;
|
||||
bool deviceStatusChangeFlag_;
|
||||
std::vector<std::string> consumerGroupIds_;
|
||||
std::string productKey_;
|
||||
bool thingHistoryFlag_;
|
||||
bool foundDeviceListFlag_;
|
||||
std::string apiProduct_;
|
||||
bool deviceDataFlag_;
|
||||
std::string apiRevision_;
|
||||
std::string mnsConfiguration_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_CREATESUBSCRIBERELATIONREQUEST_H_
|
||||
@@ -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_CREATESUBSCRIBERELATIONRESULT_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_CREATESUBSCRIBERELATIONRESULT_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 CreateSubscribeRelationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateSubscribeRelationResult();
|
||||
explicit CreateSubscribeRelationResult(const std::string &payload);
|
||||
~CreateSubscribeRelationResult();
|
||||
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_CREATESUBSCRIBERELATIONRESULT_H_
|
||||
@@ -35,6 +35,8 @@ namespace AlibabaCloud
|
||||
CreateThingModelRequest();
|
||||
~CreateThingModelRequest();
|
||||
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getProductKey()const;
|
||||
void setProductKey(const std::string& productKey);
|
||||
std::string getApiProduct()const;
|
||||
@@ -45,6 +47,7 @@ namespace AlibabaCloud
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string iotInstanceId_;
|
||||
std::string productKey_;
|
||||
std::string apiProduct_;
|
||||
std::string thingModelJson_;
|
||||
|
||||
@@ -37,8 +37,6 @@ namespace AlibabaCloud
|
||||
|
||||
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::vector<std::string> getDstTopic()const;
|
||||
@@ -52,7 +50,6 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
std::string accessKeyId_;
|
||||
std::string regionId_;
|
||||
std::string iotInstanceId_;
|
||||
std::vector<std::string> dstTopic_;
|
||||
std::string apiProduct_;
|
||||
|
||||
@@ -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_DELETECONSUMERGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_DELETECONSUMERGROUPREQUEST_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 DeleteConsumerGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteConsumerGroupRequest();
|
||||
~DeleteConsumerGroupRequest();
|
||||
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string iotInstanceId_;
|
||||
std::string groupId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_DELETECONSUMERGROUPREQUEST_H_
|
||||
@@ -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_DELETECONSUMERGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_DELETECONSUMERGROUPRESULT_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 DeleteConsumerGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteConsumerGroupResult();
|
||||
explicit DeleteConsumerGroupResult(const std::string &payload);
|
||||
~DeleteConsumerGroupResult();
|
||||
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_DELETECONSUMERGROUPRESULT_H_
|
||||
@@ -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_DELETECONSUMERGROUPSUBSCRIBERELATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_DELETECONSUMERGROUPSUBSCRIBERELATIONREQUEST_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 DeleteConsumerGroupSubscribeRelationRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteConsumerGroupSubscribeRelationRequest();
|
||||
~DeleteConsumerGroupSubscribeRelationRequest();
|
||||
|
||||
std::string getConsumerGroupId()const;
|
||||
void setConsumerGroupId(const std::string& consumerGroupId);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getProductKey()const;
|
||||
void setProductKey(const std::string& productKey);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string consumerGroupId_;
|
||||
std::string iotInstanceId_;
|
||||
std::string productKey_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_DELETECONSUMERGROUPSUBSCRIBERELATIONREQUEST_H_
|
||||
@@ -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_DELETECONSUMERGROUPSUBSCRIBERELATIONRESULT_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_DELETECONSUMERGROUPSUBSCRIBERELATIONRESULT_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 DeleteConsumerGroupSubscribeRelationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteConsumerGroupSubscribeRelationResult();
|
||||
explicit DeleteConsumerGroupSubscribeRelationResult(const std::string &payload);
|
||||
~DeleteConsumerGroupSubscribeRelationResult();
|
||||
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_DELETECONSUMERGROUPSUBSCRIBERELATIONRESULT_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user