Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a3a8fed5ec | ||
|
|
08cc0d55f3 | ||
|
|
648aacf470 | ||
|
|
727bbe9c98 | ||
|
|
c8dd9a4660 | ||
|
|
5e0a06b53b | ||
|
|
685112f414 | ||
|
|
0d6b5d7108 | ||
|
|
f3a5eccfc1 |
31
CHANGELOG
31
CHANGELOG
@@ -1,3 +1,34 @@
|
||||
2021-06-10 Version: 1.36.779
|
||||
- Generated 2016-04-28 for `Vpc`.
|
||||
|
||||
2021-06-09 Version: 1.36.778
|
||||
- Update TMP API, including QueryDevice, CreateThingModel, UpdateThingModel, ImportThingModelTsl, BatchPickThingModel, ListDeviceDistributeJob.
|
||||
- Add TMP API, including QueryDeviceInfo.
|
||||
- Update OTA API, including CreateOTAVerifyJob, CreateOTAStaticUpgradeJob, CreateOTADynamicUpgradeJob, CancelOTATaskByJob, QueryOTAJob.
|
||||
- Add OTA API, including ListOTAUnfinishedTaskByDevice,ConfirmOTATask.
|
||||
|
||||
2021-06-09 Version: 1.36.777
|
||||
- Public beta version.
|
||||
- Add Api Overseas.
|
||||
|
||||
2021-06-09 Version: 1.36.776
|
||||
- Create Lindorm Open api.
|
||||
|
||||
2021-06-09 Version: 1.36.775
|
||||
- Create Lindorm Open api.
|
||||
|
||||
2021-06-09 Version: 1.36.774
|
||||
- Edit GetTrace.
|
||||
|
||||
2021-06-08 Version: 1.36.773
|
||||
- Support Aliyun Workorder OpenAPI.
|
||||
|
||||
2021-06-08 Version: 1.36.772
|
||||
- Refine API response for GetCallDetailRecord.
|
||||
|
||||
2021-06-08 Version: 1.36.771
|
||||
- Support input parameter LaunchConfigurationHostNames and MinTargetCapacity for CreateAutoProvisioningGroup.
|
||||
|
||||
2021-06-08 Version: 1.36.770
|
||||
- Increase detection frequency for availability monitoring.
|
||||
- Add application group to query in batch according to group ID.
|
||||
|
||||
@@ -71,6 +71,8 @@ set(aliyuncvc_public_header_model
|
||||
include/alibabacloud/aliyuncvc/model/GetDeviceActiveCodeResult.h
|
||||
include/alibabacloud/aliyuncvc/model/GetDeviceInfoRequest.h
|
||||
include/alibabacloud/aliyuncvc/model/GetDeviceInfoResult.h
|
||||
include/alibabacloud/aliyuncvc/model/GetDeviceListRequest.h
|
||||
include/alibabacloud/aliyuncvc/model/GetDeviceListResult.h
|
||||
include/alibabacloud/aliyuncvc/model/GetDeviceTokenRequest.h
|
||||
include/alibabacloud/aliyuncvc/model/GetDeviceTokenResult.h
|
||||
include/alibabacloud/aliyuncvc/model/GetMeetingRequest.h
|
||||
@@ -81,10 +83,14 @@ set(aliyuncvc_public_header_model
|
||||
include/alibabacloud/aliyuncvc/model/GetMeetingMemberResult.h
|
||||
include/alibabacloud/aliyuncvc/model/GetMembersRequest.h
|
||||
include/alibabacloud/aliyuncvc/model/GetMembersResult.h
|
||||
include/alibabacloud/aliyuncvc/model/GetScreenVerificationCodeRequest.h
|
||||
include/alibabacloud/aliyuncvc/model/GetScreenVerificationCodeResult.h
|
||||
include/alibabacloud/aliyuncvc/model/GetStatisticRequest.h
|
||||
include/alibabacloud/aliyuncvc/model/GetStatisticResult.h
|
||||
include/alibabacloud/aliyuncvc/model/GetUserRequest.h
|
||||
include/alibabacloud/aliyuncvc/model/GetUserResult.h
|
||||
include/alibabacloud/aliyuncvc/model/GetWebSocketTokenRequest.h
|
||||
include/alibabacloud/aliyuncvc/model/GetWebSocketTokenResult.h
|
||||
include/alibabacloud/aliyuncvc/model/InviteUserRequest.h
|
||||
include/alibabacloud/aliyuncvc/model/InviteUserResult.h
|
||||
include/alibabacloud/aliyuncvc/model/JoinDeviceMeetingRequest.h
|
||||
@@ -115,6 +121,8 @@ set(aliyuncvc_public_header_model
|
||||
include/alibabacloud/aliyuncvc/model/ModifyMeetingPasswordResult.h
|
||||
include/alibabacloud/aliyuncvc/model/ModifyMeetingPasswordInternationalRequest.h
|
||||
include/alibabacloud/aliyuncvc/model/ModifyMeetingPasswordInternationalResult.h
|
||||
include/alibabacloud/aliyuncvc/model/QueryMeetingMemberActionRequest.h
|
||||
include/alibabacloud/aliyuncvc/model/QueryMeetingMemberActionResult.h
|
||||
include/alibabacloud/aliyuncvc/model/RefreshDeviceScreenCodeRequest.h
|
||||
include/alibabacloud/aliyuncvc/model/RefreshDeviceScreenCodeResult.h
|
||||
include/alibabacloud/aliyuncvc/model/RegisterDeviceRequest.h
|
||||
@@ -123,6 +131,8 @@ set(aliyuncvc_public_header_model
|
||||
include/alibabacloud/aliyuncvc/model/RegisterUemDeviceResult.h
|
||||
include/alibabacloud/aliyuncvc/model/SendMeetingCommandRequest.h
|
||||
include/alibabacloud/aliyuncvc/model/SendMeetingCommandResult.h
|
||||
include/alibabacloud/aliyuncvc/model/SendScreenStartRequest.h
|
||||
include/alibabacloud/aliyuncvc/model/SendScreenStartResult.h
|
||||
include/alibabacloud/aliyuncvc/model/StartLiveRequest.h
|
||||
include/alibabacloud/aliyuncvc/model/StartLiveResult.h
|
||||
include/alibabacloud/aliyuncvc/model/UpdateDeviceHeartBeatRequest.h
|
||||
@@ -186,6 +196,8 @@ set(aliyuncvc_src
|
||||
src/model/GetDeviceActiveCodeResult.cc
|
||||
src/model/GetDeviceInfoRequest.cc
|
||||
src/model/GetDeviceInfoResult.cc
|
||||
src/model/GetDeviceListRequest.cc
|
||||
src/model/GetDeviceListResult.cc
|
||||
src/model/GetDeviceTokenRequest.cc
|
||||
src/model/GetDeviceTokenResult.cc
|
||||
src/model/GetMeetingRequest.cc
|
||||
@@ -196,10 +208,14 @@ set(aliyuncvc_src
|
||||
src/model/GetMeetingMemberResult.cc
|
||||
src/model/GetMembersRequest.cc
|
||||
src/model/GetMembersResult.cc
|
||||
src/model/GetScreenVerificationCodeRequest.cc
|
||||
src/model/GetScreenVerificationCodeResult.cc
|
||||
src/model/GetStatisticRequest.cc
|
||||
src/model/GetStatisticResult.cc
|
||||
src/model/GetUserRequest.cc
|
||||
src/model/GetUserResult.cc
|
||||
src/model/GetWebSocketTokenRequest.cc
|
||||
src/model/GetWebSocketTokenResult.cc
|
||||
src/model/InviteUserRequest.cc
|
||||
src/model/InviteUserResult.cc
|
||||
src/model/JoinDeviceMeetingRequest.cc
|
||||
@@ -230,6 +246,8 @@ set(aliyuncvc_src
|
||||
src/model/ModifyMeetingPasswordResult.cc
|
||||
src/model/ModifyMeetingPasswordInternationalRequest.cc
|
||||
src/model/ModifyMeetingPasswordInternationalResult.cc
|
||||
src/model/QueryMeetingMemberActionRequest.cc
|
||||
src/model/QueryMeetingMemberActionResult.cc
|
||||
src/model/RefreshDeviceScreenCodeRequest.cc
|
||||
src/model/RefreshDeviceScreenCodeResult.cc
|
||||
src/model/RegisterDeviceRequest.cc
|
||||
@@ -238,6 +256,8 @@ set(aliyuncvc_src
|
||||
src/model/RegisterUemDeviceResult.cc
|
||||
src/model/SendMeetingCommandRequest.cc
|
||||
src/model/SendMeetingCommandResult.cc
|
||||
src/model/SendScreenStartRequest.cc
|
||||
src/model/SendScreenStartResult.cc
|
||||
src/model/StartLiveRequest.cc
|
||||
src/model/StartLiveResult.cc
|
||||
src/model/UpdateDeviceHeartBeatRequest.cc
|
||||
|
||||
@@ -72,6 +72,8 @@
|
||||
#include "model/GetDeviceActiveCodeResult.h"
|
||||
#include "model/GetDeviceInfoRequest.h"
|
||||
#include "model/GetDeviceInfoResult.h"
|
||||
#include "model/GetDeviceListRequest.h"
|
||||
#include "model/GetDeviceListResult.h"
|
||||
#include "model/GetDeviceTokenRequest.h"
|
||||
#include "model/GetDeviceTokenResult.h"
|
||||
#include "model/GetMeetingRequest.h"
|
||||
@@ -82,10 +84,14 @@
|
||||
#include "model/GetMeetingMemberResult.h"
|
||||
#include "model/GetMembersRequest.h"
|
||||
#include "model/GetMembersResult.h"
|
||||
#include "model/GetScreenVerificationCodeRequest.h"
|
||||
#include "model/GetScreenVerificationCodeResult.h"
|
||||
#include "model/GetStatisticRequest.h"
|
||||
#include "model/GetStatisticResult.h"
|
||||
#include "model/GetUserRequest.h"
|
||||
#include "model/GetUserResult.h"
|
||||
#include "model/GetWebSocketTokenRequest.h"
|
||||
#include "model/GetWebSocketTokenResult.h"
|
||||
#include "model/InviteUserRequest.h"
|
||||
#include "model/InviteUserResult.h"
|
||||
#include "model/JoinDeviceMeetingRequest.h"
|
||||
@@ -116,6 +122,8 @@
|
||||
#include "model/ModifyMeetingPasswordResult.h"
|
||||
#include "model/ModifyMeetingPasswordInternationalRequest.h"
|
||||
#include "model/ModifyMeetingPasswordInternationalResult.h"
|
||||
#include "model/QueryMeetingMemberActionRequest.h"
|
||||
#include "model/QueryMeetingMemberActionResult.h"
|
||||
#include "model/RefreshDeviceScreenCodeRequest.h"
|
||||
#include "model/RefreshDeviceScreenCodeResult.h"
|
||||
#include "model/RegisterDeviceRequest.h"
|
||||
@@ -124,6 +132,8 @@
|
||||
#include "model/RegisterUemDeviceResult.h"
|
||||
#include "model/SendMeetingCommandRequest.h"
|
||||
#include "model/SendMeetingCommandResult.h"
|
||||
#include "model/SendScreenStartRequest.h"
|
||||
#include "model/SendScreenStartResult.h"
|
||||
#include "model/StartLiveRequest.h"
|
||||
#include "model/StartLiveResult.h"
|
||||
#include "model/UpdateDeviceHeartBeatRequest.h"
|
||||
@@ -218,6 +228,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetDeviceInfoResult> GetDeviceInfoOutcome;
|
||||
typedef std::future<GetDeviceInfoOutcome> GetDeviceInfoOutcomeCallable;
|
||||
typedef std::function<void(const AliyuncvcClient*, const Model::GetDeviceInfoRequest&, const GetDeviceInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDeviceInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetDeviceListResult> GetDeviceListOutcome;
|
||||
typedef std::future<GetDeviceListOutcome> GetDeviceListOutcomeCallable;
|
||||
typedef std::function<void(const AliyuncvcClient*, const Model::GetDeviceListRequest&, const GetDeviceListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDeviceListAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetDeviceTokenResult> GetDeviceTokenOutcome;
|
||||
typedef std::future<GetDeviceTokenOutcome> GetDeviceTokenOutcomeCallable;
|
||||
typedef std::function<void(const AliyuncvcClient*, const Model::GetDeviceTokenRequest&, const GetDeviceTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDeviceTokenAsyncHandler;
|
||||
@@ -233,12 +246,18 @@ namespace AlibabaCloud
|
||||
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::GetScreenVerificationCodeResult> GetScreenVerificationCodeOutcome;
|
||||
typedef std::future<GetScreenVerificationCodeOutcome> GetScreenVerificationCodeOutcomeCallable;
|
||||
typedef std::function<void(const AliyuncvcClient*, const Model::GetScreenVerificationCodeRequest&, const GetScreenVerificationCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetScreenVerificationCodeAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetStatisticResult> GetStatisticOutcome;
|
||||
typedef std::future<GetStatisticOutcome> GetStatisticOutcomeCallable;
|
||||
typedef std::function<void(const AliyuncvcClient*, const Model::GetStatisticRequest&, const GetStatisticOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetStatisticAsyncHandler;
|
||||
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;
|
||||
typedef Outcome<Error, Model::GetWebSocketTokenResult> GetWebSocketTokenOutcome;
|
||||
typedef std::future<GetWebSocketTokenOutcome> GetWebSocketTokenOutcomeCallable;
|
||||
typedef std::function<void(const AliyuncvcClient*, const Model::GetWebSocketTokenRequest&, const GetWebSocketTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetWebSocketTokenAsyncHandler;
|
||||
typedef Outcome<Error, Model::InviteUserResult> InviteUserOutcome;
|
||||
typedef std::future<InviteUserOutcome> InviteUserOutcomeCallable;
|
||||
typedef std::function<void(const AliyuncvcClient*, const Model::InviteUserRequest&, const InviteUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InviteUserAsyncHandler;
|
||||
@@ -284,6 +303,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifyMeetingPasswordInternationalResult> ModifyMeetingPasswordInternationalOutcome;
|
||||
typedef std::future<ModifyMeetingPasswordInternationalOutcome> ModifyMeetingPasswordInternationalOutcomeCallable;
|
||||
typedef std::function<void(const AliyuncvcClient*, const Model::ModifyMeetingPasswordInternationalRequest&, const ModifyMeetingPasswordInternationalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyMeetingPasswordInternationalAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryMeetingMemberActionResult> QueryMeetingMemberActionOutcome;
|
||||
typedef std::future<QueryMeetingMemberActionOutcome> QueryMeetingMemberActionOutcomeCallable;
|
||||
typedef std::function<void(const AliyuncvcClient*, const Model::QueryMeetingMemberActionRequest&, const QueryMeetingMemberActionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryMeetingMemberActionAsyncHandler;
|
||||
typedef Outcome<Error, Model::RefreshDeviceScreenCodeResult> RefreshDeviceScreenCodeOutcome;
|
||||
typedef std::future<RefreshDeviceScreenCodeOutcome> RefreshDeviceScreenCodeOutcomeCallable;
|
||||
typedef std::function<void(const AliyuncvcClient*, const Model::RefreshDeviceScreenCodeRequest&, const RefreshDeviceScreenCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefreshDeviceScreenCodeAsyncHandler;
|
||||
@@ -296,6 +318,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::SendMeetingCommandResult> SendMeetingCommandOutcome;
|
||||
typedef std::future<SendMeetingCommandOutcome> SendMeetingCommandOutcomeCallable;
|
||||
typedef std::function<void(const AliyuncvcClient*, const Model::SendMeetingCommandRequest&, const SendMeetingCommandOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SendMeetingCommandAsyncHandler;
|
||||
typedef Outcome<Error, Model::SendScreenStartResult> SendScreenStartOutcome;
|
||||
typedef std::future<SendScreenStartOutcome> SendScreenStartOutcomeCallable;
|
||||
typedef std::function<void(const AliyuncvcClient*, const Model::SendScreenStartRequest&, const SendScreenStartOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SendScreenStartAsyncHandler;
|
||||
typedef Outcome<Error, Model::StartLiveResult> StartLiveOutcome;
|
||||
typedef std::future<StartLiveOutcome> StartLiveOutcomeCallable;
|
||||
typedef std::function<void(const AliyuncvcClient*, const Model::StartLiveRequest&, const StartLiveOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartLiveAsyncHandler;
|
||||
@@ -391,6 +416,9 @@ namespace AlibabaCloud
|
||||
GetDeviceInfoOutcome getDeviceInfo(const Model::GetDeviceInfoRequest &request)const;
|
||||
void getDeviceInfoAsync(const Model::GetDeviceInfoRequest& request, const GetDeviceInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDeviceInfoOutcomeCallable getDeviceInfoCallable(const Model::GetDeviceInfoRequest& request) const;
|
||||
GetDeviceListOutcome getDeviceList(const Model::GetDeviceListRequest &request)const;
|
||||
void getDeviceListAsync(const Model::GetDeviceListRequest& request, const GetDeviceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDeviceListOutcomeCallable getDeviceListCallable(const Model::GetDeviceListRequest& request) const;
|
||||
GetDeviceTokenOutcome getDeviceToken(const Model::GetDeviceTokenRequest &request)const;
|
||||
void getDeviceTokenAsync(const Model::GetDeviceTokenRequest& request, const GetDeviceTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDeviceTokenOutcomeCallable getDeviceTokenCallable(const Model::GetDeviceTokenRequest& request) const;
|
||||
@@ -406,12 +434,18 @@ namespace AlibabaCloud
|
||||
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;
|
||||
GetScreenVerificationCodeOutcome getScreenVerificationCode(const Model::GetScreenVerificationCodeRequest &request)const;
|
||||
void getScreenVerificationCodeAsync(const Model::GetScreenVerificationCodeRequest& request, const GetScreenVerificationCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetScreenVerificationCodeOutcomeCallable getScreenVerificationCodeCallable(const Model::GetScreenVerificationCodeRequest& request) const;
|
||||
GetStatisticOutcome getStatistic(const Model::GetStatisticRequest &request)const;
|
||||
void getStatisticAsync(const Model::GetStatisticRequest& request, const GetStatisticAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetStatisticOutcomeCallable getStatisticCallable(const Model::GetStatisticRequest& 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;
|
||||
GetWebSocketTokenOutcome getWebSocketToken(const Model::GetWebSocketTokenRequest &request)const;
|
||||
void getWebSocketTokenAsync(const Model::GetWebSocketTokenRequest& request, const GetWebSocketTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetWebSocketTokenOutcomeCallable getWebSocketTokenCallable(const Model::GetWebSocketTokenRequest& request) const;
|
||||
InviteUserOutcome inviteUser(const Model::InviteUserRequest &request)const;
|
||||
void inviteUserAsync(const Model::InviteUserRequest& request, const InviteUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
InviteUserOutcomeCallable inviteUserCallable(const Model::InviteUserRequest& request) const;
|
||||
@@ -457,6 +491,9 @@ namespace AlibabaCloud
|
||||
ModifyMeetingPasswordInternationalOutcome modifyMeetingPasswordInternational(const Model::ModifyMeetingPasswordInternationalRequest &request)const;
|
||||
void modifyMeetingPasswordInternationalAsync(const Model::ModifyMeetingPasswordInternationalRequest& request, const ModifyMeetingPasswordInternationalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyMeetingPasswordInternationalOutcomeCallable modifyMeetingPasswordInternationalCallable(const Model::ModifyMeetingPasswordInternationalRequest& request) const;
|
||||
QueryMeetingMemberActionOutcome queryMeetingMemberAction(const Model::QueryMeetingMemberActionRequest &request)const;
|
||||
void queryMeetingMemberActionAsync(const Model::QueryMeetingMemberActionRequest& request, const QueryMeetingMemberActionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryMeetingMemberActionOutcomeCallable queryMeetingMemberActionCallable(const Model::QueryMeetingMemberActionRequest& request) const;
|
||||
RefreshDeviceScreenCodeOutcome refreshDeviceScreenCode(const Model::RefreshDeviceScreenCodeRequest &request)const;
|
||||
void refreshDeviceScreenCodeAsync(const Model::RefreshDeviceScreenCodeRequest& request, const RefreshDeviceScreenCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RefreshDeviceScreenCodeOutcomeCallable refreshDeviceScreenCodeCallable(const Model::RefreshDeviceScreenCodeRequest& request) const;
|
||||
@@ -469,6 +506,9 @@ namespace AlibabaCloud
|
||||
SendMeetingCommandOutcome sendMeetingCommand(const Model::SendMeetingCommandRequest &request)const;
|
||||
void sendMeetingCommandAsync(const Model::SendMeetingCommandRequest& request, const SendMeetingCommandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SendMeetingCommandOutcomeCallable sendMeetingCommandCallable(const Model::SendMeetingCommandRequest& request) const;
|
||||
SendScreenStartOutcome sendScreenStart(const Model::SendScreenStartRequest &request)const;
|
||||
void sendScreenStartAsync(const Model::SendScreenStartRequest& request, const SendScreenStartAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SendScreenStartOutcomeCallable sendScreenStartCallable(const Model::SendScreenStartRequest& request) const;
|
||||
StartLiveOutcome startLive(const Model::StartLiveRequest &request)const;
|
||||
void startLiveAsync(const Model::StartLiveRequest& request, const StartLiveAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StartLiveOutcomeCallable startLiveCallable(const Model::StartLiveRequest& request) const;
|
||||
|
||||
@@ -37,9 +37,15 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getCastScreenCode()const;
|
||||
void setCastScreenCode(const std::string& castScreenCode);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getSn()const;
|
||||
void setSn(const std::string& sn);
|
||||
|
||||
private:
|
||||
std::string castScreenCode_;
|
||||
std::string groupId_;
|
||||
std::string sn_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,6 +37,7 @@ namespace AlibabaCloud
|
||||
int status;
|
||||
std::string castScreenCode;
|
||||
std::string iP;
|
||||
std::string port;
|
||||
std::string sn;
|
||||
std::string ssid;
|
||||
std::string activationCode;
|
||||
|
||||
@@ -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_GETDEVICELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_ALIYUNCVC_MODEL_GETDEVICELISTREQUEST_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 GetDeviceListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetDeviceListRequest();
|
||||
~GetDeviceListRequest();
|
||||
|
||||
std::string getCastScreenCode()const;
|
||||
void setCastScreenCode(const std::string& castScreenCode);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
|
||||
private:
|
||||
std::string castScreenCode_;
|
||||
std::string groupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_GETDEVICELISTREQUEST_H_
|
||||
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ALIYUNCVC_MODEL_GETDEVICELISTRESULT_H_
|
||||
#define ALIBABACLOUD_ALIYUNCVC_MODEL_GETDEVICELISTRESULT_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 GetDeviceListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
int status;
|
||||
std::string castScreenCode;
|
||||
std::string iP;
|
||||
std::string port;
|
||||
std::string sN;
|
||||
std::string activationCode;
|
||||
std::string mac;
|
||||
};
|
||||
|
||||
|
||||
GetDeviceListResult();
|
||||
explicit GetDeviceListResult(const std::string &payload);
|
||||
~GetDeviceListResult();
|
||||
std::string getMessage()const;
|
||||
std::vector<DataItem> getData()const;
|
||||
int getErrorCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::vector<DataItem> data_;
|
||||
int errorCode_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_GETDEVICELISTRESULT_H_
|
||||
@@ -48,8 +48,8 @@ namespace AlibabaCloud
|
||||
std::string userId;
|
||||
long createTime;
|
||||
std::string meetingName;
|
||||
long validTime;
|
||||
std::string password;
|
||||
long validTime;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -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_GETSCREENVERIFICATIONCODEREQUEST_H_
|
||||
#define ALIBABACLOUD_ALIYUNCVC_MODEL_GETSCREENVERIFICATIONCODEREQUEST_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 GetScreenVerificationCodeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetScreenVerificationCodeRequest();
|
||||
~GetScreenVerificationCodeRequest();
|
||||
|
||||
std::string getCastScreenCode()const;
|
||||
void setCastScreenCode(const std::string& castScreenCode);
|
||||
|
||||
private:
|
||||
std::string castScreenCode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_GETSCREENVERIFICATIONCODEREQUEST_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_GETSCREENVERIFICATIONCODERESULT_H_
|
||||
#define ALIBABACLOUD_ALIYUNCVC_MODEL_GETSCREENVERIFICATIONCODERESULT_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 GetScreenVerificationCodeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetScreenVerificationCodeResult();
|
||||
explicit GetScreenVerificationCodeResult(const std::string &payload);
|
||||
~GetScreenVerificationCodeResult();
|
||||
std::string getMessage()const;
|
||||
std::string getScreenVerificationCode()const;
|
||||
int getErrorCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string screenVerificationCode_;
|
||||
int errorCode_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_GETSCREENVERIFICATIONCODERESULT_H_
|
||||
@@ -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_GETWEBSOCKETTOKENREQUEST_H_
|
||||
#define ALIBABACLOUD_ALIYUNCVC_MODEL_GETWEBSOCKETTOKENREQUEST_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 GetWebSocketTokenRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetWebSocketTokenRequest();
|
||||
~GetWebSocketTokenRequest();
|
||||
|
||||
std::string getSessionId()const;
|
||||
void setSessionId(const std::string& sessionId);
|
||||
std::string getOldToken()const;
|
||||
void setOldToken(const std::string& oldToken);
|
||||
|
||||
private:
|
||||
std::string sessionId_;
|
||||
std::string oldToken_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_GETWEBSOCKETTOKENREQUEST_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_ALIYUNCVC_MODEL_GETWEBSOCKETTOKENRESULT_H_
|
||||
#define ALIBABACLOUD_ALIYUNCVC_MODEL_GETWEBSOCKETTOKENRESULT_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 GetWebSocketTokenResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string token;
|
||||
std::string authWsUrl;
|
||||
std::string wsOuterReConnTime;
|
||||
};
|
||||
|
||||
|
||||
GetWebSocketTokenResult();
|
||||
explicit GetWebSocketTokenResult(const std::string &payload);
|
||||
~GetWebSocketTokenResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
int getErrorCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
int errorCode_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_GETWEBSOCKETTOKENRESULT_H_
|
||||
@@ -42,6 +42,7 @@ namespace AlibabaCloud
|
||||
std::string createTime;
|
||||
std::string manufacturer;
|
||||
std::string pictureUrl;
|
||||
std::string startUpPictureUrl;
|
||||
std::string sN;
|
||||
std::string conferenceName;
|
||||
std::string activationCode;
|
||||
|
||||
@@ -36,6 +36,7 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string screenCode;
|
||||
std::string ip;
|
||||
std::string port;
|
||||
std::string ssId;
|
||||
std::string mac;
|
||||
};
|
||||
|
||||
@@ -40,6 +40,7 @@ namespace AlibabaCloud
|
||||
std::string castScreenCode;
|
||||
std::string createTime;
|
||||
std::string pictureUrl;
|
||||
std::string startUpPictureUrl;
|
||||
std::string sN;
|
||||
std::string conferenceName;
|
||||
std::string activationCode;
|
||||
|
||||
@@ -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_ALIYUNCVC_MODEL_QUERYMEETINGMEMBERACTIONREQUEST_H_
|
||||
#define ALIBABACLOUD_ALIYUNCVC_MODEL_QUERYMEETINGMEMBERACTIONREQUEST_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 QueryMeetingMemberActionRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryMeetingMemberActionRequest();
|
||||
~QueryMeetingMemberActionRequest();
|
||||
|
||||
std::string getMeetingUnitKey()const;
|
||||
void setMeetingUnitKey(const std::string& meetingUnitKey);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
std::string getMemberUUID()const;
|
||||
void setMemberUUID(const std::string& memberUUID);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
std::string getMeetingUUID()const;
|
||||
void setMeetingUUID(const std::string& meetingUUID);
|
||||
|
||||
private:
|
||||
std::string meetingUnitKey_;
|
||||
long endTime_;
|
||||
std::string memberUUID_;
|
||||
long startTime_;
|
||||
std::string meetingUUID_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_QUERYMEETINGMEMBERACTIONREQUEST_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_ALIYUNCVC_MODEL_QUERYMEETINGMEMBERACTIONRESULT_H_
|
||||
#define ALIBABACLOUD_ALIYUNCVC_MODEL_QUERYMEETINGMEMBERACTIONRESULT_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 QueryMeetingMemberActionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ErrorCodeListItem
|
||||
{
|
||||
long errorCodeCount;
|
||||
long time;
|
||||
};
|
||||
|
||||
|
||||
QueryMeetingMemberActionResult();
|
||||
explicit QueryMeetingMemberActionResult(const std::string &payload);
|
||||
~QueryMeetingMemberActionResult();
|
||||
std::string getMessage()const;
|
||||
int getMeetingStatus()const;
|
||||
int getVideoStatus()const;
|
||||
int getAudioStatus()const;
|
||||
long getErrorCodeCount()const;
|
||||
int getErrorCode()const;
|
||||
std::vector<ErrorCodeListItem> getErrorCodeList()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
int meetingStatus_;
|
||||
int videoStatus_;
|
||||
int audioStatus_;
|
||||
long errorCodeCount_;
|
||||
int errorCode_;
|
||||
std::vector<ErrorCodeListItem> errorCodeList_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_QUERYMEETINGMEMBERACTIONRESULT_H_
|
||||
@@ -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_SENDSCREENSTARTREQUEST_H_
|
||||
#define ALIBABACLOUD_ALIYUNCVC_MODEL_SENDSCREENSTARTREQUEST_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 SendScreenStartRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
SendScreenStartRequest();
|
||||
~SendScreenStartRequest();
|
||||
|
||||
std::string getCastScreenCode()const;
|
||||
void setCastScreenCode(const std::string& castScreenCode);
|
||||
std::string getSessionId()const;
|
||||
void setSessionId(const std::string& sessionId);
|
||||
|
||||
private:
|
||||
std::string castScreenCode_;
|
||||
std::string sessionId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_SENDSCREENSTARTREQUEST_H_
|
||||
@@ -0,0 +1,93 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ALIYUNCVC_MODEL_SENDSCREENSTARTRESULT_H_
|
||||
#define ALIBABACLOUD_ALIYUNCVC_MODEL_SENDSCREENSTARTRESULT_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 SendScreenStartResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct AuthWsChannelConfig
|
||||
{
|
||||
std::string token;
|
||||
std::string authWsUrl;
|
||||
int wsOuterReConnTime;
|
||||
};
|
||||
struct ShareConfig
|
||||
{
|
||||
int shareConfigMaxFrameRate;
|
||||
int shareConfigMinFrameRate;
|
||||
int maxScreenShareBitrate;
|
||||
int maxMultiScreenShareBitrate;
|
||||
};
|
||||
struct SignallingServerConfig
|
||||
{
|
||||
std::string sendMessageUrl;
|
||||
std::string shareScreenMeetingRobUrl;
|
||||
std::string getMessageUrl;
|
||||
std::string getReceiverInfoUrl;
|
||||
std::string clientHeartBeatUrl;
|
||||
};
|
||||
struct IceServersItem
|
||||
{
|
||||
std::string credential;
|
||||
std::string userName;
|
||||
std::string url;
|
||||
};
|
||||
ShareConfig shareConfig;
|
||||
std::string receiverInfo;
|
||||
AuthWsChannelConfig authWsChannelConfig;
|
||||
std::string sessionId;
|
||||
std::vector<IceServersItem> iceServers;
|
||||
SignallingServerConfig signallingServerConfig;
|
||||
};
|
||||
|
||||
|
||||
SendScreenStartResult();
|
||||
explicit SendScreenStartResult(const std::string &payload);
|
||||
~SendScreenStartResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
int getErrorCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
int errorCode_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_SENDSCREENSTARTRESULT_H_
|
||||
@@ -951,6 +951,42 @@ AliyuncvcClient::GetDeviceInfoOutcomeCallable AliyuncvcClient::getDeviceInfoCall
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AliyuncvcClient::GetDeviceListOutcome AliyuncvcClient::getDeviceList(const GetDeviceListRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetDeviceListOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetDeviceListOutcome(GetDeviceListResult(outcome.result()));
|
||||
else
|
||||
return GetDeviceListOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AliyuncvcClient::getDeviceListAsync(const GetDeviceListRequest& request, const GetDeviceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getDeviceList(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AliyuncvcClient::GetDeviceListOutcomeCallable AliyuncvcClient::getDeviceListCallable(const GetDeviceListRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetDeviceListOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getDeviceList(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AliyuncvcClient::GetDeviceTokenOutcome AliyuncvcClient::getDeviceToken(const GetDeviceTokenRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1131,6 +1167,42 @@ AliyuncvcClient::GetMembersOutcomeCallable AliyuncvcClient::getMembersCallable(c
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AliyuncvcClient::GetScreenVerificationCodeOutcome AliyuncvcClient::getScreenVerificationCode(const GetScreenVerificationCodeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetScreenVerificationCodeOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetScreenVerificationCodeOutcome(GetScreenVerificationCodeResult(outcome.result()));
|
||||
else
|
||||
return GetScreenVerificationCodeOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AliyuncvcClient::getScreenVerificationCodeAsync(const GetScreenVerificationCodeRequest& request, const GetScreenVerificationCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getScreenVerificationCode(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AliyuncvcClient::GetScreenVerificationCodeOutcomeCallable AliyuncvcClient::getScreenVerificationCodeCallable(const GetScreenVerificationCodeRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetScreenVerificationCodeOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getScreenVerificationCode(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AliyuncvcClient::GetStatisticOutcome AliyuncvcClient::getStatistic(const GetStatisticRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1203,6 +1275,42 @@ AliyuncvcClient::GetUserOutcomeCallable AliyuncvcClient::getUserCallable(const G
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AliyuncvcClient::GetWebSocketTokenOutcome AliyuncvcClient::getWebSocketToken(const GetWebSocketTokenRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetWebSocketTokenOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetWebSocketTokenOutcome(GetWebSocketTokenResult(outcome.result()));
|
||||
else
|
||||
return GetWebSocketTokenOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AliyuncvcClient::getWebSocketTokenAsync(const GetWebSocketTokenRequest& request, const GetWebSocketTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getWebSocketToken(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AliyuncvcClient::GetWebSocketTokenOutcomeCallable AliyuncvcClient::getWebSocketTokenCallable(const GetWebSocketTokenRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetWebSocketTokenOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getWebSocketToken(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AliyuncvcClient::InviteUserOutcome AliyuncvcClient::inviteUser(const InviteUserRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1743,6 +1851,42 @@ AliyuncvcClient::ModifyMeetingPasswordInternationalOutcomeCallable AliyuncvcClie
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AliyuncvcClient::QueryMeetingMemberActionOutcome AliyuncvcClient::queryMeetingMemberAction(const QueryMeetingMemberActionRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return QueryMeetingMemberActionOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return QueryMeetingMemberActionOutcome(QueryMeetingMemberActionResult(outcome.result()));
|
||||
else
|
||||
return QueryMeetingMemberActionOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AliyuncvcClient::queryMeetingMemberActionAsync(const QueryMeetingMemberActionRequest& request, const QueryMeetingMemberActionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, queryMeetingMemberAction(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AliyuncvcClient::QueryMeetingMemberActionOutcomeCallable AliyuncvcClient::queryMeetingMemberActionCallable(const QueryMeetingMemberActionRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<QueryMeetingMemberActionOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->queryMeetingMemberAction(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AliyuncvcClient::RefreshDeviceScreenCodeOutcome AliyuncvcClient::refreshDeviceScreenCode(const RefreshDeviceScreenCodeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1887,6 +2031,42 @@ AliyuncvcClient::SendMeetingCommandOutcomeCallable AliyuncvcClient::sendMeetingC
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AliyuncvcClient::SendScreenStartOutcome AliyuncvcClient::sendScreenStart(const SendScreenStartRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return SendScreenStartOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return SendScreenStartOutcome(SendScreenStartResult(outcome.result()));
|
||||
else
|
||||
return SendScreenStartOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AliyuncvcClient::sendScreenStartAsync(const SendScreenStartRequest& request, const SendScreenStartAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, sendScreenStart(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AliyuncvcClient::SendScreenStartOutcomeCallable AliyuncvcClient::sendScreenStartCallable(const SendScreenStartRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<SendScreenStartOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->sendScreenStart(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AliyuncvcClient::StartLiveOutcome AliyuncvcClient::startLive(const StartLiveRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -35,6 +35,28 @@ std::string GetDeviceInfoRequest::getCastScreenCode()const
|
||||
void GetDeviceInfoRequest::setCastScreenCode(const std::string& castScreenCode)
|
||||
{
|
||||
castScreenCode_ = castScreenCode;
|
||||
setBodyParameter("CastScreenCode", castScreenCode);
|
||||
setParameter("CastScreenCode", castScreenCode);
|
||||
}
|
||||
|
||||
std::string GetDeviceInfoRequest::getGroupId()const
|
||||
{
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
void GetDeviceInfoRequest::setGroupId(const std::string& groupId)
|
||||
{
|
||||
groupId_ = groupId;
|
||||
setParameter("GroupId", groupId);
|
||||
}
|
||||
|
||||
std::string GetDeviceInfoRequest::getSn()const
|
||||
{
|
||||
return sn_;
|
||||
}
|
||||
|
||||
void GetDeviceInfoRequest::setSn(const std::string& sn)
|
||||
{
|
||||
sn_ = sn;
|
||||
setParameter("Sn", sn);
|
||||
}
|
||||
|
||||
|
||||
@@ -40,24 +40,26 @@ void GetDeviceInfoResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto deviceNode = value["Device"];
|
||||
if(!deviceNode["ActivationCode"].isNull())
|
||||
device_.activationCode = deviceNode["ActivationCode"].asString();
|
||||
if(!deviceNode["CastScreenCode"].isNull())
|
||||
device_.castScreenCode = deviceNode["CastScreenCode"].asString();
|
||||
if(!deviceNode["Sn"].isNull())
|
||||
device_.sn = deviceNode["Sn"].asString();
|
||||
if(!deviceNode["Status"].isNull())
|
||||
device_.status = std::stoi(deviceNode["Status"].asString());
|
||||
if(!deviceNode["CastScreenCode"].isNull())
|
||||
device_.castScreenCode = deviceNode["CastScreenCode"].asString();
|
||||
if(!deviceNode["IP"].isNull())
|
||||
device_.iP = deviceNode["IP"].asString();
|
||||
if(!deviceNode["Mac"].isNull())
|
||||
device_.mac = deviceNode["Mac"].asString();
|
||||
if(!deviceNode["Port"].isNull())
|
||||
device_.port = deviceNode["Port"].asString();
|
||||
if(!deviceNode["Sn"].isNull())
|
||||
device_.sn = deviceNode["Sn"].asString();
|
||||
if(!deviceNode["Ssid"].isNull())
|
||||
device_.ssid = deviceNode["Ssid"].asString();
|
||||
if(!value["ErrorCode"].isNull())
|
||||
errorCode_ = std::stoi(value["ErrorCode"].asString());
|
||||
if(!deviceNode["ActivationCode"].isNull())
|
||||
device_.activationCode = deviceNode["ActivationCode"].asString();
|
||||
if(!deviceNode["Mac"].isNull())
|
||||
device_.mac = deviceNode["Mac"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["ErrorCode"].isNull())
|
||||
errorCode_ = std::stoi(value["ErrorCode"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
|
||||
51
aliyuncvc/src/model/GetDeviceListRequest.cc
Normal file
51
aliyuncvc/src/model/GetDeviceListRequest.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/GetDeviceListRequest.h>
|
||||
|
||||
using AlibabaCloud::Aliyuncvc::Model::GetDeviceListRequest;
|
||||
|
||||
GetDeviceListRequest::GetDeviceListRequest() :
|
||||
RpcServiceRequest("aliyuncvc", "2019-10-30", "GetDeviceList")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetDeviceListRequest::~GetDeviceListRequest()
|
||||
{}
|
||||
|
||||
std::string GetDeviceListRequest::getCastScreenCode()const
|
||||
{
|
||||
return castScreenCode_;
|
||||
}
|
||||
|
||||
void GetDeviceListRequest::setCastScreenCode(const std::string& castScreenCode)
|
||||
{
|
||||
castScreenCode_ = castScreenCode;
|
||||
setParameter("CastScreenCode", castScreenCode);
|
||||
}
|
||||
|
||||
std::string GetDeviceListRequest::getGroupId()const
|
||||
{
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
void GetDeviceListRequest::setGroupId(const std::string& groupId)
|
||||
{
|
||||
groupId_ = groupId;
|
||||
setParameter("GroupId", groupId);
|
||||
}
|
||||
|
||||
90
aliyuncvc/src/model/GetDeviceListResult.cc
Normal file
90
aliyuncvc/src/model/GetDeviceListResult.cc
Normal file
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
* 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/GetDeviceListResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Aliyuncvc;
|
||||
using namespace AlibabaCloud::Aliyuncvc::Model;
|
||||
|
||||
GetDeviceListResult::GetDeviceListResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetDeviceListResult::GetDeviceListResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetDeviceListResult::~GetDeviceListResult()
|
||||
{}
|
||||
|
||||
void GetDeviceListResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataNode = value["Data"]["DataItem"];
|
||||
for (auto valueDataDataItem : allDataNode)
|
||||
{
|
||||
DataItem dataObject;
|
||||
if(!valueDataDataItem["Status"].isNull())
|
||||
dataObject.status = std::stoi(valueDataDataItem["Status"].asString());
|
||||
if(!valueDataDataItem["CastScreenCode"].isNull())
|
||||
dataObject.castScreenCode = valueDataDataItem["CastScreenCode"].asString();
|
||||
if(!valueDataDataItem["IP"].isNull())
|
||||
dataObject.iP = valueDataDataItem["IP"].asString();
|
||||
if(!valueDataDataItem["Port"].isNull())
|
||||
dataObject.port = valueDataDataItem["Port"].asString();
|
||||
if(!valueDataDataItem["SN"].isNull())
|
||||
dataObject.sN = valueDataDataItem["SN"].asString();
|
||||
if(!valueDataDataItem["ActivationCode"].isNull())
|
||||
dataObject.activationCode = valueDataDataItem["ActivationCode"].asString();
|
||||
if(!valueDataDataItem["Mac"].isNull())
|
||||
dataObject.mac = valueDataDataItem["Mac"].asString();
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["ErrorCode"].isNull())
|
||||
errorCode_ = std::stoi(value["ErrorCode"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::string GetDeviceListResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
std::vector<GetDeviceListResult::DataItem> GetDeviceListResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
int GetDeviceListResult::getErrorCode()const
|
||||
{
|
||||
return errorCode_;
|
||||
}
|
||||
|
||||
bool GetDeviceListResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -40,40 +40,40 @@ void GetMeetingResult::parse(const std::string &payload)
|
||||
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();
|
||||
if(!meetingInfoNode["Password"].isNull())
|
||||
meetingInfo_.password = meetingInfoNode["Password"].asString();
|
||||
if(!meetingInfoNode["MeetingUUID"].isNull())
|
||||
meetingInfo_.meetingUUID = meetingInfoNode["MeetingUUID"].asString();
|
||||
if(!meetingInfoNode["ValidTime"].isNull())
|
||||
meetingInfo_.validTime = std::stol(meetingInfoNode["ValidTime"].asString());
|
||||
if(!meetingInfoNode["CreateTime"].isNull())
|
||||
meetingInfo_.createTime = std::stol(meetingInfoNode["CreateTime"].asString());
|
||||
if(!meetingInfoNode["MeetingName"].isNull())
|
||||
meetingInfo_.meetingName = meetingInfoNode["MeetingName"].asString();
|
||||
if(!meetingInfoNode["UserId"].isNull())
|
||||
meetingInfo_.userId = meetingInfoNode["UserId"].asString();
|
||||
if(!meetingInfoNode["MeetingCode"].isNull())
|
||||
meetingInfo_.meetingCode = meetingInfoNode["MeetingCode"].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();
|
||||
if(!meetingInfoNodeMemberListMemberListItem["MemberUUID"].isNull())
|
||||
memberListItemObject.memberUUID = meetingInfoNodeMemberListMemberListItem["MemberUUID"].asString();
|
||||
if(!meetingInfoNodeMemberListMemberListItem["UserAvatarUrl"].isNull())
|
||||
memberListItemObject.userAvatarUrl = meetingInfoNodeMemberListMemberListItem["UserAvatarUrl"].asString();
|
||||
if(!meetingInfoNodeMemberListMemberListItem["UserId"].isNull())
|
||||
memberListItemObject.userId = meetingInfoNodeMemberListMemberListItem["UserId"].asString();
|
||||
if(!meetingInfoNodeMemberListMemberListItem["UserName"].isNull())
|
||||
memberListItemObject.userName = meetingInfoNodeMemberListMemberListItem["UserName"].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["ErrorCode"].isNull())
|
||||
errorCode_ = std::stoi(value["ErrorCode"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
|
||||
40
aliyuncvc/src/model/GetScreenVerificationCodeRequest.cc
Normal file
40
aliyuncvc/src/model/GetScreenVerificationCodeRequest.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/GetScreenVerificationCodeRequest.h>
|
||||
|
||||
using AlibabaCloud::Aliyuncvc::Model::GetScreenVerificationCodeRequest;
|
||||
|
||||
GetScreenVerificationCodeRequest::GetScreenVerificationCodeRequest() :
|
||||
RpcServiceRequest("aliyuncvc", "2019-10-30", "GetScreenVerificationCode")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetScreenVerificationCodeRequest::~GetScreenVerificationCodeRequest()
|
||||
{}
|
||||
|
||||
std::string GetScreenVerificationCodeRequest::getCastScreenCode()const
|
||||
{
|
||||
return castScreenCode_;
|
||||
}
|
||||
|
||||
void GetScreenVerificationCodeRequest::setCastScreenCode(const std::string& castScreenCode)
|
||||
{
|
||||
castScreenCode_ = castScreenCode;
|
||||
setBodyParameter("CastScreenCode", castScreenCode);
|
||||
}
|
||||
|
||||
72
aliyuncvc/src/model/GetScreenVerificationCodeResult.cc
Normal file
72
aliyuncvc/src/model/GetScreenVerificationCodeResult.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/GetScreenVerificationCodeResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Aliyuncvc;
|
||||
using namespace AlibabaCloud::Aliyuncvc::Model;
|
||||
|
||||
GetScreenVerificationCodeResult::GetScreenVerificationCodeResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetScreenVerificationCodeResult::GetScreenVerificationCodeResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetScreenVerificationCodeResult::~GetScreenVerificationCodeResult()
|
||||
{}
|
||||
|
||||
void GetScreenVerificationCodeResult::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["ScreenVerificationCode"].isNull())
|
||||
screenVerificationCode_ = value["ScreenVerificationCode"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GetScreenVerificationCodeResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
std::string GetScreenVerificationCodeResult::getScreenVerificationCode()const
|
||||
{
|
||||
return screenVerificationCode_;
|
||||
}
|
||||
|
||||
int GetScreenVerificationCodeResult::getErrorCode()const
|
||||
{
|
||||
return errorCode_;
|
||||
}
|
||||
|
||||
bool GetScreenVerificationCodeResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
51
aliyuncvc/src/model/GetWebSocketTokenRequest.cc
Normal file
51
aliyuncvc/src/model/GetWebSocketTokenRequest.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/GetWebSocketTokenRequest.h>
|
||||
|
||||
using AlibabaCloud::Aliyuncvc::Model::GetWebSocketTokenRequest;
|
||||
|
||||
GetWebSocketTokenRequest::GetWebSocketTokenRequest() :
|
||||
RpcServiceRequest("aliyuncvc", "2019-10-30", "GetWebSocketToken")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetWebSocketTokenRequest::~GetWebSocketTokenRequest()
|
||||
{}
|
||||
|
||||
std::string GetWebSocketTokenRequest::getSessionId()const
|
||||
{
|
||||
return sessionId_;
|
||||
}
|
||||
|
||||
void GetWebSocketTokenRequest::setSessionId(const std::string& sessionId)
|
||||
{
|
||||
sessionId_ = sessionId;
|
||||
setParameter("SessionId", sessionId);
|
||||
}
|
||||
|
||||
std::string GetWebSocketTokenRequest::getOldToken()const
|
||||
{
|
||||
return oldToken_;
|
||||
}
|
||||
|
||||
void GetWebSocketTokenRequest::setOldToken(const std::string& oldToken)
|
||||
{
|
||||
oldToken_ = oldToken;
|
||||
setParameter("OldToken", oldToken);
|
||||
}
|
||||
|
||||
77
aliyuncvc/src/model/GetWebSocketTokenResult.cc
Normal file
77
aliyuncvc/src/model/GetWebSocketTokenResult.cc
Normal file
@@ -0,0 +1,77 @@
|
||||
/*
|
||||
* 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/GetWebSocketTokenResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Aliyuncvc;
|
||||
using namespace AlibabaCloud::Aliyuncvc::Model;
|
||||
|
||||
GetWebSocketTokenResult::GetWebSocketTokenResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetWebSocketTokenResult::GetWebSocketTokenResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetWebSocketTokenResult::~GetWebSocketTokenResult()
|
||||
{}
|
||||
|
||||
void GetWebSocketTokenResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["AuthWsUrl"].isNull())
|
||||
data_.authWsUrl = dataNode["AuthWsUrl"].asString();
|
||||
if(!dataNode["Token"].isNull())
|
||||
data_.token = dataNode["Token"].asString();
|
||||
if(!dataNode["WsOuterReConnTime"].isNull())
|
||||
data_.wsOuterReConnTime = dataNode["WsOuterReConnTime"].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 GetWebSocketTokenResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
GetWebSocketTokenResult::Data GetWebSocketTokenResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
int GetWebSocketTokenResult::getErrorCode()const
|
||||
{
|
||||
return errorCode_;
|
||||
}
|
||||
|
||||
bool GetWebSocketTokenResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -70,6 +70,8 @@ void ListConferenceDevicesResult::parse(const std::string &payload)
|
||||
dataObject.status = conferencesDatasNodeConferencesdata["Status"].asString();
|
||||
if(!conferencesDatasNodeConferencesdata["CastScreenCode"].isNull())
|
||||
dataObject.castScreenCode = conferencesDatasNodeConferencesdata["CastScreenCode"].asString();
|
||||
if(!conferencesDatasNodeConferencesdata["StartUpPictureUrl"].isNull())
|
||||
dataObject.startUpPictureUrl = conferencesDatasNodeConferencesdata["StartUpPictureUrl"].asString();
|
||||
conferencesDatas_.conferences.push_back(dataObject);
|
||||
}
|
||||
if(!value["ErrorCode"].isNull())
|
||||
|
||||
@@ -51,6 +51,8 @@ void ListDeviceIpResult::parse(const std::string &payload)
|
||||
devicesObject.mac = valueDevicesDevicesItem["Mac"].asString();
|
||||
if(!valueDevicesDevicesItem["SsId"].isNull())
|
||||
devicesObject.ssId = valueDevicesDevicesItem["SsId"].asString();
|
||||
if(!valueDevicesDevicesItem["Port"].isNull())
|
||||
devicesObject.port = valueDevicesDevicesItem["Port"].asString();
|
||||
devices_.push_back(devicesObject);
|
||||
}
|
||||
if(!value["ErrorCode"].isNull())
|
||||
|
||||
@@ -66,6 +66,8 @@ void ListDevicesResult::parse(const std::string &payload)
|
||||
deviceObject.status = dataNodeDevicesDevice["Status"].asString();
|
||||
if(!dataNodeDevicesDevice["CastScreenCode"].isNull())
|
||||
deviceObject.castScreenCode = dataNodeDevicesDevice["CastScreenCode"].asString();
|
||||
if(!dataNodeDevicesDevice["StartUpPictureUrl"].isNull())
|
||||
deviceObject.startUpPictureUrl = dataNodeDevicesDevice["StartUpPictureUrl"].asString();
|
||||
data_.devices.push_back(deviceObject);
|
||||
}
|
||||
if(!value["ErrorCode"].isNull())
|
||||
|
||||
84
aliyuncvc/src/model/QueryMeetingMemberActionRequest.cc
Normal file
84
aliyuncvc/src/model/QueryMeetingMemberActionRequest.cc
Normal file
@@ -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/aliyuncvc/model/QueryMeetingMemberActionRequest.h>
|
||||
|
||||
using AlibabaCloud::Aliyuncvc::Model::QueryMeetingMemberActionRequest;
|
||||
|
||||
QueryMeetingMemberActionRequest::QueryMeetingMemberActionRequest() :
|
||||
RpcServiceRequest("aliyuncvc", "2019-10-30", "QueryMeetingMemberAction")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryMeetingMemberActionRequest::~QueryMeetingMemberActionRequest()
|
||||
{}
|
||||
|
||||
std::string QueryMeetingMemberActionRequest::getMeetingUnitKey()const
|
||||
{
|
||||
return meetingUnitKey_;
|
||||
}
|
||||
|
||||
void QueryMeetingMemberActionRequest::setMeetingUnitKey(const std::string& meetingUnitKey)
|
||||
{
|
||||
meetingUnitKey_ = meetingUnitKey;
|
||||
setBodyParameter("MeetingUnitKey", meetingUnitKey);
|
||||
}
|
||||
|
||||
long QueryMeetingMemberActionRequest::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void QueryMeetingMemberActionRequest::setEndTime(long endTime)
|
||||
{
|
||||
endTime_ = endTime;
|
||||
setBodyParameter("EndTime", std::to_string(endTime));
|
||||
}
|
||||
|
||||
std::string QueryMeetingMemberActionRequest::getMemberUUID()const
|
||||
{
|
||||
return memberUUID_;
|
||||
}
|
||||
|
||||
void QueryMeetingMemberActionRequest::setMemberUUID(const std::string& memberUUID)
|
||||
{
|
||||
memberUUID_ = memberUUID;
|
||||
setBodyParameter("MemberUUID", memberUUID);
|
||||
}
|
||||
|
||||
long QueryMeetingMemberActionRequest::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void QueryMeetingMemberActionRequest::setStartTime(long startTime)
|
||||
{
|
||||
startTime_ = startTime;
|
||||
setBodyParameter("StartTime", std::to_string(startTime));
|
||||
}
|
||||
|
||||
std::string QueryMeetingMemberActionRequest::getMeetingUUID()const
|
||||
{
|
||||
return meetingUUID_;
|
||||
}
|
||||
|
||||
void QueryMeetingMemberActionRequest::setMeetingUUID(const std::string& meetingUUID)
|
||||
{
|
||||
meetingUUID_ = meetingUUID;
|
||||
setBodyParameter("MeetingUUID", meetingUUID);
|
||||
}
|
||||
|
||||
108
aliyuncvc/src/model/QueryMeetingMemberActionResult.cc
Normal file
108
aliyuncvc/src/model/QueryMeetingMemberActionResult.cc
Normal file
@@ -0,0 +1,108 @@
|
||||
/*
|
||||
* 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/QueryMeetingMemberActionResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Aliyuncvc;
|
||||
using namespace AlibabaCloud::Aliyuncvc::Model;
|
||||
|
||||
QueryMeetingMemberActionResult::QueryMeetingMemberActionResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
QueryMeetingMemberActionResult::QueryMeetingMemberActionResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
QueryMeetingMemberActionResult::~QueryMeetingMemberActionResult()
|
||||
{}
|
||||
|
||||
void QueryMeetingMemberActionResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allErrorCodeListNode = value["ErrorCodeList"]["ErrorCodeListItem"];
|
||||
for (auto valueErrorCodeListErrorCodeListItem : allErrorCodeListNode)
|
||||
{
|
||||
ErrorCodeListItem errorCodeListObject;
|
||||
if(!valueErrorCodeListErrorCodeListItem["ErrorCodeCount"].isNull())
|
||||
errorCodeListObject.errorCodeCount = std::stol(valueErrorCodeListErrorCodeListItem["ErrorCodeCount"].asString());
|
||||
if(!valueErrorCodeListErrorCodeListItem["Time"].isNull())
|
||||
errorCodeListObject.time = std::stol(valueErrorCodeListErrorCodeListItem["Time"].asString());
|
||||
errorCodeList_.push_back(errorCodeListObject);
|
||||
}
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["MeetingStatus"].isNull())
|
||||
meetingStatus_ = std::stoi(value["MeetingStatus"].asString());
|
||||
if(!value["VideoStatus"].isNull())
|
||||
videoStatus_ = std::stoi(value["VideoStatus"].asString());
|
||||
if(!value["AudioStatus"].isNull())
|
||||
audioStatus_ = std::stoi(value["AudioStatus"].asString());
|
||||
if(!value["ErrorCodeCount"].isNull())
|
||||
errorCodeCount_ = std::stol(value["ErrorCodeCount"].asString());
|
||||
if(!value["ErrorCode"].isNull())
|
||||
errorCode_ = std::stoi(value["ErrorCode"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::string QueryMeetingMemberActionResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
int QueryMeetingMemberActionResult::getMeetingStatus()const
|
||||
{
|
||||
return meetingStatus_;
|
||||
}
|
||||
|
||||
int QueryMeetingMemberActionResult::getVideoStatus()const
|
||||
{
|
||||
return videoStatus_;
|
||||
}
|
||||
|
||||
int QueryMeetingMemberActionResult::getAudioStatus()const
|
||||
{
|
||||
return audioStatus_;
|
||||
}
|
||||
|
||||
long QueryMeetingMemberActionResult::getErrorCodeCount()const
|
||||
{
|
||||
return errorCodeCount_;
|
||||
}
|
||||
|
||||
int QueryMeetingMemberActionResult::getErrorCode()const
|
||||
{
|
||||
return errorCode_;
|
||||
}
|
||||
|
||||
std::vector<QueryMeetingMemberActionResult::ErrorCodeListItem> QueryMeetingMemberActionResult::getErrorCodeList()const
|
||||
{
|
||||
return errorCodeList_;
|
||||
}
|
||||
|
||||
bool QueryMeetingMemberActionResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
51
aliyuncvc/src/model/SendScreenStartRequest.cc
Normal file
51
aliyuncvc/src/model/SendScreenStartRequest.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/SendScreenStartRequest.h>
|
||||
|
||||
using AlibabaCloud::Aliyuncvc::Model::SendScreenStartRequest;
|
||||
|
||||
SendScreenStartRequest::SendScreenStartRequest() :
|
||||
RpcServiceRequest("aliyuncvc", "2019-10-30", "SendScreenStart")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
SendScreenStartRequest::~SendScreenStartRequest()
|
||||
{}
|
||||
|
||||
std::string SendScreenStartRequest::getCastScreenCode()const
|
||||
{
|
||||
return castScreenCode_;
|
||||
}
|
||||
|
||||
void SendScreenStartRequest::setCastScreenCode(const std::string& castScreenCode)
|
||||
{
|
||||
castScreenCode_ = castScreenCode;
|
||||
setBodyParameter("CastScreenCode", castScreenCode);
|
||||
}
|
||||
|
||||
std::string SendScreenStartRequest::getSessionId()const
|
||||
{
|
||||
return sessionId_;
|
||||
}
|
||||
|
||||
void SendScreenStartRequest::setSessionId(const std::string& sessionId)
|
||||
{
|
||||
sessionId_ = sessionId;
|
||||
setBodyParameter("SessionId", sessionId);
|
||||
}
|
||||
|
||||
114
aliyuncvc/src/model/SendScreenStartResult.cc
Normal file
114
aliyuncvc/src/model/SendScreenStartResult.cc
Normal file
@@ -0,0 +1,114 @@
|
||||
/*
|
||||
* 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/SendScreenStartResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Aliyuncvc;
|
||||
using namespace AlibabaCloud::Aliyuncvc::Model;
|
||||
|
||||
SendScreenStartResult::SendScreenStartResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
SendScreenStartResult::SendScreenStartResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
SendScreenStartResult::~SendScreenStartResult()
|
||||
{}
|
||||
|
||||
void SendScreenStartResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["ReceiverInfo"].isNull())
|
||||
data_.receiverInfo = dataNode["ReceiverInfo"].asString();
|
||||
if(!dataNode["SessionId"].isNull())
|
||||
data_.sessionId = dataNode["SessionId"].asString();
|
||||
auto allIceServersNode = dataNode["IceServers"]["IceServersItem"];
|
||||
for (auto dataNodeIceServersIceServersItem : allIceServersNode)
|
||||
{
|
||||
Data::IceServersItem iceServersItemObject;
|
||||
if(!dataNodeIceServersIceServersItem["Credential"].isNull())
|
||||
iceServersItemObject.credential = dataNodeIceServersIceServersItem["Credential"].asString();
|
||||
if(!dataNodeIceServersIceServersItem["Url"].isNull())
|
||||
iceServersItemObject.url = dataNodeIceServersIceServersItem["Url"].asString();
|
||||
if(!dataNodeIceServersIceServersItem["UserName"].isNull())
|
||||
iceServersItemObject.userName = dataNodeIceServersIceServersItem["UserName"].asString();
|
||||
data_.iceServers.push_back(iceServersItemObject);
|
||||
}
|
||||
auto authWsChannelConfigNode = dataNode["AuthWsChannelConfig"];
|
||||
if(!authWsChannelConfigNode["AuthWsUrl"].isNull())
|
||||
data_.authWsChannelConfig.authWsUrl = authWsChannelConfigNode["AuthWsUrl"].asString();
|
||||
if(!authWsChannelConfigNode["Token"].isNull())
|
||||
data_.authWsChannelConfig.token = authWsChannelConfigNode["Token"].asString();
|
||||
if(!authWsChannelConfigNode["WsOuterReConnTime"].isNull())
|
||||
data_.authWsChannelConfig.wsOuterReConnTime = std::stoi(authWsChannelConfigNode["WsOuterReConnTime"].asString());
|
||||
auto shareConfigNode = dataNode["ShareConfig"];
|
||||
if(!shareConfigNode["MaxMultiScreenShareBitrate"].isNull())
|
||||
data_.shareConfig.maxMultiScreenShareBitrate = std::stoi(shareConfigNode["MaxMultiScreenShareBitrate"].asString());
|
||||
if(!shareConfigNode["MaxScreenShareBitrate"].isNull())
|
||||
data_.shareConfig.maxScreenShareBitrate = std::stoi(shareConfigNode["MaxScreenShareBitrate"].asString());
|
||||
if(!shareConfigNode["ShareConfigMaxFrameRate"].isNull())
|
||||
data_.shareConfig.shareConfigMaxFrameRate = std::stoi(shareConfigNode["ShareConfigMaxFrameRate"].asString());
|
||||
if(!shareConfigNode["ShareConfigMinFrameRate"].isNull())
|
||||
data_.shareConfig.shareConfigMinFrameRate = std::stoi(shareConfigNode["ShareConfigMinFrameRate"].asString());
|
||||
auto signallingServerConfigNode = dataNode["SignallingServerConfig"];
|
||||
if(!signallingServerConfigNode["ClientHeartBeatUrl"].isNull())
|
||||
data_.signallingServerConfig.clientHeartBeatUrl = signallingServerConfigNode["ClientHeartBeatUrl"].asString();
|
||||
if(!signallingServerConfigNode["GetMessageUrl"].isNull())
|
||||
data_.signallingServerConfig.getMessageUrl = signallingServerConfigNode["GetMessageUrl"].asString();
|
||||
if(!signallingServerConfigNode["GetReceiverInfoUrl"].isNull())
|
||||
data_.signallingServerConfig.getReceiverInfoUrl = signallingServerConfigNode["GetReceiverInfoUrl"].asString();
|
||||
if(!signallingServerConfigNode["SendMessageUrl"].isNull())
|
||||
data_.signallingServerConfig.sendMessageUrl = signallingServerConfigNode["SendMessageUrl"].asString();
|
||||
if(!signallingServerConfigNode["ShareScreenMeetingRobUrl"].isNull())
|
||||
data_.signallingServerConfig.shareScreenMeetingRobUrl = signallingServerConfigNode["ShareScreenMeetingRobUrl"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["ErrorCode"].isNull())
|
||||
errorCode_ = std::stoi(value["ErrorCode"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::string SendScreenStartResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
SendScreenStartResult::Data SendScreenStartResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
int SendScreenStartResult::getErrorCode()const
|
||||
{
|
||||
return errorCode_;
|
||||
}
|
||||
|
||||
bool SendScreenStartResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -89,8 +89,12 @@ set(arms_public_header_model
|
||||
include/alibabacloud/arms/model/GetAgentDownloadUrlResult.h
|
||||
include/alibabacloud/arms/model/GetAppApiByPageRequest.h
|
||||
include/alibabacloud/arms/model/GetAppApiByPageResult.h
|
||||
include/alibabacloud/arms/model/GetArmsConsoleUrlRequest.h
|
||||
include/alibabacloud/arms/model/GetArmsConsoleUrlResult.h
|
||||
include/alibabacloud/arms/model/GetConsistencySnapshotRequest.h
|
||||
include/alibabacloud/arms/model/GetConsistencySnapshotResult.h
|
||||
include/alibabacloud/arms/model/GetExploreUrlRequest.h
|
||||
include/alibabacloud/arms/model/GetExploreUrlResult.h
|
||||
include/alibabacloud/arms/model/GetIntegrationTokenRequest.h
|
||||
include/alibabacloud/arms/model/GetIntegrationTokenResult.h
|
||||
include/alibabacloud/arms/model/GetMultipleTraceRequest.h
|
||||
@@ -268,8 +272,12 @@ set(arms_src
|
||||
src/model/GetAgentDownloadUrlResult.cc
|
||||
src/model/GetAppApiByPageRequest.cc
|
||||
src/model/GetAppApiByPageResult.cc
|
||||
src/model/GetArmsConsoleUrlRequest.cc
|
||||
src/model/GetArmsConsoleUrlResult.cc
|
||||
src/model/GetConsistencySnapshotRequest.cc
|
||||
src/model/GetConsistencySnapshotResult.cc
|
||||
src/model/GetExploreUrlRequest.cc
|
||||
src/model/GetExploreUrlResult.cc
|
||||
src/model/GetIntegrationTokenRequest.cc
|
||||
src/model/GetIntegrationTokenResult.cc
|
||||
src/model/GetMultipleTraceRequest.cc
|
||||
|
||||
@@ -90,8 +90,12 @@
|
||||
#include "model/GetAgentDownloadUrlResult.h"
|
||||
#include "model/GetAppApiByPageRequest.h"
|
||||
#include "model/GetAppApiByPageResult.h"
|
||||
#include "model/GetArmsConsoleUrlRequest.h"
|
||||
#include "model/GetArmsConsoleUrlResult.h"
|
||||
#include "model/GetConsistencySnapshotRequest.h"
|
||||
#include "model/GetConsistencySnapshotResult.h"
|
||||
#include "model/GetExploreUrlRequest.h"
|
||||
#include "model/GetExploreUrlResult.h"
|
||||
#include "model/GetIntegrationTokenRequest.h"
|
||||
#include "model/GetIntegrationTokenResult.h"
|
||||
#include "model/GetMultipleTraceRequest.h"
|
||||
@@ -309,9 +313,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetAppApiByPageResult> GetAppApiByPageOutcome;
|
||||
typedef std::future<GetAppApiByPageOutcome> GetAppApiByPageOutcomeCallable;
|
||||
typedef std::function<void(const ARMSClient*, const Model::GetAppApiByPageRequest&, const GetAppApiByPageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAppApiByPageAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetArmsConsoleUrlResult> GetArmsConsoleUrlOutcome;
|
||||
typedef std::future<GetArmsConsoleUrlOutcome> GetArmsConsoleUrlOutcomeCallable;
|
||||
typedef std::function<void(const ARMSClient*, const Model::GetArmsConsoleUrlRequest&, const GetArmsConsoleUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetArmsConsoleUrlAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetConsistencySnapshotResult> GetConsistencySnapshotOutcome;
|
||||
typedef std::future<GetConsistencySnapshotOutcome> GetConsistencySnapshotOutcomeCallable;
|
||||
typedef std::function<void(const ARMSClient*, const Model::GetConsistencySnapshotRequest&, const GetConsistencySnapshotOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetConsistencySnapshotAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetExploreUrlResult> GetExploreUrlOutcome;
|
||||
typedef std::future<GetExploreUrlOutcome> GetExploreUrlOutcomeCallable;
|
||||
typedef std::function<void(const ARMSClient*, const Model::GetExploreUrlRequest&, const GetExploreUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetExploreUrlAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetIntegrationTokenResult> GetIntegrationTokenOutcome;
|
||||
typedef std::future<GetIntegrationTokenOutcome> GetIntegrationTokenOutcomeCallable;
|
||||
typedef std::function<void(const ARMSClient*, const Model::GetIntegrationTokenRequest&, const GetIntegrationTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetIntegrationTokenAsyncHandler;
|
||||
@@ -578,9 +588,15 @@ namespace AlibabaCloud
|
||||
GetAppApiByPageOutcome getAppApiByPage(const Model::GetAppApiByPageRequest &request)const;
|
||||
void getAppApiByPageAsync(const Model::GetAppApiByPageRequest& request, const GetAppApiByPageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetAppApiByPageOutcomeCallable getAppApiByPageCallable(const Model::GetAppApiByPageRequest& request) const;
|
||||
GetArmsConsoleUrlOutcome getArmsConsoleUrl(const Model::GetArmsConsoleUrlRequest &request)const;
|
||||
void getArmsConsoleUrlAsync(const Model::GetArmsConsoleUrlRequest& request, const GetArmsConsoleUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetArmsConsoleUrlOutcomeCallable getArmsConsoleUrlCallable(const Model::GetArmsConsoleUrlRequest& request) const;
|
||||
GetConsistencySnapshotOutcome getConsistencySnapshot(const Model::GetConsistencySnapshotRequest &request)const;
|
||||
void getConsistencySnapshotAsync(const Model::GetConsistencySnapshotRequest& request, const GetConsistencySnapshotAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetConsistencySnapshotOutcomeCallable getConsistencySnapshotCallable(const Model::GetConsistencySnapshotRequest& request) const;
|
||||
GetExploreUrlOutcome getExploreUrl(const Model::GetExploreUrlRequest &request)const;
|
||||
void getExploreUrlAsync(const Model::GetExploreUrlRequest& request, const GetExploreUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetExploreUrlOutcomeCallable getExploreUrlCallable(const Model::GetExploreUrlRequest& request) const;
|
||||
GetIntegrationTokenOutcome getIntegrationToken(const Model::GetIntegrationTokenRequest &request)const;
|
||||
void getIntegrationTokenAsync(const Model::GetIntegrationTokenRequest& request, const GetIntegrationTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetIntegrationTokenOutcomeCallable getIntegrationTokenCallable(const Model::GetIntegrationTokenRequest& request) const;
|
||||
|
||||
@@ -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_ARMS_MODEL_GETARMSCONSOLEURLREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_GETARMSCONSOLEURLREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT GetArmsConsoleUrlRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetArmsConsoleUrlRequest();
|
||||
~GetArmsConsoleUrlRequest();
|
||||
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_GETARMSCONSOLEURLREQUEST_H_
|
||||
@@ -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_ARMS_MODEL_GETARMSCONSOLEURLRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_GETARMSCONSOLEURLRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT GetArmsConsoleUrlResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetArmsConsoleUrlResult();
|
||||
explicit GetArmsConsoleUrlResult(const std::string &payload);
|
||||
~GetArmsConsoleUrlResult();
|
||||
std::string getArmsConsoleUrl()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string armsConsoleUrl_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_GETARMSCONSOLEURLRESULT_H_
|
||||
57
arms/include/alibabacloud/arms/model/GetExploreUrlRequest.h
Normal file
57
arms/include/alibabacloud/arms/model/GetExploreUrlRequest.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_ARMS_MODEL_GETEXPLOREURLREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_GETEXPLOREURLREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT GetExploreUrlRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetExploreUrlRequest();
|
||||
~GetExploreUrlRequest();
|
||||
|
||||
std::string getExpression()const;
|
||||
void setExpression(const std::string& expression);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getClusterId()const;
|
||||
void setClusterId(const std::string& clusterId);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
|
||||
private:
|
||||
std::string expression_;
|
||||
std::string regionId_;
|
||||
std::string clusterId_;
|
||||
std::string type_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_GETEXPLOREURLREQUEST_H_
|
||||
51
arms/include/alibabacloud/arms/model/GetExploreUrlResult.h
Normal file
51
arms/include/alibabacloud/arms/model/GetExploreUrlResult.h
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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ARMS_MODEL_GETEXPLOREURLRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_GETEXPLOREURLRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT GetExploreUrlResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetExploreUrlResult();
|
||||
explicit GetExploreUrlResult(const std::string &payload);
|
||||
~GetExploreUrlResult();
|
||||
std::string getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_GETEXPLOREURLRESULT_H_
|
||||
@@ -39,10 +39,16 @@ namespace AlibabaCloud
|
||||
void setTraceID(const std::string& traceID);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
|
||||
private:
|
||||
std::string traceID_;
|
||||
std::string regionId_;
|
||||
long endTime_;
|
||||
long startTime_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -38,6 +38,7 @@ namespace AlibabaCloud
|
||||
std::string time;
|
||||
std::string exporter;
|
||||
std::string url;
|
||||
std::string httpUrl;
|
||||
std::string name;
|
||||
std::string uid;
|
||||
std::string type;
|
||||
@@ -46,6 +47,7 @@ namespace AlibabaCloud
|
||||
std::string kind;
|
||||
std::string id;
|
||||
std::string dashboardType;
|
||||
std::string httpsUrl;
|
||||
std::vector<std::string> tags;
|
||||
bool isArmsExporter;
|
||||
};
|
||||
|
||||
@@ -1275,6 +1275,42 @@ ARMSClient::GetAppApiByPageOutcomeCallable ARMSClient::getAppApiByPageCallable(c
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
ARMSClient::GetArmsConsoleUrlOutcome ARMSClient::getArmsConsoleUrl(const GetArmsConsoleUrlRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetArmsConsoleUrlOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetArmsConsoleUrlOutcome(GetArmsConsoleUrlResult(outcome.result()));
|
||||
else
|
||||
return GetArmsConsoleUrlOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void ARMSClient::getArmsConsoleUrlAsync(const GetArmsConsoleUrlRequest& request, const GetArmsConsoleUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getArmsConsoleUrl(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
ARMSClient::GetArmsConsoleUrlOutcomeCallable ARMSClient::getArmsConsoleUrlCallable(const GetArmsConsoleUrlRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetArmsConsoleUrlOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getArmsConsoleUrl(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
ARMSClient::GetConsistencySnapshotOutcome ARMSClient::getConsistencySnapshot(const GetConsistencySnapshotRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1311,6 +1347,42 @@ ARMSClient::GetConsistencySnapshotOutcomeCallable ARMSClient::getConsistencySnap
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
ARMSClient::GetExploreUrlOutcome ARMSClient::getExploreUrl(const GetExploreUrlRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetExploreUrlOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetExploreUrlOutcome(GetExploreUrlResult(outcome.result()));
|
||||
else
|
||||
return GetExploreUrlOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void ARMSClient::getExploreUrlAsync(const GetExploreUrlRequest& request, const GetExploreUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getExploreUrl(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
ARMSClient::GetExploreUrlOutcomeCallable ARMSClient::getExploreUrlCallable(const GetExploreUrlRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetExploreUrlOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getExploreUrl(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
ARMSClient::GetIntegrationTokenOutcome ARMSClient::getIntegrationToken(const GetIntegrationTokenRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
40
arms/src/model/GetArmsConsoleUrlRequest.cc
Normal file
40
arms/src/model/GetArmsConsoleUrlRequest.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/arms/model/GetArmsConsoleUrlRequest.h>
|
||||
|
||||
using AlibabaCloud::ARMS::Model::GetArmsConsoleUrlRequest;
|
||||
|
||||
GetArmsConsoleUrlRequest::GetArmsConsoleUrlRequest() :
|
||||
RpcServiceRequest("arms", "2019-08-08", "GetArmsConsoleUrl")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Get);
|
||||
}
|
||||
|
||||
GetArmsConsoleUrlRequest::~GetArmsConsoleUrlRequest()
|
||||
{}
|
||||
|
||||
std::string GetArmsConsoleUrlRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void GetArmsConsoleUrlRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
51
arms/src/model/GetArmsConsoleUrlResult.cc
Normal file
51
arms/src/model/GetArmsConsoleUrlResult.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/arms/model/GetArmsConsoleUrlResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ARMS;
|
||||
using namespace AlibabaCloud::ARMS::Model;
|
||||
|
||||
GetArmsConsoleUrlResult::GetArmsConsoleUrlResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetArmsConsoleUrlResult::GetArmsConsoleUrlResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetArmsConsoleUrlResult::~GetArmsConsoleUrlResult()
|
||||
{}
|
||||
|
||||
void GetArmsConsoleUrlResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ArmsConsoleUrl"].isNull())
|
||||
armsConsoleUrl_ = value["ArmsConsoleUrl"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GetArmsConsoleUrlResult::getArmsConsoleUrl()const
|
||||
{
|
||||
return armsConsoleUrl_;
|
||||
}
|
||||
|
||||
73
arms/src/model/GetExploreUrlRequest.cc
Normal file
73
arms/src/model/GetExploreUrlRequest.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/arms/model/GetExploreUrlRequest.h>
|
||||
|
||||
using AlibabaCloud::ARMS::Model::GetExploreUrlRequest;
|
||||
|
||||
GetExploreUrlRequest::GetExploreUrlRequest() :
|
||||
RpcServiceRequest("arms", "2019-08-08", "GetExploreUrl")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetExploreUrlRequest::~GetExploreUrlRequest()
|
||||
{}
|
||||
|
||||
std::string GetExploreUrlRequest::getExpression()const
|
||||
{
|
||||
return expression_;
|
||||
}
|
||||
|
||||
void GetExploreUrlRequest::setExpression(const std::string& expression)
|
||||
{
|
||||
expression_ = expression;
|
||||
setParameter("Expression", expression);
|
||||
}
|
||||
|
||||
std::string GetExploreUrlRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void GetExploreUrlRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string GetExploreUrlRequest::getClusterId()const
|
||||
{
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
void GetExploreUrlRequest::setClusterId(const std::string& clusterId)
|
||||
{
|
||||
clusterId_ = clusterId;
|
||||
setParameter("ClusterId", clusterId);
|
||||
}
|
||||
|
||||
std::string GetExploreUrlRequest::getType()const
|
||||
{
|
||||
return type_;
|
||||
}
|
||||
|
||||
void GetExploreUrlRequest::setType(const std::string& type)
|
||||
{
|
||||
type_ = type;
|
||||
setParameter("Type", type);
|
||||
}
|
||||
|
||||
51
arms/src/model/GetExploreUrlResult.cc
Normal file
51
arms/src/model/GetExploreUrlResult.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/arms/model/GetExploreUrlResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ARMS;
|
||||
using namespace AlibabaCloud::ARMS::Model;
|
||||
|
||||
GetExploreUrlResult::GetExploreUrlResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetExploreUrlResult::GetExploreUrlResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetExploreUrlResult::~GetExploreUrlResult()
|
||||
{}
|
||||
|
||||
void GetExploreUrlResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Data"].isNull())
|
||||
data_ = value["Data"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GetExploreUrlResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
@@ -49,3 +49,25 @@ void GetTraceRequest::setRegionId(const std::string& regionId)
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
long GetTraceRequest::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void GetTraceRequest::setEndTime(long endTime)
|
||||
{
|
||||
endTime_ = endTime;
|
||||
setParameter("EndTime", std::to_string(endTime));
|
||||
}
|
||||
|
||||
long GetTraceRequest::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void GetTraceRequest::setStartTime(long startTime)
|
||||
{
|
||||
startTime_ = startTime;
|
||||
setParameter("StartTime", std::to_string(startTime));
|
||||
}
|
||||
|
||||
|
||||
@@ -69,6 +69,10 @@ void ListDashboardsResult::parse(const std::string &payload)
|
||||
dashboardVosObject.kind = valueDashboardVosDashboardVosItem["Kind"].asString();
|
||||
if(!valueDashboardVosDashboardVosItem["NeedUpdate"].isNull())
|
||||
dashboardVosObject.needUpdate = valueDashboardVosDashboardVosItem["NeedUpdate"].asString() == "true";
|
||||
if(!valueDashboardVosDashboardVosItem["HttpUrl"].isNull())
|
||||
dashboardVosObject.httpUrl = valueDashboardVosDashboardVosItem["HttpUrl"].asString();
|
||||
if(!valueDashboardVosDashboardVosItem["HttpsUrl"].isNull())
|
||||
dashboardVosObject.httpsUrl = valueDashboardVosDashboardVosItem["HttpsUrl"].asString();
|
||||
auto allTags = value["Tags"]["Tags"];
|
||||
for (auto value : allTags)
|
||||
dashboardVosObject.tags.push_back(value.asString());
|
||||
|
||||
@@ -34,19 +34,19 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct CdrAgentEventsItem
|
||||
struct AgentEventsItem
|
||||
{
|
||||
struct EventSequenceItem
|
||||
{
|
||||
long eventTime;
|
||||
std::string event;
|
||||
};
|
||||
std::vector<CdrAgentEventsItem::EventSequenceItem> eventSequence;
|
||||
std::vector<AgentEventsItem::EventSequenceItem> eventSequence;
|
||||
std::string agentId;
|
||||
std::string agentName;
|
||||
std::string skillGroupId;
|
||||
};
|
||||
struct CdrIvrEventsItem
|
||||
struct IvrEventsItem
|
||||
{
|
||||
struct EventSequenceItem2
|
||||
{
|
||||
@@ -54,9 +54,9 @@ namespace AlibabaCloud
|
||||
std::string event;
|
||||
};
|
||||
std::string flowId;
|
||||
std::vector<CdrIvrEventsItem::EventSequenceItem2> eventSequence1;
|
||||
std::vector<IvrEventsItem::EventSequenceItem2> eventSequence1;
|
||||
};
|
||||
struct CdrQueueEventsItem
|
||||
struct QueueEventsItem
|
||||
{
|
||||
struct EventSequenceItem4
|
||||
{
|
||||
@@ -64,33 +64,33 @@ namespace AlibabaCloud
|
||||
std::string event;
|
||||
};
|
||||
std::string flowId;
|
||||
std::vector<CdrQueueEventsItem::EventSequenceItem4> eventSequence3;
|
||||
std::vector<QueueEventsItem::EventSequenceItem4> eventSequence3;
|
||||
std::string queueId;
|
||||
std::string queueName;
|
||||
int queueType;
|
||||
};
|
||||
std::vector<AgentEventsItem> agentEvents;
|
||||
std::string skillGroupIds;
|
||||
std::string calledNumber;
|
||||
std::string contactType;
|
||||
std::string contactDisposition;
|
||||
std::string instanceId;
|
||||
std::string releaseInitiator;
|
||||
std::vector<CdrIvrEventsItem> cdrIvrEvents;
|
||||
int satisfaction;
|
||||
long startTime;
|
||||
std::string contactId;
|
||||
long callDuration;
|
||||
std::string callingNumber;
|
||||
std::vector<QueueEventsItem> queueEvents;
|
||||
long releaseTime;
|
||||
bool recordingReady;
|
||||
std::string skillGroupNames;
|
||||
std::vector<CdrQueueEventsItem> cdrQueueEvents;
|
||||
std::string satisfactionSurveyChannel;
|
||||
std::string agentIds;
|
||||
bool satisfactionSurveyOffered;
|
||||
std::vector<CdrAgentEventsItem> cdrAgentEvents;
|
||||
long establishedTime;
|
||||
std::string agentNames;
|
||||
std::vector<IvrEventsItem> ivrEvents;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -78,69 +78,69 @@ void GetCallDetailRecordResult::parse(const std::string &payload)
|
||||
data_.releaseInitiator = dataNode["ReleaseInitiator"].asString();
|
||||
if(!dataNode["RecordingReady"].isNull())
|
||||
data_.recordingReady = dataNode["RecordingReady"].asString() == "true";
|
||||
auto allCdrAgentEventsNode = dataNode["CdrAgentEvents"]["CdrAgentEventsItem"];
|
||||
for (auto dataNodeCdrAgentEventsCdrAgentEventsItem : allCdrAgentEventsNode)
|
||||
auto allAgentEventsNode = dataNode["AgentEvents"]["AgentEventsItem"];
|
||||
for (auto dataNodeAgentEventsAgentEventsItem : allAgentEventsNode)
|
||||
{
|
||||
Data::CdrAgentEventsItem cdrAgentEventsItemObject;
|
||||
if(!dataNodeCdrAgentEventsCdrAgentEventsItem["AgentId"].isNull())
|
||||
cdrAgentEventsItemObject.agentId = dataNodeCdrAgentEventsCdrAgentEventsItem["AgentId"].asString();
|
||||
if(!dataNodeCdrAgentEventsCdrAgentEventsItem["AgentName"].isNull())
|
||||
cdrAgentEventsItemObject.agentName = dataNodeCdrAgentEventsCdrAgentEventsItem["AgentName"].asString();
|
||||
if(!dataNodeCdrAgentEventsCdrAgentEventsItem["SkillGroupId"].isNull())
|
||||
cdrAgentEventsItemObject.skillGroupId = dataNodeCdrAgentEventsCdrAgentEventsItem["SkillGroupId"].asString();
|
||||
auto allEventSequenceNode = dataNodeCdrAgentEventsCdrAgentEventsItem["EventSequence"]["EventSequenceItem"];
|
||||
for (auto dataNodeCdrAgentEventsCdrAgentEventsItemEventSequenceEventSequenceItem : allEventSequenceNode)
|
||||
Data::AgentEventsItem agentEventsItemObject;
|
||||
if(!dataNodeAgentEventsAgentEventsItem["AgentId"].isNull())
|
||||
agentEventsItemObject.agentId = dataNodeAgentEventsAgentEventsItem["AgentId"].asString();
|
||||
if(!dataNodeAgentEventsAgentEventsItem["AgentName"].isNull())
|
||||
agentEventsItemObject.agentName = dataNodeAgentEventsAgentEventsItem["AgentName"].asString();
|
||||
if(!dataNodeAgentEventsAgentEventsItem["SkillGroupId"].isNull())
|
||||
agentEventsItemObject.skillGroupId = dataNodeAgentEventsAgentEventsItem["SkillGroupId"].asString();
|
||||
auto allEventSequenceNode = dataNodeAgentEventsAgentEventsItem["EventSequence"]["EventSequenceItem"];
|
||||
for (auto dataNodeAgentEventsAgentEventsItemEventSequenceEventSequenceItem : allEventSequenceNode)
|
||||
{
|
||||
Data::CdrAgentEventsItem::EventSequenceItem eventSequenceObject;
|
||||
if(!dataNodeCdrAgentEventsCdrAgentEventsItemEventSequenceEventSequenceItem["Event"].isNull())
|
||||
eventSequenceObject.event = dataNodeCdrAgentEventsCdrAgentEventsItemEventSequenceEventSequenceItem["Event"].asString();
|
||||
if(!dataNodeCdrAgentEventsCdrAgentEventsItemEventSequenceEventSequenceItem["EventTime"].isNull())
|
||||
eventSequenceObject.eventTime = std::stol(dataNodeCdrAgentEventsCdrAgentEventsItemEventSequenceEventSequenceItem["EventTime"].asString());
|
||||
cdrAgentEventsItemObject.eventSequence.push_back(eventSequenceObject);
|
||||
Data::AgentEventsItem::EventSequenceItem eventSequenceObject;
|
||||
if(!dataNodeAgentEventsAgentEventsItemEventSequenceEventSequenceItem["Event"].isNull())
|
||||
eventSequenceObject.event = dataNodeAgentEventsAgentEventsItemEventSequenceEventSequenceItem["Event"].asString();
|
||||
if(!dataNodeAgentEventsAgentEventsItemEventSequenceEventSequenceItem["EventTime"].isNull())
|
||||
eventSequenceObject.eventTime = std::stol(dataNodeAgentEventsAgentEventsItemEventSequenceEventSequenceItem["EventTime"].asString());
|
||||
agentEventsItemObject.eventSequence.push_back(eventSequenceObject);
|
||||
}
|
||||
data_.cdrAgentEvents.push_back(cdrAgentEventsItemObject);
|
||||
data_.agentEvents.push_back(agentEventsItemObject);
|
||||
}
|
||||
auto allCdrIvrEventsNode = dataNode["CdrIvrEvents"]["CdrIvrEventsItem"];
|
||||
for (auto dataNodeCdrIvrEventsCdrIvrEventsItem : allCdrIvrEventsNode)
|
||||
auto allIvrEventsNode = dataNode["IvrEvents"]["IvrEventsItem"];
|
||||
for (auto dataNodeIvrEventsIvrEventsItem : allIvrEventsNode)
|
||||
{
|
||||
Data::CdrIvrEventsItem cdrIvrEventsItemObject;
|
||||
if(!dataNodeCdrIvrEventsCdrIvrEventsItem["FlowId"].isNull())
|
||||
cdrIvrEventsItemObject.flowId = dataNodeCdrIvrEventsCdrIvrEventsItem["FlowId"].asString();
|
||||
auto allEventSequence1Node = dataNodeCdrIvrEventsCdrIvrEventsItem["EventSequence"]["EventSequenceItem"];
|
||||
for (auto dataNodeCdrIvrEventsCdrIvrEventsItemEventSequenceEventSequenceItem : allEventSequence1Node)
|
||||
Data::IvrEventsItem ivrEventsItemObject;
|
||||
if(!dataNodeIvrEventsIvrEventsItem["FlowId"].isNull())
|
||||
ivrEventsItemObject.flowId = dataNodeIvrEventsIvrEventsItem["FlowId"].asString();
|
||||
auto allEventSequence1Node = dataNodeIvrEventsIvrEventsItem["EventSequence"]["EventSequenceItem"];
|
||||
for (auto dataNodeIvrEventsIvrEventsItemEventSequenceEventSequenceItem : allEventSequence1Node)
|
||||
{
|
||||
Data::CdrIvrEventsItem::EventSequenceItem2 eventSequence1Object;
|
||||
if(!dataNodeCdrIvrEventsCdrIvrEventsItemEventSequenceEventSequenceItem["Event"].isNull())
|
||||
eventSequence1Object.event = dataNodeCdrIvrEventsCdrIvrEventsItemEventSequenceEventSequenceItem["Event"].asString();
|
||||
if(!dataNodeCdrIvrEventsCdrIvrEventsItemEventSequenceEventSequenceItem["EventTime"].isNull())
|
||||
eventSequence1Object.eventTime = std::stol(dataNodeCdrIvrEventsCdrIvrEventsItemEventSequenceEventSequenceItem["EventTime"].asString());
|
||||
cdrIvrEventsItemObject.eventSequence1.push_back(eventSequence1Object);
|
||||
Data::IvrEventsItem::EventSequenceItem2 eventSequence1Object;
|
||||
if(!dataNodeIvrEventsIvrEventsItemEventSequenceEventSequenceItem["Event"].isNull())
|
||||
eventSequence1Object.event = dataNodeIvrEventsIvrEventsItemEventSequenceEventSequenceItem["Event"].asString();
|
||||
if(!dataNodeIvrEventsIvrEventsItemEventSequenceEventSequenceItem["EventTime"].isNull())
|
||||
eventSequence1Object.eventTime = std::stol(dataNodeIvrEventsIvrEventsItemEventSequenceEventSequenceItem["EventTime"].asString());
|
||||
ivrEventsItemObject.eventSequence1.push_back(eventSequence1Object);
|
||||
}
|
||||
data_.cdrIvrEvents.push_back(cdrIvrEventsItemObject);
|
||||
data_.ivrEvents.push_back(ivrEventsItemObject);
|
||||
}
|
||||
auto allCdrQueueEventsNode = dataNode["CdrQueueEvents"]["CdrQueueEventsItem"];
|
||||
for (auto dataNodeCdrQueueEventsCdrQueueEventsItem : allCdrQueueEventsNode)
|
||||
auto allQueueEventsNode = dataNode["QueueEvents"]["QueueEventsItem"];
|
||||
for (auto dataNodeQueueEventsQueueEventsItem : allQueueEventsNode)
|
||||
{
|
||||
Data::CdrQueueEventsItem cdrQueueEventsItemObject;
|
||||
if(!dataNodeCdrQueueEventsCdrQueueEventsItem["FlowId"].isNull())
|
||||
cdrQueueEventsItemObject.flowId = dataNodeCdrQueueEventsCdrQueueEventsItem["FlowId"].asString();
|
||||
if(!dataNodeCdrQueueEventsCdrQueueEventsItem["QueueId"].isNull())
|
||||
cdrQueueEventsItemObject.queueId = dataNodeCdrQueueEventsCdrQueueEventsItem["QueueId"].asString();
|
||||
if(!dataNodeCdrQueueEventsCdrQueueEventsItem["QueueName"].isNull())
|
||||
cdrQueueEventsItemObject.queueName = dataNodeCdrQueueEventsCdrQueueEventsItem["QueueName"].asString();
|
||||
if(!dataNodeCdrQueueEventsCdrQueueEventsItem["QueueType"].isNull())
|
||||
cdrQueueEventsItemObject.queueType = std::stoi(dataNodeCdrQueueEventsCdrQueueEventsItem["QueueType"].asString());
|
||||
auto allEventSequence3Node = dataNodeCdrQueueEventsCdrQueueEventsItem["EventSequence"]["EventSequenceItem"];
|
||||
for (auto dataNodeCdrQueueEventsCdrQueueEventsItemEventSequenceEventSequenceItem : allEventSequence3Node)
|
||||
Data::QueueEventsItem queueEventsItemObject;
|
||||
if(!dataNodeQueueEventsQueueEventsItem["FlowId"].isNull())
|
||||
queueEventsItemObject.flowId = dataNodeQueueEventsQueueEventsItem["FlowId"].asString();
|
||||
if(!dataNodeQueueEventsQueueEventsItem["QueueId"].isNull())
|
||||
queueEventsItemObject.queueId = dataNodeQueueEventsQueueEventsItem["QueueId"].asString();
|
||||
if(!dataNodeQueueEventsQueueEventsItem["QueueName"].isNull())
|
||||
queueEventsItemObject.queueName = dataNodeQueueEventsQueueEventsItem["QueueName"].asString();
|
||||
if(!dataNodeQueueEventsQueueEventsItem["QueueType"].isNull())
|
||||
queueEventsItemObject.queueType = std::stoi(dataNodeQueueEventsQueueEventsItem["QueueType"].asString());
|
||||
auto allEventSequence3Node = dataNodeQueueEventsQueueEventsItem["EventSequence"]["EventSequenceItem"];
|
||||
for (auto dataNodeQueueEventsQueueEventsItemEventSequenceEventSequenceItem : allEventSequence3Node)
|
||||
{
|
||||
Data::CdrQueueEventsItem::EventSequenceItem4 eventSequence3Object;
|
||||
if(!dataNodeCdrQueueEventsCdrQueueEventsItemEventSequenceEventSequenceItem["Event"].isNull())
|
||||
eventSequence3Object.event = dataNodeCdrQueueEventsCdrQueueEventsItemEventSequenceEventSequenceItem["Event"].asString();
|
||||
if(!dataNodeCdrQueueEventsCdrQueueEventsItemEventSequenceEventSequenceItem["EventTime"].isNull())
|
||||
eventSequence3Object.eventTime = std::stol(dataNodeCdrQueueEventsCdrQueueEventsItemEventSequenceEventSequenceItem["EventTime"].asString());
|
||||
cdrQueueEventsItemObject.eventSequence3.push_back(eventSequence3Object);
|
||||
Data::QueueEventsItem::EventSequenceItem4 eventSequence3Object;
|
||||
if(!dataNodeQueueEventsQueueEventsItemEventSequenceEventSequenceItem["Event"].isNull())
|
||||
eventSequence3Object.event = dataNodeQueueEventsQueueEventsItemEventSequenceEventSequenceItem["Event"].asString();
|
||||
if(!dataNodeQueueEventsQueueEventsItemEventSequenceEventSequenceItem["EventTime"].isNull())
|
||||
eventSequence3Object.eventTime = std::stol(dataNodeQueueEventsQueueEventsItemEventSequenceEventSequenceItem["EventTime"].asString());
|
||||
queueEventsItemObject.eventSequence3.push_back(eventSequence3Object);
|
||||
}
|
||||
data_.cdrQueueEvents.push_back(cdrQueueEventsItemObject);
|
||||
data_.queueEvents.push_back(queueEventsItemObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
|
||||
@@ -33,16 +33,16 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct LaunchConfigurationDataDisk
|
||||
{
|
||||
int size;
|
||||
std::string category;
|
||||
std::string performanceLevel;
|
||||
std::string device;
|
||||
std::string kmsKeyId;
|
||||
std::string description;
|
||||
std::string snapshotId;
|
||||
int size;
|
||||
std::string device;
|
||||
std::string diskName;
|
||||
std::string category;
|
||||
bool deleteWithInstance;
|
||||
bool encrypted;
|
||||
std::string kmsKeyId;
|
||||
std::string diskName;
|
||||
std::string description;
|
||||
};
|
||||
struct SystemDiskConfig
|
||||
{
|
||||
@@ -54,11 +54,11 @@ namespace AlibabaCloud
|
||||
};
|
||||
struct LaunchTemplateConfig
|
||||
{
|
||||
std::string instanceType;
|
||||
double maxPrice;
|
||||
std::string vSwitchId;
|
||||
double weightedCapacity;
|
||||
double maxPrice;
|
||||
int priority;
|
||||
std::string instanceType;
|
||||
double weightedCapacity;
|
||||
};
|
||||
struct LaunchConfigurationTag
|
||||
{
|
||||
@@ -80,6 +80,8 @@ namespace AlibabaCloud
|
||||
void setAutoProvisioningGroupType(const std::string& autoProvisioningGroupType);
|
||||
std::string getLaunchConfigurationSystemDiskPerformanceLevel()const;
|
||||
void setLaunchConfigurationSystemDiskPerformanceLevel(const std::string& launchConfigurationSystemDiskPerformanceLevel);
|
||||
std::vector<std::string> getLaunchConfigurationHostNames()const;
|
||||
void setLaunchConfigurationHostNames(const std::vector<std::string>& launchConfigurationHostNames);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getLaunchConfigurationImageId()const;
|
||||
@@ -110,6 +112,8 @@ namespace AlibabaCloud
|
||||
void setLaunchConfigurationInternetMaxBandwidthOut(int launchConfigurationInternetMaxBandwidthOut);
|
||||
std::string getLaunchConfigurationHostName()const;
|
||||
void setLaunchConfigurationHostName(const std::string& launchConfigurationHostName);
|
||||
std::string getMinTargetCapacity()const;
|
||||
void setMinTargetCapacity(const std::string& minTargetCapacity);
|
||||
float getMaxSpotPrice()const;
|
||||
void setMaxSpotPrice(float maxSpotPrice);
|
||||
bool getLaunchConfigurationPasswordInherit()const;
|
||||
@@ -185,6 +189,7 @@ namespace AlibabaCloud
|
||||
std::string launchConfigurationSystemDiskCategory_;
|
||||
std::string autoProvisioningGroupType_;
|
||||
std::string launchConfigurationSystemDiskPerformanceLevel_;
|
||||
std::vector<std::string> launchConfigurationHostNames_;
|
||||
std::string resourceGroupId_;
|
||||
std::string launchConfigurationImageId_;
|
||||
std::string launchConfigurationResourceGroupId_;
|
||||
@@ -200,6 +205,7 @@ namespace AlibabaCloud
|
||||
int launchConfigurationSystemDiskSize_;
|
||||
int launchConfigurationInternetMaxBandwidthOut_;
|
||||
std::string launchConfigurationHostName_;
|
||||
std::string minTargetCapacity_;
|
||||
float maxSpotPrice_;
|
||||
bool launchConfigurationPasswordInherit_;
|
||||
std::string clientToken_;
|
||||
|
||||
@@ -38,16 +38,16 @@ void CreateAutoProvisioningGroupRequest::setLaunchConfigurationDataDisk(const st
|
||||
for(int dep1 = 0; dep1!= launchConfigurationDataDisk.size(); dep1++) {
|
||||
auto launchConfigurationDataDiskObj = launchConfigurationDataDisk.at(dep1);
|
||||
std::string launchConfigurationDataDiskObjStr = "LaunchConfiguration.DataDisk." + std::to_string(dep1 + 1);
|
||||
setParameter(launchConfigurationDataDiskObjStr + ".Size", std::to_string(launchConfigurationDataDiskObj.size));
|
||||
setParameter(launchConfigurationDataDiskObjStr + ".Category", launchConfigurationDataDiskObj.category);
|
||||
setParameter(launchConfigurationDataDiskObjStr + ".PerformanceLevel", launchConfigurationDataDiskObj.performanceLevel);
|
||||
setParameter(launchConfigurationDataDiskObjStr + ".Device", launchConfigurationDataDiskObj.device);
|
||||
setParameter(launchConfigurationDataDiskObjStr + ".KmsKeyId", launchConfigurationDataDiskObj.kmsKeyId);
|
||||
setParameter(launchConfigurationDataDiskObjStr + ".Description", launchConfigurationDataDiskObj.description);
|
||||
setParameter(launchConfigurationDataDiskObjStr + ".SnapshotId", launchConfigurationDataDiskObj.snapshotId);
|
||||
setParameter(launchConfigurationDataDiskObjStr + ".Size", std::to_string(launchConfigurationDataDiskObj.size));
|
||||
setParameter(launchConfigurationDataDiskObjStr + ".Device", launchConfigurationDataDiskObj.device);
|
||||
setParameter(launchConfigurationDataDiskObjStr + ".DiskName", launchConfigurationDataDiskObj.diskName);
|
||||
setParameter(launchConfigurationDataDiskObjStr + ".Category", launchConfigurationDataDiskObj.category);
|
||||
setParameter(launchConfigurationDataDiskObjStr + ".DeleteWithInstance", launchConfigurationDataDiskObj.deleteWithInstance ? "true" : "false");
|
||||
setParameter(launchConfigurationDataDiskObjStr + ".Encrypted", launchConfigurationDataDiskObj.encrypted ? "true" : "false");
|
||||
setParameter(launchConfigurationDataDiskObjStr + ".KmsKeyId", launchConfigurationDataDiskObj.kmsKeyId);
|
||||
setParameter(launchConfigurationDataDiskObjStr + ".DiskName", launchConfigurationDataDiskObj.diskName);
|
||||
setParameter(launchConfigurationDataDiskObjStr + ".Description", launchConfigurationDataDiskObj.description);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -95,6 +95,19 @@ void CreateAutoProvisioningGroupRequest::setLaunchConfigurationSystemDiskPerform
|
||||
setParameter("LaunchConfigurationSystemDiskPerformanceLevel", launchConfigurationSystemDiskPerformanceLevel);
|
||||
}
|
||||
|
||||
std::vector<std::string> CreateAutoProvisioningGroupRequest::getLaunchConfigurationHostNames()const
|
||||
{
|
||||
return launchConfigurationHostNames_;
|
||||
}
|
||||
|
||||
void CreateAutoProvisioningGroupRequest::setLaunchConfigurationHostNames(const std::vector<std::string>& launchConfigurationHostNames)
|
||||
{
|
||||
launchConfigurationHostNames_ = launchConfigurationHostNames;
|
||||
for(int dep1 = 0; dep1!= launchConfigurationHostNames.size(); dep1++) {
|
||||
setParameter("LaunchConfigurationHostNames."+ std::to_string(dep1), launchConfigurationHostNames.at(dep1));
|
||||
}
|
||||
}
|
||||
|
||||
std::string CreateAutoProvisioningGroupRequest::getResourceGroupId()const
|
||||
{
|
||||
return resourceGroupId_;
|
||||
@@ -268,6 +281,17 @@ void CreateAutoProvisioningGroupRequest::setLaunchConfigurationHostName(const st
|
||||
setParameter("LaunchConfigurationHostName", launchConfigurationHostName);
|
||||
}
|
||||
|
||||
std::string CreateAutoProvisioningGroupRequest::getMinTargetCapacity()const
|
||||
{
|
||||
return minTargetCapacity_;
|
||||
}
|
||||
|
||||
void CreateAutoProvisioningGroupRequest::setMinTargetCapacity(const std::string& minTargetCapacity)
|
||||
{
|
||||
minTargetCapacity_ = minTargetCapacity;
|
||||
setParameter("MinTargetCapacity", minTargetCapacity);
|
||||
}
|
||||
|
||||
float CreateAutoProvisioningGroupRequest::getMaxSpotPrice()const
|
||||
{
|
||||
return maxSpotPrice_;
|
||||
@@ -455,11 +479,11 @@ void CreateAutoProvisioningGroupRequest::setLaunchTemplateConfig(const std::vect
|
||||
for(int dep1 = 0; dep1!= launchTemplateConfig.size(); dep1++) {
|
||||
auto launchTemplateConfigObj = launchTemplateConfig.at(dep1);
|
||||
std::string launchTemplateConfigObjStr = "LaunchTemplateConfig." + std::to_string(dep1 + 1);
|
||||
setParameter(launchTemplateConfigObjStr + ".InstanceType", launchTemplateConfigObj.instanceType);
|
||||
setParameter(launchTemplateConfigObjStr + ".MaxPrice", std::to_string(launchTemplateConfigObj.maxPrice));
|
||||
setParameter(launchTemplateConfigObjStr + ".VSwitchId", launchTemplateConfigObj.vSwitchId);
|
||||
setParameter(launchTemplateConfigObjStr + ".WeightedCapacity", std::to_string(launchTemplateConfigObj.weightedCapacity));
|
||||
setParameter(launchTemplateConfigObjStr + ".MaxPrice", std::to_string(launchTemplateConfigObj.maxPrice));
|
||||
setParameter(launchTemplateConfigObjStr + ".Priority", std::to_string(launchTemplateConfigObj.priority));
|
||||
setParameter(launchTemplateConfigObjStr + ".InstanceType", launchTemplateConfigObj.instanceType);
|
||||
setParameter(launchTemplateConfigObjStr + ".WeightedCapacity", std::to_string(launchTemplateConfigObj.weightedCapacity));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -43,16 +43,16 @@ void CreateAutoProvisioningGroupResult::parse(const std::string &payload)
|
||||
for (auto valueLaunchResultsLaunchResult : allLaunchResultsNode)
|
||||
{
|
||||
LaunchResult launchResultsObject;
|
||||
if(!valueLaunchResultsLaunchResult["SpotStrategy"].isNull())
|
||||
launchResultsObject.spotStrategy = valueLaunchResultsLaunchResult["SpotStrategy"].asString();
|
||||
if(!valueLaunchResultsLaunchResult["InstanceType"].isNull())
|
||||
launchResultsObject.instanceType = valueLaunchResultsLaunchResult["InstanceType"].asString();
|
||||
if(!valueLaunchResultsLaunchResult["ZoneId"].isNull())
|
||||
launchResultsObject.zoneId = valueLaunchResultsLaunchResult["ZoneId"].asString();
|
||||
if(!valueLaunchResultsLaunchResult["ErrorCode"].isNull())
|
||||
launchResultsObject.errorCode = valueLaunchResultsLaunchResult["ErrorCode"].asString();
|
||||
if(!valueLaunchResultsLaunchResult["ErrorMsg"].isNull())
|
||||
launchResultsObject.errorMsg = valueLaunchResultsLaunchResult["ErrorMsg"].asString();
|
||||
if(!valueLaunchResultsLaunchResult["InstanceType"].isNull())
|
||||
launchResultsObject.instanceType = valueLaunchResultsLaunchResult["InstanceType"].asString();
|
||||
if(!valueLaunchResultsLaunchResult["ErrorCode"].isNull())
|
||||
launchResultsObject.errorCode = valueLaunchResultsLaunchResult["ErrorCode"].asString();
|
||||
if(!valueLaunchResultsLaunchResult["SpotStrategy"].isNull())
|
||||
launchResultsObject.spotStrategy = valueLaunchResultsLaunchResult["SpotStrategy"].asString();
|
||||
auto allInstanceIds = value["InstanceIds"]["InstanceId"];
|
||||
for (auto value : allInstanceIds)
|
||||
launchResultsObject.instanceIds.push_back(value.asString());
|
||||
|
||||
@@ -99,6 +99,8 @@ set(iot_public_header_model
|
||||
include/alibabacloud/iot/model/ClearEdgeInstanceDriverConfigsResult.h
|
||||
include/alibabacloud/iot/model/CloseEdgeInstanceDeploymentRequest.h
|
||||
include/alibabacloud/iot/model/CloseEdgeInstanceDeploymentResult.h
|
||||
include/alibabacloud/iot/model/ConfirmOTATaskRequest.h
|
||||
include/alibabacloud/iot/model/ConfirmOTATaskResult.h
|
||||
include/alibabacloud/iot/model/CopyThingModelRequest.h
|
||||
include/alibabacloud/iot/model/CopyThingModelResult.h
|
||||
include/alibabacloud/iot/model/CreateConsumerGroupRequest.h
|
||||
@@ -313,6 +315,8 @@ set(iot_public_header_model
|
||||
include/alibabacloud/iot/model/ListOTAModuleVersionsByDeviceResult.h
|
||||
include/alibabacloud/iot/model/ListOTATaskByJobRequest.h
|
||||
include/alibabacloud/iot/model/ListOTATaskByJobResult.h
|
||||
include/alibabacloud/iot/model/ListOTAUnfinishedTaskByDeviceRequest.h
|
||||
include/alibabacloud/iot/model/ListOTAUnfinishedTaskByDeviceResult.h
|
||||
include/alibabacloud/iot/model/ListProductByTagsRequest.h
|
||||
include/alibabacloud/iot/model/ListProductByTagsResult.h
|
||||
include/alibabacloud/iot/model/ListProductTagsRequest.h
|
||||
@@ -393,6 +397,8 @@ set(iot_public_header_model
|
||||
include/alibabacloud/iot/model/QueryDeviceGroupListResult.h
|
||||
include/alibabacloud/iot/model/QueryDeviceGroupTagListRequest.h
|
||||
include/alibabacloud/iot/model/QueryDeviceGroupTagListResult.h
|
||||
include/alibabacloud/iot/model/QueryDeviceInfoRequest.h
|
||||
include/alibabacloud/iot/model/QueryDeviceInfoResult.h
|
||||
include/alibabacloud/iot/model/QueryDeviceListByDeviceGroupRequest.h
|
||||
include/alibabacloud/iot/model/QueryDeviceListByDeviceGroupResult.h
|
||||
include/alibabacloud/iot/model/QueryDeviceOriginalEventDataRequest.h
|
||||
@@ -680,6 +686,8 @@ set(iot_src
|
||||
src/model/ClearEdgeInstanceDriverConfigsResult.cc
|
||||
src/model/CloseEdgeInstanceDeploymentRequest.cc
|
||||
src/model/CloseEdgeInstanceDeploymentResult.cc
|
||||
src/model/ConfirmOTATaskRequest.cc
|
||||
src/model/ConfirmOTATaskResult.cc
|
||||
src/model/CopyThingModelRequest.cc
|
||||
src/model/CopyThingModelResult.cc
|
||||
src/model/CreateConsumerGroupRequest.cc
|
||||
@@ -894,6 +902,8 @@ set(iot_src
|
||||
src/model/ListOTAModuleVersionsByDeviceResult.cc
|
||||
src/model/ListOTATaskByJobRequest.cc
|
||||
src/model/ListOTATaskByJobResult.cc
|
||||
src/model/ListOTAUnfinishedTaskByDeviceRequest.cc
|
||||
src/model/ListOTAUnfinishedTaskByDeviceResult.cc
|
||||
src/model/ListProductByTagsRequest.cc
|
||||
src/model/ListProductByTagsResult.cc
|
||||
src/model/ListProductTagsRequest.cc
|
||||
@@ -974,6 +984,8 @@ set(iot_src
|
||||
src/model/QueryDeviceGroupListResult.cc
|
||||
src/model/QueryDeviceGroupTagListRequest.cc
|
||||
src/model/QueryDeviceGroupTagListResult.cc
|
||||
src/model/QueryDeviceInfoRequest.cc
|
||||
src/model/QueryDeviceInfoResult.cc
|
||||
src/model/QueryDeviceListByDeviceGroupRequest.cc
|
||||
src/model/QueryDeviceListByDeviceGroupResult.cc
|
||||
src/model/QueryDeviceOriginalEventDataRequest.cc
|
||||
|
||||
@@ -100,6 +100,8 @@
|
||||
#include "model/ClearEdgeInstanceDriverConfigsResult.h"
|
||||
#include "model/CloseEdgeInstanceDeploymentRequest.h"
|
||||
#include "model/CloseEdgeInstanceDeploymentResult.h"
|
||||
#include "model/ConfirmOTATaskRequest.h"
|
||||
#include "model/ConfirmOTATaskResult.h"
|
||||
#include "model/CopyThingModelRequest.h"
|
||||
#include "model/CopyThingModelResult.h"
|
||||
#include "model/CreateConsumerGroupRequest.h"
|
||||
@@ -314,6 +316,8 @@
|
||||
#include "model/ListOTAModuleVersionsByDeviceResult.h"
|
||||
#include "model/ListOTATaskByJobRequest.h"
|
||||
#include "model/ListOTATaskByJobResult.h"
|
||||
#include "model/ListOTAUnfinishedTaskByDeviceRequest.h"
|
||||
#include "model/ListOTAUnfinishedTaskByDeviceResult.h"
|
||||
#include "model/ListProductByTagsRequest.h"
|
||||
#include "model/ListProductByTagsResult.h"
|
||||
#include "model/ListProductTagsRequest.h"
|
||||
@@ -394,6 +398,8 @@
|
||||
#include "model/QueryDeviceGroupListResult.h"
|
||||
#include "model/QueryDeviceGroupTagListRequest.h"
|
||||
#include "model/QueryDeviceGroupTagListResult.h"
|
||||
#include "model/QueryDeviceInfoRequest.h"
|
||||
#include "model/QueryDeviceInfoResult.h"
|
||||
#include "model/QueryDeviceListByDeviceGroupRequest.h"
|
||||
#include "model/QueryDeviceListByDeviceGroupResult.h"
|
||||
#include "model/QueryDeviceOriginalEventDataRequest.h"
|
||||
@@ -726,6 +732,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CloseEdgeInstanceDeploymentResult> CloseEdgeInstanceDeploymentOutcome;
|
||||
typedef std::future<CloseEdgeInstanceDeploymentOutcome> CloseEdgeInstanceDeploymentOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::CloseEdgeInstanceDeploymentRequest&, const CloseEdgeInstanceDeploymentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseEdgeInstanceDeploymentAsyncHandler;
|
||||
typedef Outcome<Error, Model::ConfirmOTATaskResult> ConfirmOTATaskOutcome;
|
||||
typedef std::future<ConfirmOTATaskOutcome> ConfirmOTATaskOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::ConfirmOTATaskRequest&, const ConfirmOTATaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfirmOTATaskAsyncHandler;
|
||||
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;
|
||||
@@ -1047,6 +1056,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListOTATaskByJobResult> ListOTATaskByJobOutcome;
|
||||
typedef std::future<ListOTATaskByJobOutcome> ListOTATaskByJobOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::ListOTATaskByJobRequest&, const ListOTATaskByJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListOTATaskByJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListOTAUnfinishedTaskByDeviceResult> ListOTAUnfinishedTaskByDeviceOutcome;
|
||||
typedef std::future<ListOTAUnfinishedTaskByDeviceOutcome> ListOTAUnfinishedTaskByDeviceOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::ListOTAUnfinishedTaskByDeviceRequest&, const ListOTAUnfinishedTaskByDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListOTAUnfinishedTaskByDeviceAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListProductByTagsResult> ListProductByTagsOutcome;
|
||||
typedef std::future<ListProductByTagsOutcome> ListProductByTagsOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::ListProductByTagsRequest&, const ListProductByTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListProductByTagsAsyncHandler;
|
||||
@@ -1167,6 +1179,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::QueryDeviceGroupTagListResult> QueryDeviceGroupTagListOutcome;
|
||||
typedef std::future<QueryDeviceGroupTagListOutcome> QueryDeviceGroupTagListOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QueryDeviceGroupTagListRequest&, const QueryDeviceGroupTagListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDeviceGroupTagListAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryDeviceInfoResult> QueryDeviceInfoOutcome;
|
||||
typedef std::future<QueryDeviceInfoOutcome> QueryDeviceInfoOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QueryDeviceInfoRequest&, const QueryDeviceInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDeviceInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryDeviceListByDeviceGroupResult> QueryDeviceListByDeviceGroupOutcome;
|
||||
typedef std::future<QueryDeviceListByDeviceGroupOutcome> QueryDeviceListByDeviceGroupOutcomeCallable;
|
||||
typedef std::function<void(const IotClient*, const Model::QueryDeviceListByDeviceGroupRequest&, const QueryDeviceListByDeviceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDeviceListByDeviceGroupAsyncHandler;
|
||||
@@ -1598,6 +1613,9 @@ namespace AlibabaCloud
|
||||
CloseEdgeInstanceDeploymentOutcome closeEdgeInstanceDeployment(const Model::CloseEdgeInstanceDeploymentRequest &request)const;
|
||||
void closeEdgeInstanceDeploymentAsync(const Model::CloseEdgeInstanceDeploymentRequest& request, const CloseEdgeInstanceDeploymentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CloseEdgeInstanceDeploymentOutcomeCallable closeEdgeInstanceDeploymentCallable(const Model::CloseEdgeInstanceDeploymentRequest& request) const;
|
||||
ConfirmOTATaskOutcome confirmOTATask(const Model::ConfirmOTATaskRequest &request)const;
|
||||
void confirmOTATaskAsync(const Model::ConfirmOTATaskRequest& request, const ConfirmOTATaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ConfirmOTATaskOutcomeCallable confirmOTATaskCallable(const Model::ConfirmOTATaskRequest& request) const;
|
||||
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;
|
||||
@@ -1919,6 +1937,9 @@ namespace AlibabaCloud
|
||||
ListOTATaskByJobOutcome listOTATaskByJob(const Model::ListOTATaskByJobRequest &request)const;
|
||||
void listOTATaskByJobAsync(const Model::ListOTATaskByJobRequest& request, const ListOTATaskByJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListOTATaskByJobOutcomeCallable listOTATaskByJobCallable(const Model::ListOTATaskByJobRequest& request) const;
|
||||
ListOTAUnfinishedTaskByDeviceOutcome listOTAUnfinishedTaskByDevice(const Model::ListOTAUnfinishedTaskByDeviceRequest &request)const;
|
||||
void listOTAUnfinishedTaskByDeviceAsync(const Model::ListOTAUnfinishedTaskByDeviceRequest& request, const ListOTAUnfinishedTaskByDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListOTAUnfinishedTaskByDeviceOutcomeCallable listOTAUnfinishedTaskByDeviceCallable(const Model::ListOTAUnfinishedTaskByDeviceRequest& request) const;
|
||||
ListProductByTagsOutcome listProductByTags(const Model::ListProductByTagsRequest &request)const;
|
||||
void listProductByTagsAsync(const Model::ListProductByTagsRequest& request, const ListProductByTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListProductByTagsOutcomeCallable listProductByTagsCallable(const Model::ListProductByTagsRequest& request) const;
|
||||
@@ -2039,6 +2060,9 @@ namespace AlibabaCloud
|
||||
QueryDeviceGroupTagListOutcome queryDeviceGroupTagList(const Model::QueryDeviceGroupTagListRequest &request)const;
|
||||
void queryDeviceGroupTagListAsync(const Model::QueryDeviceGroupTagListRequest& request, const QueryDeviceGroupTagListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryDeviceGroupTagListOutcomeCallable queryDeviceGroupTagListCallable(const Model::QueryDeviceGroupTagListRequest& request) const;
|
||||
QueryDeviceInfoOutcome queryDeviceInfo(const Model::QueryDeviceInfoRequest &request)const;
|
||||
void queryDeviceInfoAsync(const Model::QueryDeviceInfoRequest& request, const QueryDeviceInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryDeviceInfoOutcomeCallable queryDeviceInfoCallable(const Model::QueryDeviceInfoRequest& request) const;
|
||||
QueryDeviceListByDeviceGroupOutcome queryDeviceListByDeviceGroup(const Model::QueryDeviceListByDeviceGroupRequest &request)const;
|
||||
void queryDeviceListByDeviceGroupAsync(const Model::QueryDeviceListByDeviceGroupRequest& request, const QueryDeviceListByDeviceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryDeviceListByDeviceGroupOutcomeCallable queryDeviceListByDeviceGroupCallable(const Model::QueryDeviceListByDeviceGroupRequest& request) const;
|
||||
|
||||
@@ -41,6 +41,8 @@ namespace AlibabaCloud
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getJobId()const;
|
||||
void setJobId(const std::string& jobId);
|
||||
bool getCancelUnconfirmedTask()const;
|
||||
void setCancelUnconfirmedTask(bool cancelUnconfirmedTask);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
bool getCancelQueuedTask()const;
|
||||
@@ -58,6 +60,7 @@ namespace AlibabaCloud
|
||||
bool cancelScheduledTask_;
|
||||
std::string accessKeyId_;
|
||||
std::string jobId_;
|
||||
bool cancelUnconfirmedTask_;
|
||||
std::string iotInstanceId_;
|
||||
bool cancelQueuedTask_;
|
||||
bool cancelInProgressTask_;
|
||||
|
||||
60
iot/include/alibabacloud/iot/model/ConfirmOTATaskRequest.h
Normal file
60
iot/include/alibabacloud/iot/model/ConfirmOTATaskRequest.h
Normal file
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IOT_MODEL_CONFIRMOTATASKREQUEST_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_CONFIRMOTATASKREQUEST_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 ConfirmOTATaskRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ConfirmOTATaskRequest();
|
||||
~ConfirmOTATaskRequest();
|
||||
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::vector<std::string> getTaskId()const;
|
||||
void setTaskId(const std::vector<std::string>& taskId);
|
||||
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 iotInstanceId_;
|
||||
std::vector<std::string> taskId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_CONFIRMOTATASKREQUEST_H_
|
||||
55
iot/include/alibabacloud/iot/model/ConfirmOTATaskResult.h
Normal file
55
iot/include/alibabacloud/iot/model/ConfirmOTATaskResult.h
Normal file
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IOT_MODEL_CONFIRMOTATASKRESULT_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_CONFIRMOTATASKRESULT_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 ConfirmOTATaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ConfirmOTATaskResult();
|
||||
explicit ConfirmOTATaskResult(const std::string &payload);
|
||||
~ConfirmOTATaskResult();
|
||||
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_CONFIRMOTATASKRESULT_H_
|
||||
@@ -47,8 +47,12 @@ namespace AlibabaCloud
|
||||
void setRetryCount(int retryCount);
|
||||
int getTimeoutInMinutes()const;
|
||||
void setTimeoutInMinutes(int timeoutInMinutes);
|
||||
bool getNeedConfirm()const;
|
||||
void setNeedConfirm(bool needConfirm);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
bool getNeedPush()const;
|
||||
void setNeedPush(bool needPush);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::vector<Tag> getTag()const;
|
||||
@@ -74,7 +78,9 @@ namespace AlibabaCloud
|
||||
int dynamicMode_;
|
||||
int retryCount_;
|
||||
int timeoutInMinutes_;
|
||||
bool needConfirm_;
|
||||
std::string accessKeyId_;
|
||||
bool needPush_;
|
||||
std::string iotInstanceId_;
|
||||
std::vector<Tag> tag_;
|
||||
std::string firmwareId_;
|
||||
|
||||
@@ -45,8 +45,12 @@ namespace AlibabaCloud
|
||||
void setRetryCount(int retryCount);
|
||||
int getTimeoutInMinutes()const;
|
||||
void setTimeoutInMinutes(int timeoutInMinutes);
|
||||
bool getNeedConfirm()const;
|
||||
void setNeedConfirm(bool needConfirm);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
bool getNeedPush()const;
|
||||
void setNeedPush(bool needPush);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getTargetSelection()const;
|
||||
@@ -83,7 +87,9 @@ namespace AlibabaCloud
|
||||
private:
|
||||
int retryCount_;
|
||||
int timeoutInMinutes_;
|
||||
bool needConfirm_;
|
||||
std::string accessKeyId_;
|
||||
bool needPush_;
|
||||
std::string iotInstanceId_;
|
||||
std::string targetSelection_;
|
||||
long scheduleFinishTime_;
|
||||
|
||||
@@ -37,8 +37,12 @@ namespace AlibabaCloud
|
||||
|
||||
int getTimeoutInMinutes()const;
|
||||
void setTimeoutInMinutes(int timeoutInMinutes);
|
||||
bool getNeedConfirm()const;
|
||||
void setNeedConfirm(bool needConfirm);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
bool getNeedPush()const;
|
||||
void setNeedPush(bool needPush);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getFirmwareId()const;
|
||||
@@ -54,7 +58,9 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
int timeoutInMinutes_;
|
||||
bool needConfirm_;
|
||||
std::string accessKeyId_;
|
||||
bool needPush_;
|
||||
std::string iotInstanceId_;
|
||||
std::string firmwareId_;
|
||||
std::string productKey_;
|
||||
|
||||
@@ -37,6 +37,8 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getJobId()const;
|
||||
void setJobId(const std::string& jobId);
|
||||
std::string getNextToken()const;
|
||||
void setNextToken(const std::string& nextToken);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
int getCurrentPage()const;
|
||||
@@ -52,6 +54,7 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
std::string jobId_;
|
||||
std::string nextToken_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
std::string apiProduct_;
|
||||
|
||||
@@ -55,6 +55,7 @@ namespace AlibabaCloud
|
||||
std::string jobId;
|
||||
std::string productKey;
|
||||
};
|
||||
std::string nextToken;
|
||||
std::vector<Items> jobInfo;
|
||||
int total;
|
||||
};
|
||||
|
||||
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IOT_MODEL_LISTOTAUNFINISHEDTASKBYDEVICEREQUEST_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_LISTOTAUNFINISHEDTASKBYDEVICEREQUEST_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 ListOTAUnfinishedTaskByDeviceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListOTAUnfinishedTaskByDeviceRequest();
|
||||
~ListOTAUnfinishedTaskByDeviceRequest();
|
||||
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getTaskStatus()const;
|
||||
void setTaskStatus(const std::string& taskStatus);
|
||||
std::string getIotId()const;
|
||||
void setIotId(const std::string& iotId);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getModuleName()const;
|
||||
void setModuleName(const std::string& moduleName);
|
||||
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 getDeviceName()const;
|
||||
void setDeviceName(const std::string& deviceName);
|
||||
|
||||
private:
|
||||
std::string accessKeyId_;
|
||||
std::string taskStatus_;
|
||||
std::string iotId_;
|
||||
std::string iotInstanceId_;
|
||||
std::string moduleName_;
|
||||
std::string productKey_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
std::string deviceName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_LISTOTAUNFINISHEDTASKBYDEVICEREQUEST_H_
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IOT_MODEL_LISTOTAUNFINISHEDTASKBYDEVICERESULT_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_LISTOTAUNFINISHEDTASKBYDEVICERESULT_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 ListOTAUnfinishedTaskByDeviceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct SimpleOTATaskInfo
|
||||
{
|
||||
std::string taskId;
|
||||
std::string productName;
|
||||
std::string moduleName;
|
||||
std::string firmwareId;
|
||||
std::string taskStatus;
|
||||
std::string iotId;
|
||||
std::string utcCreate;
|
||||
std::string utcModified;
|
||||
std::string destVersion;
|
||||
std::string productKey;
|
||||
std::string jobId;
|
||||
std::string deviceName;
|
||||
std::string srcVersion;
|
||||
};
|
||||
|
||||
|
||||
ListOTAUnfinishedTaskByDeviceResult();
|
||||
explicit ListOTAUnfinishedTaskByDeviceResult(const std::string &payload);
|
||||
~ListOTAUnfinishedTaskByDeviceResult();
|
||||
std::vector<SimpleOTATaskInfo> getData()const;
|
||||
std::string getErrorMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<SimpleOTATaskInfo> data_;
|
||||
std::string errorMessage_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_LISTOTAUNFINISHEDTASKBYDEVICERESULT_H_
|
||||
72
iot/include/alibabacloud/iot/model/QueryDeviceInfoRequest.h
Normal file
72
iot/include/alibabacloud/iot/model/QueryDeviceInfoRequest.h
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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IOT_MODEL_QUERYDEVICEINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_QUERYDEVICEINFOREQUEST_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 QueryDeviceInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryDeviceInfoRequest();
|
||||
~QueryDeviceInfoRequest();
|
||||
|
||||
std::string getRealTenantId()const;
|
||||
void setRealTenantId(const std::string& realTenantId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getRealTripartiteKey()const;
|
||||
void setRealTripartiteKey(const std::string& realTripartiteKey);
|
||||
std::string getIotId()const;
|
||||
void setIotId(const 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::string getDeviceName()const;
|
||||
void setDeviceName(const std::string& deviceName);
|
||||
|
||||
private:
|
||||
std::string realTenantId_;
|
||||
std::string accessKeyId_;
|
||||
std::string realTripartiteKey_;
|
||||
std::string iotId_;
|
||||
std::string iotInstanceId_;
|
||||
std::string productKey_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
std::string deviceName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_QUERYDEVICEINFOREQUEST_H_
|
||||
65
iot/include/alibabacloud/iot/model/QueryDeviceInfoResult.h
Normal file
65
iot/include/alibabacloud/iot/model/QueryDeviceInfoResult.h
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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IOT_MODEL_QUERYDEVICEINFORESULT_H_
|
||||
#define ALIBABACLOUD_IOT_MODEL_QUERYDEVICEINFORESULT_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 QueryDeviceInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string iotId;
|
||||
std::string deviceSecret;
|
||||
std::string productKey;
|
||||
std::string deviceName;
|
||||
std::string nickname;
|
||||
};
|
||||
|
||||
|
||||
QueryDeviceInfoResult();
|
||||
explicit QueryDeviceInfoResult(const std::string &payload);
|
||||
~QueryDeviceInfoResult();
|
||||
Data getData()const;
|
||||
std::string getErrorMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
std::string errorMessage_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IOT_MODEL_QUERYDEVICEINFORESULT_H_
|
||||
@@ -41,6 +41,8 @@ namespace AlibabaCloud
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getRealTripartiteKey()const;
|
||||
void setRealTripartiteKey(const std::string& realTripartiteKey);
|
||||
std::string getNextToken()const;
|
||||
void setNextToken(const std::string& nextToken);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
int getPageSize()const;
|
||||
@@ -58,6 +60,7 @@ namespace AlibabaCloud
|
||||
std::string realTenantId_;
|
||||
std::string accessKeyId_;
|
||||
std::string realTripartiteKey_;
|
||||
std::string nextToken_;
|
||||
std::string iotInstanceId_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
|
||||
@@ -54,6 +54,7 @@ namespace AlibabaCloud
|
||||
~QueryDeviceResult();
|
||||
int getPageSize()const;
|
||||
int getPageCount()const;
|
||||
std::string getNextToken()const;
|
||||
int getTotal()const;
|
||||
std::vector<DeviceInfo> getData()const;
|
||||
int getPage()const;
|
||||
@@ -66,6 +67,7 @@ namespace AlibabaCloud
|
||||
private:
|
||||
int pageSize_;
|
||||
int pageCount_;
|
||||
std::string nextToken_;
|
||||
int total_;
|
||||
std::vector<DeviceInfo> data_;
|
||||
int page_;
|
||||
|
||||
@@ -40,6 +40,7 @@ namespace AlibabaCloud
|
||||
std::string key;
|
||||
};
|
||||
std::string utcEndTime;
|
||||
bool needPush;
|
||||
int overwriteMode;
|
||||
std::string firmwareId;
|
||||
std::string name;
|
||||
@@ -55,6 +56,7 @@ namespace AlibabaCloud
|
||||
std::string utcStartTime;
|
||||
std::string utcScheduleFinishTime;
|
||||
std::vector<std::string> srcVersions;
|
||||
bool needConfirm;
|
||||
std::string jobDesc;
|
||||
std::string jobType;
|
||||
std::string utcCreate;
|
||||
|
||||
@@ -1455,6 +1455,42 @@ IotClient::CloseEdgeInstanceDeploymentOutcomeCallable IotClient::closeEdgeInstan
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
IotClient::ConfirmOTATaskOutcome IotClient::confirmOTATask(const ConfirmOTATaskRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ConfirmOTATaskOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ConfirmOTATaskOutcome(ConfirmOTATaskResult(outcome.result()));
|
||||
else
|
||||
return ConfirmOTATaskOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void IotClient::confirmOTATaskAsync(const ConfirmOTATaskRequest& request, const ConfirmOTATaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, confirmOTATask(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
IotClient::ConfirmOTATaskOutcomeCallable IotClient::confirmOTATaskCallable(const ConfirmOTATaskRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ConfirmOTATaskOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->confirmOTATask(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
IotClient::CopyThingModelOutcome IotClient::copyThingModel(const CopyThingModelRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -5307,6 +5343,42 @@ IotClient::ListOTATaskByJobOutcomeCallable IotClient::listOTATaskByJobCallable(c
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
IotClient::ListOTAUnfinishedTaskByDeviceOutcome IotClient::listOTAUnfinishedTaskByDevice(const ListOTAUnfinishedTaskByDeviceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ListOTAUnfinishedTaskByDeviceOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ListOTAUnfinishedTaskByDeviceOutcome(ListOTAUnfinishedTaskByDeviceResult(outcome.result()));
|
||||
else
|
||||
return ListOTAUnfinishedTaskByDeviceOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void IotClient::listOTAUnfinishedTaskByDeviceAsync(const ListOTAUnfinishedTaskByDeviceRequest& request, const ListOTAUnfinishedTaskByDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, listOTAUnfinishedTaskByDevice(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
IotClient::ListOTAUnfinishedTaskByDeviceOutcomeCallable IotClient::listOTAUnfinishedTaskByDeviceCallable(const ListOTAUnfinishedTaskByDeviceRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ListOTAUnfinishedTaskByDeviceOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->listOTAUnfinishedTaskByDevice(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
IotClient::ListProductByTagsOutcome IotClient::listProductByTags(const ListProductByTagsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -6747,6 +6819,42 @@ IotClient::QueryDeviceGroupTagListOutcomeCallable IotClient::queryDeviceGroupTag
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
IotClient::QueryDeviceInfoOutcome IotClient::queryDeviceInfo(const QueryDeviceInfoRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return QueryDeviceInfoOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return QueryDeviceInfoOutcome(QueryDeviceInfoResult(outcome.result()));
|
||||
else
|
||||
return QueryDeviceInfoOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void IotClient::queryDeviceInfoAsync(const QueryDeviceInfoRequest& request, const QueryDeviceInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, queryDeviceInfo(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
IotClient::QueryDeviceInfoOutcomeCallable IotClient::queryDeviceInfoCallable(const QueryDeviceInfoRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<QueryDeviceInfoOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->queryDeviceInfo(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
IotClient::QueryDeviceListByDeviceGroupOutcome IotClient::queryDeviceListByDeviceGroup(const QueryDeviceListByDeviceGroupRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -60,6 +60,17 @@ void CancelOTATaskByJobRequest::setJobId(const std::string& jobId)
|
||||
setParameter("JobId", jobId);
|
||||
}
|
||||
|
||||
bool CancelOTATaskByJobRequest::getCancelUnconfirmedTask()const
|
||||
{
|
||||
return cancelUnconfirmedTask_;
|
||||
}
|
||||
|
||||
void CancelOTATaskByJobRequest::setCancelUnconfirmedTask(bool cancelUnconfirmedTask)
|
||||
{
|
||||
cancelUnconfirmedTask_ = cancelUnconfirmedTask;
|
||||
setParameter("CancelUnconfirmedTask", cancelUnconfirmedTask ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CancelOTATaskByJobRequest::getIotInstanceId()const
|
||||
{
|
||||
return iotInstanceId_;
|
||||
|
||||
86
iot/src/model/ConfirmOTATaskRequest.cc
Normal file
86
iot/src/model/ConfirmOTATaskRequest.cc
Normal file
@@ -0,0 +1,86 @@
|
||||
/*
|
||||
* 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/iot/model/ConfirmOTATaskRequest.h>
|
||||
|
||||
using AlibabaCloud::Iot::Model::ConfirmOTATaskRequest;
|
||||
|
||||
ConfirmOTATaskRequest::ConfirmOTATaskRequest() :
|
||||
RpcServiceRequest("iot", "2018-01-20", "ConfirmOTATask")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ConfirmOTATaskRequest::~ConfirmOTATaskRequest()
|
||||
{}
|
||||
|
||||
std::string ConfirmOTATaskRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void ConfirmOTATaskRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string ConfirmOTATaskRequest::getIotInstanceId()const
|
||||
{
|
||||
return iotInstanceId_;
|
||||
}
|
||||
|
||||
void ConfirmOTATaskRequest::setIotInstanceId(const std::string& iotInstanceId)
|
||||
{
|
||||
iotInstanceId_ = iotInstanceId;
|
||||
setParameter("IotInstanceId", iotInstanceId);
|
||||
}
|
||||
|
||||
std::vector<std::string> ConfirmOTATaskRequest::getTaskId()const
|
||||
{
|
||||
return taskId_;
|
||||
}
|
||||
|
||||
void ConfirmOTATaskRequest::setTaskId(const std::vector<std::string>& taskId)
|
||||
{
|
||||
taskId_ = taskId;
|
||||
for(int dep1 = 0; dep1!= taskId.size(); dep1++) {
|
||||
setParameter("TaskId."+ std::to_string(dep1), taskId.at(dep1));
|
||||
}
|
||||
}
|
||||
|
||||
std::string ConfirmOTATaskRequest::getApiProduct()const
|
||||
{
|
||||
return apiProduct_;
|
||||
}
|
||||
|
||||
void ConfirmOTATaskRequest::setApiProduct(const std::string& apiProduct)
|
||||
{
|
||||
apiProduct_ = apiProduct;
|
||||
setBodyParameter("ApiProduct", apiProduct);
|
||||
}
|
||||
|
||||
std::string ConfirmOTATaskRequest::getApiRevision()const
|
||||
{
|
||||
return apiRevision_;
|
||||
}
|
||||
|
||||
void ConfirmOTATaskRequest::setApiRevision(const std::string& apiRevision)
|
||||
{
|
||||
apiRevision_ = apiRevision;
|
||||
setBodyParameter("ApiRevision", apiRevision);
|
||||
}
|
||||
|
||||
65
iot/src/model/ConfirmOTATaskResult.cc
Normal file
65
iot/src/model/ConfirmOTATaskResult.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/iot/model/ConfirmOTATaskResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Iot;
|
||||
using namespace AlibabaCloud::Iot::Model;
|
||||
|
||||
ConfirmOTATaskResult::ConfirmOTATaskResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ConfirmOTATaskResult::ConfirmOTATaskResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ConfirmOTATaskResult::~ConfirmOTATaskResult()
|
||||
{}
|
||||
|
||||
void ConfirmOTATaskResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["ErrorMessage"].isNull())
|
||||
errorMessage_ = value["ErrorMessage"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string ConfirmOTATaskResult::getErrorMessage()const
|
||||
{
|
||||
return errorMessage_;
|
||||
}
|
||||
|
||||
std::string ConfirmOTATaskResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool ConfirmOTATaskResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -60,6 +60,17 @@ void CreateOTADynamicUpgradeJobRequest::setTimeoutInMinutes(int timeoutInMinutes
|
||||
setParameter("TimeoutInMinutes", std::to_string(timeoutInMinutes));
|
||||
}
|
||||
|
||||
bool CreateOTADynamicUpgradeJobRequest::getNeedConfirm()const
|
||||
{
|
||||
return needConfirm_;
|
||||
}
|
||||
|
||||
void CreateOTADynamicUpgradeJobRequest::setNeedConfirm(bool needConfirm)
|
||||
{
|
||||
needConfirm_ = needConfirm;
|
||||
setParameter("NeedConfirm", needConfirm ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateOTADynamicUpgradeJobRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
@@ -71,6 +82,17 @@ void CreateOTADynamicUpgradeJobRequest::setAccessKeyId(const std::string& access
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
bool CreateOTADynamicUpgradeJobRequest::getNeedPush()const
|
||||
{
|
||||
return needPush_;
|
||||
}
|
||||
|
||||
void CreateOTADynamicUpgradeJobRequest::setNeedPush(bool needPush)
|
||||
{
|
||||
needPush_ = needPush;
|
||||
setParameter("NeedPush", needPush ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateOTADynamicUpgradeJobRequest::getIotInstanceId()const
|
||||
{
|
||||
return iotInstanceId_;
|
||||
|
||||
@@ -49,6 +49,17 @@ void CreateOTAStaticUpgradeJobRequest::setTimeoutInMinutes(int timeoutInMinutes)
|
||||
setParameter("TimeoutInMinutes", std::to_string(timeoutInMinutes));
|
||||
}
|
||||
|
||||
bool CreateOTAStaticUpgradeJobRequest::getNeedConfirm()const
|
||||
{
|
||||
return needConfirm_;
|
||||
}
|
||||
|
||||
void CreateOTAStaticUpgradeJobRequest::setNeedConfirm(bool needConfirm)
|
||||
{
|
||||
needConfirm_ = needConfirm;
|
||||
setParameter("NeedConfirm", needConfirm ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateOTAStaticUpgradeJobRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
@@ -60,6 +71,17 @@ void CreateOTAStaticUpgradeJobRequest::setAccessKeyId(const std::string& accessK
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
bool CreateOTAStaticUpgradeJobRequest::getNeedPush()const
|
||||
{
|
||||
return needPush_;
|
||||
}
|
||||
|
||||
void CreateOTAStaticUpgradeJobRequest::setNeedPush(bool needPush)
|
||||
{
|
||||
needPush_ = needPush;
|
||||
setParameter("NeedPush", needPush ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateOTAStaticUpgradeJobRequest::getIotInstanceId()const
|
||||
{
|
||||
return iotInstanceId_;
|
||||
|
||||
@@ -38,6 +38,17 @@ void CreateOTAVerifyJobRequest::setTimeoutInMinutes(int timeoutInMinutes)
|
||||
setParameter("TimeoutInMinutes", std::to_string(timeoutInMinutes));
|
||||
}
|
||||
|
||||
bool CreateOTAVerifyJobRequest::getNeedConfirm()const
|
||||
{
|
||||
return needConfirm_;
|
||||
}
|
||||
|
||||
void CreateOTAVerifyJobRequest::setNeedConfirm(bool needConfirm)
|
||||
{
|
||||
needConfirm_ = needConfirm;
|
||||
setParameter("NeedConfirm", needConfirm ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateOTAVerifyJobRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
@@ -49,6 +60,17 @@ void CreateOTAVerifyJobRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
bool CreateOTAVerifyJobRequest::getNeedPush()const
|
||||
{
|
||||
return needPush_;
|
||||
}
|
||||
|
||||
void CreateOTAVerifyJobRequest::setNeedPush(bool needPush)
|
||||
{
|
||||
needPush_ = needPush;
|
||||
setParameter("NeedPush", needPush ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateOTAVerifyJobRequest::getIotInstanceId()const
|
||||
{
|
||||
return iotInstanceId_;
|
||||
|
||||
@@ -38,6 +38,17 @@ void ListDeviceDistributeJobRequest::setJobId(const std::string& jobId)
|
||||
setBodyParameter("JobId", jobId);
|
||||
}
|
||||
|
||||
std::string ListDeviceDistributeJobRequest::getNextToken()const
|
||||
{
|
||||
return nextToken_;
|
||||
}
|
||||
|
||||
void ListDeviceDistributeJobRequest::setNextToken(const std::string& nextToken)
|
||||
{
|
||||
nextToken_ = nextToken;
|
||||
setParameter("NextToken", nextToken);
|
||||
}
|
||||
|
||||
int ListDeviceDistributeJobRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
|
||||
@@ -42,6 +42,8 @@ void ListDeviceDistributeJobResult::parse(const std::string &payload)
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["Total"].isNull())
|
||||
data_.total = std::stoi(dataNode["Total"].asString());
|
||||
if(!dataNode["NextToken"].isNull())
|
||||
data_.nextToken = dataNode["NextToken"].asString();
|
||||
auto allJobInfoNode = dataNode["JobInfo"]["items"];
|
||||
for (auto dataNodeJobInfoitems : allJobInfoNode)
|
||||
{
|
||||
|
||||
128
iot/src/model/ListOTAUnfinishedTaskByDeviceRequest.cc
Normal file
128
iot/src/model/ListOTAUnfinishedTaskByDeviceRequest.cc
Normal file
@@ -0,0 +1,128 @@
|
||||
/*
|
||||
* 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/iot/model/ListOTAUnfinishedTaskByDeviceRequest.h>
|
||||
|
||||
using AlibabaCloud::Iot::Model::ListOTAUnfinishedTaskByDeviceRequest;
|
||||
|
||||
ListOTAUnfinishedTaskByDeviceRequest::ListOTAUnfinishedTaskByDeviceRequest() :
|
||||
RpcServiceRequest("iot", "2018-01-20", "ListOTAUnfinishedTaskByDevice")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ListOTAUnfinishedTaskByDeviceRequest::~ListOTAUnfinishedTaskByDeviceRequest()
|
||||
{}
|
||||
|
||||
std::string ListOTAUnfinishedTaskByDeviceRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void ListOTAUnfinishedTaskByDeviceRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string ListOTAUnfinishedTaskByDeviceRequest::getTaskStatus()const
|
||||
{
|
||||
return taskStatus_;
|
||||
}
|
||||
|
||||
void ListOTAUnfinishedTaskByDeviceRequest::setTaskStatus(const std::string& taskStatus)
|
||||
{
|
||||
taskStatus_ = taskStatus;
|
||||
setParameter("TaskStatus", taskStatus);
|
||||
}
|
||||
|
||||
std::string ListOTAUnfinishedTaskByDeviceRequest::getIotId()const
|
||||
{
|
||||
return iotId_;
|
||||
}
|
||||
|
||||
void ListOTAUnfinishedTaskByDeviceRequest::setIotId(const std::string& iotId)
|
||||
{
|
||||
iotId_ = iotId;
|
||||
setParameter("IotId", iotId);
|
||||
}
|
||||
|
||||
std::string ListOTAUnfinishedTaskByDeviceRequest::getIotInstanceId()const
|
||||
{
|
||||
return iotInstanceId_;
|
||||
}
|
||||
|
||||
void ListOTAUnfinishedTaskByDeviceRequest::setIotInstanceId(const std::string& iotInstanceId)
|
||||
{
|
||||
iotInstanceId_ = iotInstanceId;
|
||||
setParameter("IotInstanceId", iotInstanceId);
|
||||
}
|
||||
|
||||
std::string ListOTAUnfinishedTaskByDeviceRequest::getModuleName()const
|
||||
{
|
||||
return moduleName_;
|
||||
}
|
||||
|
||||
void ListOTAUnfinishedTaskByDeviceRequest::setModuleName(const std::string& moduleName)
|
||||
{
|
||||
moduleName_ = moduleName;
|
||||
setParameter("ModuleName", moduleName);
|
||||
}
|
||||
|
||||
std::string ListOTAUnfinishedTaskByDeviceRequest::getProductKey()const
|
||||
{
|
||||
return productKey_;
|
||||
}
|
||||
|
||||
void ListOTAUnfinishedTaskByDeviceRequest::setProductKey(const std::string& productKey)
|
||||
{
|
||||
productKey_ = productKey;
|
||||
setParameter("ProductKey", productKey);
|
||||
}
|
||||
|
||||
std::string ListOTAUnfinishedTaskByDeviceRequest::getApiProduct()const
|
||||
{
|
||||
return apiProduct_;
|
||||
}
|
||||
|
||||
void ListOTAUnfinishedTaskByDeviceRequest::setApiProduct(const std::string& apiProduct)
|
||||
{
|
||||
apiProduct_ = apiProduct;
|
||||
setBodyParameter("ApiProduct", apiProduct);
|
||||
}
|
||||
|
||||
std::string ListOTAUnfinishedTaskByDeviceRequest::getApiRevision()const
|
||||
{
|
||||
return apiRevision_;
|
||||
}
|
||||
|
||||
void ListOTAUnfinishedTaskByDeviceRequest::setApiRevision(const std::string& apiRevision)
|
||||
{
|
||||
apiRevision_ = apiRevision;
|
||||
setBodyParameter("ApiRevision", apiRevision);
|
||||
}
|
||||
|
||||
std::string ListOTAUnfinishedTaskByDeviceRequest::getDeviceName()const
|
||||
{
|
||||
return deviceName_;
|
||||
}
|
||||
|
||||
void ListOTAUnfinishedTaskByDeviceRequest::setDeviceName(const std::string& deviceName)
|
||||
{
|
||||
deviceName_ = deviceName;
|
||||
setParameter("DeviceName", deviceName);
|
||||
}
|
||||
|
||||
102
iot/src/model/ListOTAUnfinishedTaskByDeviceResult.cc
Normal file
102
iot/src/model/ListOTAUnfinishedTaskByDeviceResult.cc
Normal file
@@ -0,0 +1,102 @@
|
||||
/*
|
||||
* 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/iot/model/ListOTAUnfinishedTaskByDeviceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Iot;
|
||||
using namespace AlibabaCloud::Iot::Model;
|
||||
|
||||
ListOTAUnfinishedTaskByDeviceResult::ListOTAUnfinishedTaskByDeviceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ListOTAUnfinishedTaskByDeviceResult::ListOTAUnfinishedTaskByDeviceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ListOTAUnfinishedTaskByDeviceResult::~ListOTAUnfinishedTaskByDeviceResult()
|
||||
{}
|
||||
|
||||
void ListOTAUnfinishedTaskByDeviceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataNode = value["Data"]["SimpleOTATaskInfo"];
|
||||
for (auto valueDataSimpleOTATaskInfo : allDataNode)
|
||||
{
|
||||
SimpleOTATaskInfo dataObject;
|
||||
if(!valueDataSimpleOTATaskInfo["TaskId"].isNull())
|
||||
dataObject.taskId = valueDataSimpleOTATaskInfo["TaskId"].asString();
|
||||
if(!valueDataSimpleOTATaskInfo["UtcModified"].isNull())
|
||||
dataObject.utcModified = valueDataSimpleOTATaskInfo["UtcModified"].asString();
|
||||
if(!valueDataSimpleOTATaskInfo["ProductKey"].isNull())
|
||||
dataObject.productKey = valueDataSimpleOTATaskInfo["ProductKey"].asString();
|
||||
if(!valueDataSimpleOTATaskInfo["TaskStatus"].isNull())
|
||||
dataObject.taskStatus = valueDataSimpleOTATaskInfo["TaskStatus"].asString();
|
||||
if(!valueDataSimpleOTATaskInfo["JobId"].isNull())
|
||||
dataObject.jobId = valueDataSimpleOTATaskInfo["JobId"].asString();
|
||||
if(!valueDataSimpleOTATaskInfo["ProductName"].isNull())
|
||||
dataObject.productName = valueDataSimpleOTATaskInfo["ProductName"].asString();
|
||||
if(!valueDataSimpleOTATaskInfo["DeviceName"].isNull())
|
||||
dataObject.deviceName = valueDataSimpleOTATaskInfo["DeviceName"].asString();
|
||||
if(!valueDataSimpleOTATaskInfo["SrcVersion"].isNull())
|
||||
dataObject.srcVersion = valueDataSimpleOTATaskInfo["SrcVersion"].asString();
|
||||
if(!valueDataSimpleOTATaskInfo["DestVersion"].isNull())
|
||||
dataObject.destVersion = valueDataSimpleOTATaskInfo["DestVersion"].asString();
|
||||
if(!valueDataSimpleOTATaskInfo["IotId"].isNull())
|
||||
dataObject.iotId = valueDataSimpleOTATaskInfo["IotId"].asString();
|
||||
if(!valueDataSimpleOTATaskInfo["UtcCreate"].isNull())
|
||||
dataObject.utcCreate = valueDataSimpleOTATaskInfo["UtcCreate"].asString();
|
||||
if(!valueDataSimpleOTATaskInfo["ModuleName"].isNull())
|
||||
dataObject.moduleName = valueDataSimpleOTATaskInfo["ModuleName"].asString();
|
||||
if(!valueDataSimpleOTATaskInfo["FirmwareId"].isNull())
|
||||
dataObject.firmwareId = valueDataSimpleOTATaskInfo["FirmwareId"].asString();
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["ErrorMessage"].isNull())
|
||||
errorMessage_ = value["ErrorMessage"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::vector<ListOTAUnfinishedTaskByDeviceResult::SimpleOTATaskInfo> ListOTAUnfinishedTaskByDeviceResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string ListOTAUnfinishedTaskByDeviceResult::getErrorMessage()const
|
||||
{
|
||||
return errorMessage_;
|
||||
}
|
||||
|
||||
std::string ListOTAUnfinishedTaskByDeviceResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool ListOTAUnfinishedTaskByDeviceResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
128
iot/src/model/QueryDeviceInfoRequest.cc
Normal file
128
iot/src/model/QueryDeviceInfoRequest.cc
Normal file
@@ -0,0 +1,128 @@
|
||||
/*
|
||||
* 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/iot/model/QueryDeviceInfoRequest.h>
|
||||
|
||||
using AlibabaCloud::Iot::Model::QueryDeviceInfoRequest;
|
||||
|
||||
QueryDeviceInfoRequest::QueryDeviceInfoRequest() :
|
||||
RpcServiceRequest("iot", "2018-01-20", "QueryDeviceInfo")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryDeviceInfoRequest::~QueryDeviceInfoRequest()
|
||||
{}
|
||||
|
||||
std::string QueryDeviceInfoRequest::getRealTenantId()const
|
||||
{
|
||||
return realTenantId_;
|
||||
}
|
||||
|
||||
void QueryDeviceInfoRequest::setRealTenantId(const std::string& realTenantId)
|
||||
{
|
||||
realTenantId_ = realTenantId;
|
||||
setParameter("RealTenantId", realTenantId);
|
||||
}
|
||||
|
||||
std::string QueryDeviceInfoRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void QueryDeviceInfoRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string QueryDeviceInfoRequest::getRealTripartiteKey()const
|
||||
{
|
||||
return realTripartiteKey_;
|
||||
}
|
||||
|
||||
void QueryDeviceInfoRequest::setRealTripartiteKey(const std::string& realTripartiteKey)
|
||||
{
|
||||
realTripartiteKey_ = realTripartiteKey;
|
||||
setParameter("RealTripartiteKey", realTripartiteKey);
|
||||
}
|
||||
|
||||
std::string QueryDeviceInfoRequest::getIotId()const
|
||||
{
|
||||
return iotId_;
|
||||
}
|
||||
|
||||
void QueryDeviceInfoRequest::setIotId(const std::string& iotId)
|
||||
{
|
||||
iotId_ = iotId;
|
||||
setParameter("IotId", iotId);
|
||||
}
|
||||
|
||||
std::string QueryDeviceInfoRequest::getIotInstanceId()const
|
||||
{
|
||||
return iotInstanceId_;
|
||||
}
|
||||
|
||||
void QueryDeviceInfoRequest::setIotInstanceId(const std::string& iotInstanceId)
|
||||
{
|
||||
iotInstanceId_ = iotInstanceId;
|
||||
setParameter("IotInstanceId", iotInstanceId);
|
||||
}
|
||||
|
||||
std::string QueryDeviceInfoRequest::getProductKey()const
|
||||
{
|
||||
return productKey_;
|
||||
}
|
||||
|
||||
void QueryDeviceInfoRequest::setProductKey(const std::string& productKey)
|
||||
{
|
||||
productKey_ = productKey;
|
||||
setParameter("ProductKey", productKey);
|
||||
}
|
||||
|
||||
std::string QueryDeviceInfoRequest::getApiProduct()const
|
||||
{
|
||||
return apiProduct_;
|
||||
}
|
||||
|
||||
void QueryDeviceInfoRequest::setApiProduct(const std::string& apiProduct)
|
||||
{
|
||||
apiProduct_ = apiProduct;
|
||||
setBodyParameter("ApiProduct", apiProduct);
|
||||
}
|
||||
|
||||
std::string QueryDeviceInfoRequest::getApiRevision()const
|
||||
{
|
||||
return apiRevision_;
|
||||
}
|
||||
|
||||
void QueryDeviceInfoRequest::setApiRevision(const std::string& apiRevision)
|
||||
{
|
||||
apiRevision_ = apiRevision;
|
||||
setBodyParameter("ApiRevision", apiRevision);
|
||||
}
|
||||
|
||||
std::string QueryDeviceInfoRequest::getDeviceName()const
|
||||
{
|
||||
return deviceName_;
|
||||
}
|
||||
|
||||
void QueryDeviceInfoRequest::setDeviceName(const std::string& deviceName)
|
||||
{
|
||||
deviceName_ = deviceName;
|
||||
setParameter("DeviceName", deviceName);
|
||||
}
|
||||
|
||||
81
iot/src/model/QueryDeviceInfoResult.cc
Normal file
81
iot/src/model/QueryDeviceInfoResult.cc
Normal file
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* 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/iot/model/QueryDeviceInfoResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Iot;
|
||||
using namespace AlibabaCloud::Iot::Model;
|
||||
|
||||
QueryDeviceInfoResult::QueryDeviceInfoResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
QueryDeviceInfoResult::QueryDeviceInfoResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
QueryDeviceInfoResult::~QueryDeviceInfoResult()
|
||||
{}
|
||||
|
||||
void QueryDeviceInfoResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["IotId"].isNull())
|
||||
data_.iotId = dataNode["IotId"].asString();
|
||||
if(!dataNode["ProductKey"].isNull())
|
||||
data_.productKey = dataNode["ProductKey"].asString();
|
||||
if(!dataNode["DeviceName"].isNull())
|
||||
data_.deviceName = dataNode["DeviceName"].asString();
|
||||
if(!dataNode["DeviceSecret"].isNull())
|
||||
data_.deviceSecret = dataNode["DeviceSecret"].asString();
|
||||
if(!dataNode["Nickname"].isNull())
|
||||
data_.nickname = dataNode["Nickname"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["ErrorMessage"].isNull())
|
||||
errorMessage_ = value["ErrorMessage"].asString();
|
||||
|
||||
}
|
||||
|
||||
QueryDeviceInfoResult::Data QueryDeviceInfoResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string QueryDeviceInfoResult::getErrorMessage()const
|
||||
{
|
||||
return errorMessage_;
|
||||
}
|
||||
|
||||
std::string QueryDeviceInfoResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool QueryDeviceInfoResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -60,6 +60,17 @@ void QueryDeviceRequest::setRealTripartiteKey(const std::string& realTripartiteK
|
||||
setParameter("RealTripartiteKey", realTripartiteKey);
|
||||
}
|
||||
|
||||
std::string QueryDeviceRequest::getNextToken()const
|
||||
{
|
||||
return nextToken_;
|
||||
}
|
||||
|
||||
void QueryDeviceRequest::setNextToken(const std::string& nextToken)
|
||||
{
|
||||
nextToken_ = nextToken;
|
||||
setParameter("NextToken", nextToken);
|
||||
}
|
||||
|
||||
std::string QueryDeviceRequest::getIotInstanceId()const
|
||||
{
|
||||
return iotInstanceId_;
|
||||
|
||||
@@ -83,6 +83,8 @@ void QueryDeviceResult::parse(const std::string &payload)
|
||||
pageCount_ = std::stoi(value["PageCount"].asString());
|
||||
if(!value["Page"].isNull())
|
||||
page_ = std::stoi(value["Page"].asString());
|
||||
if(!value["NextToken"].isNull())
|
||||
nextToken_ = value["NextToken"].asString();
|
||||
|
||||
}
|
||||
|
||||
@@ -96,6 +98,11 @@ int QueryDeviceResult::getPageCount()const
|
||||
return pageCount_;
|
||||
}
|
||||
|
||||
std::string QueryDeviceResult::getNextToken()const
|
||||
{
|
||||
return nextToken_;
|
||||
}
|
||||
|
||||
int QueryDeviceResult::getTotal()const
|
||||
{
|
||||
return total_;
|
||||
|
||||
@@ -86,6 +86,10 @@ void QueryOTAJobResult::parse(const std::string &payload)
|
||||
data_.overwriteMode = std::stoi(dataNode["OverwriteMode"].asString());
|
||||
if(!dataNode["DynamicMode"].isNull())
|
||||
data_.dynamicMode = std::stoi(dataNode["DynamicMode"].asString());
|
||||
if(!dataNode["NeedPush"].isNull())
|
||||
data_.needPush = dataNode["NeedPush"].asString() == "true";
|
||||
if(!dataNode["NeedConfirm"].isNull())
|
||||
data_.needConfirm = dataNode["NeedConfirm"].asString() == "true";
|
||||
auto allTagsNode = dataNode["Tags"]["OtaTagDTO"];
|
||||
for (auto dataNodeTagsOtaTagDTO : allTagsNode)
|
||||
{
|
||||
|
||||
@@ -25,18 +25,22 @@ set(vpc_public_header_model
|
||||
include/alibabacloud/vpc/model/ActivateRouterInterfaceResult.h
|
||||
include/alibabacloud/vpc/model/ActiveFlowLogRequest.h
|
||||
include/alibabacloud/vpc/model/ActiveFlowLogResult.h
|
||||
include/alibabacloud/vpc/model/AddBandwidthPackageIpsRequest.h
|
||||
include/alibabacloud/vpc/model/AddBandwidthPackageIpsResult.h
|
||||
include/alibabacloud/vpc/model/AddBgpNetworkRequest.h
|
||||
include/alibabacloud/vpc/model/AddBgpNetworkResult.h
|
||||
include/alibabacloud/vpc/model/AddCommonBandwidthPackageIpRequest.h
|
||||
include/alibabacloud/vpc/model/AddCommonBandwidthPackageIpResult.h
|
||||
include/alibabacloud/vpc/model/AddCommonBandwidthPackageIpsRequest.h
|
||||
include/alibabacloud/vpc/model/AddCommonBandwidthPackageIpsResult.h
|
||||
include/alibabacloud/vpc/model/AddGlobalAccelerationInstanceIpRequest.h
|
||||
include/alibabacloud/vpc/model/AddGlobalAccelerationInstanceIpResult.h
|
||||
include/alibabacloud/vpc/model/AddIPv6TranslatorAclListEntryRequest.h
|
||||
include/alibabacloud/vpc/model/AddIPv6TranslatorAclListEntryResult.h
|
||||
include/alibabacloud/vpc/model/AddSourcesToTrafficMirrorSessionRequest.h
|
||||
include/alibabacloud/vpc/model/AddSourcesToTrafficMirrorSessionResult.h
|
||||
include/alibabacloud/vpc/model/AllocateEipAddressRequest.h
|
||||
include/alibabacloud/vpc/model/AllocateEipAddressResult.h
|
||||
include/alibabacloud/vpc/model/AllocateEipAddressProRequest.h
|
||||
include/alibabacloud/vpc/model/AllocateEipAddressProResult.h
|
||||
include/alibabacloud/vpc/model/AllocateEipSegmentAddressRequest.h
|
||||
include/alibabacloud/vpc/model/AllocateEipSegmentAddressResult.h
|
||||
include/alibabacloud/vpc/model/AllocateIpv6InternetBandwidthRequest.h
|
||||
@@ -57,6 +61,10 @@ set(vpc_public_header_model
|
||||
include/alibabacloud/vpc/model/AssociateRouteTableResult.h
|
||||
include/alibabacloud/vpc/model/AssociateVpcCidrBlockRequest.h
|
||||
include/alibabacloud/vpc/model/AssociateVpcCidrBlockResult.h
|
||||
include/alibabacloud/vpc/model/AssociateVpnGatewayWithCertificateRequest.h
|
||||
include/alibabacloud/vpc/model/AssociateVpnGatewayWithCertificateResult.h
|
||||
include/alibabacloud/vpc/model/AttachDhcpOptionsSetToVpcRequest.h
|
||||
include/alibabacloud/vpc/model/AttachDhcpOptionsSetToVpcResult.h
|
||||
include/alibabacloud/vpc/model/CancelCommonBandwidthPackageIpBandwidthRequest.h
|
||||
include/alibabacloud/vpc/model/CancelCommonBandwidthPackageIpBandwidthResult.h
|
||||
include/alibabacloud/vpc/model/CancelExpressCloudConnectionRequest.h
|
||||
@@ -65,14 +73,14 @@ set(vpc_public_header_model
|
||||
include/alibabacloud/vpc/model/CancelPhysicalConnectionResult.h
|
||||
include/alibabacloud/vpc/model/CompletePhysicalConnectionLOARequest.h
|
||||
include/alibabacloud/vpc/model/CompletePhysicalConnectionLOAResult.h
|
||||
include/alibabacloud/vpc/model/ConfirmPhysicalConnectionRequest.h
|
||||
include/alibabacloud/vpc/model/ConfirmPhysicalConnectionResult.h
|
||||
include/alibabacloud/vpc/model/ConnectRouterInterfaceRequest.h
|
||||
include/alibabacloud/vpc/model/ConnectRouterInterfaceResult.h
|
||||
include/alibabacloud/vpc/model/ConvertBandwidthPackageRequest.h
|
||||
include/alibabacloud/vpc/model/ConvertBandwidthPackageResult.h
|
||||
include/alibabacloud/vpc/model/CopyNetworkAclEntriesRequest.h
|
||||
include/alibabacloud/vpc/model/CopyNetworkAclEntriesResult.h
|
||||
include/alibabacloud/vpc/model/CreateBandwidthPackageRequest.h
|
||||
include/alibabacloud/vpc/model/CreateBandwidthPackageResult.h
|
||||
include/alibabacloud/vpc/model/CreateBgpGroupRequest.h
|
||||
include/alibabacloud/vpc/model/CreateBgpGroupResult.h
|
||||
include/alibabacloud/vpc/model/CreateBgpPeerRequest.h
|
||||
@@ -81,6 +89,8 @@ set(vpc_public_header_model
|
||||
include/alibabacloud/vpc/model/CreateCommonBandwidthPackageResult.h
|
||||
include/alibabacloud/vpc/model/CreateCustomerGatewayRequest.h
|
||||
include/alibabacloud/vpc/model/CreateCustomerGatewayResult.h
|
||||
include/alibabacloud/vpc/model/CreateDhcpOptionsSetRequest.h
|
||||
include/alibabacloud/vpc/model/CreateDhcpOptionsSetResult.h
|
||||
include/alibabacloud/vpc/model/CreateExpressCloudConnectionRequest.h
|
||||
include/alibabacloud/vpc/model/CreateExpressCloudConnectionResult.h
|
||||
include/alibabacloud/vpc/model/CreateFlowLogRequest.h
|
||||
@@ -97,6 +107,8 @@ set(vpc_public_header_model
|
||||
include/alibabacloud/vpc/model/CreateIPv6TranslatorAclListResult.h
|
||||
include/alibabacloud/vpc/model/CreateIPv6TranslatorEntryRequest.h
|
||||
include/alibabacloud/vpc/model/CreateIPv6TranslatorEntryResult.h
|
||||
include/alibabacloud/vpc/model/CreateIpsecServerRequest.h
|
||||
include/alibabacloud/vpc/model/CreateIpsecServerResult.h
|
||||
include/alibabacloud/vpc/model/CreateIpv6EgressOnlyRuleRequest.h
|
||||
include/alibabacloud/vpc/model/CreateIpv6EgressOnlyRuleResult.h
|
||||
include/alibabacloud/vpc/model/CreateIpv6GatewayRequest.h
|
||||
@@ -123,8 +135,16 @@ set(vpc_public_header_model
|
||||
include/alibabacloud/vpc/model/CreateSslVpnClientCertResult.h
|
||||
include/alibabacloud/vpc/model/CreateSslVpnServerRequest.h
|
||||
include/alibabacloud/vpc/model/CreateSslVpnServerResult.h
|
||||
include/alibabacloud/vpc/model/CreateTrafficMirrorFilterRequest.h
|
||||
include/alibabacloud/vpc/model/CreateTrafficMirrorFilterResult.h
|
||||
include/alibabacloud/vpc/model/CreateTrafficMirrorFilterRulesRequest.h
|
||||
include/alibabacloud/vpc/model/CreateTrafficMirrorFilterRulesResult.h
|
||||
include/alibabacloud/vpc/model/CreateTrafficMirrorSessionRequest.h
|
||||
include/alibabacloud/vpc/model/CreateTrafficMirrorSessionResult.h
|
||||
include/alibabacloud/vpc/model/CreateVSwitchRequest.h
|
||||
include/alibabacloud/vpc/model/CreateVSwitchResult.h
|
||||
include/alibabacloud/vpc/model/CreateVbrHaRequest.h
|
||||
include/alibabacloud/vpc/model/CreateVbrHaResult.h
|
||||
include/alibabacloud/vpc/model/CreateVirtualBorderRouterRequest.h
|
||||
include/alibabacloud/vpc/model/CreateVirtualBorderRouterResult.h
|
||||
include/alibabacloud/vpc/model/CreateVpcRequest.h
|
||||
@@ -141,8 +161,6 @@ set(vpc_public_header_model
|
||||
include/alibabacloud/vpc/model/DeactivateRouterInterfaceResult.h
|
||||
include/alibabacloud/vpc/model/DeactiveFlowLogRequest.h
|
||||
include/alibabacloud/vpc/model/DeactiveFlowLogResult.h
|
||||
include/alibabacloud/vpc/model/DeleteBandwidthPackageRequest.h
|
||||
include/alibabacloud/vpc/model/DeleteBandwidthPackageResult.h
|
||||
include/alibabacloud/vpc/model/DeleteBgpGroupRequest.h
|
||||
include/alibabacloud/vpc/model/DeleteBgpGroupResult.h
|
||||
include/alibabacloud/vpc/model/DeleteBgpNetworkRequest.h
|
||||
@@ -153,6 +171,8 @@ set(vpc_public_header_model
|
||||
include/alibabacloud/vpc/model/DeleteCommonBandwidthPackageResult.h
|
||||
include/alibabacloud/vpc/model/DeleteCustomerGatewayRequest.h
|
||||
include/alibabacloud/vpc/model/DeleteCustomerGatewayResult.h
|
||||
include/alibabacloud/vpc/model/DeleteDhcpOptionsSetRequest.h
|
||||
include/alibabacloud/vpc/model/DeleteDhcpOptionsSetResult.h
|
||||
include/alibabacloud/vpc/model/DeleteExpressCloudConnectionRequest.h
|
||||
include/alibabacloud/vpc/model/DeleteExpressCloudConnectionResult.h
|
||||
include/alibabacloud/vpc/model/DeleteExpressConnectRequest.h
|
||||
@@ -171,6 +191,8 @@ set(vpc_public_header_model
|
||||
include/alibabacloud/vpc/model/DeleteIPv6TranslatorAclListResult.h
|
||||
include/alibabacloud/vpc/model/DeleteIPv6TranslatorEntryRequest.h
|
||||
include/alibabacloud/vpc/model/DeleteIPv6TranslatorEntryResult.h
|
||||
include/alibabacloud/vpc/model/DeleteIpsecServerRequest.h
|
||||
include/alibabacloud/vpc/model/DeleteIpsecServerResult.h
|
||||
include/alibabacloud/vpc/model/DeleteIpv6EgressOnlyRuleRequest.h
|
||||
include/alibabacloud/vpc/model/DeleteIpv6EgressOnlyRuleResult.h
|
||||
include/alibabacloud/vpc/model/DeleteIpv6GatewayRequest.h
|
||||
@@ -195,8 +217,16 @@ set(vpc_public_header_model
|
||||
include/alibabacloud/vpc/model/DeleteSslVpnClientCertResult.h
|
||||
include/alibabacloud/vpc/model/DeleteSslVpnServerRequest.h
|
||||
include/alibabacloud/vpc/model/DeleteSslVpnServerResult.h
|
||||
include/alibabacloud/vpc/model/DeleteTrafficMirrorFilterRequest.h
|
||||
include/alibabacloud/vpc/model/DeleteTrafficMirrorFilterResult.h
|
||||
include/alibabacloud/vpc/model/DeleteTrafficMirrorFilterRulesRequest.h
|
||||
include/alibabacloud/vpc/model/DeleteTrafficMirrorFilterRulesResult.h
|
||||
include/alibabacloud/vpc/model/DeleteTrafficMirrorSessionRequest.h
|
||||
include/alibabacloud/vpc/model/DeleteTrafficMirrorSessionResult.h
|
||||
include/alibabacloud/vpc/model/DeleteVSwitchRequest.h
|
||||
include/alibabacloud/vpc/model/DeleteVSwitchResult.h
|
||||
include/alibabacloud/vpc/model/DeleteVbrHaRequest.h
|
||||
include/alibabacloud/vpc/model/DeleteVbrHaResult.h
|
||||
include/alibabacloud/vpc/model/DeleteVirtualBorderRouterRequest.h
|
||||
include/alibabacloud/vpc/model/DeleteVirtualBorderRouterResult.h
|
||||
include/alibabacloud/vpc/model/DeleteVpcRequest.h
|
||||
@@ -213,8 +243,6 @@ set(vpc_public_header_model
|
||||
include/alibabacloud/vpc/model/DeletionProtectionResult.h
|
||||
include/alibabacloud/vpc/model/DescribeAccessPointsRequest.h
|
||||
include/alibabacloud/vpc/model/DescribeAccessPointsResult.h
|
||||
include/alibabacloud/vpc/model/DescribeBandwidthPackagesRequest.h
|
||||
include/alibabacloud/vpc/model/DescribeBandwidthPackagesResult.h
|
||||
include/alibabacloud/vpc/model/DescribeBgpGroupsRequest.h
|
||||
include/alibabacloud/vpc/model/DescribeBgpGroupsResult.h
|
||||
include/alibabacloud/vpc/model/DescribeBgpNetworksRequest.h
|
||||
@@ -257,6 +285,8 @@ set(vpc_public_header_model
|
||||
include/alibabacloud/vpc/model/DescribeIPv6TranslatorEntriesResult.h
|
||||
include/alibabacloud/vpc/model/DescribeIPv6TranslatorsRequest.h
|
||||
include/alibabacloud/vpc/model/DescribeIPv6TranslatorsResult.h
|
||||
include/alibabacloud/vpc/model/DescribeInstanceAutoRenewAttributeRequest.h
|
||||
include/alibabacloud/vpc/model/DescribeInstanceAutoRenewAttributeResult.h
|
||||
include/alibabacloud/vpc/model/DescribeIpv6AddressesRequest.h
|
||||
include/alibabacloud/vpc/model/DescribeIpv6AddressesResult.h
|
||||
include/alibabacloud/vpc/model/DescribeIpv6EgressOnlyRulesRequest.h
|
||||
@@ -305,6 +335,8 @@ set(vpc_public_header_model
|
||||
include/alibabacloud/vpc/model/DescribeVSwitchAttributesResult.h
|
||||
include/alibabacloud/vpc/model/DescribeVSwitchesRequest.h
|
||||
include/alibabacloud/vpc/model/DescribeVSwitchesResult.h
|
||||
include/alibabacloud/vpc/model/DescribeVbrHaRequest.h
|
||||
include/alibabacloud/vpc/model/DescribeVbrHaResult.h
|
||||
include/alibabacloud/vpc/model/DescribeVirtualBorderRoutersRequest.h
|
||||
include/alibabacloud/vpc/model/DescribeVirtualBorderRoutersResult.h
|
||||
include/alibabacloud/vpc/model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.h
|
||||
@@ -329,28 +361,58 @@ set(vpc_public_header_model
|
||||
include/alibabacloud/vpc/model/DescribeVpnSslServerLogsResult.h
|
||||
include/alibabacloud/vpc/model/DescribeZonesRequest.h
|
||||
include/alibabacloud/vpc/model/DescribeZonesResult.h
|
||||
include/alibabacloud/vpc/model/DetachDhcpOptionsSetFromVpcRequest.h
|
||||
include/alibabacloud/vpc/model/DetachDhcpOptionsSetFromVpcResult.h
|
||||
include/alibabacloud/vpc/model/DisableNatGatewayEcsMetricRequest.h
|
||||
include/alibabacloud/vpc/model/DisableNatGatewayEcsMetricResult.h
|
||||
include/alibabacloud/vpc/model/DisableVpcClassicLinkRequest.h
|
||||
include/alibabacloud/vpc/model/DisableVpcClassicLinkResult.h
|
||||
include/alibabacloud/vpc/model/DissociateVpnGatewayWithCertificateRequest.h
|
||||
include/alibabacloud/vpc/model/DissociateVpnGatewayWithCertificateResult.h
|
||||
include/alibabacloud/vpc/model/DownloadVpnConnectionConfigRequest.h
|
||||
include/alibabacloud/vpc/model/DownloadVpnConnectionConfigResult.h
|
||||
include/alibabacloud/vpc/model/EnableNatGatewayEcsMetricRequest.h
|
||||
include/alibabacloud/vpc/model/EnableNatGatewayEcsMetricResult.h
|
||||
include/alibabacloud/vpc/model/EnablePhysicalConnectionRequest.h
|
||||
include/alibabacloud/vpc/model/EnablePhysicalConnectionResult.h
|
||||
include/alibabacloud/vpc/model/EnableVpcClassicLinkRequest.h
|
||||
include/alibabacloud/vpc/model/EnableVpcClassicLinkResult.h
|
||||
include/alibabacloud/vpc/model/GetDhcpOptionsSetRequest.h
|
||||
include/alibabacloud/vpc/model/GetDhcpOptionsSetResult.h
|
||||
include/alibabacloud/vpc/model/GetNatGatewayAttributeRequest.h
|
||||
include/alibabacloud/vpc/model/GetNatGatewayAttributeResult.h
|
||||
include/alibabacloud/vpc/model/GetNatGatewayConvertStatusRequest.h
|
||||
include/alibabacloud/vpc/model/GetNatGatewayConvertStatusResult.h
|
||||
include/alibabacloud/vpc/model/GetTrafficMirrorServiceStatusRequest.h
|
||||
include/alibabacloud/vpc/model/GetTrafficMirrorServiceStatusResult.h
|
||||
include/alibabacloud/vpc/model/GrantInstanceToCenRequest.h
|
||||
include/alibabacloud/vpc/model/GrantInstanceToCenResult.h
|
||||
include/alibabacloud/vpc/model/ListDhcpOptionsSetsRequest.h
|
||||
include/alibabacloud/vpc/model/ListDhcpOptionsSetsResult.h
|
||||
include/alibabacloud/vpc/model/ListEnhanhcedNatGatewayAvailableZonesRequest.h
|
||||
include/alibabacloud/vpc/model/ListEnhanhcedNatGatewayAvailableZonesResult.h
|
||||
include/alibabacloud/vpc/model/ListIpsecServersRequest.h
|
||||
include/alibabacloud/vpc/model/ListIpsecServersResult.h
|
||||
include/alibabacloud/vpc/model/ListNatGatewayEcsMetricRequest.h
|
||||
include/alibabacloud/vpc/model/ListNatGatewayEcsMetricResult.h
|
||||
include/alibabacloud/vpc/model/ListPhysicalConnectionFeaturesRequest.h
|
||||
include/alibabacloud/vpc/model/ListPhysicalConnectionFeaturesResult.h
|
||||
include/alibabacloud/vpc/model/ListTagResourcesRequest.h
|
||||
include/alibabacloud/vpc/model/ListTagResourcesResult.h
|
||||
include/alibabacloud/vpc/model/ModifyBandwidthPackageAttributeRequest.h
|
||||
include/alibabacloud/vpc/model/ModifyBandwidthPackageAttributeResult.h
|
||||
include/alibabacloud/vpc/model/ModifyBandwidthPackageSpecRequest.h
|
||||
include/alibabacloud/vpc/model/ModifyBandwidthPackageSpecResult.h
|
||||
include/alibabacloud/vpc/model/ListTrafficMirrorFiltersRequest.h
|
||||
include/alibabacloud/vpc/model/ListTrafficMirrorFiltersResult.h
|
||||
include/alibabacloud/vpc/model/ListTrafficMirrorSessionsRequest.h
|
||||
include/alibabacloud/vpc/model/ListTrafficMirrorSessionsResult.h
|
||||
include/alibabacloud/vpc/model/ListVpnCertificateAssociationsRequest.h
|
||||
include/alibabacloud/vpc/model/ListVpnCertificateAssociationsResult.h
|
||||
include/alibabacloud/vpc/model/ModifyBgpGroupAttributeRequest.h
|
||||
include/alibabacloud/vpc/model/ModifyBgpGroupAttributeResult.h
|
||||
include/alibabacloud/vpc/model/ModifyBgpPeerAttributeRequest.h
|
||||
include/alibabacloud/vpc/model/ModifyBgpPeerAttributeResult.h
|
||||
include/alibabacloud/vpc/model/ModifyCommonBandwidthPackageAttributeRequest.h
|
||||
include/alibabacloud/vpc/model/ModifyCommonBandwidthPackageAttributeResult.h
|
||||
include/alibabacloud/vpc/model/ModifyCommonBandwidthPackageInternetChargeTypeRequest.h
|
||||
include/alibabacloud/vpc/model/ModifyCommonBandwidthPackageInternetChargeTypeResult.h
|
||||
include/alibabacloud/vpc/model/ModifyCommonBandwidthPackageIpBandwidthRequest.h
|
||||
include/alibabacloud/vpc/model/ModifyCommonBandwidthPackageIpBandwidthResult.h
|
||||
include/alibabacloud/vpc/model/ModifyCommonBandwidthPackagePayTypeRequest.h
|
||||
@@ -385,6 +447,8 @@ set(vpc_public_header_model
|
||||
include/alibabacloud/vpc/model/ModifyIPv6TranslatorBandwidthResult.h
|
||||
include/alibabacloud/vpc/model/ModifyIPv6TranslatorEntryRequest.h
|
||||
include/alibabacloud/vpc/model/ModifyIPv6TranslatorEntryResult.h
|
||||
include/alibabacloud/vpc/model/ModifyInstanceAutoRenewalAttributeRequest.h
|
||||
include/alibabacloud/vpc/model/ModifyInstanceAutoRenewalAttributeResult.h
|
||||
include/alibabacloud/vpc/model/ModifyIpv6AddressAttributeRequest.h
|
||||
include/alibabacloud/vpc/model/ModifyIpv6AddressAttributeResult.h
|
||||
include/alibabacloud/vpc/model/ModifyIpv6GatewayAttributeRequest.h
|
||||
@@ -433,6 +497,8 @@ set(vpc_public_header_model
|
||||
include/alibabacloud/vpc/model/ModifyVpnRouteEntryWeightResult.h
|
||||
include/alibabacloud/vpc/model/MoveResourceGroupRequest.h
|
||||
include/alibabacloud/vpc/model/MoveResourceGroupResult.h
|
||||
include/alibabacloud/vpc/model/OpenTrafficMirrorServiceRequest.h
|
||||
include/alibabacloud/vpc/model/OpenTrafficMirrorServiceResult.h
|
||||
include/alibabacloud/vpc/model/PublishVpnRouteEntryRequest.h
|
||||
include/alibabacloud/vpc/model/PublishVpnRouteEntryResult.h
|
||||
include/alibabacloud/vpc/model/RecoverVirtualBorderRouterRequest.h
|
||||
@@ -441,14 +507,18 @@ set(vpc_public_header_model
|
||||
include/alibabacloud/vpc/model/ReleaseEipAddressResult.h
|
||||
include/alibabacloud/vpc/model/ReleaseEipSegmentAddressRequest.h
|
||||
include/alibabacloud/vpc/model/ReleaseEipSegmentAddressResult.h
|
||||
include/alibabacloud/vpc/model/RemoveBandwidthPackageIpsRequest.h
|
||||
include/alibabacloud/vpc/model/RemoveBandwidthPackageIpsResult.h
|
||||
include/alibabacloud/vpc/model/RemoveCommonBandwidthPackageIpRequest.h
|
||||
include/alibabacloud/vpc/model/RemoveCommonBandwidthPackageIpResult.h
|
||||
include/alibabacloud/vpc/model/RemoveGlobalAccelerationInstanceIpRequest.h
|
||||
include/alibabacloud/vpc/model/RemoveGlobalAccelerationInstanceIpResult.h
|
||||
include/alibabacloud/vpc/model/RemoveIPv6TranslatorAclListEntryRequest.h
|
||||
include/alibabacloud/vpc/model/RemoveIPv6TranslatorAclListEntryResult.h
|
||||
include/alibabacloud/vpc/model/RemoveSourcesFromTrafficMirrorSessionRequest.h
|
||||
include/alibabacloud/vpc/model/RemoveSourcesFromTrafficMirrorSessionResult.h
|
||||
include/alibabacloud/vpc/model/RenewInstanceRequest.h
|
||||
include/alibabacloud/vpc/model/RenewInstanceResult.h
|
||||
include/alibabacloud/vpc/model/ReplaceVpcDhcpOptionsSetRequest.h
|
||||
include/alibabacloud/vpc/model/ReplaceVpcDhcpOptionsSetResult.h
|
||||
include/alibabacloud/vpc/model/RevokeInstanceFromCenRequest.h
|
||||
include/alibabacloud/vpc/model/RevokeInstanceFromCenResult.h
|
||||
include/alibabacloud/vpc/model/TagResourcesRequest.h
|
||||
@@ -473,8 +543,22 @@ set(vpc_public_header_model
|
||||
include/alibabacloud/vpc/model/UnassociateRouteTableResult.h
|
||||
include/alibabacloud/vpc/model/UnassociateVpcCidrBlockRequest.h
|
||||
include/alibabacloud/vpc/model/UnassociateVpcCidrBlockResult.h
|
||||
include/alibabacloud/vpc/model/UpdateDhcpOptionsSetAttributeRequest.h
|
||||
include/alibabacloud/vpc/model/UpdateDhcpOptionsSetAttributeResult.h
|
||||
include/alibabacloud/vpc/model/UpdateIpsecServerRequest.h
|
||||
include/alibabacloud/vpc/model/UpdateIpsecServerResult.h
|
||||
include/alibabacloud/vpc/model/UpdateNatGatewayNatTypeRequest.h
|
||||
include/alibabacloud/vpc/model/UpdateNatGatewayNatTypeResult.h
|
||||
include/alibabacloud/vpc/model/UpdateNetworkAclEntriesRequest.h
|
||||
include/alibabacloud/vpc/model/UpdateNetworkAclEntriesResult.h )
|
||||
include/alibabacloud/vpc/model/UpdateNetworkAclEntriesResult.h
|
||||
include/alibabacloud/vpc/model/UpdateTrafficMirrorFilterAttributeRequest.h
|
||||
include/alibabacloud/vpc/model/UpdateTrafficMirrorFilterAttributeResult.h
|
||||
include/alibabacloud/vpc/model/UpdateTrafficMirrorFilterRuleAttributeRequest.h
|
||||
include/alibabacloud/vpc/model/UpdateTrafficMirrorFilterRuleAttributeResult.h
|
||||
include/alibabacloud/vpc/model/UpdateTrafficMirrorSessionAttributeRequest.h
|
||||
include/alibabacloud/vpc/model/UpdateTrafficMirrorSessionAttributeResult.h
|
||||
include/alibabacloud/vpc/model/UpdateVirtualBorderBandwidthRequest.h
|
||||
include/alibabacloud/vpc/model/UpdateVirtualBorderBandwidthResult.h )
|
||||
|
||||
set(vpc_src
|
||||
src/VpcClient.cc
|
||||
@@ -482,18 +566,22 @@ set(vpc_src
|
||||
src/model/ActivateRouterInterfaceResult.cc
|
||||
src/model/ActiveFlowLogRequest.cc
|
||||
src/model/ActiveFlowLogResult.cc
|
||||
src/model/AddBandwidthPackageIpsRequest.cc
|
||||
src/model/AddBandwidthPackageIpsResult.cc
|
||||
src/model/AddBgpNetworkRequest.cc
|
||||
src/model/AddBgpNetworkResult.cc
|
||||
src/model/AddCommonBandwidthPackageIpRequest.cc
|
||||
src/model/AddCommonBandwidthPackageIpResult.cc
|
||||
src/model/AddCommonBandwidthPackageIpsRequest.cc
|
||||
src/model/AddCommonBandwidthPackageIpsResult.cc
|
||||
src/model/AddGlobalAccelerationInstanceIpRequest.cc
|
||||
src/model/AddGlobalAccelerationInstanceIpResult.cc
|
||||
src/model/AddIPv6TranslatorAclListEntryRequest.cc
|
||||
src/model/AddIPv6TranslatorAclListEntryResult.cc
|
||||
src/model/AddSourcesToTrafficMirrorSessionRequest.cc
|
||||
src/model/AddSourcesToTrafficMirrorSessionResult.cc
|
||||
src/model/AllocateEipAddressRequest.cc
|
||||
src/model/AllocateEipAddressResult.cc
|
||||
src/model/AllocateEipAddressProRequest.cc
|
||||
src/model/AllocateEipAddressProResult.cc
|
||||
src/model/AllocateEipSegmentAddressRequest.cc
|
||||
src/model/AllocateEipSegmentAddressResult.cc
|
||||
src/model/AllocateIpv6InternetBandwidthRequest.cc
|
||||
@@ -514,6 +602,10 @@ set(vpc_src
|
||||
src/model/AssociateRouteTableResult.cc
|
||||
src/model/AssociateVpcCidrBlockRequest.cc
|
||||
src/model/AssociateVpcCidrBlockResult.cc
|
||||
src/model/AssociateVpnGatewayWithCertificateRequest.cc
|
||||
src/model/AssociateVpnGatewayWithCertificateResult.cc
|
||||
src/model/AttachDhcpOptionsSetToVpcRequest.cc
|
||||
src/model/AttachDhcpOptionsSetToVpcResult.cc
|
||||
src/model/CancelCommonBandwidthPackageIpBandwidthRequest.cc
|
||||
src/model/CancelCommonBandwidthPackageIpBandwidthResult.cc
|
||||
src/model/CancelExpressCloudConnectionRequest.cc
|
||||
@@ -522,14 +614,14 @@ set(vpc_src
|
||||
src/model/CancelPhysicalConnectionResult.cc
|
||||
src/model/CompletePhysicalConnectionLOARequest.cc
|
||||
src/model/CompletePhysicalConnectionLOAResult.cc
|
||||
src/model/ConfirmPhysicalConnectionRequest.cc
|
||||
src/model/ConfirmPhysicalConnectionResult.cc
|
||||
src/model/ConnectRouterInterfaceRequest.cc
|
||||
src/model/ConnectRouterInterfaceResult.cc
|
||||
src/model/ConvertBandwidthPackageRequest.cc
|
||||
src/model/ConvertBandwidthPackageResult.cc
|
||||
src/model/CopyNetworkAclEntriesRequest.cc
|
||||
src/model/CopyNetworkAclEntriesResult.cc
|
||||
src/model/CreateBandwidthPackageRequest.cc
|
||||
src/model/CreateBandwidthPackageResult.cc
|
||||
src/model/CreateBgpGroupRequest.cc
|
||||
src/model/CreateBgpGroupResult.cc
|
||||
src/model/CreateBgpPeerRequest.cc
|
||||
@@ -538,6 +630,8 @@ set(vpc_src
|
||||
src/model/CreateCommonBandwidthPackageResult.cc
|
||||
src/model/CreateCustomerGatewayRequest.cc
|
||||
src/model/CreateCustomerGatewayResult.cc
|
||||
src/model/CreateDhcpOptionsSetRequest.cc
|
||||
src/model/CreateDhcpOptionsSetResult.cc
|
||||
src/model/CreateExpressCloudConnectionRequest.cc
|
||||
src/model/CreateExpressCloudConnectionResult.cc
|
||||
src/model/CreateFlowLogRequest.cc
|
||||
@@ -554,6 +648,8 @@ set(vpc_src
|
||||
src/model/CreateIPv6TranslatorAclListResult.cc
|
||||
src/model/CreateIPv6TranslatorEntryRequest.cc
|
||||
src/model/CreateIPv6TranslatorEntryResult.cc
|
||||
src/model/CreateIpsecServerRequest.cc
|
||||
src/model/CreateIpsecServerResult.cc
|
||||
src/model/CreateIpv6EgressOnlyRuleRequest.cc
|
||||
src/model/CreateIpv6EgressOnlyRuleResult.cc
|
||||
src/model/CreateIpv6GatewayRequest.cc
|
||||
@@ -580,8 +676,16 @@ set(vpc_src
|
||||
src/model/CreateSslVpnClientCertResult.cc
|
||||
src/model/CreateSslVpnServerRequest.cc
|
||||
src/model/CreateSslVpnServerResult.cc
|
||||
src/model/CreateTrafficMirrorFilterRequest.cc
|
||||
src/model/CreateTrafficMirrorFilterResult.cc
|
||||
src/model/CreateTrafficMirrorFilterRulesRequest.cc
|
||||
src/model/CreateTrafficMirrorFilterRulesResult.cc
|
||||
src/model/CreateTrafficMirrorSessionRequest.cc
|
||||
src/model/CreateTrafficMirrorSessionResult.cc
|
||||
src/model/CreateVSwitchRequest.cc
|
||||
src/model/CreateVSwitchResult.cc
|
||||
src/model/CreateVbrHaRequest.cc
|
||||
src/model/CreateVbrHaResult.cc
|
||||
src/model/CreateVirtualBorderRouterRequest.cc
|
||||
src/model/CreateVirtualBorderRouterResult.cc
|
||||
src/model/CreateVpcRequest.cc
|
||||
@@ -598,8 +702,6 @@ set(vpc_src
|
||||
src/model/DeactivateRouterInterfaceResult.cc
|
||||
src/model/DeactiveFlowLogRequest.cc
|
||||
src/model/DeactiveFlowLogResult.cc
|
||||
src/model/DeleteBandwidthPackageRequest.cc
|
||||
src/model/DeleteBandwidthPackageResult.cc
|
||||
src/model/DeleteBgpGroupRequest.cc
|
||||
src/model/DeleteBgpGroupResult.cc
|
||||
src/model/DeleteBgpNetworkRequest.cc
|
||||
@@ -610,6 +712,8 @@ set(vpc_src
|
||||
src/model/DeleteCommonBandwidthPackageResult.cc
|
||||
src/model/DeleteCustomerGatewayRequest.cc
|
||||
src/model/DeleteCustomerGatewayResult.cc
|
||||
src/model/DeleteDhcpOptionsSetRequest.cc
|
||||
src/model/DeleteDhcpOptionsSetResult.cc
|
||||
src/model/DeleteExpressCloudConnectionRequest.cc
|
||||
src/model/DeleteExpressCloudConnectionResult.cc
|
||||
src/model/DeleteExpressConnectRequest.cc
|
||||
@@ -628,6 +732,8 @@ set(vpc_src
|
||||
src/model/DeleteIPv6TranslatorAclListResult.cc
|
||||
src/model/DeleteIPv6TranslatorEntryRequest.cc
|
||||
src/model/DeleteIPv6TranslatorEntryResult.cc
|
||||
src/model/DeleteIpsecServerRequest.cc
|
||||
src/model/DeleteIpsecServerResult.cc
|
||||
src/model/DeleteIpv6EgressOnlyRuleRequest.cc
|
||||
src/model/DeleteIpv6EgressOnlyRuleResult.cc
|
||||
src/model/DeleteIpv6GatewayRequest.cc
|
||||
@@ -652,8 +758,16 @@ set(vpc_src
|
||||
src/model/DeleteSslVpnClientCertResult.cc
|
||||
src/model/DeleteSslVpnServerRequest.cc
|
||||
src/model/DeleteSslVpnServerResult.cc
|
||||
src/model/DeleteTrafficMirrorFilterRequest.cc
|
||||
src/model/DeleteTrafficMirrorFilterResult.cc
|
||||
src/model/DeleteTrafficMirrorFilterRulesRequest.cc
|
||||
src/model/DeleteTrafficMirrorFilterRulesResult.cc
|
||||
src/model/DeleteTrafficMirrorSessionRequest.cc
|
||||
src/model/DeleteTrafficMirrorSessionResult.cc
|
||||
src/model/DeleteVSwitchRequest.cc
|
||||
src/model/DeleteVSwitchResult.cc
|
||||
src/model/DeleteVbrHaRequest.cc
|
||||
src/model/DeleteVbrHaResult.cc
|
||||
src/model/DeleteVirtualBorderRouterRequest.cc
|
||||
src/model/DeleteVirtualBorderRouterResult.cc
|
||||
src/model/DeleteVpcRequest.cc
|
||||
@@ -670,8 +784,6 @@ set(vpc_src
|
||||
src/model/DeletionProtectionResult.cc
|
||||
src/model/DescribeAccessPointsRequest.cc
|
||||
src/model/DescribeAccessPointsResult.cc
|
||||
src/model/DescribeBandwidthPackagesRequest.cc
|
||||
src/model/DescribeBandwidthPackagesResult.cc
|
||||
src/model/DescribeBgpGroupsRequest.cc
|
||||
src/model/DescribeBgpGroupsResult.cc
|
||||
src/model/DescribeBgpNetworksRequest.cc
|
||||
@@ -714,6 +826,8 @@ set(vpc_src
|
||||
src/model/DescribeIPv6TranslatorEntriesResult.cc
|
||||
src/model/DescribeIPv6TranslatorsRequest.cc
|
||||
src/model/DescribeIPv6TranslatorsResult.cc
|
||||
src/model/DescribeInstanceAutoRenewAttributeRequest.cc
|
||||
src/model/DescribeInstanceAutoRenewAttributeResult.cc
|
||||
src/model/DescribeIpv6AddressesRequest.cc
|
||||
src/model/DescribeIpv6AddressesResult.cc
|
||||
src/model/DescribeIpv6EgressOnlyRulesRequest.cc
|
||||
@@ -762,6 +876,8 @@ set(vpc_src
|
||||
src/model/DescribeVSwitchAttributesResult.cc
|
||||
src/model/DescribeVSwitchesRequest.cc
|
||||
src/model/DescribeVSwitchesResult.cc
|
||||
src/model/DescribeVbrHaRequest.cc
|
||||
src/model/DescribeVbrHaResult.cc
|
||||
src/model/DescribeVirtualBorderRoutersRequest.cc
|
||||
src/model/DescribeVirtualBorderRoutersResult.cc
|
||||
src/model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.cc
|
||||
@@ -786,28 +902,58 @@ set(vpc_src
|
||||
src/model/DescribeVpnSslServerLogsResult.cc
|
||||
src/model/DescribeZonesRequest.cc
|
||||
src/model/DescribeZonesResult.cc
|
||||
src/model/DetachDhcpOptionsSetFromVpcRequest.cc
|
||||
src/model/DetachDhcpOptionsSetFromVpcResult.cc
|
||||
src/model/DisableNatGatewayEcsMetricRequest.cc
|
||||
src/model/DisableNatGatewayEcsMetricResult.cc
|
||||
src/model/DisableVpcClassicLinkRequest.cc
|
||||
src/model/DisableVpcClassicLinkResult.cc
|
||||
src/model/DissociateVpnGatewayWithCertificateRequest.cc
|
||||
src/model/DissociateVpnGatewayWithCertificateResult.cc
|
||||
src/model/DownloadVpnConnectionConfigRequest.cc
|
||||
src/model/DownloadVpnConnectionConfigResult.cc
|
||||
src/model/EnableNatGatewayEcsMetricRequest.cc
|
||||
src/model/EnableNatGatewayEcsMetricResult.cc
|
||||
src/model/EnablePhysicalConnectionRequest.cc
|
||||
src/model/EnablePhysicalConnectionResult.cc
|
||||
src/model/EnableVpcClassicLinkRequest.cc
|
||||
src/model/EnableVpcClassicLinkResult.cc
|
||||
src/model/GetDhcpOptionsSetRequest.cc
|
||||
src/model/GetDhcpOptionsSetResult.cc
|
||||
src/model/GetNatGatewayAttributeRequest.cc
|
||||
src/model/GetNatGatewayAttributeResult.cc
|
||||
src/model/GetNatGatewayConvertStatusRequest.cc
|
||||
src/model/GetNatGatewayConvertStatusResult.cc
|
||||
src/model/GetTrafficMirrorServiceStatusRequest.cc
|
||||
src/model/GetTrafficMirrorServiceStatusResult.cc
|
||||
src/model/GrantInstanceToCenRequest.cc
|
||||
src/model/GrantInstanceToCenResult.cc
|
||||
src/model/ListDhcpOptionsSetsRequest.cc
|
||||
src/model/ListDhcpOptionsSetsResult.cc
|
||||
src/model/ListEnhanhcedNatGatewayAvailableZonesRequest.cc
|
||||
src/model/ListEnhanhcedNatGatewayAvailableZonesResult.cc
|
||||
src/model/ListIpsecServersRequest.cc
|
||||
src/model/ListIpsecServersResult.cc
|
||||
src/model/ListNatGatewayEcsMetricRequest.cc
|
||||
src/model/ListNatGatewayEcsMetricResult.cc
|
||||
src/model/ListPhysicalConnectionFeaturesRequest.cc
|
||||
src/model/ListPhysicalConnectionFeaturesResult.cc
|
||||
src/model/ListTagResourcesRequest.cc
|
||||
src/model/ListTagResourcesResult.cc
|
||||
src/model/ModifyBandwidthPackageAttributeRequest.cc
|
||||
src/model/ModifyBandwidthPackageAttributeResult.cc
|
||||
src/model/ModifyBandwidthPackageSpecRequest.cc
|
||||
src/model/ModifyBandwidthPackageSpecResult.cc
|
||||
src/model/ListTrafficMirrorFiltersRequest.cc
|
||||
src/model/ListTrafficMirrorFiltersResult.cc
|
||||
src/model/ListTrafficMirrorSessionsRequest.cc
|
||||
src/model/ListTrafficMirrorSessionsResult.cc
|
||||
src/model/ListVpnCertificateAssociationsRequest.cc
|
||||
src/model/ListVpnCertificateAssociationsResult.cc
|
||||
src/model/ModifyBgpGroupAttributeRequest.cc
|
||||
src/model/ModifyBgpGroupAttributeResult.cc
|
||||
src/model/ModifyBgpPeerAttributeRequest.cc
|
||||
src/model/ModifyBgpPeerAttributeResult.cc
|
||||
src/model/ModifyCommonBandwidthPackageAttributeRequest.cc
|
||||
src/model/ModifyCommonBandwidthPackageAttributeResult.cc
|
||||
src/model/ModifyCommonBandwidthPackageInternetChargeTypeRequest.cc
|
||||
src/model/ModifyCommonBandwidthPackageInternetChargeTypeResult.cc
|
||||
src/model/ModifyCommonBandwidthPackageIpBandwidthRequest.cc
|
||||
src/model/ModifyCommonBandwidthPackageIpBandwidthResult.cc
|
||||
src/model/ModifyCommonBandwidthPackagePayTypeRequest.cc
|
||||
@@ -842,6 +988,8 @@ set(vpc_src
|
||||
src/model/ModifyIPv6TranslatorBandwidthResult.cc
|
||||
src/model/ModifyIPv6TranslatorEntryRequest.cc
|
||||
src/model/ModifyIPv6TranslatorEntryResult.cc
|
||||
src/model/ModifyInstanceAutoRenewalAttributeRequest.cc
|
||||
src/model/ModifyInstanceAutoRenewalAttributeResult.cc
|
||||
src/model/ModifyIpv6AddressAttributeRequest.cc
|
||||
src/model/ModifyIpv6AddressAttributeResult.cc
|
||||
src/model/ModifyIpv6GatewayAttributeRequest.cc
|
||||
@@ -890,6 +1038,8 @@ set(vpc_src
|
||||
src/model/ModifyVpnRouteEntryWeightResult.cc
|
||||
src/model/MoveResourceGroupRequest.cc
|
||||
src/model/MoveResourceGroupResult.cc
|
||||
src/model/OpenTrafficMirrorServiceRequest.cc
|
||||
src/model/OpenTrafficMirrorServiceResult.cc
|
||||
src/model/PublishVpnRouteEntryRequest.cc
|
||||
src/model/PublishVpnRouteEntryResult.cc
|
||||
src/model/RecoverVirtualBorderRouterRequest.cc
|
||||
@@ -898,14 +1048,18 @@ set(vpc_src
|
||||
src/model/ReleaseEipAddressResult.cc
|
||||
src/model/ReleaseEipSegmentAddressRequest.cc
|
||||
src/model/ReleaseEipSegmentAddressResult.cc
|
||||
src/model/RemoveBandwidthPackageIpsRequest.cc
|
||||
src/model/RemoveBandwidthPackageIpsResult.cc
|
||||
src/model/RemoveCommonBandwidthPackageIpRequest.cc
|
||||
src/model/RemoveCommonBandwidthPackageIpResult.cc
|
||||
src/model/RemoveGlobalAccelerationInstanceIpRequest.cc
|
||||
src/model/RemoveGlobalAccelerationInstanceIpResult.cc
|
||||
src/model/RemoveIPv6TranslatorAclListEntryRequest.cc
|
||||
src/model/RemoveIPv6TranslatorAclListEntryResult.cc
|
||||
src/model/RemoveSourcesFromTrafficMirrorSessionRequest.cc
|
||||
src/model/RemoveSourcesFromTrafficMirrorSessionResult.cc
|
||||
src/model/RenewInstanceRequest.cc
|
||||
src/model/RenewInstanceResult.cc
|
||||
src/model/ReplaceVpcDhcpOptionsSetRequest.cc
|
||||
src/model/ReplaceVpcDhcpOptionsSetResult.cc
|
||||
src/model/RevokeInstanceFromCenRequest.cc
|
||||
src/model/RevokeInstanceFromCenResult.cc
|
||||
src/model/TagResourcesRequest.cc
|
||||
@@ -930,8 +1084,22 @@ set(vpc_src
|
||||
src/model/UnassociateRouteTableResult.cc
|
||||
src/model/UnassociateVpcCidrBlockRequest.cc
|
||||
src/model/UnassociateVpcCidrBlockResult.cc
|
||||
src/model/UpdateDhcpOptionsSetAttributeRequest.cc
|
||||
src/model/UpdateDhcpOptionsSetAttributeResult.cc
|
||||
src/model/UpdateIpsecServerRequest.cc
|
||||
src/model/UpdateIpsecServerResult.cc
|
||||
src/model/UpdateNatGatewayNatTypeRequest.cc
|
||||
src/model/UpdateNatGatewayNatTypeResult.cc
|
||||
src/model/UpdateNetworkAclEntriesRequest.cc
|
||||
src/model/UpdateNetworkAclEntriesResult.cc )
|
||||
src/model/UpdateNetworkAclEntriesResult.cc
|
||||
src/model/UpdateTrafficMirrorFilterAttributeRequest.cc
|
||||
src/model/UpdateTrafficMirrorFilterAttributeResult.cc
|
||||
src/model/UpdateTrafficMirrorFilterRuleAttributeRequest.cc
|
||||
src/model/UpdateTrafficMirrorFilterRuleAttributeResult.cc
|
||||
src/model/UpdateTrafficMirrorSessionAttributeRequest.cc
|
||||
src/model/UpdateTrafficMirrorSessionAttributeResult.cc
|
||||
src/model/UpdateVirtualBorderBandwidthRequest.cc
|
||||
src/model/UpdateVirtualBorderBandwidthResult.cc )
|
||||
|
||||
add_library(vpc ${LIB_TYPE}
|
||||
${vpc_public_header}
|
||||
|
||||
@@ -26,18 +26,22 @@
|
||||
#include "model/ActivateRouterInterfaceResult.h"
|
||||
#include "model/ActiveFlowLogRequest.h"
|
||||
#include "model/ActiveFlowLogResult.h"
|
||||
#include "model/AddBandwidthPackageIpsRequest.h"
|
||||
#include "model/AddBandwidthPackageIpsResult.h"
|
||||
#include "model/AddBgpNetworkRequest.h"
|
||||
#include "model/AddBgpNetworkResult.h"
|
||||
#include "model/AddCommonBandwidthPackageIpRequest.h"
|
||||
#include "model/AddCommonBandwidthPackageIpResult.h"
|
||||
#include "model/AddCommonBandwidthPackageIpsRequest.h"
|
||||
#include "model/AddCommonBandwidthPackageIpsResult.h"
|
||||
#include "model/AddGlobalAccelerationInstanceIpRequest.h"
|
||||
#include "model/AddGlobalAccelerationInstanceIpResult.h"
|
||||
#include "model/AddIPv6TranslatorAclListEntryRequest.h"
|
||||
#include "model/AddIPv6TranslatorAclListEntryResult.h"
|
||||
#include "model/AddSourcesToTrafficMirrorSessionRequest.h"
|
||||
#include "model/AddSourcesToTrafficMirrorSessionResult.h"
|
||||
#include "model/AllocateEipAddressRequest.h"
|
||||
#include "model/AllocateEipAddressResult.h"
|
||||
#include "model/AllocateEipAddressProRequest.h"
|
||||
#include "model/AllocateEipAddressProResult.h"
|
||||
#include "model/AllocateEipSegmentAddressRequest.h"
|
||||
#include "model/AllocateEipSegmentAddressResult.h"
|
||||
#include "model/AllocateIpv6InternetBandwidthRequest.h"
|
||||
@@ -58,6 +62,10 @@
|
||||
#include "model/AssociateRouteTableResult.h"
|
||||
#include "model/AssociateVpcCidrBlockRequest.h"
|
||||
#include "model/AssociateVpcCidrBlockResult.h"
|
||||
#include "model/AssociateVpnGatewayWithCertificateRequest.h"
|
||||
#include "model/AssociateVpnGatewayWithCertificateResult.h"
|
||||
#include "model/AttachDhcpOptionsSetToVpcRequest.h"
|
||||
#include "model/AttachDhcpOptionsSetToVpcResult.h"
|
||||
#include "model/CancelCommonBandwidthPackageIpBandwidthRequest.h"
|
||||
#include "model/CancelCommonBandwidthPackageIpBandwidthResult.h"
|
||||
#include "model/CancelExpressCloudConnectionRequest.h"
|
||||
@@ -66,14 +74,14 @@
|
||||
#include "model/CancelPhysicalConnectionResult.h"
|
||||
#include "model/CompletePhysicalConnectionLOARequest.h"
|
||||
#include "model/CompletePhysicalConnectionLOAResult.h"
|
||||
#include "model/ConfirmPhysicalConnectionRequest.h"
|
||||
#include "model/ConfirmPhysicalConnectionResult.h"
|
||||
#include "model/ConnectRouterInterfaceRequest.h"
|
||||
#include "model/ConnectRouterInterfaceResult.h"
|
||||
#include "model/ConvertBandwidthPackageRequest.h"
|
||||
#include "model/ConvertBandwidthPackageResult.h"
|
||||
#include "model/CopyNetworkAclEntriesRequest.h"
|
||||
#include "model/CopyNetworkAclEntriesResult.h"
|
||||
#include "model/CreateBandwidthPackageRequest.h"
|
||||
#include "model/CreateBandwidthPackageResult.h"
|
||||
#include "model/CreateBgpGroupRequest.h"
|
||||
#include "model/CreateBgpGroupResult.h"
|
||||
#include "model/CreateBgpPeerRequest.h"
|
||||
@@ -82,6 +90,8 @@
|
||||
#include "model/CreateCommonBandwidthPackageResult.h"
|
||||
#include "model/CreateCustomerGatewayRequest.h"
|
||||
#include "model/CreateCustomerGatewayResult.h"
|
||||
#include "model/CreateDhcpOptionsSetRequest.h"
|
||||
#include "model/CreateDhcpOptionsSetResult.h"
|
||||
#include "model/CreateExpressCloudConnectionRequest.h"
|
||||
#include "model/CreateExpressCloudConnectionResult.h"
|
||||
#include "model/CreateFlowLogRequest.h"
|
||||
@@ -98,6 +108,8 @@
|
||||
#include "model/CreateIPv6TranslatorAclListResult.h"
|
||||
#include "model/CreateIPv6TranslatorEntryRequest.h"
|
||||
#include "model/CreateIPv6TranslatorEntryResult.h"
|
||||
#include "model/CreateIpsecServerRequest.h"
|
||||
#include "model/CreateIpsecServerResult.h"
|
||||
#include "model/CreateIpv6EgressOnlyRuleRequest.h"
|
||||
#include "model/CreateIpv6EgressOnlyRuleResult.h"
|
||||
#include "model/CreateIpv6GatewayRequest.h"
|
||||
@@ -124,8 +136,16 @@
|
||||
#include "model/CreateSslVpnClientCertResult.h"
|
||||
#include "model/CreateSslVpnServerRequest.h"
|
||||
#include "model/CreateSslVpnServerResult.h"
|
||||
#include "model/CreateTrafficMirrorFilterRequest.h"
|
||||
#include "model/CreateTrafficMirrorFilterResult.h"
|
||||
#include "model/CreateTrafficMirrorFilterRulesRequest.h"
|
||||
#include "model/CreateTrafficMirrorFilterRulesResult.h"
|
||||
#include "model/CreateTrafficMirrorSessionRequest.h"
|
||||
#include "model/CreateTrafficMirrorSessionResult.h"
|
||||
#include "model/CreateVSwitchRequest.h"
|
||||
#include "model/CreateVSwitchResult.h"
|
||||
#include "model/CreateVbrHaRequest.h"
|
||||
#include "model/CreateVbrHaResult.h"
|
||||
#include "model/CreateVirtualBorderRouterRequest.h"
|
||||
#include "model/CreateVirtualBorderRouterResult.h"
|
||||
#include "model/CreateVpcRequest.h"
|
||||
@@ -142,8 +162,6 @@
|
||||
#include "model/DeactivateRouterInterfaceResult.h"
|
||||
#include "model/DeactiveFlowLogRequest.h"
|
||||
#include "model/DeactiveFlowLogResult.h"
|
||||
#include "model/DeleteBandwidthPackageRequest.h"
|
||||
#include "model/DeleteBandwidthPackageResult.h"
|
||||
#include "model/DeleteBgpGroupRequest.h"
|
||||
#include "model/DeleteBgpGroupResult.h"
|
||||
#include "model/DeleteBgpNetworkRequest.h"
|
||||
@@ -154,6 +172,8 @@
|
||||
#include "model/DeleteCommonBandwidthPackageResult.h"
|
||||
#include "model/DeleteCustomerGatewayRequest.h"
|
||||
#include "model/DeleteCustomerGatewayResult.h"
|
||||
#include "model/DeleteDhcpOptionsSetRequest.h"
|
||||
#include "model/DeleteDhcpOptionsSetResult.h"
|
||||
#include "model/DeleteExpressCloudConnectionRequest.h"
|
||||
#include "model/DeleteExpressCloudConnectionResult.h"
|
||||
#include "model/DeleteExpressConnectRequest.h"
|
||||
@@ -172,6 +192,8 @@
|
||||
#include "model/DeleteIPv6TranslatorAclListResult.h"
|
||||
#include "model/DeleteIPv6TranslatorEntryRequest.h"
|
||||
#include "model/DeleteIPv6TranslatorEntryResult.h"
|
||||
#include "model/DeleteIpsecServerRequest.h"
|
||||
#include "model/DeleteIpsecServerResult.h"
|
||||
#include "model/DeleteIpv6EgressOnlyRuleRequest.h"
|
||||
#include "model/DeleteIpv6EgressOnlyRuleResult.h"
|
||||
#include "model/DeleteIpv6GatewayRequest.h"
|
||||
@@ -196,8 +218,16 @@
|
||||
#include "model/DeleteSslVpnClientCertResult.h"
|
||||
#include "model/DeleteSslVpnServerRequest.h"
|
||||
#include "model/DeleteSslVpnServerResult.h"
|
||||
#include "model/DeleteTrafficMirrorFilterRequest.h"
|
||||
#include "model/DeleteTrafficMirrorFilterResult.h"
|
||||
#include "model/DeleteTrafficMirrorFilterRulesRequest.h"
|
||||
#include "model/DeleteTrafficMirrorFilterRulesResult.h"
|
||||
#include "model/DeleteTrafficMirrorSessionRequest.h"
|
||||
#include "model/DeleteTrafficMirrorSessionResult.h"
|
||||
#include "model/DeleteVSwitchRequest.h"
|
||||
#include "model/DeleteVSwitchResult.h"
|
||||
#include "model/DeleteVbrHaRequest.h"
|
||||
#include "model/DeleteVbrHaResult.h"
|
||||
#include "model/DeleteVirtualBorderRouterRequest.h"
|
||||
#include "model/DeleteVirtualBorderRouterResult.h"
|
||||
#include "model/DeleteVpcRequest.h"
|
||||
@@ -214,8 +244,6 @@
|
||||
#include "model/DeletionProtectionResult.h"
|
||||
#include "model/DescribeAccessPointsRequest.h"
|
||||
#include "model/DescribeAccessPointsResult.h"
|
||||
#include "model/DescribeBandwidthPackagesRequest.h"
|
||||
#include "model/DescribeBandwidthPackagesResult.h"
|
||||
#include "model/DescribeBgpGroupsRequest.h"
|
||||
#include "model/DescribeBgpGroupsResult.h"
|
||||
#include "model/DescribeBgpNetworksRequest.h"
|
||||
@@ -258,6 +286,8 @@
|
||||
#include "model/DescribeIPv6TranslatorEntriesResult.h"
|
||||
#include "model/DescribeIPv6TranslatorsRequest.h"
|
||||
#include "model/DescribeIPv6TranslatorsResult.h"
|
||||
#include "model/DescribeInstanceAutoRenewAttributeRequest.h"
|
||||
#include "model/DescribeInstanceAutoRenewAttributeResult.h"
|
||||
#include "model/DescribeIpv6AddressesRequest.h"
|
||||
#include "model/DescribeIpv6AddressesResult.h"
|
||||
#include "model/DescribeIpv6EgressOnlyRulesRequest.h"
|
||||
@@ -306,6 +336,8 @@
|
||||
#include "model/DescribeVSwitchAttributesResult.h"
|
||||
#include "model/DescribeVSwitchesRequest.h"
|
||||
#include "model/DescribeVSwitchesResult.h"
|
||||
#include "model/DescribeVbrHaRequest.h"
|
||||
#include "model/DescribeVbrHaResult.h"
|
||||
#include "model/DescribeVirtualBorderRoutersRequest.h"
|
||||
#include "model/DescribeVirtualBorderRoutersResult.h"
|
||||
#include "model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.h"
|
||||
@@ -330,28 +362,58 @@
|
||||
#include "model/DescribeVpnSslServerLogsResult.h"
|
||||
#include "model/DescribeZonesRequest.h"
|
||||
#include "model/DescribeZonesResult.h"
|
||||
#include "model/DetachDhcpOptionsSetFromVpcRequest.h"
|
||||
#include "model/DetachDhcpOptionsSetFromVpcResult.h"
|
||||
#include "model/DisableNatGatewayEcsMetricRequest.h"
|
||||
#include "model/DisableNatGatewayEcsMetricResult.h"
|
||||
#include "model/DisableVpcClassicLinkRequest.h"
|
||||
#include "model/DisableVpcClassicLinkResult.h"
|
||||
#include "model/DissociateVpnGatewayWithCertificateRequest.h"
|
||||
#include "model/DissociateVpnGatewayWithCertificateResult.h"
|
||||
#include "model/DownloadVpnConnectionConfigRequest.h"
|
||||
#include "model/DownloadVpnConnectionConfigResult.h"
|
||||
#include "model/EnableNatGatewayEcsMetricRequest.h"
|
||||
#include "model/EnableNatGatewayEcsMetricResult.h"
|
||||
#include "model/EnablePhysicalConnectionRequest.h"
|
||||
#include "model/EnablePhysicalConnectionResult.h"
|
||||
#include "model/EnableVpcClassicLinkRequest.h"
|
||||
#include "model/EnableVpcClassicLinkResult.h"
|
||||
#include "model/GetDhcpOptionsSetRequest.h"
|
||||
#include "model/GetDhcpOptionsSetResult.h"
|
||||
#include "model/GetNatGatewayAttributeRequest.h"
|
||||
#include "model/GetNatGatewayAttributeResult.h"
|
||||
#include "model/GetNatGatewayConvertStatusRequest.h"
|
||||
#include "model/GetNatGatewayConvertStatusResult.h"
|
||||
#include "model/GetTrafficMirrorServiceStatusRequest.h"
|
||||
#include "model/GetTrafficMirrorServiceStatusResult.h"
|
||||
#include "model/GrantInstanceToCenRequest.h"
|
||||
#include "model/GrantInstanceToCenResult.h"
|
||||
#include "model/ListDhcpOptionsSetsRequest.h"
|
||||
#include "model/ListDhcpOptionsSetsResult.h"
|
||||
#include "model/ListEnhanhcedNatGatewayAvailableZonesRequest.h"
|
||||
#include "model/ListEnhanhcedNatGatewayAvailableZonesResult.h"
|
||||
#include "model/ListIpsecServersRequest.h"
|
||||
#include "model/ListIpsecServersResult.h"
|
||||
#include "model/ListNatGatewayEcsMetricRequest.h"
|
||||
#include "model/ListNatGatewayEcsMetricResult.h"
|
||||
#include "model/ListPhysicalConnectionFeaturesRequest.h"
|
||||
#include "model/ListPhysicalConnectionFeaturesResult.h"
|
||||
#include "model/ListTagResourcesRequest.h"
|
||||
#include "model/ListTagResourcesResult.h"
|
||||
#include "model/ModifyBandwidthPackageAttributeRequest.h"
|
||||
#include "model/ModifyBandwidthPackageAttributeResult.h"
|
||||
#include "model/ModifyBandwidthPackageSpecRequest.h"
|
||||
#include "model/ModifyBandwidthPackageSpecResult.h"
|
||||
#include "model/ListTrafficMirrorFiltersRequest.h"
|
||||
#include "model/ListTrafficMirrorFiltersResult.h"
|
||||
#include "model/ListTrafficMirrorSessionsRequest.h"
|
||||
#include "model/ListTrafficMirrorSessionsResult.h"
|
||||
#include "model/ListVpnCertificateAssociationsRequest.h"
|
||||
#include "model/ListVpnCertificateAssociationsResult.h"
|
||||
#include "model/ModifyBgpGroupAttributeRequest.h"
|
||||
#include "model/ModifyBgpGroupAttributeResult.h"
|
||||
#include "model/ModifyBgpPeerAttributeRequest.h"
|
||||
#include "model/ModifyBgpPeerAttributeResult.h"
|
||||
#include "model/ModifyCommonBandwidthPackageAttributeRequest.h"
|
||||
#include "model/ModifyCommonBandwidthPackageAttributeResult.h"
|
||||
#include "model/ModifyCommonBandwidthPackageInternetChargeTypeRequest.h"
|
||||
#include "model/ModifyCommonBandwidthPackageInternetChargeTypeResult.h"
|
||||
#include "model/ModifyCommonBandwidthPackageIpBandwidthRequest.h"
|
||||
#include "model/ModifyCommonBandwidthPackageIpBandwidthResult.h"
|
||||
#include "model/ModifyCommonBandwidthPackagePayTypeRequest.h"
|
||||
@@ -386,6 +448,8 @@
|
||||
#include "model/ModifyIPv6TranslatorBandwidthResult.h"
|
||||
#include "model/ModifyIPv6TranslatorEntryRequest.h"
|
||||
#include "model/ModifyIPv6TranslatorEntryResult.h"
|
||||
#include "model/ModifyInstanceAutoRenewalAttributeRequest.h"
|
||||
#include "model/ModifyInstanceAutoRenewalAttributeResult.h"
|
||||
#include "model/ModifyIpv6AddressAttributeRequest.h"
|
||||
#include "model/ModifyIpv6AddressAttributeResult.h"
|
||||
#include "model/ModifyIpv6GatewayAttributeRequest.h"
|
||||
@@ -434,6 +498,8 @@
|
||||
#include "model/ModifyVpnRouteEntryWeightResult.h"
|
||||
#include "model/MoveResourceGroupRequest.h"
|
||||
#include "model/MoveResourceGroupResult.h"
|
||||
#include "model/OpenTrafficMirrorServiceRequest.h"
|
||||
#include "model/OpenTrafficMirrorServiceResult.h"
|
||||
#include "model/PublishVpnRouteEntryRequest.h"
|
||||
#include "model/PublishVpnRouteEntryResult.h"
|
||||
#include "model/RecoverVirtualBorderRouterRequest.h"
|
||||
@@ -442,14 +508,18 @@
|
||||
#include "model/ReleaseEipAddressResult.h"
|
||||
#include "model/ReleaseEipSegmentAddressRequest.h"
|
||||
#include "model/ReleaseEipSegmentAddressResult.h"
|
||||
#include "model/RemoveBandwidthPackageIpsRequest.h"
|
||||
#include "model/RemoveBandwidthPackageIpsResult.h"
|
||||
#include "model/RemoveCommonBandwidthPackageIpRequest.h"
|
||||
#include "model/RemoveCommonBandwidthPackageIpResult.h"
|
||||
#include "model/RemoveGlobalAccelerationInstanceIpRequest.h"
|
||||
#include "model/RemoveGlobalAccelerationInstanceIpResult.h"
|
||||
#include "model/RemoveIPv6TranslatorAclListEntryRequest.h"
|
||||
#include "model/RemoveIPv6TranslatorAclListEntryResult.h"
|
||||
#include "model/RemoveSourcesFromTrafficMirrorSessionRequest.h"
|
||||
#include "model/RemoveSourcesFromTrafficMirrorSessionResult.h"
|
||||
#include "model/RenewInstanceRequest.h"
|
||||
#include "model/RenewInstanceResult.h"
|
||||
#include "model/ReplaceVpcDhcpOptionsSetRequest.h"
|
||||
#include "model/ReplaceVpcDhcpOptionsSetResult.h"
|
||||
#include "model/RevokeInstanceFromCenRequest.h"
|
||||
#include "model/RevokeInstanceFromCenResult.h"
|
||||
#include "model/TagResourcesRequest.h"
|
||||
@@ -474,8 +544,22 @@
|
||||
#include "model/UnassociateRouteTableResult.h"
|
||||
#include "model/UnassociateVpcCidrBlockRequest.h"
|
||||
#include "model/UnassociateVpcCidrBlockResult.h"
|
||||
#include "model/UpdateDhcpOptionsSetAttributeRequest.h"
|
||||
#include "model/UpdateDhcpOptionsSetAttributeResult.h"
|
||||
#include "model/UpdateIpsecServerRequest.h"
|
||||
#include "model/UpdateIpsecServerResult.h"
|
||||
#include "model/UpdateNatGatewayNatTypeRequest.h"
|
||||
#include "model/UpdateNatGatewayNatTypeResult.h"
|
||||
#include "model/UpdateNetworkAclEntriesRequest.h"
|
||||
#include "model/UpdateNetworkAclEntriesResult.h"
|
||||
#include "model/UpdateTrafficMirrorFilterAttributeRequest.h"
|
||||
#include "model/UpdateTrafficMirrorFilterAttributeResult.h"
|
||||
#include "model/UpdateTrafficMirrorFilterRuleAttributeRequest.h"
|
||||
#include "model/UpdateTrafficMirrorFilterRuleAttributeResult.h"
|
||||
#include "model/UpdateTrafficMirrorSessionAttributeRequest.h"
|
||||
#include "model/UpdateTrafficMirrorSessionAttributeResult.h"
|
||||
#include "model/UpdateVirtualBorderBandwidthRequest.h"
|
||||
#include "model/UpdateVirtualBorderBandwidthResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
@@ -491,24 +575,30 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ActiveFlowLogResult> ActiveFlowLogOutcome;
|
||||
typedef std::future<ActiveFlowLogOutcome> ActiveFlowLogOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ActiveFlowLogRequest&, const ActiveFlowLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ActiveFlowLogAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddBandwidthPackageIpsResult> AddBandwidthPackageIpsOutcome;
|
||||
typedef std::future<AddBandwidthPackageIpsOutcome> AddBandwidthPackageIpsOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::AddBandwidthPackageIpsRequest&, const AddBandwidthPackageIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddBandwidthPackageIpsAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddBgpNetworkResult> AddBgpNetworkOutcome;
|
||||
typedef std::future<AddBgpNetworkOutcome> AddBgpNetworkOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::AddBgpNetworkRequest&, const AddBgpNetworkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddBgpNetworkAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddCommonBandwidthPackageIpResult> AddCommonBandwidthPackageIpOutcome;
|
||||
typedef std::future<AddCommonBandwidthPackageIpOutcome> AddCommonBandwidthPackageIpOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::AddCommonBandwidthPackageIpRequest&, const AddCommonBandwidthPackageIpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddCommonBandwidthPackageIpAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddCommonBandwidthPackageIpsResult> AddCommonBandwidthPackageIpsOutcome;
|
||||
typedef std::future<AddCommonBandwidthPackageIpsOutcome> AddCommonBandwidthPackageIpsOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::AddCommonBandwidthPackageIpsRequest&, const AddCommonBandwidthPackageIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddCommonBandwidthPackageIpsAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddGlobalAccelerationInstanceIpResult> AddGlobalAccelerationInstanceIpOutcome;
|
||||
typedef std::future<AddGlobalAccelerationInstanceIpOutcome> AddGlobalAccelerationInstanceIpOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::AddGlobalAccelerationInstanceIpRequest&, const AddGlobalAccelerationInstanceIpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddGlobalAccelerationInstanceIpAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddIPv6TranslatorAclListEntryResult> AddIPv6TranslatorAclListEntryOutcome;
|
||||
typedef std::future<AddIPv6TranslatorAclListEntryOutcome> AddIPv6TranslatorAclListEntryOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::AddIPv6TranslatorAclListEntryRequest&, const AddIPv6TranslatorAclListEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddIPv6TranslatorAclListEntryAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddSourcesToTrafficMirrorSessionResult> AddSourcesToTrafficMirrorSessionOutcome;
|
||||
typedef std::future<AddSourcesToTrafficMirrorSessionOutcome> AddSourcesToTrafficMirrorSessionOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::AddSourcesToTrafficMirrorSessionRequest&, const AddSourcesToTrafficMirrorSessionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddSourcesToTrafficMirrorSessionAsyncHandler;
|
||||
typedef Outcome<Error, Model::AllocateEipAddressResult> AllocateEipAddressOutcome;
|
||||
typedef std::future<AllocateEipAddressOutcome> AllocateEipAddressOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::AllocateEipAddressRequest&, const AllocateEipAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateEipAddressAsyncHandler;
|
||||
typedef Outcome<Error, Model::AllocateEipAddressProResult> AllocateEipAddressProOutcome;
|
||||
typedef std::future<AllocateEipAddressProOutcome> AllocateEipAddressProOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::AllocateEipAddressProRequest&, const AllocateEipAddressProOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateEipAddressProAsyncHandler;
|
||||
typedef Outcome<Error, Model::AllocateEipSegmentAddressResult> AllocateEipSegmentAddressOutcome;
|
||||
typedef std::future<AllocateEipSegmentAddressOutcome> AllocateEipSegmentAddressOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::AllocateEipSegmentAddressRequest&, const AllocateEipSegmentAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateEipSegmentAddressAsyncHandler;
|
||||
@@ -539,6 +629,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::AssociateVpcCidrBlockResult> AssociateVpcCidrBlockOutcome;
|
||||
typedef std::future<AssociateVpcCidrBlockOutcome> AssociateVpcCidrBlockOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::AssociateVpcCidrBlockRequest&, const AssociateVpcCidrBlockOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateVpcCidrBlockAsyncHandler;
|
||||
typedef Outcome<Error, Model::AssociateVpnGatewayWithCertificateResult> AssociateVpnGatewayWithCertificateOutcome;
|
||||
typedef std::future<AssociateVpnGatewayWithCertificateOutcome> AssociateVpnGatewayWithCertificateOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::AssociateVpnGatewayWithCertificateRequest&, const AssociateVpnGatewayWithCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateVpnGatewayWithCertificateAsyncHandler;
|
||||
typedef Outcome<Error, Model::AttachDhcpOptionsSetToVpcResult> AttachDhcpOptionsSetToVpcOutcome;
|
||||
typedef std::future<AttachDhcpOptionsSetToVpcOutcome> AttachDhcpOptionsSetToVpcOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::AttachDhcpOptionsSetToVpcRequest&, const AttachDhcpOptionsSetToVpcOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AttachDhcpOptionsSetToVpcAsyncHandler;
|
||||
typedef Outcome<Error, Model::CancelCommonBandwidthPackageIpBandwidthResult> CancelCommonBandwidthPackageIpBandwidthOutcome;
|
||||
typedef std::future<CancelCommonBandwidthPackageIpBandwidthOutcome> CancelCommonBandwidthPackageIpBandwidthOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::CancelCommonBandwidthPackageIpBandwidthRequest&, const CancelCommonBandwidthPackageIpBandwidthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelCommonBandwidthPackageIpBandwidthAsyncHandler;
|
||||
@@ -551,6 +647,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CompletePhysicalConnectionLOAResult> CompletePhysicalConnectionLOAOutcome;
|
||||
typedef std::future<CompletePhysicalConnectionLOAOutcome> CompletePhysicalConnectionLOAOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::CompletePhysicalConnectionLOARequest&, const CompletePhysicalConnectionLOAOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CompletePhysicalConnectionLOAAsyncHandler;
|
||||
typedef Outcome<Error, Model::ConfirmPhysicalConnectionResult> ConfirmPhysicalConnectionOutcome;
|
||||
typedef std::future<ConfirmPhysicalConnectionOutcome> ConfirmPhysicalConnectionOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ConfirmPhysicalConnectionRequest&, const ConfirmPhysicalConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfirmPhysicalConnectionAsyncHandler;
|
||||
typedef Outcome<Error, Model::ConnectRouterInterfaceResult> ConnectRouterInterfaceOutcome;
|
||||
typedef std::future<ConnectRouterInterfaceOutcome> ConnectRouterInterfaceOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ConnectRouterInterfaceRequest&, const ConnectRouterInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConnectRouterInterfaceAsyncHandler;
|
||||
@@ -560,9 +659,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CopyNetworkAclEntriesResult> CopyNetworkAclEntriesOutcome;
|
||||
typedef std::future<CopyNetworkAclEntriesOutcome> CopyNetworkAclEntriesOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::CopyNetworkAclEntriesRequest&, const CopyNetworkAclEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CopyNetworkAclEntriesAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateBandwidthPackageResult> CreateBandwidthPackageOutcome;
|
||||
typedef std::future<CreateBandwidthPackageOutcome> CreateBandwidthPackageOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::CreateBandwidthPackageRequest&, const CreateBandwidthPackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBandwidthPackageAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateBgpGroupResult> CreateBgpGroupOutcome;
|
||||
typedef std::future<CreateBgpGroupOutcome> CreateBgpGroupOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::CreateBgpGroupRequest&, const CreateBgpGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBgpGroupAsyncHandler;
|
||||
@@ -575,6 +671,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateCustomerGatewayResult> CreateCustomerGatewayOutcome;
|
||||
typedef std::future<CreateCustomerGatewayOutcome> CreateCustomerGatewayOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::CreateCustomerGatewayRequest&, const CreateCustomerGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateCustomerGatewayAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateDhcpOptionsSetResult> CreateDhcpOptionsSetOutcome;
|
||||
typedef std::future<CreateDhcpOptionsSetOutcome> CreateDhcpOptionsSetOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::CreateDhcpOptionsSetRequest&, const CreateDhcpOptionsSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDhcpOptionsSetAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateExpressCloudConnectionResult> CreateExpressCloudConnectionOutcome;
|
||||
typedef std::future<CreateExpressCloudConnectionOutcome> CreateExpressCloudConnectionOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::CreateExpressCloudConnectionRequest&, const CreateExpressCloudConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateExpressCloudConnectionAsyncHandler;
|
||||
@@ -599,6 +698,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateIPv6TranslatorEntryResult> CreateIPv6TranslatorEntryOutcome;
|
||||
typedef std::future<CreateIPv6TranslatorEntryOutcome> CreateIPv6TranslatorEntryOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::CreateIPv6TranslatorEntryRequest&, const CreateIPv6TranslatorEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateIPv6TranslatorEntryAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateIpsecServerResult> CreateIpsecServerOutcome;
|
||||
typedef std::future<CreateIpsecServerOutcome> CreateIpsecServerOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::CreateIpsecServerRequest&, const CreateIpsecServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateIpsecServerAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateIpv6EgressOnlyRuleResult> CreateIpv6EgressOnlyRuleOutcome;
|
||||
typedef std::future<CreateIpv6EgressOnlyRuleOutcome> CreateIpv6EgressOnlyRuleOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::CreateIpv6EgressOnlyRuleRequest&, const CreateIpv6EgressOnlyRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateIpv6EgressOnlyRuleAsyncHandler;
|
||||
@@ -638,9 +740,21 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateSslVpnServerResult> CreateSslVpnServerOutcome;
|
||||
typedef std::future<CreateSslVpnServerOutcome> CreateSslVpnServerOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::CreateSslVpnServerRequest&, const CreateSslVpnServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSslVpnServerAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateTrafficMirrorFilterResult> CreateTrafficMirrorFilterOutcome;
|
||||
typedef std::future<CreateTrafficMirrorFilterOutcome> CreateTrafficMirrorFilterOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::CreateTrafficMirrorFilterRequest&, const CreateTrafficMirrorFilterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTrafficMirrorFilterAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateTrafficMirrorFilterRulesResult> CreateTrafficMirrorFilterRulesOutcome;
|
||||
typedef std::future<CreateTrafficMirrorFilterRulesOutcome> CreateTrafficMirrorFilterRulesOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::CreateTrafficMirrorFilterRulesRequest&, const CreateTrafficMirrorFilterRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTrafficMirrorFilterRulesAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateTrafficMirrorSessionResult> CreateTrafficMirrorSessionOutcome;
|
||||
typedef std::future<CreateTrafficMirrorSessionOutcome> CreateTrafficMirrorSessionOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::CreateTrafficMirrorSessionRequest&, const CreateTrafficMirrorSessionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTrafficMirrorSessionAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateVSwitchResult> CreateVSwitchOutcome;
|
||||
typedef std::future<CreateVSwitchOutcome> CreateVSwitchOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::CreateVSwitchRequest&, const CreateVSwitchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVSwitchAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateVbrHaResult> CreateVbrHaOutcome;
|
||||
typedef std::future<CreateVbrHaOutcome> CreateVbrHaOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::CreateVbrHaRequest&, const CreateVbrHaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVbrHaAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateVirtualBorderRouterResult> CreateVirtualBorderRouterOutcome;
|
||||
typedef std::future<CreateVirtualBorderRouterOutcome> CreateVirtualBorderRouterOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::CreateVirtualBorderRouterRequest&, const CreateVirtualBorderRouterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVirtualBorderRouterAsyncHandler;
|
||||
@@ -665,9 +779,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeactiveFlowLogResult> DeactiveFlowLogOutcome;
|
||||
typedef std::future<DeactiveFlowLogOutcome> DeactiveFlowLogOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DeactiveFlowLogRequest&, const DeactiveFlowLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeactiveFlowLogAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteBandwidthPackageResult> DeleteBandwidthPackageOutcome;
|
||||
typedef std::future<DeleteBandwidthPackageOutcome> DeleteBandwidthPackageOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DeleteBandwidthPackageRequest&, const DeleteBandwidthPackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBandwidthPackageAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteBgpGroupResult> DeleteBgpGroupOutcome;
|
||||
typedef std::future<DeleteBgpGroupOutcome> DeleteBgpGroupOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DeleteBgpGroupRequest&, const DeleteBgpGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBgpGroupAsyncHandler;
|
||||
@@ -683,6 +794,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteCustomerGatewayResult> DeleteCustomerGatewayOutcome;
|
||||
typedef std::future<DeleteCustomerGatewayOutcome> DeleteCustomerGatewayOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DeleteCustomerGatewayRequest&, const DeleteCustomerGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCustomerGatewayAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteDhcpOptionsSetResult> DeleteDhcpOptionsSetOutcome;
|
||||
typedef std::future<DeleteDhcpOptionsSetOutcome> DeleteDhcpOptionsSetOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DeleteDhcpOptionsSetRequest&, const DeleteDhcpOptionsSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDhcpOptionsSetAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteExpressCloudConnectionResult> DeleteExpressCloudConnectionOutcome;
|
||||
typedef std::future<DeleteExpressCloudConnectionOutcome> DeleteExpressCloudConnectionOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DeleteExpressCloudConnectionRequest&, const DeleteExpressCloudConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteExpressCloudConnectionAsyncHandler;
|
||||
@@ -710,6 +824,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteIPv6TranslatorEntryResult> DeleteIPv6TranslatorEntryOutcome;
|
||||
typedef std::future<DeleteIPv6TranslatorEntryOutcome> DeleteIPv6TranslatorEntryOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DeleteIPv6TranslatorEntryRequest&, const DeleteIPv6TranslatorEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteIPv6TranslatorEntryAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteIpsecServerResult> DeleteIpsecServerOutcome;
|
||||
typedef std::future<DeleteIpsecServerOutcome> DeleteIpsecServerOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DeleteIpsecServerRequest&, const DeleteIpsecServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteIpsecServerAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteIpv6EgressOnlyRuleResult> DeleteIpv6EgressOnlyRuleOutcome;
|
||||
typedef std::future<DeleteIpv6EgressOnlyRuleOutcome> DeleteIpv6EgressOnlyRuleOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DeleteIpv6EgressOnlyRuleRequest&, const DeleteIpv6EgressOnlyRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteIpv6EgressOnlyRuleAsyncHandler;
|
||||
@@ -746,9 +863,21 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteSslVpnServerResult> DeleteSslVpnServerOutcome;
|
||||
typedef std::future<DeleteSslVpnServerOutcome> DeleteSslVpnServerOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DeleteSslVpnServerRequest&, const DeleteSslVpnServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSslVpnServerAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteTrafficMirrorFilterResult> DeleteTrafficMirrorFilterOutcome;
|
||||
typedef std::future<DeleteTrafficMirrorFilterOutcome> DeleteTrafficMirrorFilterOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DeleteTrafficMirrorFilterRequest&, const DeleteTrafficMirrorFilterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTrafficMirrorFilterAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteTrafficMirrorFilterRulesResult> DeleteTrafficMirrorFilterRulesOutcome;
|
||||
typedef std::future<DeleteTrafficMirrorFilterRulesOutcome> DeleteTrafficMirrorFilterRulesOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DeleteTrafficMirrorFilterRulesRequest&, const DeleteTrafficMirrorFilterRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTrafficMirrorFilterRulesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteTrafficMirrorSessionResult> DeleteTrafficMirrorSessionOutcome;
|
||||
typedef std::future<DeleteTrafficMirrorSessionOutcome> DeleteTrafficMirrorSessionOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DeleteTrafficMirrorSessionRequest&, const DeleteTrafficMirrorSessionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTrafficMirrorSessionAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteVSwitchResult> DeleteVSwitchOutcome;
|
||||
typedef std::future<DeleteVSwitchOutcome> DeleteVSwitchOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DeleteVSwitchRequest&, const DeleteVSwitchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVSwitchAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteVbrHaResult> DeleteVbrHaOutcome;
|
||||
typedef std::future<DeleteVbrHaOutcome> DeleteVbrHaOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DeleteVbrHaRequest&, const DeleteVbrHaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVbrHaAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteVirtualBorderRouterResult> DeleteVirtualBorderRouterOutcome;
|
||||
typedef std::future<DeleteVirtualBorderRouterOutcome> DeleteVirtualBorderRouterOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DeleteVirtualBorderRouterRequest&, const DeleteVirtualBorderRouterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVirtualBorderRouterAsyncHandler;
|
||||
@@ -773,9 +902,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeAccessPointsResult> DescribeAccessPointsOutcome;
|
||||
typedef std::future<DescribeAccessPointsOutcome> DescribeAccessPointsOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DescribeAccessPointsRequest&, const DescribeAccessPointsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccessPointsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeBandwidthPackagesResult> DescribeBandwidthPackagesOutcome;
|
||||
typedef std::future<DescribeBandwidthPackagesOutcome> DescribeBandwidthPackagesOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DescribeBandwidthPackagesRequest&, const DescribeBandwidthPackagesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBandwidthPackagesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeBgpGroupsResult> DescribeBgpGroupsOutcome;
|
||||
typedef std::future<DescribeBgpGroupsOutcome> DescribeBgpGroupsOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DescribeBgpGroupsRequest&, const DescribeBgpGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBgpGroupsAsyncHandler;
|
||||
@@ -839,6 +965,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeIPv6TranslatorsResult> DescribeIPv6TranslatorsOutcome;
|
||||
typedef std::future<DescribeIPv6TranslatorsOutcome> DescribeIPv6TranslatorsOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DescribeIPv6TranslatorsRequest&, const DescribeIPv6TranslatorsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIPv6TranslatorsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeInstanceAutoRenewAttributeResult> DescribeInstanceAutoRenewAttributeOutcome;
|
||||
typedef std::future<DescribeInstanceAutoRenewAttributeOutcome> DescribeInstanceAutoRenewAttributeOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DescribeInstanceAutoRenewAttributeRequest&, const DescribeInstanceAutoRenewAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceAutoRenewAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeIpv6AddressesResult> DescribeIpv6AddressesOutcome;
|
||||
typedef std::future<DescribeIpv6AddressesOutcome> DescribeIpv6AddressesOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DescribeIpv6AddressesRequest&, const DescribeIpv6AddressesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIpv6AddressesAsyncHandler;
|
||||
@@ -911,6 +1040,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeVSwitchesResult> DescribeVSwitchesOutcome;
|
||||
typedef std::future<DescribeVSwitchesOutcome> DescribeVSwitchesOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DescribeVSwitchesRequest&, const DescribeVSwitchesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVSwitchesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVbrHaResult> DescribeVbrHaOutcome;
|
||||
typedef std::future<DescribeVbrHaOutcome> DescribeVbrHaOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DescribeVbrHaRequest&, const DescribeVbrHaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVbrHaAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVirtualBorderRoutersResult> DescribeVirtualBorderRoutersOutcome;
|
||||
typedef std::future<DescribeVirtualBorderRoutersOutcome> DescribeVirtualBorderRoutersOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DescribeVirtualBorderRoutersRequest&, const DescribeVirtualBorderRoutersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVirtualBorderRoutersAsyncHandler;
|
||||
@@ -947,30 +1079,72 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeZonesResult> DescribeZonesOutcome;
|
||||
typedef std::future<DescribeZonesOutcome> DescribeZonesOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DescribeZonesRequest&, const DescribeZonesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeZonesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DetachDhcpOptionsSetFromVpcResult> DetachDhcpOptionsSetFromVpcOutcome;
|
||||
typedef std::future<DetachDhcpOptionsSetFromVpcOutcome> DetachDhcpOptionsSetFromVpcOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DetachDhcpOptionsSetFromVpcRequest&, const DetachDhcpOptionsSetFromVpcOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetachDhcpOptionsSetFromVpcAsyncHandler;
|
||||
typedef Outcome<Error, Model::DisableNatGatewayEcsMetricResult> DisableNatGatewayEcsMetricOutcome;
|
||||
typedef std::future<DisableNatGatewayEcsMetricOutcome> DisableNatGatewayEcsMetricOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DisableNatGatewayEcsMetricRequest&, const DisableNatGatewayEcsMetricOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableNatGatewayEcsMetricAsyncHandler;
|
||||
typedef Outcome<Error, Model::DisableVpcClassicLinkResult> DisableVpcClassicLinkOutcome;
|
||||
typedef std::future<DisableVpcClassicLinkOutcome> DisableVpcClassicLinkOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DisableVpcClassicLinkRequest&, const DisableVpcClassicLinkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableVpcClassicLinkAsyncHandler;
|
||||
typedef Outcome<Error, Model::DissociateVpnGatewayWithCertificateResult> DissociateVpnGatewayWithCertificateOutcome;
|
||||
typedef std::future<DissociateVpnGatewayWithCertificateOutcome> DissociateVpnGatewayWithCertificateOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DissociateVpnGatewayWithCertificateRequest&, const DissociateVpnGatewayWithCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DissociateVpnGatewayWithCertificateAsyncHandler;
|
||||
typedef Outcome<Error, Model::DownloadVpnConnectionConfigResult> DownloadVpnConnectionConfigOutcome;
|
||||
typedef std::future<DownloadVpnConnectionConfigOutcome> DownloadVpnConnectionConfigOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::DownloadVpnConnectionConfigRequest&, const DownloadVpnConnectionConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DownloadVpnConnectionConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnableNatGatewayEcsMetricResult> EnableNatGatewayEcsMetricOutcome;
|
||||
typedef std::future<EnableNatGatewayEcsMetricOutcome> EnableNatGatewayEcsMetricOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::EnableNatGatewayEcsMetricRequest&, const EnableNatGatewayEcsMetricOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableNatGatewayEcsMetricAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnablePhysicalConnectionResult> EnablePhysicalConnectionOutcome;
|
||||
typedef std::future<EnablePhysicalConnectionOutcome> EnablePhysicalConnectionOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::EnablePhysicalConnectionRequest&, const EnablePhysicalConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnablePhysicalConnectionAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnableVpcClassicLinkResult> EnableVpcClassicLinkOutcome;
|
||||
typedef std::future<EnableVpcClassicLinkOutcome> EnableVpcClassicLinkOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::EnableVpcClassicLinkRequest&, const EnableVpcClassicLinkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableVpcClassicLinkAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetDhcpOptionsSetResult> GetDhcpOptionsSetOutcome;
|
||||
typedef std::future<GetDhcpOptionsSetOutcome> GetDhcpOptionsSetOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::GetDhcpOptionsSetRequest&, const GetDhcpOptionsSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDhcpOptionsSetAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetNatGatewayAttributeResult> GetNatGatewayAttributeOutcome;
|
||||
typedef std::future<GetNatGatewayAttributeOutcome> GetNatGatewayAttributeOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::GetNatGatewayAttributeRequest&, const GetNatGatewayAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNatGatewayAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetNatGatewayConvertStatusResult> GetNatGatewayConvertStatusOutcome;
|
||||
typedef std::future<GetNatGatewayConvertStatusOutcome> GetNatGatewayConvertStatusOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::GetNatGatewayConvertStatusRequest&, const GetNatGatewayConvertStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNatGatewayConvertStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetTrafficMirrorServiceStatusResult> GetTrafficMirrorServiceStatusOutcome;
|
||||
typedef std::future<GetTrafficMirrorServiceStatusOutcome> GetTrafficMirrorServiceStatusOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::GetTrafficMirrorServiceStatusRequest&, const GetTrafficMirrorServiceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTrafficMirrorServiceStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::GrantInstanceToCenResult> GrantInstanceToCenOutcome;
|
||||
typedef std::future<GrantInstanceToCenOutcome> GrantInstanceToCenOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::GrantInstanceToCenRequest&, const GrantInstanceToCenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GrantInstanceToCenAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDhcpOptionsSetsResult> ListDhcpOptionsSetsOutcome;
|
||||
typedef std::future<ListDhcpOptionsSetsOutcome> ListDhcpOptionsSetsOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ListDhcpOptionsSetsRequest&, const ListDhcpOptionsSetsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDhcpOptionsSetsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListEnhanhcedNatGatewayAvailableZonesResult> ListEnhanhcedNatGatewayAvailableZonesOutcome;
|
||||
typedef std::future<ListEnhanhcedNatGatewayAvailableZonesOutcome> ListEnhanhcedNatGatewayAvailableZonesOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ListEnhanhcedNatGatewayAvailableZonesRequest&, const ListEnhanhcedNatGatewayAvailableZonesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListEnhanhcedNatGatewayAvailableZonesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListIpsecServersResult> ListIpsecServersOutcome;
|
||||
typedef std::future<ListIpsecServersOutcome> ListIpsecServersOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ListIpsecServersRequest&, const ListIpsecServersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListIpsecServersAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListNatGatewayEcsMetricResult> ListNatGatewayEcsMetricOutcome;
|
||||
typedef std::future<ListNatGatewayEcsMetricOutcome> ListNatGatewayEcsMetricOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ListNatGatewayEcsMetricRequest&, const ListNatGatewayEcsMetricOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNatGatewayEcsMetricAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListPhysicalConnectionFeaturesResult> ListPhysicalConnectionFeaturesOutcome;
|
||||
typedef std::future<ListPhysicalConnectionFeaturesOutcome> ListPhysicalConnectionFeaturesOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ListPhysicalConnectionFeaturesRequest&, const ListPhysicalConnectionFeaturesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPhysicalConnectionFeaturesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
|
||||
typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyBandwidthPackageAttributeResult> ModifyBandwidthPackageAttributeOutcome;
|
||||
typedef std::future<ModifyBandwidthPackageAttributeOutcome> ModifyBandwidthPackageAttributeOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ModifyBandwidthPackageAttributeRequest&, const ModifyBandwidthPackageAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBandwidthPackageAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyBandwidthPackageSpecResult> ModifyBandwidthPackageSpecOutcome;
|
||||
typedef std::future<ModifyBandwidthPackageSpecOutcome> ModifyBandwidthPackageSpecOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ModifyBandwidthPackageSpecRequest&, const ModifyBandwidthPackageSpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBandwidthPackageSpecAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListTrafficMirrorFiltersResult> ListTrafficMirrorFiltersOutcome;
|
||||
typedef std::future<ListTrafficMirrorFiltersOutcome> ListTrafficMirrorFiltersOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ListTrafficMirrorFiltersRequest&, const ListTrafficMirrorFiltersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTrafficMirrorFiltersAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListTrafficMirrorSessionsResult> ListTrafficMirrorSessionsOutcome;
|
||||
typedef std::future<ListTrafficMirrorSessionsOutcome> ListTrafficMirrorSessionsOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ListTrafficMirrorSessionsRequest&, const ListTrafficMirrorSessionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTrafficMirrorSessionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListVpnCertificateAssociationsResult> ListVpnCertificateAssociationsOutcome;
|
||||
typedef std::future<ListVpnCertificateAssociationsOutcome> ListVpnCertificateAssociationsOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ListVpnCertificateAssociationsRequest&, const ListVpnCertificateAssociationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVpnCertificateAssociationsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyBgpGroupAttributeResult> ModifyBgpGroupAttributeOutcome;
|
||||
typedef std::future<ModifyBgpGroupAttributeOutcome> ModifyBgpGroupAttributeOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ModifyBgpGroupAttributeRequest&, const ModifyBgpGroupAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBgpGroupAttributeAsyncHandler;
|
||||
@@ -980,6 +1154,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifyCommonBandwidthPackageAttributeResult> ModifyCommonBandwidthPackageAttributeOutcome;
|
||||
typedef std::future<ModifyCommonBandwidthPackageAttributeOutcome> ModifyCommonBandwidthPackageAttributeOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ModifyCommonBandwidthPackageAttributeRequest&, const ModifyCommonBandwidthPackageAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyCommonBandwidthPackageAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyCommonBandwidthPackageInternetChargeTypeResult> ModifyCommonBandwidthPackageInternetChargeTypeOutcome;
|
||||
typedef std::future<ModifyCommonBandwidthPackageInternetChargeTypeOutcome> ModifyCommonBandwidthPackageInternetChargeTypeOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ModifyCommonBandwidthPackageInternetChargeTypeRequest&, const ModifyCommonBandwidthPackageInternetChargeTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyCommonBandwidthPackageInternetChargeTypeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyCommonBandwidthPackageIpBandwidthResult> ModifyCommonBandwidthPackageIpBandwidthOutcome;
|
||||
typedef std::future<ModifyCommonBandwidthPackageIpBandwidthOutcome> ModifyCommonBandwidthPackageIpBandwidthOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ModifyCommonBandwidthPackageIpBandwidthRequest&, const ModifyCommonBandwidthPackageIpBandwidthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyCommonBandwidthPackageIpBandwidthAsyncHandler;
|
||||
@@ -1031,6 +1208,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifyIPv6TranslatorEntryResult> ModifyIPv6TranslatorEntryOutcome;
|
||||
typedef std::future<ModifyIPv6TranslatorEntryOutcome> ModifyIPv6TranslatorEntryOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ModifyIPv6TranslatorEntryRequest&, const ModifyIPv6TranslatorEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIPv6TranslatorEntryAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyInstanceAutoRenewalAttributeResult> ModifyInstanceAutoRenewalAttributeOutcome;
|
||||
typedef std::future<ModifyInstanceAutoRenewalAttributeOutcome> ModifyInstanceAutoRenewalAttributeOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ModifyInstanceAutoRenewalAttributeRequest&, const ModifyInstanceAutoRenewalAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceAutoRenewalAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyIpv6AddressAttributeResult> ModifyIpv6AddressAttributeOutcome;
|
||||
typedef std::future<ModifyIpv6AddressAttributeOutcome> ModifyIpv6AddressAttributeOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ModifyIpv6AddressAttributeRequest&, const ModifyIpv6AddressAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIpv6AddressAttributeAsyncHandler;
|
||||
@@ -1103,6 +1283,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::MoveResourceGroupResult> MoveResourceGroupOutcome;
|
||||
typedef std::future<MoveResourceGroupOutcome> MoveResourceGroupOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::MoveResourceGroupRequest&, const MoveResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MoveResourceGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::OpenTrafficMirrorServiceResult> OpenTrafficMirrorServiceOutcome;
|
||||
typedef std::future<OpenTrafficMirrorServiceOutcome> OpenTrafficMirrorServiceOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::OpenTrafficMirrorServiceRequest&, const OpenTrafficMirrorServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenTrafficMirrorServiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::PublishVpnRouteEntryResult> PublishVpnRouteEntryOutcome;
|
||||
typedef std::future<PublishVpnRouteEntryOutcome> PublishVpnRouteEntryOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::PublishVpnRouteEntryRequest&, const PublishVpnRouteEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PublishVpnRouteEntryAsyncHandler;
|
||||
@@ -1115,9 +1298,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ReleaseEipSegmentAddressResult> ReleaseEipSegmentAddressOutcome;
|
||||
typedef std::future<ReleaseEipSegmentAddressOutcome> ReleaseEipSegmentAddressOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ReleaseEipSegmentAddressRequest&, const ReleaseEipSegmentAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseEipSegmentAddressAsyncHandler;
|
||||
typedef Outcome<Error, Model::RemoveBandwidthPackageIpsResult> RemoveBandwidthPackageIpsOutcome;
|
||||
typedef std::future<RemoveBandwidthPackageIpsOutcome> RemoveBandwidthPackageIpsOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::RemoveBandwidthPackageIpsRequest&, const RemoveBandwidthPackageIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveBandwidthPackageIpsAsyncHandler;
|
||||
typedef Outcome<Error, Model::RemoveCommonBandwidthPackageIpResult> RemoveCommonBandwidthPackageIpOutcome;
|
||||
typedef std::future<RemoveCommonBandwidthPackageIpOutcome> RemoveCommonBandwidthPackageIpOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::RemoveCommonBandwidthPackageIpRequest&, const RemoveCommonBandwidthPackageIpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveCommonBandwidthPackageIpAsyncHandler;
|
||||
@@ -1127,6 +1307,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::RemoveIPv6TranslatorAclListEntryResult> RemoveIPv6TranslatorAclListEntryOutcome;
|
||||
typedef std::future<RemoveIPv6TranslatorAclListEntryOutcome> RemoveIPv6TranslatorAclListEntryOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::RemoveIPv6TranslatorAclListEntryRequest&, const RemoveIPv6TranslatorAclListEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveIPv6TranslatorAclListEntryAsyncHandler;
|
||||
typedef Outcome<Error, Model::RemoveSourcesFromTrafficMirrorSessionResult> RemoveSourcesFromTrafficMirrorSessionOutcome;
|
||||
typedef std::future<RemoveSourcesFromTrafficMirrorSessionOutcome> RemoveSourcesFromTrafficMirrorSessionOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::RemoveSourcesFromTrafficMirrorSessionRequest&, const RemoveSourcesFromTrafficMirrorSessionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveSourcesFromTrafficMirrorSessionAsyncHandler;
|
||||
typedef Outcome<Error, Model::RenewInstanceResult> RenewInstanceOutcome;
|
||||
typedef std::future<RenewInstanceOutcome> RenewInstanceOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::RenewInstanceRequest&, const RenewInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RenewInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::ReplaceVpcDhcpOptionsSetResult> ReplaceVpcDhcpOptionsSetOutcome;
|
||||
typedef std::future<ReplaceVpcDhcpOptionsSetOutcome> ReplaceVpcDhcpOptionsSetOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::ReplaceVpcDhcpOptionsSetRequest&, const ReplaceVpcDhcpOptionsSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReplaceVpcDhcpOptionsSetAsyncHandler;
|
||||
typedef Outcome<Error, Model::RevokeInstanceFromCenResult> RevokeInstanceFromCenOutcome;
|
||||
typedef std::future<RevokeInstanceFromCenOutcome> RevokeInstanceFromCenOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::RevokeInstanceFromCenRequest&, const RevokeInstanceFromCenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RevokeInstanceFromCenAsyncHandler;
|
||||
@@ -1163,9 +1352,30 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::UnassociateVpcCidrBlockResult> UnassociateVpcCidrBlockOutcome;
|
||||
typedef std::future<UnassociateVpcCidrBlockOutcome> UnassociateVpcCidrBlockOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::UnassociateVpcCidrBlockRequest&, const UnassociateVpcCidrBlockOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnassociateVpcCidrBlockAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateDhcpOptionsSetAttributeResult> UpdateDhcpOptionsSetAttributeOutcome;
|
||||
typedef std::future<UpdateDhcpOptionsSetAttributeOutcome> UpdateDhcpOptionsSetAttributeOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::UpdateDhcpOptionsSetAttributeRequest&, const UpdateDhcpOptionsSetAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDhcpOptionsSetAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateIpsecServerResult> UpdateIpsecServerOutcome;
|
||||
typedef std::future<UpdateIpsecServerOutcome> UpdateIpsecServerOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::UpdateIpsecServerRequest&, const UpdateIpsecServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateIpsecServerAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateNatGatewayNatTypeResult> UpdateNatGatewayNatTypeOutcome;
|
||||
typedef std::future<UpdateNatGatewayNatTypeOutcome> UpdateNatGatewayNatTypeOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::UpdateNatGatewayNatTypeRequest&, const UpdateNatGatewayNatTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateNatGatewayNatTypeAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateNetworkAclEntriesResult> UpdateNetworkAclEntriesOutcome;
|
||||
typedef std::future<UpdateNetworkAclEntriesOutcome> UpdateNetworkAclEntriesOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::UpdateNetworkAclEntriesRequest&, const UpdateNetworkAclEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateNetworkAclEntriesAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateTrafficMirrorFilterAttributeResult> UpdateTrafficMirrorFilterAttributeOutcome;
|
||||
typedef std::future<UpdateTrafficMirrorFilterAttributeOutcome> UpdateTrafficMirrorFilterAttributeOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::UpdateTrafficMirrorFilterAttributeRequest&, const UpdateTrafficMirrorFilterAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTrafficMirrorFilterAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateTrafficMirrorFilterRuleAttributeResult> UpdateTrafficMirrorFilterRuleAttributeOutcome;
|
||||
typedef std::future<UpdateTrafficMirrorFilterRuleAttributeOutcome> UpdateTrafficMirrorFilterRuleAttributeOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::UpdateTrafficMirrorFilterRuleAttributeRequest&, const UpdateTrafficMirrorFilterRuleAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTrafficMirrorFilterRuleAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateTrafficMirrorSessionAttributeResult> UpdateTrafficMirrorSessionAttributeOutcome;
|
||||
typedef std::future<UpdateTrafficMirrorSessionAttributeOutcome> UpdateTrafficMirrorSessionAttributeOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::UpdateTrafficMirrorSessionAttributeRequest&, const UpdateTrafficMirrorSessionAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTrafficMirrorSessionAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateVirtualBorderBandwidthResult> UpdateVirtualBorderBandwidthOutcome;
|
||||
typedef std::future<UpdateVirtualBorderBandwidthOutcome> UpdateVirtualBorderBandwidthOutcomeCallable;
|
||||
typedef std::function<void(const VpcClient*, const Model::UpdateVirtualBorderBandwidthRequest&, const UpdateVirtualBorderBandwidthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateVirtualBorderBandwidthAsyncHandler;
|
||||
|
||||
VpcClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
VpcClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
@@ -1177,24 +1387,30 @@ namespace AlibabaCloud
|
||||
ActiveFlowLogOutcome activeFlowLog(const Model::ActiveFlowLogRequest &request)const;
|
||||
void activeFlowLogAsync(const Model::ActiveFlowLogRequest& request, const ActiveFlowLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ActiveFlowLogOutcomeCallable activeFlowLogCallable(const Model::ActiveFlowLogRequest& request) const;
|
||||
AddBandwidthPackageIpsOutcome addBandwidthPackageIps(const Model::AddBandwidthPackageIpsRequest &request)const;
|
||||
void addBandwidthPackageIpsAsync(const Model::AddBandwidthPackageIpsRequest& request, const AddBandwidthPackageIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddBandwidthPackageIpsOutcomeCallable addBandwidthPackageIpsCallable(const Model::AddBandwidthPackageIpsRequest& request) const;
|
||||
AddBgpNetworkOutcome addBgpNetwork(const Model::AddBgpNetworkRequest &request)const;
|
||||
void addBgpNetworkAsync(const Model::AddBgpNetworkRequest& request, const AddBgpNetworkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddBgpNetworkOutcomeCallable addBgpNetworkCallable(const Model::AddBgpNetworkRequest& request) const;
|
||||
AddCommonBandwidthPackageIpOutcome addCommonBandwidthPackageIp(const Model::AddCommonBandwidthPackageIpRequest &request)const;
|
||||
void addCommonBandwidthPackageIpAsync(const Model::AddCommonBandwidthPackageIpRequest& request, const AddCommonBandwidthPackageIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddCommonBandwidthPackageIpOutcomeCallable addCommonBandwidthPackageIpCallable(const Model::AddCommonBandwidthPackageIpRequest& request) const;
|
||||
AddCommonBandwidthPackageIpsOutcome addCommonBandwidthPackageIps(const Model::AddCommonBandwidthPackageIpsRequest &request)const;
|
||||
void addCommonBandwidthPackageIpsAsync(const Model::AddCommonBandwidthPackageIpsRequest& request, const AddCommonBandwidthPackageIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddCommonBandwidthPackageIpsOutcomeCallable addCommonBandwidthPackageIpsCallable(const Model::AddCommonBandwidthPackageIpsRequest& request) const;
|
||||
AddGlobalAccelerationInstanceIpOutcome addGlobalAccelerationInstanceIp(const Model::AddGlobalAccelerationInstanceIpRequest &request)const;
|
||||
void addGlobalAccelerationInstanceIpAsync(const Model::AddGlobalAccelerationInstanceIpRequest& request, const AddGlobalAccelerationInstanceIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddGlobalAccelerationInstanceIpOutcomeCallable addGlobalAccelerationInstanceIpCallable(const Model::AddGlobalAccelerationInstanceIpRequest& request) const;
|
||||
AddIPv6TranslatorAclListEntryOutcome addIPv6TranslatorAclListEntry(const Model::AddIPv6TranslatorAclListEntryRequest &request)const;
|
||||
void addIPv6TranslatorAclListEntryAsync(const Model::AddIPv6TranslatorAclListEntryRequest& request, const AddIPv6TranslatorAclListEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddIPv6TranslatorAclListEntryOutcomeCallable addIPv6TranslatorAclListEntryCallable(const Model::AddIPv6TranslatorAclListEntryRequest& request) const;
|
||||
AddSourcesToTrafficMirrorSessionOutcome addSourcesToTrafficMirrorSession(const Model::AddSourcesToTrafficMirrorSessionRequest &request)const;
|
||||
void addSourcesToTrafficMirrorSessionAsync(const Model::AddSourcesToTrafficMirrorSessionRequest& request, const AddSourcesToTrafficMirrorSessionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddSourcesToTrafficMirrorSessionOutcomeCallable addSourcesToTrafficMirrorSessionCallable(const Model::AddSourcesToTrafficMirrorSessionRequest& request) const;
|
||||
AllocateEipAddressOutcome allocateEipAddress(const Model::AllocateEipAddressRequest &request)const;
|
||||
void allocateEipAddressAsync(const Model::AllocateEipAddressRequest& request, const AllocateEipAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AllocateEipAddressOutcomeCallable allocateEipAddressCallable(const Model::AllocateEipAddressRequest& request) const;
|
||||
AllocateEipAddressProOutcome allocateEipAddressPro(const Model::AllocateEipAddressProRequest &request)const;
|
||||
void allocateEipAddressProAsync(const Model::AllocateEipAddressProRequest& request, const AllocateEipAddressProAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AllocateEipAddressProOutcomeCallable allocateEipAddressProCallable(const Model::AllocateEipAddressProRequest& request) const;
|
||||
AllocateEipSegmentAddressOutcome allocateEipSegmentAddress(const Model::AllocateEipSegmentAddressRequest &request)const;
|
||||
void allocateEipSegmentAddressAsync(const Model::AllocateEipSegmentAddressRequest& request, const AllocateEipSegmentAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AllocateEipSegmentAddressOutcomeCallable allocateEipSegmentAddressCallable(const Model::AllocateEipSegmentAddressRequest& request) const;
|
||||
@@ -1225,6 +1441,12 @@ namespace AlibabaCloud
|
||||
AssociateVpcCidrBlockOutcome associateVpcCidrBlock(const Model::AssociateVpcCidrBlockRequest &request)const;
|
||||
void associateVpcCidrBlockAsync(const Model::AssociateVpcCidrBlockRequest& request, const AssociateVpcCidrBlockAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AssociateVpcCidrBlockOutcomeCallable associateVpcCidrBlockCallable(const Model::AssociateVpcCidrBlockRequest& request) const;
|
||||
AssociateVpnGatewayWithCertificateOutcome associateVpnGatewayWithCertificate(const Model::AssociateVpnGatewayWithCertificateRequest &request)const;
|
||||
void associateVpnGatewayWithCertificateAsync(const Model::AssociateVpnGatewayWithCertificateRequest& request, const AssociateVpnGatewayWithCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AssociateVpnGatewayWithCertificateOutcomeCallable associateVpnGatewayWithCertificateCallable(const Model::AssociateVpnGatewayWithCertificateRequest& request) const;
|
||||
AttachDhcpOptionsSetToVpcOutcome attachDhcpOptionsSetToVpc(const Model::AttachDhcpOptionsSetToVpcRequest &request)const;
|
||||
void attachDhcpOptionsSetToVpcAsync(const Model::AttachDhcpOptionsSetToVpcRequest& request, const AttachDhcpOptionsSetToVpcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AttachDhcpOptionsSetToVpcOutcomeCallable attachDhcpOptionsSetToVpcCallable(const Model::AttachDhcpOptionsSetToVpcRequest& request) const;
|
||||
CancelCommonBandwidthPackageIpBandwidthOutcome cancelCommonBandwidthPackageIpBandwidth(const Model::CancelCommonBandwidthPackageIpBandwidthRequest &request)const;
|
||||
void cancelCommonBandwidthPackageIpBandwidthAsync(const Model::CancelCommonBandwidthPackageIpBandwidthRequest& request, const CancelCommonBandwidthPackageIpBandwidthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CancelCommonBandwidthPackageIpBandwidthOutcomeCallable cancelCommonBandwidthPackageIpBandwidthCallable(const Model::CancelCommonBandwidthPackageIpBandwidthRequest& request) const;
|
||||
@@ -1237,6 +1459,9 @@ namespace AlibabaCloud
|
||||
CompletePhysicalConnectionLOAOutcome completePhysicalConnectionLOA(const Model::CompletePhysicalConnectionLOARequest &request)const;
|
||||
void completePhysicalConnectionLOAAsync(const Model::CompletePhysicalConnectionLOARequest& request, const CompletePhysicalConnectionLOAAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CompletePhysicalConnectionLOAOutcomeCallable completePhysicalConnectionLOACallable(const Model::CompletePhysicalConnectionLOARequest& request) const;
|
||||
ConfirmPhysicalConnectionOutcome confirmPhysicalConnection(const Model::ConfirmPhysicalConnectionRequest &request)const;
|
||||
void confirmPhysicalConnectionAsync(const Model::ConfirmPhysicalConnectionRequest& request, const ConfirmPhysicalConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ConfirmPhysicalConnectionOutcomeCallable confirmPhysicalConnectionCallable(const Model::ConfirmPhysicalConnectionRequest& request) const;
|
||||
ConnectRouterInterfaceOutcome connectRouterInterface(const Model::ConnectRouterInterfaceRequest &request)const;
|
||||
void connectRouterInterfaceAsync(const Model::ConnectRouterInterfaceRequest& request, const ConnectRouterInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ConnectRouterInterfaceOutcomeCallable connectRouterInterfaceCallable(const Model::ConnectRouterInterfaceRequest& request) const;
|
||||
@@ -1246,9 +1471,6 @@ namespace AlibabaCloud
|
||||
CopyNetworkAclEntriesOutcome copyNetworkAclEntries(const Model::CopyNetworkAclEntriesRequest &request)const;
|
||||
void copyNetworkAclEntriesAsync(const Model::CopyNetworkAclEntriesRequest& request, const CopyNetworkAclEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CopyNetworkAclEntriesOutcomeCallable copyNetworkAclEntriesCallable(const Model::CopyNetworkAclEntriesRequest& request) const;
|
||||
CreateBandwidthPackageOutcome createBandwidthPackage(const Model::CreateBandwidthPackageRequest &request)const;
|
||||
void createBandwidthPackageAsync(const Model::CreateBandwidthPackageRequest& request, const CreateBandwidthPackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateBandwidthPackageOutcomeCallable createBandwidthPackageCallable(const Model::CreateBandwidthPackageRequest& request) const;
|
||||
CreateBgpGroupOutcome createBgpGroup(const Model::CreateBgpGroupRequest &request)const;
|
||||
void createBgpGroupAsync(const Model::CreateBgpGroupRequest& request, const CreateBgpGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateBgpGroupOutcomeCallable createBgpGroupCallable(const Model::CreateBgpGroupRequest& request) const;
|
||||
@@ -1261,6 +1483,9 @@ namespace AlibabaCloud
|
||||
CreateCustomerGatewayOutcome createCustomerGateway(const Model::CreateCustomerGatewayRequest &request)const;
|
||||
void createCustomerGatewayAsync(const Model::CreateCustomerGatewayRequest& request, const CreateCustomerGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateCustomerGatewayOutcomeCallable createCustomerGatewayCallable(const Model::CreateCustomerGatewayRequest& request) const;
|
||||
CreateDhcpOptionsSetOutcome createDhcpOptionsSet(const Model::CreateDhcpOptionsSetRequest &request)const;
|
||||
void createDhcpOptionsSetAsync(const Model::CreateDhcpOptionsSetRequest& request, const CreateDhcpOptionsSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDhcpOptionsSetOutcomeCallable createDhcpOptionsSetCallable(const Model::CreateDhcpOptionsSetRequest& request) const;
|
||||
CreateExpressCloudConnectionOutcome createExpressCloudConnection(const Model::CreateExpressCloudConnectionRequest &request)const;
|
||||
void createExpressCloudConnectionAsync(const Model::CreateExpressCloudConnectionRequest& request, const CreateExpressCloudConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateExpressCloudConnectionOutcomeCallable createExpressCloudConnectionCallable(const Model::CreateExpressCloudConnectionRequest& request) const;
|
||||
@@ -1285,6 +1510,9 @@ namespace AlibabaCloud
|
||||
CreateIPv6TranslatorEntryOutcome createIPv6TranslatorEntry(const Model::CreateIPv6TranslatorEntryRequest &request)const;
|
||||
void createIPv6TranslatorEntryAsync(const Model::CreateIPv6TranslatorEntryRequest& request, const CreateIPv6TranslatorEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateIPv6TranslatorEntryOutcomeCallable createIPv6TranslatorEntryCallable(const Model::CreateIPv6TranslatorEntryRequest& request) const;
|
||||
CreateIpsecServerOutcome createIpsecServer(const Model::CreateIpsecServerRequest &request)const;
|
||||
void createIpsecServerAsync(const Model::CreateIpsecServerRequest& request, const CreateIpsecServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateIpsecServerOutcomeCallable createIpsecServerCallable(const Model::CreateIpsecServerRequest& request) const;
|
||||
CreateIpv6EgressOnlyRuleOutcome createIpv6EgressOnlyRule(const Model::CreateIpv6EgressOnlyRuleRequest &request)const;
|
||||
void createIpv6EgressOnlyRuleAsync(const Model::CreateIpv6EgressOnlyRuleRequest& request, const CreateIpv6EgressOnlyRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateIpv6EgressOnlyRuleOutcomeCallable createIpv6EgressOnlyRuleCallable(const Model::CreateIpv6EgressOnlyRuleRequest& request) const;
|
||||
@@ -1324,9 +1552,21 @@ namespace AlibabaCloud
|
||||
CreateSslVpnServerOutcome createSslVpnServer(const Model::CreateSslVpnServerRequest &request)const;
|
||||
void createSslVpnServerAsync(const Model::CreateSslVpnServerRequest& request, const CreateSslVpnServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateSslVpnServerOutcomeCallable createSslVpnServerCallable(const Model::CreateSslVpnServerRequest& request) const;
|
||||
CreateTrafficMirrorFilterOutcome createTrafficMirrorFilter(const Model::CreateTrafficMirrorFilterRequest &request)const;
|
||||
void createTrafficMirrorFilterAsync(const Model::CreateTrafficMirrorFilterRequest& request, const CreateTrafficMirrorFilterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateTrafficMirrorFilterOutcomeCallable createTrafficMirrorFilterCallable(const Model::CreateTrafficMirrorFilterRequest& request) const;
|
||||
CreateTrafficMirrorFilterRulesOutcome createTrafficMirrorFilterRules(const Model::CreateTrafficMirrorFilterRulesRequest &request)const;
|
||||
void createTrafficMirrorFilterRulesAsync(const Model::CreateTrafficMirrorFilterRulesRequest& request, const CreateTrafficMirrorFilterRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateTrafficMirrorFilterRulesOutcomeCallable createTrafficMirrorFilterRulesCallable(const Model::CreateTrafficMirrorFilterRulesRequest& request) const;
|
||||
CreateTrafficMirrorSessionOutcome createTrafficMirrorSession(const Model::CreateTrafficMirrorSessionRequest &request)const;
|
||||
void createTrafficMirrorSessionAsync(const Model::CreateTrafficMirrorSessionRequest& request, const CreateTrafficMirrorSessionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateTrafficMirrorSessionOutcomeCallable createTrafficMirrorSessionCallable(const Model::CreateTrafficMirrorSessionRequest& request) const;
|
||||
CreateVSwitchOutcome createVSwitch(const Model::CreateVSwitchRequest &request)const;
|
||||
void createVSwitchAsync(const Model::CreateVSwitchRequest& request, const CreateVSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateVSwitchOutcomeCallable createVSwitchCallable(const Model::CreateVSwitchRequest& request) const;
|
||||
CreateVbrHaOutcome createVbrHa(const Model::CreateVbrHaRequest &request)const;
|
||||
void createVbrHaAsync(const Model::CreateVbrHaRequest& request, const CreateVbrHaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateVbrHaOutcomeCallable createVbrHaCallable(const Model::CreateVbrHaRequest& request) const;
|
||||
CreateVirtualBorderRouterOutcome createVirtualBorderRouter(const Model::CreateVirtualBorderRouterRequest &request)const;
|
||||
void createVirtualBorderRouterAsync(const Model::CreateVirtualBorderRouterRequest& request, const CreateVirtualBorderRouterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateVirtualBorderRouterOutcomeCallable createVirtualBorderRouterCallable(const Model::CreateVirtualBorderRouterRequest& request) const;
|
||||
@@ -1351,9 +1591,6 @@ namespace AlibabaCloud
|
||||
DeactiveFlowLogOutcome deactiveFlowLog(const Model::DeactiveFlowLogRequest &request)const;
|
||||
void deactiveFlowLogAsync(const Model::DeactiveFlowLogRequest& request, const DeactiveFlowLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeactiveFlowLogOutcomeCallable deactiveFlowLogCallable(const Model::DeactiveFlowLogRequest& request) const;
|
||||
DeleteBandwidthPackageOutcome deleteBandwidthPackage(const Model::DeleteBandwidthPackageRequest &request)const;
|
||||
void deleteBandwidthPackageAsync(const Model::DeleteBandwidthPackageRequest& request, const DeleteBandwidthPackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteBandwidthPackageOutcomeCallable deleteBandwidthPackageCallable(const Model::DeleteBandwidthPackageRequest& request) const;
|
||||
DeleteBgpGroupOutcome deleteBgpGroup(const Model::DeleteBgpGroupRequest &request)const;
|
||||
void deleteBgpGroupAsync(const Model::DeleteBgpGroupRequest& request, const DeleteBgpGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteBgpGroupOutcomeCallable deleteBgpGroupCallable(const Model::DeleteBgpGroupRequest& request) const;
|
||||
@@ -1369,6 +1606,9 @@ namespace AlibabaCloud
|
||||
DeleteCustomerGatewayOutcome deleteCustomerGateway(const Model::DeleteCustomerGatewayRequest &request)const;
|
||||
void deleteCustomerGatewayAsync(const Model::DeleteCustomerGatewayRequest& request, const DeleteCustomerGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteCustomerGatewayOutcomeCallable deleteCustomerGatewayCallable(const Model::DeleteCustomerGatewayRequest& request) const;
|
||||
DeleteDhcpOptionsSetOutcome deleteDhcpOptionsSet(const Model::DeleteDhcpOptionsSetRequest &request)const;
|
||||
void deleteDhcpOptionsSetAsync(const Model::DeleteDhcpOptionsSetRequest& request, const DeleteDhcpOptionsSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteDhcpOptionsSetOutcomeCallable deleteDhcpOptionsSetCallable(const Model::DeleteDhcpOptionsSetRequest& request) const;
|
||||
DeleteExpressCloudConnectionOutcome deleteExpressCloudConnection(const Model::DeleteExpressCloudConnectionRequest &request)const;
|
||||
void deleteExpressCloudConnectionAsync(const Model::DeleteExpressCloudConnectionRequest& request, const DeleteExpressCloudConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteExpressCloudConnectionOutcomeCallable deleteExpressCloudConnectionCallable(const Model::DeleteExpressCloudConnectionRequest& request) const;
|
||||
@@ -1396,6 +1636,9 @@ namespace AlibabaCloud
|
||||
DeleteIPv6TranslatorEntryOutcome deleteIPv6TranslatorEntry(const Model::DeleteIPv6TranslatorEntryRequest &request)const;
|
||||
void deleteIPv6TranslatorEntryAsync(const Model::DeleteIPv6TranslatorEntryRequest& request, const DeleteIPv6TranslatorEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteIPv6TranslatorEntryOutcomeCallable deleteIPv6TranslatorEntryCallable(const Model::DeleteIPv6TranslatorEntryRequest& request) const;
|
||||
DeleteIpsecServerOutcome deleteIpsecServer(const Model::DeleteIpsecServerRequest &request)const;
|
||||
void deleteIpsecServerAsync(const Model::DeleteIpsecServerRequest& request, const DeleteIpsecServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteIpsecServerOutcomeCallable deleteIpsecServerCallable(const Model::DeleteIpsecServerRequest& request) const;
|
||||
DeleteIpv6EgressOnlyRuleOutcome deleteIpv6EgressOnlyRule(const Model::DeleteIpv6EgressOnlyRuleRequest &request)const;
|
||||
void deleteIpv6EgressOnlyRuleAsync(const Model::DeleteIpv6EgressOnlyRuleRequest& request, const DeleteIpv6EgressOnlyRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteIpv6EgressOnlyRuleOutcomeCallable deleteIpv6EgressOnlyRuleCallable(const Model::DeleteIpv6EgressOnlyRuleRequest& request) const;
|
||||
@@ -1432,9 +1675,21 @@ namespace AlibabaCloud
|
||||
DeleteSslVpnServerOutcome deleteSslVpnServer(const Model::DeleteSslVpnServerRequest &request)const;
|
||||
void deleteSslVpnServerAsync(const Model::DeleteSslVpnServerRequest& request, const DeleteSslVpnServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteSslVpnServerOutcomeCallable deleteSslVpnServerCallable(const Model::DeleteSslVpnServerRequest& request) const;
|
||||
DeleteTrafficMirrorFilterOutcome deleteTrafficMirrorFilter(const Model::DeleteTrafficMirrorFilterRequest &request)const;
|
||||
void deleteTrafficMirrorFilterAsync(const Model::DeleteTrafficMirrorFilterRequest& request, const DeleteTrafficMirrorFilterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteTrafficMirrorFilterOutcomeCallable deleteTrafficMirrorFilterCallable(const Model::DeleteTrafficMirrorFilterRequest& request) const;
|
||||
DeleteTrafficMirrorFilterRulesOutcome deleteTrafficMirrorFilterRules(const Model::DeleteTrafficMirrorFilterRulesRequest &request)const;
|
||||
void deleteTrafficMirrorFilterRulesAsync(const Model::DeleteTrafficMirrorFilterRulesRequest& request, const DeleteTrafficMirrorFilterRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteTrafficMirrorFilterRulesOutcomeCallable deleteTrafficMirrorFilterRulesCallable(const Model::DeleteTrafficMirrorFilterRulesRequest& request) const;
|
||||
DeleteTrafficMirrorSessionOutcome deleteTrafficMirrorSession(const Model::DeleteTrafficMirrorSessionRequest &request)const;
|
||||
void deleteTrafficMirrorSessionAsync(const Model::DeleteTrafficMirrorSessionRequest& request, const DeleteTrafficMirrorSessionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteTrafficMirrorSessionOutcomeCallable deleteTrafficMirrorSessionCallable(const Model::DeleteTrafficMirrorSessionRequest& request) const;
|
||||
DeleteVSwitchOutcome deleteVSwitch(const Model::DeleteVSwitchRequest &request)const;
|
||||
void deleteVSwitchAsync(const Model::DeleteVSwitchRequest& request, const DeleteVSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteVSwitchOutcomeCallable deleteVSwitchCallable(const Model::DeleteVSwitchRequest& request) const;
|
||||
DeleteVbrHaOutcome deleteVbrHa(const Model::DeleteVbrHaRequest &request)const;
|
||||
void deleteVbrHaAsync(const Model::DeleteVbrHaRequest& request, const DeleteVbrHaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteVbrHaOutcomeCallable deleteVbrHaCallable(const Model::DeleteVbrHaRequest& request) const;
|
||||
DeleteVirtualBorderRouterOutcome deleteVirtualBorderRouter(const Model::DeleteVirtualBorderRouterRequest &request)const;
|
||||
void deleteVirtualBorderRouterAsync(const Model::DeleteVirtualBorderRouterRequest& request, const DeleteVirtualBorderRouterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteVirtualBorderRouterOutcomeCallable deleteVirtualBorderRouterCallable(const Model::DeleteVirtualBorderRouterRequest& request) const;
|
||||
@@ -1459,9 +1714,6 @@ namespace AlibabaCloud
|
||||
DescribeAccessPointsOutcome describeAccessPoints(const Model::DescribeAccessPointsRequest &request)const;
|
||||
void describeAccessPointsAsync(const Model::DescribeAccessPointsRequest& request, const DescribeAccessPointsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAccessPointsOutcomeCallable describeAccessPointsCallable(const Model::DescribeAccessPointsRequest& request) const;
|
||||
DescribeBandwidthPackagesOutcome describeBandwidthPackages(const Model::DescribeBandwidthPackagesRequest &request)const;
|
||||
void describeBandwidthPackagesAsync(const Model::DescribeBandwidthPackagesRequest& request, const DescribeBandwidthPackagesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeBandwidthPackagesOutcomeCallable describeBandwidthPackagesCallable(const Model::DescribeBandwidthPackagesRequest& request) const;
|
||||
DescribeBgpGroupsOutcome describeBgpGroups(const Model::DescribeBgpGroupsRequest &request)const;
|
||||
void describeBgpGroupsAsync(const Model::DescribeBgpGroupsRequest& request, const DescribeBgpGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeBgpGroupsOutcomeCallable describeBgpGroupsCallable(const Model::DescribeBgpGroupsRequest& request) const;
|
||||
@@ -1525,6 +1777,9 @@ namespace AlibabaCloud
|
||||
DescribeIPv6TranslatorsOutcome describeIPv6Translators(const Model::DescribeIPv6TranslatorsRequest &request)const;
|
||||
void describeIPv6TranslatorsAsync(const Model::DescribeIPv6TranslatorsRequest& request, const DescribeIPv6TranslatorsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeIPv6TranslatorsOutcomeCallable describeIPv6TranslatorsCallable(const Model::DescribeIPv6TranslatorsRequest& request) const;
|
||||
DescribeInstanceAutoRenewAttributeOutcome describeInstanceAutoRenewAttribute(const Model::DescribeInstanceAutoRenewAttributeRequest &request)const;
|
||||
void describeInstanceAutoRenewAttributeAsync(const Model::DescribeInstanceAutoRenewAttributeRequest& request, const DescribeInstanceAutoRenewAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstanceAutoRenewAttributeOutcomeCallable describeInstanceAutoRenewAttributeCallable(const Model::DescribeInstanceAutoRenewAttributeRequest& request) const;
|
||||
DescribeIpv6AddressesOutcome describeIpv6Addresses(const Model::DescribeIpv6AddressesRequest &request)const;
|
||||
void describeIpv6AddressesAsync(const Model::DescribeIpv6AddressesRequest& request, const DescribeIpv6AddressesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeIpv6AddressesOutcomeCallable describeIpv6AddressesCallable(const Model::DescribeIpv6AddressesRequest& request) const;
|
||||
@@ -1597,6 +1852,9 @@ namespace AlibabaCloud
|
||||
DescribeVSwitchesOutcome describeVSwitches(const Model::DescribeVSwitchesRequest &request)const;
|
||||
void describeVSwitchesAsync(const Model::DescribeVSwitchesRequest& request, const DescribeVSwitchesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVSwitchesOutcomeCallable describeVSwitchesCallable(const Model::DescribeVSwitchesRequest& request) const;
|
||||
DescribeVbrHaOutcome describeVbrHa(const Model::DescribeVbrHaRequest &request)const;
|
||||
void describeVbrHaAsync(const Model::DescribeVbrHaRequest& request, const DescribeVbrHaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVbrHaOutcomeCallable describeVbrHaCallable(const Model::DescribeVbrHaRequest& request) const;
|
||||
DescribeVirtualBorderRoutersOutcome describeVirtualBorderRouters(const Model::DescribeVirtualBorderRoutersRequest &request)const;
|
||||
void describeVirtualBorderRoutersAsync(const Model::DescribeVirtualBorderRoutersRequest& request, const DescribeVirtualBorderRoutersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVirtualBorderRoutersOutcomeCallable describeVirtualBorderRoutersCallable(const Model::DescribeVirtualBorderRoutersRequest& request) const;
|
||||
@@ -1633,30 +1891,72 @@ namespace AlibabaCloud
|
||||
DescribeZonesOutcome describeZones(const Model::DescribeZonesRequest &request)const;
|
||||
void describeZonesAsync(const Model::DescribeZonesRequest& request, const DescribeZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeZonesOutcomeCallable describeZonesCallable(const Model::DescribeZonesRequest& request) const;
|
||||
DetachDhcpOptionsSetFromVpcOutcome detachDhcpOptionsSetFromVpc(const Model::DetachDhcpOptionsSetFromVpcRequest &request)const;
|
||||
void detachDhcpOptionsSetFromVpcAsync(const Model::DetachDhcpOptionsSetFromVpcRequest& request, const DetachDhcpOptionsSetFromVpcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DetachDhcpOptionsSetFromVpcOutcomeCallable detachDhcpOptionsSetFromVpcCallable(const Model::DetachDhcpOptionsSetFromVpcRequest& request) const;
|
||||
DisableNatGatewayEcsMetricOutcome disableNatGatewayEcsMetric(const Model::DisableNatGatewayEcsMetricRequest &request)const;
|
||||
void disableNatGatewayEcsMetricAsync(const Model::DisableNatGatewayEcsMetricRequest& request, const DisableNatGatewayEcsMetricAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DisableNatGatewayEcsMetricOutcomeCallable disableNatGatewayEcsMetricCallable(const Model::DisableNatGatewayEcsMetricRequest& request) const;
|
||||
DisableVpcClassicLinkOutcome disableVpcClassicLink(const Model::DisableVpcClassicLinkRequest &request)const;
|
||||
void disableVpcClassicLinkAsync(const Model::DisableVpcClassicLinkRequest& request, const DisableVpcClassicLinkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DisableVpcClassicLinkOutcomeCallable disableVpcClassicLinkCallable(const Model::DisableVpcClassicLinkRequest& request) const;
|
||||
DissociateVpnGatewayWithCertificateOutcome dissociateVpnGatewayWithCertificate(const Model::DissociateVpnGatewayWithCertificateRequest &request)const;
|
||||
void dissociateVpnGatewayWithCertificateAsync(const Model::DissociateVpnGatewayWithCertificateRequest& request, const DissociateVpnGatewayWithCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DissociateVpnGatewayWithCertificateOutcomeCallable dissociateVpnGatewayWithCertificateCallable(const Model::DissociateVpnGatewayWithCertificateRequest& request) const;
|
||||
DownloadVpnConnectionConfigOutcome downloadVpnConnectionConfig(const Model::DownloadVpnConnectionConfigRequest &request)const;
|
||||
void downloadVpnConnectionConfigAsync(const Model::DownloadVpnConnectionConfigRequest& request, const DownloadVpnConnectionConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DownloadVpnConnectionConfigOutcomeCallable downloadVpnConnectionConfigCallable(const Model::DownloadVpnConnectionConfigRequest& request) const;
|
||||
EnableNatGatewayEcsMetricOutcome enableNatGatewayEcsMetric(const Model::EnableNatGatewayEcsMetricRequest &request)const;
|
||||
void enableNatGatewayEcsMetricAsync(const Model::EnableNatGatewayEcsMetricRequest& request, const EnableNatGatewayEcsMetricAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableNatGatewayEcsMetricOutcomeCallable enableNatGatewayEcsMetricCallable(const Model::EnableNatGatewayEcsMetricRequest& request) const;
|
||||
EnablePhysicalConnectionOutcome enablePhysicalConnection(const Model::EnablePhysicalConnectionRequest &request)const;
|
||||
void enablePhysicalConnectionAsync(const Model::EnablePhysicalConnectionRequest& request, const EnablePhysicalConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnablePhysicalConnectionOutcomeCallable enablePhysicalConnectionCallable(const Model::EnablePhysicalConnectionRequest& request) const;
|
||||
EnableVpcClassicLinkOutcome enableVpcClassicLink(const Model::EnableVpcClassicLinkRequest &request)const;
|
||||
void enableVpcClassicLinkAsync(const Model::EnableVpcClassicLinkRequest& request, const EnableVpcClassicLinkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableVpcClassicLinkOutcomeCallable enableVpcClassicLinkCallable(const Model::EnableVpcClassicLinkRequest& request) const;
|
||||
GetDhcpOptionsSetOutcome getDhcpOptionsSet(const Model::GetDhcpOptionsSetRequest &request)const;
|
||||
void getDhcpOptionsSetAsync(const Model::GetDhcpOptionsSetRequest& request, const GetDhcpOptionsSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDhcpOptionsSetOutcomeCallable getDhcpOptionsSetCallable(const Model::GetDhcpOptionsSetRequest& request) const;
|
||||
GetNatGatewayAttributeOutcome getNatGatewayAttribute(const Model::GetNatGatewayAttributeRequest &request)const;
|
||||
void getNatGatewayAttributeAsync(const Model::GetNatGatewayAttributeRequest& request, const GetNatGatewayAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetNatGatewayAttributeOutcomeCallable getNatGatewayAttributeCallable(const Model::GetNatGatewayAttributeRequest& request) const;
|
||||
GetNatGatewayConvertStatusOutcome getNatGatewayConvertStatus(const Model::GetNatGatewayConvertStatusRequest &request)const;
|
||||
void getNatGatewayConvertStatusAsync(const Model::GetNatGatewayConvertStatusRequest& request, const GetNatGatewayConvertStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetNatGatewayConvertStatusOutcomeCallable getNatGatewayConvertStatusCallable(const Model::GetNatGatewayConvertStatusRequest& request) const;
|
||||
GetTrafficMirrorServiceStatusOutcome getTrafficMirrorServiceStatus(const Model::GetTrafficMirrorServiceStatusRequest &request)const;
|
||||
void getTrafficMirrorServiceStatusAsync(const Model::GetTrafficMirrorServiceStatusRequest& request, const GetTrafficMirrorServiceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetTrafficMirrorServiceStatusOutcomeCallable getTrafficMirrorServiceStatusCallable(const Model::GetTrafficMirrorServiceStatusRequest& request) const;
|
||||
GrantInstanceToCenOutcome grantInstanceToCen(const Model::GrantInstanceToCenRequest &request)const;
|
||||
void grantInstanceToCenAsync(const Model::GrantInstanceToCenRequest& request, const GrantInstanceToCenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GrantInstanceToCenOutcomeCallable grantInstanceToCenCallable(const Model::GrantInstanceToCenRequest& request) const;
|
||||
ListDhcpOptionsSetsOutcome listDhcpOptionsSets(const Model::ListDhcpOptionsSetsRequest &request)const;
|
||||
void listDhcpOptionsSetsAsync(const Model::ListDhcpOptionsSetsRequest& request, const ListDhcpOptionsSetsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDhcpOptionsSetsOutcomeCallable listDhcpOptionsSetsCallable(const Model::ListDhcpOptionsSetsRequest& request) const;
|
||||
ListEnhanhcedNatGatewayAvailableZonesOutcome listEnhanhcedNatGatewayAvailableZones(const Model::ListEnhanhcedNatGatewayAvailableZonesRequest &request)const;
|
||||
void listEnhanhcedNatGatewayAvailableZonesAsync(const Model::ListEnhanhcedNatGatewayAvailableZonesRequest& request, const ListEnhanhcedNatGatewayAvailableZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListEnhanhcedNatGatewayAvailableZonesOutcomeCallable listEnhanhcedNatGatewayAvailableZonesCallable(const Model::ListEnhanhcedNatGatewayAvailableZonesRequest& request) const;
|
||||
ListIpsecServersOutcome listIpsecServers(const Model::ListIpsecServersRequest &request)const;
|
||||
void listIpsecServersAsync(const Model::ListIpsecServersRequest& request, const ListIpsecServersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListIpsecServersOutcomeCallable listIpsecServersCallable(const Model::ListIpsecServersRequest& request) const;
|
||||
ListNatGatewayEcsMetricOutcome listNatGatewayEcsMetric(const Model::ListNatGatewayEcsMetricRequest &request)const;
|
||||
void listNatGatewayEcsMetricAsync(const Model::ListNatGatewayEcsMetricRequest& request, const ListNatGatewayEcsMetricAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListNatGatewayEcsMetricOutcomeCallable listNatGatewayEcsMetricCallable(const Model::ListNatGatewayEcsMetricRequest& request) const;
|
||||
ListPhysicalConnectionFeaturesOutcome listPhysicalConnectionFeatures(const Model::ListPhysicalConnectionFeaturesRequest &request)const;
|
||||
void listPhysicalConnectionFeaturesAsync(const Model::ListPhysicalConnectionFeaturesRequest& request, const ListPhysicalConnectionFeaturesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListPhysicalConnectionFeaturesOutcomeCallable listPhysicalConnectionFeaturesCallable(const Model::ListPhysicalConnectionFeaturesRequest& request) const;
|
||||
ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
|
||||
void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
|
||||
ModifyBandwidthPackageAttributeOutcome modifyBandwidthPackageAttribute(const Model::ModifyBandwidthPackageAttributeRequest &request)const;
|
||||
void modifyBandwidthPackageAttributeAsync(const Model::ModifyBandwidthPackageAttributeRequest& request, const ModifyBandwidthPackageAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyBandwidthPackageAttributeOutcomeCallable modifyBandwidthPackageAttributeCallable(const Model::ModifyBandwidthPackageAttributeRequest& request) const;
|
||||
ModifyBandwidthPackageSpecOutcome modifyBandwidthPackageSpec(const Model::ModifyBandwidthPackageSpecRequest &request)const;
|
||||
void modifyBandwidthPackageSpecAsync(const Model::ModifyBandwidthPackageSpecRequest& request, const ModifyBandwidthPackageSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyBandwidthPackageSpecOutcomeCallable modifyBandwidthPackageSpecCallable(const Model::ModifyBandwidthPackageSpecRequest& request) const;
|
||||
ListTrafficMirrorFiltersOutcome listTrafficMirrorFilters(const Model::ListTrafficMirrorFiltersRequest &request)const;
|
||||
void listTrafficMirrorFiltersAsync(const Model::ListTrafficMirrorFiltersRequest& request, const ListTrafficMirrorFiltersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListTrafficMirrorFiltersOutcomeCallable listTrafficMirrorFiltersCallable(const Model::ListTrafficMirrorFiltersRequest& request) const;
|
||||
ListTrafficMirrorSessionsOutcome listTrafficMirrorSessions(const Model::ListTrafficMirrorSessionsRequest &request)const;
|
||||
void listTrafficMirrorSessionsAsync(const Model::ListTrafficMirrorSessionsRequest& request, const ListTrafficMirrorSessionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListTrafficMirrorSessionsOutcomeCallable listTrafficMirrorSessionsCallable(const Model::ListTrafficMirrorSessionsRequest& request) const;
|
||||
ListVpnCertificateAssociationsOutcome listVpnCertificateAssociations(const Model::ListVpnCertificateAssociationsRequest &request)const;
|
||||
void listVpnCertificateAssociationsAsync(const Model::ListVpnCertificateAssociationsRequest& request, const ListVpnCertificateAssociationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListVpnCertificateAssociationsOutcomeCallable listVpnCertificateAssociationsCallable(const Model::ListVpnCertificateAssociationsRequest& request) const;
|
||||
ModifyBgpGroupAttributeOutcome modifyBgpGroupAttribute(const Model::ModifyBgpGroupAttributeRequest &request)const;
|
||||
void modifyBgpGroupAttributeAsync(const Model::ModifyBgpGroupAttributeRequest& request, const ModifyBgpGroupAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyBgpGroupAttributeOutcomeCallable modifyBgpGroupAttributeCallable(const Model::ModifyBgpGroupAttributeRequest& request) const;
|
||||
@@ -1666,6 +1966,9 @@ namespace AlibabaCloud
|
||||
ModifyCommonBandwidthPackageAttributeOutcome modifyCommonBandwidthPackageAttribute(const Model::ModifyCommonBandwidthPackageAttributeRequest &request)const;
|
||||
void modifyCommonBandwidthPackageAttributeAsync(const Model::ModifyCommonBandwidthPackageAttributeRequest& request, const ModifyCommonBandwidthPackageAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyCommonBandwidthPackageAttributeOutcomeCallable modifyCommonBandwidthPackageAttributeCallable(const Model::ModifyCommonBandwidthPackageAttributeRequest& request) const;
|
||||
ModifyCommonBandwidthPackageInternetChargeTypeOutcome modifyCommonBandwidthPackageInternetChargeType(const Model::ModifyCommonBandwidthPackageInternetChargeTypeRequest &request)const;
|
||||
void modifyCommonBandwidthPackageInternetChargeTypeAsync(const Model::ModifyCommonBandwidthPackageInternetChargeTypeRequest& request, const ModifyCommonBandwidthPackageInternetChargeTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyCommonBandwidthPackageInternetChargeTypeOutcomeCallable modifyCommonBandwidthPackageInternetChargeTypeCallable(const Model::ModifyCommonBandwidthPackageInternetChargeTypeRequest& request) const;
|
||||
ModifyCommonBandwidthPackageIpBandwidthOutcome modifyCommonBandwidthPackageIpBandwidth(const Model::ModifyCommonBandwidthPackageIpBandwidthRequest &request)const;
|
||||
void modifyCommonBandwidthPackageIpBandwidthAsync(const Model::ModifyCommonBandwidthPackageIpBandwidthRequest& request, const ModifyCommonBandwidthPackageIpBandwidthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyCommonBandwidthPackageIpBandwidthOutcomeCallable modifyCommonBandwidthPackageIpBandwidthCallable(const Model::ModifyCommonBandwidthPackageIpBandwidthRequest& request) const;
|
||||
@@ -1717,6 +2020,9 @@ namespace AlibabaCloud
|
||||
ModifyIPv6TranslatorEntryOutcome modifyIPv6TranslatorEntry(const Model::ModifyIPv6TranslatorEntryRequest &request)const;
|
||||
void modifyIPv6TranslatorEntryAsync(const Model::ModifyIPv6TranslatorEntryRequest& request, const ModifyIPv6TranslatorEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyIPv6TranslatorEntryOutcomeCallable modifyIPv6TranslatorEntryCallable(const Model::ModifyIPv6TranslatorEntryRequest& request) const;
|
||||
ModifyInstanceAutoRenewalAttributeOutcome modifyInstanceAutoRenewalAttribute(const Model::ModifyInstanceAutoRenewalAttributeRequest &request)const;
|
||||
void modifyInstanceAutoRenewalAttributeAsync(const Model::ModifyInstanceAutoRenewalAttributeRequest& request, const ModifyInstanceAutoRenewalAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyInstanceAutoRenewalAttributeOutcomeCallable modifyInstanceAutoRenewalAttributeCallable(const Model::ModifyInstanceAutoRenewalAttributeRequest& request) const;
|
||||
ModifyIpv6AddressAttributeOutcome modifyIpv6AddressAttribute(const Model::ModifyIpv6AddressAttributeRequest &request)const;
|
||||
void modifyIpv6AddressAttributeAsync(const Model::ModifyIpv6AddressAttributeRequest& request, const ModifyIpv6AddressAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyIpv6AddressAttributeOutcomeCallable modifyIpv6AddressAttributeCallable(const Model::ModifyIpv6AddressAttributeRequest& request) const;
|
||||
@@ -1789,6 +2095,9 @@ namespace AlibabaCloud
|
||||
MoveResourceGroupOutcome moveResourceGroup(const Model::MoveResourceGroupRequest &request)const;
|
||||
void moveResourceGroupAsync(const Model::MoveResourceGroupRequest& request, const MoveResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
MoveResourceGroupOutcomeCallable moveResourceGroupCallable(const Model::MoveResourceGroupRequest& request) const;
|
||||
OpenTrafficMirrorServiceOutcome openTrafficMirrorService(const Model::OpenTrafficMirrorServiceRequest &request)const;
|
||||
void openTrafficMirrorServiceAsync(const Model::OpenTrafficMirrorServiceRequest& request, const OpenTrafficMirrorServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
OpenTrafficMirrorServiceOutcomeCallable openTrafficMirrorServiceCallable(const Model::OpenTrafficMirrorServiceRequest& request) const;
|
||||
PublishVpnRouteEntryOutcome publishVpnRouteEntry(const Model::PublishVpnRouteEntryRequest &request)const;
|
||||
void publishVpnRouteEntryAsync(const Model::PublishVpnRouteEntryRequest& request, const PublishVpnRouteEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PublishVpnRouteEntryOutcomeCallable publishVpnRouteEntryCallable(const Model::PublishVpnRouteEntryRequest& request) const;
|
||||
@@ -1801,9 +2110,6 @@ namespace AlibabaCloud
|
||||
ReleaseEipSegmentAddressOutcome releaseEipSegmentAddress(const Model::ReleaseEipSegmentAddressRequest &request)const;
|
||||
void releaseEipSegmentAddressAsync(const Model::ReleaseEipSegmentAddressRequest& request, const ReleaseEipSegmentAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ReleaseEipSegmentAddressOutcomeCallable releaseEipSegmentAddressCallable(const Model::ReleaseEipSegmentAddressRequest& request) const;
|
||||
RemoveBandwidthPackageIpsOutcome removeBandwidthPackageIps(const Model::RemoveBandwidthPackageIpsRequest &request)const;
|
||||
void removeBandwidthPackageIpsAsync(const Model::RemoveBandwidthPackageIpsRequest& request, const RemoveBandwidthPackageIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RemoveBandwidthPackageIpsOutcomeCallable removeBandwidthPackageIpsCallable(const Model::RemoveBandwidthPackageIpsRequest& request) const;
|
||||
RemoveCommonBandwidthPackageIpOutcome removeCommonBandwidthPackageIp(const Model::RemoveCommonBandwidthPackageIpRequest &request)const;
|
||||
void removeCommonBandwidthPackageIpAsync(const Model::RemoveCommonBandwidthPackageIpRequest& request, const RemoveCommonBandwidthPackageIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RemoveCommonBandwidthPackageIpOutcomeCallable removeCommonBandwidthPackageIpCallable(const Model::RemoveCommonBandwidthPackageIpRequest& request) const;
|
||||
@@ -1813,6 +2119,15 @@ namespace AlibabaCloud
|
||||
RemoveIPv6TranslatorAclListEntryOutcome removeIPv6TranslatorAclListEntry(const Model::RemoveIPv6TranslatorAclListEntryRequest &request)const;
|
||||
void removeIPv6TranslatorAclListEntryAsync(const Model::RemoveIPv6TranslatorAclListEntryRequest& request, const RemoveIPv6TranslatorAclListEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RemoveIPv6TranslatorAclListEntryOutcomeCallable removeIPv6TranslatorAclListEntryCallable(const Model::RemoveIPv6TranslatorAclListEntryRequest& request) const;
|
||||
RemoveSourcesFromTrafficMirrorSessionOutcome removeSourcesFromTrafficMirrorSession(const Model::RemoveSourcesFromTrafficMirrorSessionRequest &request)const;
|
||||
void removeSourcesFromTrafficMirrorSessionAsync(const Model::RemoveSourcesFromTrafficMirrorSessionRequest& request, const RemoveSourcesFromTrafficMirrorSessionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RemoveSourcesFromTrafficMirrorSessionOutcomeCallable removeSourcesFromTrafficMirrorSessionCallable(const Model::RemoveSourcesFromTrafficMirrorSessionRequest& request) const;
|
||||
RenewInstanceOutcome renewInstance(const Model::RenewInstanceRequest &request)const;
|
||||
void renewInstanceAsync(const Model::RenewInstanceRequest& request, const RenewInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RenewInstanceOutcomeCallable renewInstanceCallable(const Model::RenewInstanceRequest& request) const;
|
||||
ReplaceVpcDhcpOptionsSetOutcome replaceVpcDhcpOptionsSet(const Model::ReplaceVpcDhcpOptionsSetRequest &request)const;
|
||||
void replaceVpcDhcpOptionsSetAsync(const Model::ReplaceVpcDhcpOptionsSetRequest& request, const ReplaceVpcDhcpOptionsSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ReplaceVpcDhcpOptionsSetOutcomeCallable replaceVpcDhcpOptionsSetCallable(const Model::ReplaceVpcDhcpOptionsSetRequest& request) const;
|
||||
RevokeInstanceFromCenOutcome revokeInstanceFromCen(const Model::RevokeInstanceFromCenRequest &request)const;
|
||||
void revokeInstanceFromCenAsync(const Model::RevokeInstanceFromCenRequest& request, const RevokeInstanceFromCenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RevokeInstanceFromCenOutcomeCallable revokeInstanceFromCenCallable(const Model::RevokeInstanceFromCenRequest& request) const;
|
||||
@@ -1849,9 +2164,30 @@ namespace AlibabaCloud
|
||||
UnassociateVpcCidrBlockOutcome unassociateVpcCidrBlock(const Model::UnassociateVpcCidrBlockRequest &request)const;
|
||||
void unassociateVpcCidrBlockAsync(const Model::UnassociateVpcCidrBlockRequest& request, const UnassociateVpcCidrBlockAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnassociateVpcCidrBlockOutcomeCallable unassociateVpcCidrBlockCallable(const Model::UnassociateVpcCidrBlockRequest& request) const;
|
||||
UpdateDhcpOptionsSetAttributeOutcome updateDhcpOptionsSetAttribute(const Model::UpdateDhcpOptionsSetAttributeRequest &request)const;
|
||||
void updateDhcpOptionsSetAttributeAsync(const Model::UpdateDhcpOptionsSetAttributeRequest& request, const UpdateDhcpOptionsSetAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateDhcpOptionsSetAttributeOutcomeCallable updateDhcpOptionsSetAttributeCallable(const Model::UpdateDhcpOptionsSetAttributeRequest& request) const;
|
||||
UpdateIpsecServerOutcome updateIpsecServer(const Model::UpdateIpsecServerRequest &request)const;
|
||||
void updateIpsecServerAsync(const Model::UpdateIpsecServerRequest& request, const UpdateIpsecServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateIpsecServerOutcomeCallable updateIpsecServerCallable(const Model::UpdateIpsecServerRequest& request) const;
|
||||
UpdateNatGatewayNatTypeOutcome updateNatGatewayNatType(const Model::UpdateNatGatewayNatTypeRequest &request)const;
|
||||
void updateNatGatewayNatTypeAsync(const Model::UpdateNatGatewayNatTypeRequest& request, const UpdateNatGatewayNatTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateNatGatewayNatTypeOutcomeCallable updateNatGatewayNatTypeCallable(const Model::UpdateNatGatewayNatTypeRequest& request) const;
|
||||
UpdateNetworkAclEntriesOutcome updateNetworkAclEntries(const Model::UpdateNetworkAclEntriesRequest &request)const;
|
||||
void updateNetworkAclEntriesAsync(const Model::UpdateNetworkAclEntriesRequest& request, const UpdateNetworkAclEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateNetworkAclEntriesOutcomeCallable updateNetworkAclEntriesCallable(const Model::UpdateNetworkAclEntriesRequest& request) const;
|
||||
UpdateTrafficMirrorFilterAttributeOutcome updateTrafficMirrorFilterAttribute(const Model::UpdateTrafficMirrorFilterAttributeRequest &request)const;
|
||||
void updateTrafficMirrorFilterAttributeAsync(const Model::UpdateTrafficMirrorFilterAttributeRequest& request, const UpdateTrafficMirrorFilterAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateTrafficMirrorFilterAttributeOutcomeCallable updateTrafficMirrorFilterAttributeCallable(const Model::UpdateTrafficMirrorFilterAttributeRequest& request) const;
|
||||
UpdateTrafficMirrorFilterRuleAttributeOutcome updateTrafficMirrorFilterRuleAttribute(const Model::UpdateTrafficMirrorFilterRuleAttributeRequest &request)const;
|
||||
void updateTrafficMirrorFilterRuleAttributeAsync(const Model::UpdateTrafficMirrorFilterRuleAttributeRequest& request, const UpdateTrafficMirrorFilterRuleAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateTrafficMirrorFilterRuleAttributeOutcomeCallable updateTrafficMirrorFilterRuleAttributeCallable(const Model::UpdateTrafficMirrorFilterRuleAttributeRequest& request) const;
|
||||
UpdateTrafficMirrorSessionAttributeOutcome updateTrafficMirrorSessionAttribute(const Model::UpdateTrafficMirrorSessionAttributeRequest &request)const;
|
||||
void updateTrafficMirrorSessionAttributeAsync(const Model::UpdateTrafficMirrorSessionAttributeRequest& request, const UpdateTrafficMirrorSessionAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateTrafficMirrorSessionAttributeOutcomeCallable updateTrafficMirrorSessionAttributeCallable(const Model::UpdateTrafficMirrorSessionAttributeRequest& request) const;
|
||||
UpdateVirtualBorderBandwidthOutcome updateVirtualBorderBandwidth(const Model::UpdateVirtualBorderBandwidthRequest &request)const;
|
||||
void updateVirtualBorderBandwidthAsync(const Model::UpdateVirtualBorderBandwidthRequest& request, const UpdateVirtualBorderBandwidthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateVirtualBorderBandwidthOutcomeCallable updateVirtualBorderBandwidthCallable(const Model::UpdateVirtualBorderBandwidthRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
|
||||
@@ -37,6 +37,8 @@ namespace AlibabaCloud
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getBandwidthPackageId()const;
|
||||
@@ -54,6 +56,7 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string regionId_;
|
||||
std::string bandwidthPackageId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VPC_MODEL_ADDBANDWIDTHPACKAGEIPSREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_ADDBANDWIDTHPACKAGEIPSREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_VPC_MODEL_ADDCOMMONBANDWIDTHPACKAGEIPSREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_ADDCOMMONBANDWIDTHPACKAGEIPSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,17 +28,19 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT AddBandwidthPackageIpsRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_VPC_EXPORT AddCommonBandwidthPackageIpsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddBandwidthPackageIpsRequest();
|
||||
~AddBandwidthPackageIpsRequest();
|
||||
AddCommonBandwidthPackageIpsRequest();
|
||||
~AddCommonBandwidthPackageIpsRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::vector<std::string> getIpInstanceIds()const;
|
||||
void setIpInstanceIds(const std::vector<std::string>& ipInstanceIds);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getBandwidthPackageId()const;
|
||||
@@ -49,21 +51,22 @@ namespace AlibabaCloud
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getIpCount()const;
|
||||
void setIpCount(const std::string& ipCount);
|
||||
std::string getIpType()const;
|
||||
void setIpType(const std::string& ipType);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::vector<std::string> ipInstanceIds_;
|
||||
std::string regionId_;
|
||||
std::string bandwidthPackageId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string ipCount_;
|
||||
std::string ipType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_ADDBANDWIDTHPACKAGEIPSREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_ADDCOMMONBANDWIDTHPACKAGEIPSREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_VPC_MODEL_ADDCOMMONBANDWIDTHPACKAGEIPSRESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_ADDCOMMONBANDWIDTHPACKAGEIPSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT AddCommonBandwidthPackageIpsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddCommonBandwidthPackageIpsResult();
|
||||
explicit AddCommonBandwidthPackageIpsResult(const std::string &payload);
|
||||
~AddCommonBandwidthPackageIpsResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_ADDCOMMONBANDWIDTHPACKAGEIPSRESULT_H_
|
||||
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VPC_MODEL_ADDSOURCESTOTRAFFICMIRRORSESSIONREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_ADDSOURCESTOTRAFFICMIRRORSESSIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT AddSourcesToTrafficMirrorSessionRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddSourcesToTrafficMirrorSessionRequest();
|
||||
~AddSourcesToTrafficMirrorSessionRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::vector<std::string> getTrafficMirrorSourceIds()const;
|
||||
void setTrafficMirrorSourceIds(const std::vector<std::string>& trafficMirrorSourceIds);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getTrafficMirrorSessionId()const;
|
||||
void setTrafficMirrorSessionId(const std::string& trafficMirrorSessionId);
|
||||
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 clientToken_;
|
||||
std::string regionId_;
|
||||
std::vector<std::string> trafficMirrorSourceIds_;
|
||||
bool dryRun_;
|
||||
std::string trafficMirrorSessionId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_ADDSOURCESTOTRAFFICMIRRORSESSIONREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_VPC_MODEL_ADDSOURCESTOTRAFFICMIRRORSESSIONRESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_ADDSOURCESTOTRAFFICMIRRORSESSIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT AddSourcesToTrafficMirrorSessionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddSourcesToTrafficMirrorSessionResult();
|
||||
explicit AddSourcesToTrafficMirrorSessionResult(const std::string &payload);
|
||||
~AddSourcesToTrafficMirrorSessionResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_ADDSOURCESTOTRAFFICMIRRORSESSIONRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEBANDWIDTHPACKAGEREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_CREATEBANDWIDTHPACKAGEREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPADDRESSPROREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPADDRESSPROREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,60 +28,69 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT CreateBandwidthPackageRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_VPC_EXPORT AllocateEipAddressProRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateBandwidthPackageRequest();
|
||||
~CreateBandwidthPackageRequest();
|
||||
AllocateEipAddressProRequest();
|
||||
~AllocateEipAddressProRequest();
|
||||
|
||||
std::string getIpAddress()const;
|
||||
void setIpAddress(const std::string& ipAddress);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getISP()const;
|
||||
void setISP(const std::string& iSP);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getZone()const;
|
||||
void setZone(const std::string& zone);
|
||||
std::string getNatGatewayId()const;
|
||||
void setNatGatewayId(const std::string& natGatewayId);
|
||||
std::string getNetmode()const;
|
||||
void setNetmode(const std::string& netmode);
|
||||
std::string getInstanceChargeType()const;
|
||||
void setInstanceChargeType(const std::string& instanceChargeType);
|
||||
int getPeriod()const;
|
||||
void setPeriod(int period);
|
||||
bool getAutoPay()const;
|
||||
void setAutoPay(bool autoPay);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
int getBandwidth()const;
|
||||
void setBandwidth(int bandwidth);
|
||||
std::string getBandwidth()const;
|
||||
void setBandwidth(const std::string& bandwidth);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getInternetChargeType()const;
|
||||
void setInternetChargeType(const std::string& internetChargeType);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
int getIpCount()const;
|
||||
void setIpCount(int ipCount);
|
||||
std::string getPricingCycle()const;
|
||||
void setPricingCycle(const std::string& pricingCycle);
|
||||
|
||||
private:
|
||||
std::string ipAddress_;
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string iSP_;
|
||||
std::string description_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
std::string zone_;
|
||||
std::string natGatewayId_;
|
||||
std::string netmode_;
|
||||
std::string instanceChargeType_;
|
||||
int period_;
|
||||
bool autoPay_;
|
||||
std::string resourceOwnerAccount_;
|
||||
int bandwidth_;
|
||||
std::string bandwidth_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string instanceId_;
|
||||
std::string internetChargeType_;
|
||||
std::string name_;
|
||||
int ipCount_;
|
||||
std::string pricingCycle_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEBANDWIDTHPACKAGEREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPADDRESSPROREQUEST_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_VPC_MODEL_ALLOCATEEIPADDRESSPRORESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPADDRESSPRORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT AllocateEipAddressProResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AllocateEipAddressProResult();
|
||||
explicit AllocateEipAddressProResult(const std::string &payload);
|
||||
~AllocateEipAddressProResult();
|
||||
std::string getResourceGroupId()const;
|
||||
std::string getAllocationId()const;
|
||||
std::string getEipAddress()const;
|
||||
long getOrderId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string resourceGroupId_;
|
||||
std::string allocationId_;
|
||||
std::string eipAddress_;
|
||||
long orderId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPADDRESSPRORESULT_H_
|
||||
@@ -41,6 +41,8 @@ namespace AlibabaCloud
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getISP()const;
|
||||
void setISP(const std::string& iSP);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getRegionId()const;
|
||||
@@ -65,6 +67,8 @@ namespace AlibabaCloud
|
||||
void setActivityId(long activityId);
|
||||
std::string getInternetChargeType()const;
|
||||
void setInternetChargeType(const std::string& internetChargeType);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getPricingCycle()const;
|
||||
void setPricingCycle(const std::string& pricingCycle);
|
||||
|
||||
@@ -72,6 +76,7 @@ namespace AlibabaCloud
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string iSP_;
|
||||
std::string description_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
std::string netmode_;
|
||||
@@ -84,6 +89,7 @@ namespace AlibabaCloud
|
||||
long ownerId_;
|
||||
long activityId_;
|
||||
std::string internetChargeType_;
|
||||
std::string name_;
|
||||
std::string pricingCycle_;
|
||||
|
||||
};
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user