由温仰发起的ECS SDK自动发布, BUILD_ID=473, 版本号:1.2.15
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -40,20 +40,20 @@ void AllocateEipAddressResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["AllocationId"].isNull())
|
||||
allocationId_ = value["AllocationId"].asString();
|
||||
if(!value["EipAddress"].isNull())
|
||||
eipAddress_ = value["EipAddress"].asString();
|
||||
if(!value["AllocationId"].isNull())
|
||||
allocationId_ = value["AllocationId"].asString();
|
||||
if(!value["EipAddress"].isNull())
|
||||
eipAddress_ = value["EipAddress"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string AllocateEipAddressResult::getAllocationId()const
|
||||
{
|
||||
return allocationId_;
|
||||
}
|
||||
|
||||
std::string AllocateEipAddressResult::getEipAddress()const
|
||||
{
|
||||
return eipAddress_;
|
||||
}
|
||||
|
||||
std::string AllocateEipAddressResult::getAllocationId()const
|
||||
{
|
||||
return allocationId_;
|
||||
}
|
||||
|
||||
std::string AllocateEipAddressResult::getEipAddress()const
|
||||
{
|
||||
return eipAddress_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,13 +40,13 @@ void AllocatePublicIpAddressResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["IpAddress"].isNull())
|
||||
ipAddress_ = value["IpAddress"].asString();
|
||||
if(!value["IpAddress"].isNull())
|
||||
ipAddress_ = value["IpAddress"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string AllocatePublicIpAddressResult::getIpAddress()const
|
||||
{
|
||||
return ipAddress_;
|
||||
}
|
||||
|
||||
std::string AllocatePublicIpAddressResult::getIpAddress()const
|
||||
{
|
||||
return ipAddress_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,46 +40,46 @@ void AttachInstanceRamRoleResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAttachInstanceRamRoleResults = value["AttachInstanceRamRoleResults"]["AttachInstanceRamRoleResult"];
|
||||
for (auto value : allAttachInstanceRamRoleResults)
|
||||
{
|
||||
Result attachInstanceRamRoleResultsObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
attachInstanceRamRoleResultsObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
attachInstanceRamRoleResultsObject.success = value["Success"].asString() == "true";
|
||||
if(!value["Code"].isNull())
|
||||
attachInstanceRamRoleResultsObject.code = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
attachInstanceRamRoleResultsObject.message = value["Message"].asString();
|
||||
attachInstanceRamRoleResults_.push_back(attachInstanceRamRoleResultsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["FailCount"].isNull())
|
||||
failCount_ = std::stoi(value["FailCount"].asString());
|
||||
if(!value["RamRoleName"].isNull())
|
||||
ramRoleName_ = value["RamRoleName"].asString();
|
||||
auto allAttachInstanceRamRoleResults = value["AttachInstanceRamRoleResults"]["AttachInstanceRamRoleResult"];
|
||||
for (auto value : allAttachInstanceRamRoleResults)
|
||||
{
|
||||
Result attachInstanceRamRoleResultsObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
attachInstanceRamRoleResultsObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
attachInstanceRamRoleResultsObject.success = value["Success"].asString() == "true";
|
||||
if(!value["Code"].isNull())
|
||||
attachInstanceRamRoleResultsObject.code = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
attachInstanceRamRoleResultsObject.message = value["Message"].asString();
|
||||
attachInstanceRamRoleResults_.push_back(attachInstanceRamRoleResultsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["FailCount"].isNull())
|
||||
failCount_ = std::stoi(value["FailCount"].asString());
|
||||
if(!value["RamRoleName"].isNull())
|
||||
ramRoleName_ = value["RamRoleName"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::vector<AttachInstanceRamRoleResult::Result> AttachInstanceRamRoleResult::getAttachInstanceRamRoleResults()const
|
||||
{
|
||||
return attachInstanceRamRoleResults_;
|
||||
}
|
||||
|
||||
int AttachInstanceRamRoleResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
std::string AttachInstanceRamRoleResult::getRamRoleName()const
|
||||
{
|
||||
return ramRoleName_;
|
||||
}
|
||||
|
||||
int AttachInstanceRamRoleResult::getFailCount()const
|
||||
{
|
||||
return failCount_;
|
||||
}
|
||||
|
||||
std::vector<AttachInstanceRamRoleResult::Result> AttachInstanceRamRoleResult::getAttachInstanceRamRoleResults()const
|
||||
{
|
||||
return attachInstanceRamRoleResults_;
|
||||
}
|
||||
|
||||
int AttachInstanceRamRoleResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
std::string AttachInstanceRamRoleResult::getRamRoleName()const
|
||||
{
|
||||
return ramRoleName_;
|
||||
}
|
||||
|
||||
int AttachInstanceRamRoleResult::getFailCount()const
|
||||
{
|
||||
return failCount_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,46 +40,46 @@ void AttachKeyPairResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allResults = value["Results"]["Result"];
|
||||
for (auto value : allResults)
|
||||
{
|
||||
Result resultsObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
resultsObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
resultsObject.success = value["Success"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
resultsObject.code = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
resultsObject.message = value["Message"].asString();
|
||||
results_.push_back(resultsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = value["TotalCount"].asString();
|
||||
if(!value["FailCount"].isNull())
|
||||
failCount_ = value["FailCount"].asString();
|
||||
if(!value["KeyPairName"].isNull())
|
||||
keyPairName_ = value["KeyPairName"].asString();
|
||||
auto allResults = value["Results"]["Result"];
|
||||
for (auto value : allResults)
|
||||
{
|
||||
Result resultsObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
resultsObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
resultsObject.success = value["Success"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
resultsObject.code = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
resultsObject.message = value["Message"].asString();
|
||||
results_.push_back(resultsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = value["TotalCount"].asString();
|
||||
if(!value["FailCount"].isNull())
|
||||
failCount_ = value["FailCount"].asString();
|
||||
if(!value["KeyPairName"].isNull())
|
||||
keyPairName_ = value["KeyPairName"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string AttachKeyPairResult::getKeyPairName()const
|
||||
{
|
||||
return keyPairName_;
|
||||
}
|
||||
|
||||
std::string AttachKeyPairResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
std::vector<AttachKeyPairResult::Result> AttachKeyPairResult::getResults()const
|
||||
{
|
||||
return results_;
|
||||
}
|
||||
|
||||
std::string AttachKeyPairResult::getFailCount()const
|
||||
{
|
||||
return failCount_;
|
||||
}
|
||||
|
||||
std::string AttachKeyPairResult::getKeyPairName()const
|
||||
{
|
||||
return keyPairName_;
|
||||
}
|
||||
|
||||
std::string AttachKeyPairResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
std::vector<AttachKeyPairResult::Result> AttachKeyPairResult::getResults()const
|
||||
{
|
||||
return results_;
|
||||
}
|
||||
|
||||
std::string AttachKeyPairResult::getFailCount()const
|
||||
{
|
||||
return failCount_;
|
||||
}
|
||||
|
||||
|
||||
291
ecs/src/model/CancelUserEventRequest.cc
Normal file
291
ecs/src/model/CancelUserEventRequest.cc
Normal file
@@ -0,0 +1,291 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ecs/model/CancelUserEventRequest.h>
|
||||
|
||||
using AlibabaCloud::Ecs::Model::CancelUserEventRequest;
|
||||
|
||||
CancelUserEventRequest::CancelUserEventRequest() :
|
||||
RpcServiceRequest("ecs", "2014-05-26", "CancelUserEvent")
|
||||
{}
|
||||
|
||||
CancelUserEventRequest::~CancelUserEventRequest()
|
||||
{}
|
||||
|
||||
std::string CancelUserEventRequest::getEventId()const
|
||||
{
|
||||
return eventId_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setEventId(const std::string& eventId)
|
||||
{
|
||||
eventId_ = eventId;
|
||||
setParameter("EventId", eventId);
|
||||
}
|
||||
|
||||
long CancelUserEventRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
long CancelUserEventRequest::getCallerParentId()const
|
||||
{
|
||||
return callerParentId_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setCallerParentId(long callerParentId)
|
||||
{
|
||||
callerParentId_ = callerParentId;
|
||||
setParameter("CallerParentId", std::to_string(callerParentId));
|
||||
}
|
||||
|
||||
bool CancelUserEventRequest::getProxy_original_security_transport()const
|
||||
{
|
||||
return proxy_original_security_transport_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
|
||||
{
|
||||
proxy_original_security_transport_ = proxy_original_security_transport;
|
||||
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
|
||||
}
|
||||
|
||||
std::string CancelUserEventRequest::getProxy_original_source_ip()const
|
||||
{
|
||||
return proxy_original_source_ip_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
|
||||
{
|
||||
proxy_original_source_ip_ = proxy_original_source_ip;
|
||||
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
|
||||
}
|
||||
|
||||
std::string CancelUserEventRequest::getOwnerIdLoginEmail()const
|
||||
{
|
||||
return ownerIdLoginEmail_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
|
||||
{
|
||||
ownerIdLoginEmail_ = ownerIdLoginEmail;
|
||||
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
|
||||
}
|
||||
|
||||
std::string CancelUserEventRequest::getCallerType()const
|
||||
{
|
||||
return callerType_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setCallerType(const std::string& callerType)
|
||||
{
|
||||
callerType_ = callerType;
|
||||
setParameter("CallerType", callerType);
|
||||
}
|
||||
|
||||
std::string CancelUserEventRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string CancelUserEventRequest::getSecurityToken()const
|
||||
{
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setSecurityToken(const std::string& securityToken)
|
||||
{
|
||||
securityToken_ = securityToken;
|
||||
setParameter("SecurityToken", securityToken);
|
||||
}
|
||||
|
||||
std::string CancelUserEventRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
bool CancelUserEventRequest::getEnable()const
|
||||
{
|
||||
return enable_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setEnable(bool enable)
|
||||
{
|
||||
enable_ = enable;
|
||||
setParameter("Enable", std::to_string(enable));
|
||||
}
|
||||
|
||||
std::string CancelUserEventRequest::getRequestContent()const
|
||||
{
|
||||
return requestContent_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setRequestContent(const std::string& requestContent)
|
||||
{
|
||||
requestContent_ = requestContent;
|
||||
setParameter("RequestContent", requestContent);
|
||||
}
|
||||
|
||||
std::string CancelUserEventRequest::getCallerBidEmail()const
|
||||
{
|
||||
return callerBidEmail_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setCallerBidEmail(const std::string& callerBidEmail)
|
||||
{
|
||||
callerBidEmail_ = callerBidEmail;
|
||||
setParameter("CallerBidEmail", callerBidEmail);
|
||||
}
|
||||
|
||||
std::string CancelUserEventRequest::getCallerUidEmail()const
|
||||
{
|
||||
return callerUidEmail_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setCallerUidEmail(const std::string& callerUidEmail)
|
||||
{
|
||||
callerUidEmail_ = callerUidEmail;
|
||||
setParameter("CallerUidEmail", callerUidEmail);
|
||||
}
|
||||
|
||||
long CancelUserEventRequest::getCallerUid()const
|
||||
{
|
||||
return callerUid_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setCallerUid(long callerUid)
|
||||
{
|
||||
callerUid_ = callerUid;
|
||||
setParameter("CallerUid", std::to_string(callerUid));
|
||||
}
|
||||
|
||||
std::string CancelUserEventRequest::getApp_ip()const
|
||||
{
|
||||
return app_ip_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setApp_ip(const std::string& app_ip)
|
||||
{
|
||||
app_ip_ = app_ip;
|
||||
setParameter("App_ip", app_ip);
|
||||
}
|
||||
|
||||
std::string CancelUserEventRequest::getResourceId()const
|
||||
{
|
||||
return resourceId_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setResourceId(const std::string& resourceId)
|
||||
{
|
||||
resourceId_ = resourceId;
|
||||
setParameter("ResourceId", resourceId);
|
||||
}
|
||||
|
||||
std::string CancelUserEventRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string CancelUserEventRequest::getCallerBid()const
|
||||
{
|
||||
return callerBid_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setCallerBid(const std::string& callerBid)
|
||||
{
|
||||
callerBid_ = callerBid;
|
||||
setParameter("CallerBid", callerBid);
|
||||
}
|
||||
|
||||
long CancelUserEventRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
bool CancelUserEventRequest::getProxy_trust_transport_info()const
|
||||
{
|
||||
return proxy_trust_transport_info_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
|
||||
{
|
||||
proxy_trust_transport_info_ = proxy_trust_transport_info;
|
||||
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
|
||||
}
|
||||
|
||||
bool CancelUserEventRequest::getAk_mfa_present()const
|
||||
{
|
||||
return ak_mfa_present_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setAk_mfa_present(bool ak_mfa_present)
|
||||
{
|
||||
ak_mfa_present_ = ak_mfa_present;
|
||||
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
|
||||
}
|
||||
|
||||
bool CancelUserEventRequest::getSecurity_transport()const
|
||||
{
|
||||
return security_transport_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setSecurity_transport(bool security_transport)
|
||||
{
|
||||
security_transport_ = security_transport;
|
||||
setParameter("Security_transport", std::to_string(security_transport));
|
||||
}
|
||||
|
||||
std::string CancelUserEventRequest::getRequestId()const
|
||||
{
|
||||
return requestId_;
|
||||
}
|
||||
|
||||
void CancelUserEventRequest::setRequestId(const std::string& requestId)
|
||||
{
|
||||
requestId_ = requestId;
|
||||
setParameter("RequestId", requestId);
|
||||
}
|
||||
|
||||
52
ecs/src/model/CancelUserEventResult.cc
Normal file
52
ecs/src/model/CancelUserEventResult.cc
Normal file
@@ -0,0 +1,52 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ecs/model/CancelUserEventResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ecs;
|
||||
using namespace AlibabaCloud::Ecs::Model;
|
||||
|
||||
CancelUserEventResult::CancelUserEventResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CancelUserEventResult::CancelUserEventResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CancelUserEventResult::~CancelUserEventResult()
|
||||
{}
|
||||
|
||||
void CancelUserEventResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["EventId"].isNull())
|
||||
eventId_ = value["EventId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CancelUserEventResult::getEventId()const
|
||||
{
|
||||
return eventId_;
|
||||
}
|
||||
|
||||
@@ -40,20 +40,20 @@ void CheckAutoSnapshotPolicyResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["AutoSnapshotOccupation"].isNull())
|
||||
autoSnapshotOccupation_ = std::stoi(value["AutoSnapshotOccupation"].asString());
|
||||
if(!value["IsPermittedModify"].isNull())
|
||||
isPermittedModify_ = value["IsPermittedModify"].asString();
|
||||
if(!value["AutoSnapshotOccupation"].isNull())
|
||||
autoSnapshotOccupation_ = std::stoi(value["AutoSnapshotOccupation"].asString());
|
||||
if(!value["IsPermittedModify"].isNull())
|
||||
isPermittedModify_ = value["IsPermittedModify"].asString();
|
||||
|
||||
}
|
||||
|
||||
int CheckAutoSnapshotPolicyResult::getAutoSnapshotOccupation()const
|
||||
{
|
||||
return autoSnapshotOccupation_;
|
||||
}
|
||||
|
||||
std::string CheckAutoSnapshotPolicyResult::getIsPermittedModify()const
|
||||
{
|
||||
return isPermittedModify_;
|
||||
}
|
||||
|
||||
int CheckAutoSnapshotPolicyResult::getAutoSnapshotOccupation()const
|
||||
{
|
||||
return autoSnapshotOccupation_;
|
||||
}
|
||||
|
||||
std::string CheckAutoSnapshotPolicyResult::getIsPermittedModify()const
|
||||
{
|
||||
return isPermittedModify_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,20 +40,20 @@ void CheckDiskEnableAutoSnapshotValidationResult::parse(const std::string &paylo
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["IsPermitted"].isNull())
|
||||
isPermitted_ = value["IsPermitted"].asString();
|
||||
if(!value["AutoSnapshotOccupation"].isNull())
|
||||
autoSnapshotOccupation_ = std::stoi(value["AutoSnapshotOccupation"].asString());
|
||||
if(!value["IsPermitted"].isNull())
|
||||
isPermitted_ = value["IsPermitted"].asString();
|
||||
if(!value["AutoSnapshotOccupation"].isNull())
|
||||
autoSnapshotOccupation_ = std::stoi(value["AutoSnapshotOccupation"].asString());
|
||||
|
||||
}
|
||||
|
||||
int CheckDiskEnableAutoSnapshotValidationResult::getAutoSnapshotOccupation()const
|
||||
{
|
||||
return autoSnapshotOccupation_;
|
||||
}
|
||||
|
||||
std::string CheckDiskEnableAutoSnapshotValidationResult::getIsPermitted()const
|
||||
{
|
||||
return isPermitted_;
|
||||
}
|
||||
|
||||
int CheckDiskEnableAutoSnapshotValidationResult::getAutoSnapshotOccupation()const
|
||||
{
|
||||
return autoSnapshotOccupation_;
|
||||
}
|
||||
|
||||
std::string CheckDiskEnableAutoSnapshotValidationResult::getIsPermitted()const
|
||||
{
|
||||
return isPermitted_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,13 +40,13 @@ void CopyImageResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ImageId"].isNull())
|
||||
imageId_ = value["ImageId"].asString();
|
||||
if(!value["ImageId"].isNull())
|
||||
imageId_ = value["ImageId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CopyImageResult::getImageId()const
|
||||
{
|
||||
return imageId_;
|
||||
}
|
||||
|
||||
std::string CopyImageResult::getImageId()const
|
||||
{
|
||||
return imageId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,13 +40,13 @@ void CreateAutoSnapshotPolicyResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["AutoSnapshotPolicyId"].isNull())
|
||||
autoSnapshotPolicyId_ = value["AutoSnapshotPolicyId"].asString();
|
||||
if(!value["AutoSnapshotPolicyId"].isNull())
|
||||
autoSnapshotPolicyId_ = value["AutoSnapshotPolicyId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateAutoSnapshotPolicyResult::getAutoSnapshotPolicyId()const
|
||||
{
|
||||
return autoSnapshotPolicyId_;
|
||||
}
|
||||
|
||||
std::string CreateAutoSnapshotPolicyResult::getAutoSnapshotPolicyId()const
|
||||
{
|
||||
return autoSnapshotPolicyId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,13 +40,13 @@ void CreateCommandResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["CommandId"].isNull())
|
||||
commandId_ = value["CommandId"].asString();
|
||||
if(!value["CommandId"].isNull())
|
||||
commandId_ = value["CommandId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateCommandResult::getCommandId()const
|
||||
{
|
||||
return commandId_;
|
||||
}
|
||||
|
||||
std::string CreateCommandResult::getCommandId()const
|
||||
{
|
||||
return commandId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,13 +40,13 @@ void CreateDeploymentSetResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["DeploymentSetId"].isNull())
|
||||
deploymentSetId_ = value["DeploymentSetId"].asString();
|
||||
if(!value["DeploymentSetId"].isNull())
|
||||
deploymentSetId_ = value["DeploymentSetId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateDeploymentSetResult::getDeploymentSetId()const
|
||||
{
|
||||
return deploymentSetId_;
|
||||
}
|
||||
|
||||
std::string CreateDeploymentSetResult::getDeploymentSetId()const
|
||||
{
|
||||
return deploymentSetId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,13 +40,13 @@ void CreateDiskResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["DiskId"].isNull())
|
||||
diskId_ = value["DiskId"].asString();
|
||||
if(!value["DiskId"].isNull())
|
||||
diskId_ = value["DiskId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateDiskResult::getDiskId()const
|
||||
{
|
||||
return diskId_;
|
||||
}
|
||||
|
||||
std::string CreateDiskResult::getDiskId()const
|
||||
{
|
||||
return diskId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,13 +40,13 @@ void CreateForwardEntryResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ForwardEntryId"].isNull())
|
||||
forwardEntryId_ = value["ForwardEntryId"].asString();
|
||||
if(!value["ForwardEntryId"].isNull())
|
||||
forwardEntryId_ = value["ForwardEntryId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateForwardEntryResult::getForwardEntryId()const
|
||||
{
|
||||
return forwardEntryId_;
|
||||
}
|
||||
|
||||
std::string CreateForwardEntryResult::getForwardEntryId()const
|
||||
{
|
||||
return forwardEntryId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,13 +40,13 @@ void CreateHaVipResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["HaVipId"].isNull())
|
||||
haVipId_ = value["HaVipId"].asString();
|
||||
if(!value["HaVipId"].isNull())
|
||||
haVipId_ = value["HaVipId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateHaVipResult::getHaVipId()const
|
||||
{
|
||||
return haVipId_;
|
||||
}
|
||||
|
||||
std::string CreateHaVipResult::getHaVipId()const
|
||||
{
|
||||
return haVipId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,13 +40,13 @@ void CreateHpcClusterResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["HpcClusterId"].isNull())
|
||||
hpcClusterId_ = value["HpcClusterId"].asString();
|
||||
if(!value["HpcClusterId"].isNull())
|
||||
hpcClusterId_ = value["HpcClusterId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateHpcClusterResult::getHpcClusterId()const
|
||||
{
|
||||
return hpcClusterId_;
|
||||
}
|
||||
|
||||
std::string CreateHpcClusterResult::getHpcClusterId()const
|
||||
{
|
||||
return hpcClusterId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,13 +40,13 @@ void CreateImageResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ImageId"].isNull())
|
||||
imageId_ = value["ImageId"].asString();
|
||||
if(!value["ImageId"].isNull())
|
||||
imageId_ = value["ImageId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateImageResult::getImageId()const
|
||||
{
|
||||
return imageId_;
|
||||
}
|
||||
|
||||
std::string CreateImageResult::getImageId()const
|
||||
{
|
||||
return imageId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,13 +40,13 @@ void CreateInstanceResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["InstanceId"].isNull())
|
||||
instanceId_ = value["InstanceId"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
instanceId_ = value["InstanceId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateInstanceResult::getInstanceId()const
|
||||
{
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
std::string CreateInstanceResult::getInstanceId()const
|
||||
{
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,27 +40,27 @@ void CreateKeyPairResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["KeyPairName"].isNull())
|
||||
keyPairName_ = value["KeyPairName"].asString();
|
||||
if(!value["KeyPairFingerPrint"].isNull())
|
||||
keyPairFingerPrint_ = value["KeyPairFingerPrint"].asString();
|
||||
if(!value["PrivateKeyBody"].isNull())
|
||||
privateKeyBody_ = value["PrivateKeyBody"].asString();
|
||||
if(!value["KeyPairName"].isNull())
|
||||
keyPairName_ = value["KeyPairName"].asString();
|
||||
if(!value["KeyPairFingerPrint"].isNull())
|
||||
keyPairFingerPrint_ = value["KeyPairFingerPrint"].asString();
|
||||
if(!value["PrivateKeyBody"].isNull())
|
||||
privateKeyBody_ = value["PrivateKeyBody"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateKeyPairResult::getKeyPairFingerPrint()const
|
||||
{
|
||||
return keyPairFingerPrint_;
|
||||
}
|
||||
|
||||
std::string CreateKeyPairResult::getKeyPairName()const
|
||||
{
|
||||
return keyPairName_;
|
||||
}
|
||||
|
||||
std::string CreateKeyPairResult::getPrivateKeyBody()const
|
||||
{
|
||||
return privateKeyBody_;
|
||||
}
|
||||
|
||||
std::string CreateKeyPairResult::getKeyPairFingerPrint()const
|
||||
{
|
||||
return keyPairFingerPrint_;
|
||||
}
|
||||
|
||||
std::string CreateKeyPairResult::getKeyPairName()const
|
||||
{
|
||||
return keyPairName_;
|
||||
}
|
||||
|
||||
std::string CreateKeyPairResult::getPrivateKeyBody()const
|
||||
{
|
||||
return privateKeyBody_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,29 +40,29 @@ void CreateNatGatewayResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allForwardTableIds = value["ForwardTableIds"]["ForwardTableId"];
|
||||
for (const auto &item : allForwardTableIds)
|
||||
forwardTableIds_.push_back(item.asString());
|
||||
auto allBandwidthPackageIds = value["BandwidthPackageIds"]["BandwidthPackageId"];
|
||||
for (const auto &item : allBandwidthPackageIds)
|
||||
bandwidthPackageIds_.push_back(item.asString());
|
||||
if(!value["NatGatewayId"].isNull())
|
||||
natGatewayId_ = value["NatGatewayId"].asString();
|
||||
auto allForwardTableIds = value["ForwardTableIds"]["ForwardTableId"];
|
||||
for (const auto &item : allForwardTableIds)
|
||||
forwardTableIds_.push_back(item.asString());
|
||||
auto allBandwidthPackageIds = value["BandwidthPackageIds"]["BandwidthPackageId"];
|
||||
for (const auto &item : allBandwidthPackageIds)
|
||||
bandwidthPackageIds_.push_back(item.asString());
|
||||
if(!value["NatGatewayId"].isNull())
|
||||
natGatewayId_ = value["NatGatewayId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::vector<std::string> CreateNatGatewayResult::getForwardTableIds()const
|
||||
{
|
||||
return forwardTableIds_;
|
||||
}
|
||||
|
||||
std::vector<std::string> CreateNatGatewayResult::getBandwidthPackageIds()const
|
||||
{
|
||||
return bandwidthPackageIds_;
|
||||
}
|
||||
|
||||
std::string CreateNatGatewayResult::getNatGatewayId()const
|
||||
{
|
||||
return natGatewayId_;
|
||||
}
|
||||
|
||||
std::vector<std::string> CreateNatGatewayResult::getForwardTableIds()const
|
||||
{
|
||||
return forwardTableIds_;
|
||||
}
|
||||
|
||||
std::vector<std::string> CreateNatGatewayResult::getBandwidthPackageIds()const
|
||||
{
|
||||
return bandwidthPackageIds_;
|
||||
}
|
||||
|
||||
std::string CreateNatGatewayResult::getNatGatewayId()const
|
||||
{
|
||||
return natGatewayId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,13 +40,13 @@ void CreateNetworkInterfaceResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["NetworkInterfaceId"].isNull())
|
||||
networkInterfaceId_ = value["NetworkInterfaceId"].asString();
|
||||
if(!value["NetworkInterfaceId"].isNull())
|
||||
networkInterfaceId_ = value["NetworkInterfaceId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateNetworkInterfaceResult::getNetworkInterfaceId()const
|
||||
{
|
||||
return networkInterfaceId_;
|
||||
}
|
||||
|
||||
std::string CreateNetworkInterfaceResult::getNetworkInterfaceId()const
|
||||
{
|
||||
return networkInterfaceId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,13 +40,13 @@ void CreatePhysicalConnectionResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["PhysicalConnectionId"].isNull())
|
||||
physicalConnectionId_ = value["PhysicalConnectionId"].asString();
|
||||
if(!value["PhysicalConnectionId"].isNull())
|
||||
physicalConnectionId_ = value["PhysicalConnectionId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreatePhysicalConnectionResult::getPhysicalConnectionId()const
|
||||
{
|
||||
return physicalConnectionId_;
|
||||
}
|
||||
|
||||
std::string CreatePhysicalConnectionResult::getPhysicalConnectionId()const
|
||||
{
|
||||
return physicalConnectionId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,13 +40,13 @@ void CreateRouterInterfaceResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["RouterInterfaceId"].isNull())
|
||||
routerInterfaceId_ = value["RouterInterfaceId"].asString();
|
||||
if(!value["RouterInterfaceId"].isNull())
|
||||
routerInterfaceId_ = value["RouterInterfaceId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateRouterInterfaceResult::getRouterInterfaceId()const
|
||||
{
|
||||
return routerInterfaceId_;
|
||||
}
|
||||
|
||||
std::string CreateRouterInterfaceResult::getRouterInterfaceId()const
|
||||
{
|
||||
return routerInterfaceId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,13 +40,13 @@ void CreateSecurityGroupResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["SecurityGroupId"].isNull())
|
||||
securityGroupId_ = value["SecurityGroupId"].asString();
|
||||
if(!value["SecurityGroupId"].isNull())
|
||||
securityGroupId_ = value["SecurityGroupId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateSecurityGroupResult::getSecurityGroupId()const
|
||||
{
|
||||
return securityGroupId_;
|
||||
}
|
||||
|
||||
std::string CreateSecurityGroupResult::getSecurityGroupId()const
|
||||
{
|
||||
return securityGroupId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,13 +40,13 @@ void CreateSnapshotResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["SnapshotId"].isNull())
|
||||
snapshotId_ = value["SnapshotId"].asString();
|
||||
if(!value["SnapshotId"].isNull())
|
||||
snapshotId_ = value["SnapshotId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateSnapshotResult::getSnapshotId()const
|
||||
{
|
||||
return snapshotId_;
|
||||
}
|
||||
|
||||
std::string CreateSnapshotResult::getSnapshotId()const
|
||||
{
|
||||
return snapshotId_;
|
||||
}
|
||||
|
||||
|
||||
313
ecs/src/model/CreateUserEventRequest.cc
Normal file
313
ecs/src/model/CreateUserEventRequest.cc
Normal file
@@ -0,0 +1,313 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ecs/model/CreateUserEventRequest.h>
|
||||
|
||||
using AlibabaCloud::Ecs::Model::CreateUserEventRequest;
|
||||
|
||||
CreateUserEventRequest::CreateUserEventRequest() :
|
||||
RpcServiceRequest("ecs", "2014-05-26", "CreateUserEvent")
|
||||
{}
|
||||
|
||||
CreateUserEventRequest::~CreateUserEventRequest()
|
||||
{}
|
||||
|
||||
long CreateUserEventRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
long CreateUserEventRequest::getCallerParentId()const
|
||||
{
|
||||
return callerParentId_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setCallerParentId(long callerParentId)
|
||||
{
|
||||
callerParentId_ = callerParentId;
|
||||
setParameter("CallerParentId", std::to_string(callerParentId));
|
||||
}
|
||||
|
||||
bool CreateUserEventRequest::getProxy_original_security_transport()const
|
||||
{
|
||||
return proxy_original_security_transport_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
|
||||
{
|
||||
proxy_original_security_transport_ = proxy_original_security_transport;
|
||||
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
|
||||
}
|
||||
|
||||
std::string CreateUserEventRequest::getProxy_original_source_ip()const
|
||||
{
|
||||
return proxy_original_source_ip_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
|
||||
{
|
||||
proxy_original_source_ip_ = proxy_original_source_ip;
|
||||
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
|
||||
}
|
||||
|
||||
std::string CreateUserEventRequest::getOwnerIdLoginEmail()const
|
||||
{
|
||||
return ownerIdLoginEmail_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
|
||||
{
|
||||
ownerIdLoginEmail_ = ownerIdLoginEmail;
|
||||
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
|
||||
}
|
||||
|
||||
std::string CreateUserEventRequest::getCallerType()const
|
||||
{
|
||||
return callerType_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setCallerType(const std::string& callerType)
|
||||
{
|
||||
callerType_ = callerType;
|
||||
setParameter("CallerType", callerType);
|
||||
}
|
||||
|
||||
std::string CreateUserEventRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string CreateUserEventRequest::getSecurityToken()const
|
||||
{
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setSecurityToken(const std::string& securityToken)
|
||||
{
|
||||
securityToken_ = securityToken;
|
||||
setParameter("SecurityToken", securityToken);
|
||||
}
|
||||
|
||||
std::string CreateUserEventRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
bool CreateUserEventRequest::getEnable()const
|
||||
{
|
||||
return enable_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setEnable(bool enable)
|
||||
{
|
||||
enable_ = enable;
|
||||
setParameter("Enable", std::to_string(enable));
|
||||
}
|
||||
|
||||
std::string CreateUserEventRequest::getRequestContent()const
|
||||
{
|
||||
return requestContent_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setRequestContent(const std::string& requestContent)
|
||||
{
|
||||
requestContent_ = requestContent;
|
||||
setParameter("RequestContent", requestContent);
|
||||
}
|
||||
|
||||
std::string CreateUserEventRequest::getCallerBidEmail()const
|
||||
{
|
||||
return callerBidEmail_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setCallerBidEmail(const std::string& callerBidEmail)
|
||||
{
|
||||
callerBidEmail_ = callerBidEmail;
|
||||
setParameter("CallerBidEmail", callerBidEmail);
|
||||
}
|
||||
|
||||
std::string CreateUserEventRequest::getPlanTime()const
|
||||
{
|
||||
return planTime_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setPlanTime(const std::string& planTime)
|
||||
{
|
||||
planTime_ = planTime;
|
||||
setParameter("PlanTime", planTime);
|
||||
}
|
||||
|
||||
std::string CreateUserEventRequest::getCallerUidEmail()const
|
||||
{
|
||||
return callerUidEmail_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setCallerUidEmail(const std::string& callerUidEmail)
|
||||
{
|
||||
callerUidEmail_ = callerUidEmail;
|
||||
setParameter("CallerUidEmail", callerUidEmail);
|
||||
}
|
||||
|
||||
long CreateUserEventRequest::getCallerUid()const
|
||||
{
|
||||
return callerUid_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setCallerUid(long callerUid)
|
||||
{
|
||||
callerUid_ = callerUid;
|
||||
setParameter("CallerUid", std::to_string(callerUid));
|
||||
}
|
||||
|
||||
std::string CreateUserEventRequest::getApp_ip()const
|
||||
{
|
||||
return app_ip_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setApp_ip(const std::string& app_ip)
|
||||
{
|
||||
app_ip_ = app_ip;
|
||||
setParameter("App_ip", app_ip);
|
||||
}
|
||||
|
||||
std::string CreateUserEventRequest::getExpireTime()const
|
||||
{
|
||||
return expireTime_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setExpireTime(const std::string& expireTime)
|
||||
{
|
||||
expireTime_ = expireTime;
|
||||
setParameter("ExpireTime", expireTime);
|
||||
}
|
||||
|
||||
std::string CreateUserEventRequest::getResourceId()const
|
||||
{
|
||||
return resourceId_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setResourceId(const std::string& resourceId)
|
||||
{
|
||||
resourceId_ = resourceId;
|
||||
setParameter("ResourceId", resourceId);
|
||||
}
|
||||
|
||||
std::string CreateUserEventRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string CreateUserEventRequest::getCallerBid()const
|
||||
{
|
||||
return callerBid_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setCallerBid(const std::string& callerBid)
|
||||
{
|
||||
callerBid_ = callerBid;
|
||||
setParameter("CallerBid", callerBid);
|
||||
}
|
||||
|
||||
long CreateUserEventRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
bool CreateUserEventRequest::getProxy_trust_transport_info()const
|
||||
{
|
||||
return proxy_trust_transport_info_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
|
||||
{
|
||||
proxy_trust_transport_info_ = proxy_trust_transport_info;
|
||||
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
|
||||
}
|
||||
|
||||
bool CreateUserEventRequest::getAk_mfa_present()const
|
||||
{
|
||||
return ak_mfa_present_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setAk_mfa_present(bool ak_mfa_present)
|
||||
{
|
||||
ak_mfa_present_ = ak_mfa_present;
|
||||
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
|
||||
}
|
||||
|
||||
bool CreateUserEventRequest::getSecurity_transport()const
|
||||
{
|
||||
return security_transport_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setSecurity_transport(bool security_transport)
|
||||
{
|
||||
security_transport_ = security_transport;
|
||||
setParameter("Security_transport", std::to_string(security_transport));
|
||||
}
|
||||
|
||||
std::string CreateUserEventRequest::getRequestId()const
|
||||
{
|
||||
return requestId_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setRequestId(const std::string& requestId)
|
||||
{
|
||||
requestId_ = requestId;
|
||||
setParameter("RequestId", requestId);
|
||||
}
|
||||
|
||||
std::string CreateUserEventRequest::getEventType()const
|
||||
{
|
||||
return eventType_;
|
||||
}
|
||||
|
||||
void CreateUserEventRequest::setEventType(const std::string& eventType)
|
||||
{
|
||||
eventType_ = eventType;
|
||||
setParameter("EventType", eventType);
|
||||
}
|
||||
|
||||
52
ecs/src/model/CreateUserEventResult.cc
Normal file
52
ecs/src/model/CreateUserEventResult.cc
Normal file
@@ -0,0 +1,52 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ecs/model/CreateUserEventResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ecs;
|
||||
using namespace AlibabaCloud::Ecs::Model;
|
||||
|
||||
CreateUserEventResult::CreateUserEventResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateUserEventResult::CreateUserEventResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateUserEventResult::~CreateUserEventResult()
|
||||
{}
|
||||
|
||||
void CreateUserEventResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["EventId"].isNull())
|
||||
eventId_ = value["EventId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateUserEventResult::getEventId()const
|
||||
{
|
||||
return eventId_;
|
||||
}
|
||||
|
||||
@@ -40,13 +40,13 @@ void CreateVSwitchResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["VSwitchId"].isNull())
|
||||
vSwitchId_ = value["VSwitchId"].asString();
|
||||
if(!value["VSwitchId"].isNull())
|
||||
vSwitchId_ = value["VSwitchId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateVSwitchResult::getVSwitchId()const
|
||||
{
|
||||
return vSwitchId_;
|
||||
}
|
||||
|
||||
std::string CreateVSwitchResult::getVSwitchId()const
|
||||
{
|
||||
return vSwitchId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,13 +40,13 @@ void CreateVirtualBorderRouterResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["VbrId"].isNull())
|
||||
vbrId_ = value["VbrId"].asString();
|
||||
if(!value["VbrId"].isNull())
|
||||
vbrId_ = value["VbrId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateVirtualBorderRouterResult::getVbrId()const
|
||||
{
|
||||
return vbrId_;
|
||||
}
|
||||
|
||||
std::string CreateVirtualBorderRouterResult::getVbrId()const
|
||||
{
|
||||
return vbrId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,27 +40,27 @@ void CreateVpcResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["VpcId"].isNull())
|
||||
vpcId_ = value["VpcId"].asString();
|
||||
if(!value["VRouterId"].isNull())
|
||||
vRouterId_ = value["VRouterId"].asString();
|
||||
if(!value["RouteTableId"].isNull())
|
||||
routeTableId_ = value["RouteTableId"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
vpcId_ = value["VpcId"].asString();
|
||||
if(!value["VRouterId"].isNull())
|
||||
vRouterId_ = value["VRouterId"].asString();
|
||||
if(!value["RouteTableId"].isNull())
|
||||
routeTableId_ = value["RouteTableId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateVpcResult::getVRouterId()const
|
||||
{
|
||||
return vRouterId_;
|
||||
}
|
||||
|
||||
std::string CreateVpcResult::getRouteTableId()const
|
||||
{
|
||||
return routeTableId_;
|
||||
}
|
||||
|
||||
std::string CreateVpcResult::getVpcId()const
|
||||
{
|
||||
return vpcId_;
|
||||
}
|
||||
|
||||
std::string CreateVpcResult::getVRouterId()const
|
||||
{
|
||||
return vRouterId_;
|
||||
}
|
||||
|
||||
std::string CreateVpcResult::getRouteTableId()const
|
||||
{
|
||||
return routeTableId_;
|
||||
}
|
||||
|
||||
std::string CreateVpcResult::getVpcId()const
|
||||
{
|
||||
return vpcId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,54 +40,54 @@ void DescribeAccessPointsResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAccessPointSet = value["AccessPointSet"]["AccessPointType"];
|
||||
for (auto value : allAccessPointSet)
|
||||
{
|
||||
AccessPointType accessPointSetObject;
|
||||
if(!value["AccessPointId"].isNull())
|
||||
accessPointSetObject.accessPointId = value["AccessPointId"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
accessPointSetObject.status = value["Status"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
accessPointSetObject.type = value["Type"].asString();
|
||||
if(!value["AttachedRegionNo"].isNull())
|
||||
accessPointSetObject.attachedRegionNo = value["AttachedRegionNo"].asString();
|
||||
if(!value["Location"].isNull())
|
||||
accessPointSetObject.location = value["Location"].asString();
|
||||
if(!value["HostOperator"].isNull())
|
||||
accessPointSetObject.hostOperator = value["HostOperator"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
accessPointSetObject.name = value["Name"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
accessPointSetObject.description = value["Description"].asString();
|
||||
accessPointSet_.push_back(accessPointSetObject);
|
||||
}
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
auto allAccessPointSet = value["AccessPointSet"]["AccessPointType"];
|
||||
for (auto value : allAccessPointSet)
|
||||
{
|
||||
AccessPointType accessPointSetObject;
|
||||
if(!value["AccessPointId"].isNull())
|
||||
accessPointSetObject.accessPointId = value["AccessPointId"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
accessPointSetObject.status = value["Status"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
accessPointSetObject.type = value["Type"].asString();
|
||||
if(!value["AttachedRegionNo"].isNull())
|
||||
accessPointSetObject.attachedRegionNo = value["AttachedRegionNo"].asString();
|
||||
if(!value["Location"].isNull())
|
||||
accessPointSetObject.location = value["Location"].asString();
|
||||
if(!value["HostOperator"].isNull())
|
||||
accessPointSetObject.hostOperator = value["HostOperator"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
accessPointSetObject.name = value["Name"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
accessPointSetObject.description = value["Description"].asString();
|
||||
accessPointSet_.push_back(accessPointSetObject);
|
||||
}
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeAccessPointsResult::AccessPointType> DescribeAccessPointsResult::getAccessPointSet()const
|
||||
{
|
||||
return accessPointSet_;
|
||||
}
|
||||
|
||||
int DescribeAccessPointsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeAccessPointsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeAccessPointsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeAccessPointsResult::AccessPointType> DescribeAccessPointsResult::getAccessPointSet()const
|
||||
{
|
||||
return accessPointSet_;
|
||||
}
|
||||
|
||||
int DescribeAccessPointsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeAccessPointsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeAccessPointsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,58 +40,58 @@ void DescribeAutoSnapshotPolicyExResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAutoSnapshotPolicies = value["AutoSnapshotPolicies"]["AutoSnapshotPolicy"];
|
||||
for (auto value : allAutoSnapshotPolicies)
|
||||
{
|
||||
AutoSnapshotPolicy autoSnapshotPoliciesObject;
|
||||
if(!value["AutoSnapshotPolicyId"].isNull())
|
||||
autoSnapshotPoliciesObject.autoSnapshotPolicyId = value["AutoSnapshotPolicyId"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
autoSnapshotPoliciesObject.regionId = value["RegionId"].asString();
|
||||
if(!value["AutoSnapshotPolicyName"].isNull())
|
||||
autoSnapshotPoliciesObject.autoSnapshotPolicyName = value["AutoSnapshotPolicyName"].asString();
|
||||
if(!value["TimePoints"].isNull())
|
||||
autoSnapshotPoliciesObject.timePoints = value["TimePoints"].asString();
|
||||
if(!value["RepeatWeekdays"].isNull())
|
||||
autoSnapshotPoliciesObject.repeatWeekdays = value["RepeatWeekdays"].asString();
|
||||
if(!value["RetentionDays"].isNull())
|
||||
autoSnapshotPoliciesObject.retentionDays = std::stoi(value["RetentionDays"].asString());
|
||||
if(!value["DiskNums"].isNull())
|
||||
autoSnapshotPoliciesObject.diskNums = std::stoi(value["DiskNums"].asString());
|
||||
if(!value["VolumeNums"].isNull())
|
||||
autoSnapshotPoliciesObject.volumeNums = std::stoi(value["VolumeNums"].asString());
|
||||
if(!value["CreationTime"].isNull())
|
||||
autoSnapshotPoliciesObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
autoSnapshotPoliciesObject.status = value["Status"].asString();
|
||||
autoSnapshotPolicies_.push_back(autoSnapshotPoliciesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allAutoSnapshotPolicies = value["AutoSnapshotPolicies"]["AutoSnapshotPolicy"];
|
||||
for (auto value : allAutoSnapshotPolicies)
|
||||
{
|
||||
AutoSnapshotPolicy autoSnapshotPoliciesObject;
|
||||
if(!value["AutoSnapshotPolicyId"].isNull())
|
||||
autoSnapshotPoliciesObject.autoSnapshotPolicyId = value["AutoSnapshotPolicyId"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
autoSnapshotPoliciesObject.regionId = value["RegionId"].asString();
|
||||
if(!value["AutoSnapshotPolicyName"].isNull())
|
||||
autoSnapshotPoliciesObject.autoSnapshotPolicyName = value["AutoSnapshotPolicyName"].asString();
|
||||
if(!value["TimePoints"].isNull())
|
||||
autoSnapshotPoliciesObject.timePoints = value["TimePoints"].asString();
|
||||
if(!value["RepeatWeekdays"].isNull())
|
||||
autoSnapshotPoliciesObject.repeatWeekdays = value["RepeatWeekdays"].asString();
|
||||
if(!value["RetentionDays"].isNull())
|
||||
autoSnapshotPoliciesObject.retentionDays = std::stoi(value["RetentionDays"].asString());
|
||||
if(!value["DiskNums"].isNull())
|
||||
autoSnapshotPoliciesObject.diskNums = std::stoi(value["DiskNums"].asString());
|
||||
if(!value["VolumeNums"].isNull())
|
||||
autoSnapshotPoliciesObject.volumeNums = std::stoi(value["VolumeNums"].asString());
|
||||
if(!value["CreationTime"].isNull())
|
||||
autoSnapshotPoliciesObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
autoSnapshotPoliciesObject.status = value["Status"].asString();
|
||||
autoSnapshotPolicies_.push_back(autoSnapshotPoliciesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeAutoSnapshotPolicyExResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeAutoSnapshotPolicyExResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeAutoSnapshotPolicyExResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeAutoSnapshotPolicyExResult::AutoSnapshotPolicy> DescribeAutoSnapshotPolicyExResult::getAutoSnapshotPolicies()const
|
||||
{
|
||||
return autoSnapshotPolicies_;
|
||||
}
|
||||
|
||||
int DescribeAutoSnapshotPolicyExResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeAutoSnapshotPolicyExResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeAutoSnapshotPolicyExResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeAutoSnapshotPolicyExResult::AutoSnapshotPolicy> DescribeAutoSnapshotPolicyExResult::getAutoSnapshotPolicies()const
|
||||
{
|
||||
return autoSnapshotPolicies_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,55 +40,45 @@ void DescribeAutoSnapshotPolicyResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAutoSnapshotPolicy = value["AutoSnapshotPolicy"];
|
||||
for (auto value : allAutoSnapshotPolicy)
|
||||
{
|
||||
AutoSnapshotPolicy autoSnapshotPolicyObject;
|
||||
if(!value["SystemDiskPolicyEnabled"].isNull())
|
||||
autoSnapshotPolicyObject.systemDiskPolicyEnabled = value["SystemDiskPolicyEnabled"].asString();
|
||||
if(!value["SystemDiskPolicyTimePeriod"].isNull())
|
||||
autoSnapshotPolicyObject.systemDiskPolicyTimePeriod = value["SystemDiskPolicyTimePeriod"].asString();
|
||||
if(!value["SystemDiskPolicyRetentionDays"].isNull())
|
||||
autoSnapshotPolicyObject.systemDiskPolicyRetentionDays = value["SystemDiskPolicyRetentionDays"].asString();
|
||||
if(!value["SystemDiskPolicyRetentionLastWeek"].isNull())
|
||||
autoSnapshotPolicyObject.systemDiskPolicyRetentionLastWeek = value["SystemDiskPolicyRetentionLastWeek"].asString();
|
||||
if(!value["DataDiskPolicyEnabled"].isNull())
|
||||
autoSnapshotPolicyObject.dataDiskPolicyEnabled = value["DataDiskPolicyEnabled"].asString();
|
||||
if(!value["DataDiskPolicyTimePeriod"].isNull())
|
||||
autoSnapshotPolicyObject.dataDiskPolicyTimePeriod = value["DataDiskPolicyTimePeriod"].asString();
|
||||
if(!value["DataDiskPolicyRetentionDays"].isNull())
|
||||
autoSnapshotPolicyObject.dataDiskPolicyRetentionDays = value["DataDiskPolicyRetentionDays"].asString();
|
||||
if(!value["DataDiskPolicyRetentionLastWeek"].isNull())
|
||||
autoSnapshotPolicyObject.dataDiskPolicyRetentionLastWeek = value["DataDiskPolicyRetentionLastWeek"].asString();
|
||||
autoSnapshotPolicy_.push_back(autoSnapshotPolicyObject);
|
||||
}
|
||||
auto allAutoSnapshotExcutionStatus = value["AutoSnapshotExcutionStatus"];
|
||||
for (auto value : allAutoSnapshotExcutionStatus)
|
||||
{
|
||||
AutoSnapshotExcutionStatus autoSnapshotExcutionStatusObject;
|
||||
if(!value["SystemDiskExcutionStatus"].isNull())
|
||||
autoSnapshotExcutionStatusObject.systemDiskExcutionStatus = value["SystemDiskExcutionStatus"].asString();
|
||||
if(!value["DataDiskExcutionStatus"].isNull())
|
||||
autoSnapshotExcutionStatusObject.dataDiskExcutionStatus = value["DataDiskExcutionStatus"].asString();
|
||||
autoSnapshotExcutionStatus_.push_back(autoSnapshotExcutionStatusObject);
|
||||
}
|
||||
if(!value["AutoSnapshotOccupation"].isNull())
|
||||
autoSnapshotOccupation_ = std::stoi(value["AutoSnapshotOccupation"].asString());
|
||||
auto autoSnapshotPolicyNode = value["AutoSnapshotPolicy"];
|
||||
if(!autoSnapshotPolicyNode["SystemDiskPolicyEnabled"].isNull())
|
||||
autoSnapshotPolicy_.systemDiskPolicyEnabled = autoSnapshotPolicyNode["SystemDiskPolicyEnabled"].asString();
|
||||
if(!autoSnapshotPolicyNode["SystemDiskPolicyTimePeriod"].isNull())
|
||||
autoSnapshotPolicy_.systemDiskPolicyTimePeriod = autoSnapshotPolicyNode["SystemDiskPolicyTimePeriod"].asString();
|
||||
if(!autoSnapshotPolicyNode["SystemDiskPolicyRetentionDays"].isNull())
|
||||
autoSnapshotPolicy_.systemDiskPolicyRetentionDays = autoSnapshotPolicyNode["SystemDiskPolicyRetentionDays"].asString();
|
||||
if(!autoSnapshotPolicyNode["SystemDiskPolicyRetentionLastWeek"].isNull())
|
||||
autoSnapshotPolicy_.systemDiskPolicyRetentionLastWeek = autoSnapshotPolicyNode["SystemDiskPolicyRetentionLastWeek"].asString();
|
||||
if(!autoSnapshotPolicyNode["DataDiskPolicyEnabled"].isNull())
|
||||
autoSnapshotPolicy_.dataDiskPolicyEnabled = autoSnapshotPolicyNode["DataDiskPolicyEnabled"].asString();
|
||||
if(!autoSnapshotPolicyNode["DataDiskPolicyTimePeriod"].isNull())
|
||||
autoSnapshotPolicy_.dataDiskPolicyTimePeriod = autoSnapshotPolicyNode["DataDiskPolicyTimePeriod"].asString();
|
||||
if(!autoSnapshotPolicyNode["DataDiskPolicyRetentionDays"].isNull())
|
||||
autoSnapshotPolicy_.dataDiskPolicyRetentionDays = autoSnapshotPolicyNode["DataDiskPolicyRetentionDays"].asString();
|
||||
if(!autoSnapshotPolicyNode["DataDiskPolicyRetentionLastWeek"].isNull())
|
||||
autoSnapshotPolicy_.dataDiskPolicyRetentionLastWeek = autoSnapshotPolicyNode["DataDiskPolicyRetentionLastWeek"].asString();
|
||||
auto autoSnapshotExcutionStatusNode = value["AutoSnapshotExcutionStatus"];
|
||||
if(!autoSnapshotExcutionStatusNode["SystemDiskExcutionStatus"].isNull())
|
||||
autoSnapshotExcutionStatus_.systemDiskExcutionStatus = autoSnapshotExcutionStatusNode["SystemDiskExcutionStatus"].asString();
|
||||
if(!autoSnapshotExcutionStatusNode["DataDiskExcutionStatus"].isNull())
|
||||
autoSnapshotExcutionStatus_.dataDiskExcutionStatus = autoSnapshotExcutionStatusNode["DataDiskExcutionStatus"].asString();
|
||||
if(!value["AutoSnapshotOccupation"].isNull())
|
||||
autoSnapshotOccupation_ = std::stoi(value["AutoSnapshotOccupation"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeAutoSnapshotPolicyResult::getAutoSnapshotOccupation()const
|
||||
{
|
||||
return autoSnapshotOccupation_;
|
||||
}
|
||||
|
||||
std::vector<DescribeAutoSnapshotPolicyResult::AutoSnapshotExcutionStatus> DescribeAutoSnapshotPolicyResult::getAutoSnapshotExcutionStatus()const
|
||||
{
|
||||
return autoSnapshotExcutionStatus_;
|
||||
}
|
||||
|
||||
std::vector<DescribeAutoSnapshotPolicyResult::AutoSnapshotPolicy> DescribeAutoSnapshotPolicyResult::getAutoSnapshotPolicy()const
|
||||
{
|
||||
return autoSnapshotPolicy_;
|
||||
}
|
||||
|
||||
int DescribeAutoSnapshotPolicyResult::getAutoSnapshotOccupation()const
|
||||
{
|
||||
return autoSnapshotOccupation_;
|
||||
}
|
||||
|
||||
DescribeAutoSnapshotPolicyResult::AutoSnapshotExcutionStatus DescribeAutoSnapshotPolicyResult::getAutoSnapshotExcutionStatus()const
|
||||
{
|
||||
return autoSnapshotExcutionStatus_;
|
||||
}
|
||||
|
||||
DescribeAutoSnapshotPolicyResult::AutoSnapshotPolicy DescribeAutoSnapshotPolicyResult::getAutoSnapshotPolicy()const
|
||||
{
|
||||
return autoSnapshotPolicy_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,47 +40,47 @@ void DescribeAvailableResourceResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAvailableZones = value["AvailableZones"]["AvailableZone"];
|
||||
for (auto value : allAvailableZones)
|
||||
{
|
||||
AvailableZone availableZonesObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
availableZonesObject.regionId = value["RegionId"].asString();
|
||||
if(!value["ZoneId"].isNull())
|
||||
availableZonesObject.zoneId = value["ZoneId"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
availableZonesObject.status = value["Status"].asString();
|
||||
auto allAvailableResources = value["AvailableResources"]["AvailableResource"];
|
||||
for (auto value : allAvailableResources)
|
||||
{
|
||||
AvailableZone::AvailableResource availableResourcesObject;
|
||||
if(!value["Type"].isNull())
|
||||
availableResourcesObject.type = value["Type"].asString();
|
||||
auto allSupportedResources = value["SupportedResources"]["SupportedResource"];
|
||||
for (auto value : allSupportedResources)
|
||||
{
|
||||
AvailableZone::AvailableResource::SupportedResource supportedResourcesObject;
|
||||
if(!value["Value"].isNull())
|
||||
supportedResourcesObject.value = value["Value"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
supportedResourcesObject.status = value["Status"].asString();
|
||||
if(!value["Min"].isNull())
|
||||
supportedResourcesObject.min = std::stoi(value["Min"].asString());
|
||||
if(!value["Max"].isNull())
|
||||
supportedResourcesObject.max = std::stoi(value["Max"].asString());
|
||||
if(!value["Unit"].isNull())
|
||||
supportedResourcesObject.unit = value["Unit"].asString();
|
||||
availableResourcesObject.supportedResources.push_back(supportedResourcesObject);
|
||||
}
|
||||
availableZonesObject.availableResources.push_back(availableResourcesObject);
|
||||
}
|
||||
availableZones_.push_back(availableZonesObject);
|
||||
}
|
||||
auto allAvailableZones = value["AvailableZones"]["AvailableZone"];
|
||||
for (auto value : allAvailableZones)
|
||||
{
|
||||
AvailableZone availableZonesObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
availableZonesObject.regionId = value["RegionId"].asString();
|
||||
if(!value["ZoneId"].isNull())
|
||||
availableZonesObject.zoneId = value["ZoneId"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
availableZonesObject.status = value["Status"].asString();
|
||||
auto allAvailableResources = value["AvailableResources"]["AvailableResource"];
|
||||
for (auto value : allAvailableResources)
|
||||
{
|
||||
AvailableZone::AvailableResource availableResourcesObject;
|
||||
if(!value["Type"].isNull())
|
||||
availableResourcesObject.type = value["Type"].asString();
|
||||
auto allSupportedResources = value["SupportedResources"]["SupportedResource"];
|
||||
for (auto value : allSupportedResources)
|
||||
{
|
||||
AvailableZone::AvailableResource::SupportedResource supportedResourcesObject;
|
||||
if(!value["Value"].isNull())
|
||||
supportedResourcesObject.value = value["Value"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
supportedResourcesObject.status = value["Status"].asString();
|
||||
if(!value["Min"].isNull())
|
||||
supportedResourcesObject.min = std::stoi(value["Min"].asString());
|
||||
if(!value["Max"].isNull())
|
||||
supportedResourcesObject.max = std::stoi(value["Max"].asString());
|
||||
if(!value["Unit"].isNull())
|
||||
supportedResourcesObject.unit = value["Unit"].asString();
|
||||
availableResourcesObject.supportedResources.push_back(supportedResourcesObject);
|
||||
}
|
||||
availableZonesObject.availableResources.push_back(availableResourcesObject);
|
||||
}
|
||||
availableZones_.push_back(availableZonesObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeAvailableResourceResult::AvailableZone> DescribeAvailableResourceResult::getAvailableZones()const
|
||||
{
|
||||
return availableZones_;
|
||||
}
|
||||
|
||||
std::vector<DescribeAvailableResourceResult::AvailableZone> DescribeAvailableResourceResult::getAvailableZones()const
|
||||
{
|
||||
return availableZones_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,25 +40,25 @@ void DescribeBandwidthLimitationResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBandwidths = value["Bandwidths"]["Bandwidth"];
|
||||
for (auto value : allBandwidths)
|
||||
{
|
||||
Bandwidth bandwidthsObject;
|
||||
if(!value["InternetChargeType"].isNull())
|
||||
bandwidthsObject.internetChargeType = value["InternetChargeType"].asString();
|
||||
if(!value["Min"].isNull())
|
||||
bandwidthsObject.min = std::stoi(value["Min"].asString());
|
||||
if(!value["Max"].isNull())
|
||||
bandwidthsObject.max = std::stoi(value["Max"].asString());
|
||||
if(!value["Unit"].isNull())
|
||||
bandwidthsObject.unit = value["Unit"].asString();
|
||||
bandwidths_.push_back(bandwidthsObject);
|
||||
}
|
||||
auto allBandwidths = value["Bandwidths"]["Bandwidth"];
|
||||
for (auto value : allBandwidths)
|
||||
{
|
||||
Bandwidth bandwidthsObject;
|
||||
if(!value["InternetChargeType"].isNull())
|
||||
bandwidthsObject.internetChargeType = value["InternetChargeType"].asString();
|
||||
if(!value["Min"].isNull())
|
||||
bandwidthsObject.min = std::stoi(value["Min"].asString());
|
||||
if(!value["Max"].isNull())
|
||||
bandwidthsObject.max = std::stoi(value["Max"].asString());
|
||||
if(!value["Unit"].isNull())
|
||||
bandwidthsObject.unit = value["Unit"].asString();
|
||||
bandwidths_.push_back(bandwidthsObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeBandwidthLimitationResult::Bandwidth> DescribeBandwidthLimitationResult::getBandwidths()const
|
||||
{
|
||||
return bandwidths_;
|
||||
}
|
||||
|
||||
std::vector<DescribeBandwidthLimitationResult::Bandwidth> DescribeBandwidthLimitationResult::getBandwidths()const
|
||||
{
|
||||
return bandwidths_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,74 +40,74 @@ void DescribeBandwidthPackagesResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBandwidthPackages = value["BandwidthPackages"]["BandwidthPackage"];
|
||||
for (auto value : allBandwidthPackages)
|
||||
{
|
||||
BandwidthPackage bandwidthPackagesObject;
|
||||
if(!value["BandwidthPackageId"].isNull())
|
||||
bandwidthPackagesObject.bandwidthPackageId = value["BandwidthPackageId"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
bandwidthPackagesObject.regionId = value["RegionId"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
bandwidthPackagesObject.name = value["Name"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
bandwidthPackagesObject.description = value["Description"].asString();
|
||||
if(!value["ZoneId"].isNull())
|
||||
bandwidthPackagesObject.zoneId = value["ZoneId"].asString();
|
||||
if(!value["NatGatewayId"].isNull())
|
||||
bandwidthPackagesObject.natGatewayId = value["NatGatewayId"].asString();
|
||||
if(!value["Bandwidth"].isNull())
|
||||
bandwidthPackagesObject.bandwidth = value["Bandwidth"].asString();
|
||||
if(!value["InstanceChargeType"].isNull())
|
||||
bandwidthPackagesObject.instanceChargeType = value["InstanceChargeType"].asString();
|
||||
if(!value["InternetChargeType"].isNull())
|
||||
bandwidthPackagesObject.internetChargeType = value["InternetChargeType"].asString();
|
||||
if(!value["BusinessStatus"].isNull())
|
||||
bandwidthPackagesObject.businessStatus = value["BusinessStatus"].asString();
|
||||
if(!value["IpCount"].isNull())
|
||||
bandwidthPackagesObject.ipCount = value["IpCount"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
bandwidthPackagesObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
bandwidthPackagesObject.status = value["Status"].asString();
|
||||
auto allPublicIpAddresses = value["PublicIpAddresses"]["PublicIpAddresse"];
|
||||
for (auto value : allPublicIpAddresses)
|
||||
{
|
||||
BandwidthPackage::PublicIpAddresse publicIpAddressesObject;
|
||||
if(!value["AllocationId"].isNull())
|
||||
publicIpAddressesObject.allocationId = value["AllocationId"].asString();
|
||||
if(!value["IpAddress"].isNull())
|
||||
publicIpAddressesObject.ipAddress = value["IpAddress"].asString();
|
||||
bandwidthPackagesObject.publicIpAddresses.push_back(publicIpAddressesObject);
|
||||
}
|
||||
bandwidthPackages_.push_back(bandwidthPackagesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allBandwidthPackages = value["BandwidthPackages"]["BandwidthPackage"];
|
||||
for (auto value : allBandwidthPackages)
|
||||
{
|
||||
BandwidthPackage bandwidthPackagesObject;
|
||||
if(!value["BandwidthPackageId"].isNull())
|
||||
bandwidthPackagesObject.bandwidthPackageId = value["BandwidthPackageId"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
bandwidthPackagesObject.regionId = value["RegionId"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
bandwidthPackagesObject.name = value["Name"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
bandwidthPackagesObject.description = value["Description"].asString();
|
||||
if(!value["ZoneId"].isNull())
|
||||
bandwidthPackagesObject.zoneId = value["ZoneId"].asString();
|
||||
if(!value["NatGatewayId"].isNull())
|
||||
bandwidthPackagesObject.natGatewayId = value["NatGatewayId"].asString();
|
||||
if(!value["Bandwidth"].isNull())
|
||||
bandwidthPackagesObject.bandwidth = value["Bandwidth"].asString();
|
||||
if(!value["InstanceChargeType"].isNull())
|
||||
bandwidthPackagesObject.instanceChargeType = value["InstanceChargeType"].asString();
|
||||
if(!value["InternetChargeType"].isNull())
|
||||
bandwidthPackagesObject.internetChargeType = value["InternetChargeType"].asString();
|
||||
if(!value["BusinessStatus"].isNull())
|
||||
bandwidthPackagesObject.businessStatus = value["BusinessStatus"].asString();
|
||||
if(!value["IpCount"].isNull())
|
||||
bandwidthPackagesObject.ipCount = value["IpCount"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
bandwidthPackagesObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
bandwidthPackagesObject.status = value["Status"].asString();
|
||||
auto allPublicIpAddresses = value["PublicIpAddresses"]["PublicIpAddresse"];
|
||||
for (auto value : allPublicIpAddresses)
|
||||
{
|
||||
BandwidthPackage::PublicIpAddresse publicIpAddressesObject;
|
||||
if(!value["AllocationId"].isNull())
|
||||
publicIpAddressesObject.allocationId = value["AllocationId"].asString();
|
||||
if(!value["IpAddress"].isNull())
|
||||
publicIpAddressesObject.ipAddress = value["IpAddress"].asString();
|
||||
bandwidthPackagesObject.publicIpAddresses.push_back(publicIpAddressesObject);
|
||||
}
|
||||
bandwidthPackages_.push_back(bandwidthPackagesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeBandwidthPackagesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeBandwidthPackagesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeBandwidthPackagesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeBandwidthPackagesResult::BandwidthPackage> DescribeBandwidthPackagesResult::getBandwidthPackages()const
|
||||
{
|
||||
return bandwidthPackages_;
|
||||
}
|
||||
|
||||
int DescribeBandwidthPackagesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeBandwidthPackagesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeBandwidthPackagesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeBandwidthPackagesResult::BandwidthPackage> DescribeBandwidthPackagesResult::getBandwidthPackages()const
|
||||
{
|
||||
return bandwidthPackages_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,42 +40,42 @@ void DescribeClassicLinkInstancesResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allLinks = value["Links"]["Link"];
|
||||
for (auto value : allLinks)
|
||||
{
|
||||
Link linksObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
linksObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
linksObject.vpcId = value["VpcId"].asString();
|
||||
links_.push_back(linksObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allLinks = value["Links"]["Link"];
|
||||
for (auto value : allLinks)
|
||||
{
|
||||
Link linksObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
linksObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
linksObject.vpcId = value["VpcId"].asString();
|
||||
links_.push_back(linksObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeClassicLinkInstancesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeClassicLinkInstancesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeClassicLinkInstancesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeClassicLinkInstancesResult::Link> DescribeClassicLinkInstancesResult::getLinks()const
|
||||
{
|
||||
return links_;
|
||||
}
|
||||
|
||||
int DescribeClassicLinkInstancesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeClassicLinkInstancesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeClassicLinkInstancesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeClassicLinkInstancesResult::Link> DescribeClassicLinkInstancesResult::getLinks()const
|
||||
{
|
||||
return links_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,19 +40,19 @@ void DescribeClustersResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allClusters = value["Clusters"]["Cluster"];
|
||||
for (auto value : allClusters)
|
||||
{
|
||||
Cluster clustersObject;
|
||||
if(!value["ClusterId"].isNull())
|
||||
clustersObject.clusterId = value["ClusterId"].asString();
|
||||
clusters_.push_back(clustersObject);
|
||||
}
|
||||
auto allClusters = value["Clusters"]["Cluster"];
|
||||
for (auto value : allClusters)
|
||||
{
|
||||
Cluster clustersObject;
|
||||
if(!value["ClusterId"].isNull())
|
||||
clustersObject.clusterId = value["ClusterId"].asString();
|
||||
clusters_.push_back(clustersObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeClustersResult::Cluster> DescribeClustersResult::getClusters()const
|
||||
{
|
||||
return clusters_;
|
||||
}
|
||||
|
||||
std::vector<DescribeClustersResult::Cluster> DescribeClustersResult::getClusters()const
|
||||
{
|
||||
return clusters_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,52 +40,52 @@ void DescribeCommandsResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allCommands = value["Commands"]["Command"];
|
||||
for (auto value : allCommands)
|
||||
{
|
||||
Command commandsObject;
|
||||
if(!value["CommandId"].isNull())
|
||||
commandsObject.commandId = value["CommandId"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
commandsObject.name = value["Name"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
commandsObject.type = value["Type"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
commandsObject.description = value["Description"].asString();
|
||||
if(!value["CommandContent"].isNull())
|
||||
commandsObject.commandContent = value["CommandContent"].asString();
|
||||
if(!value["WorkingDir"].isNull())
|
||||
commandsObject.workingDir = value["WorkingDir"].asString();
|
||||
if(!value["Timeout"].isNull())
|
||||
commandsObject.timeout = std::stol(value["Timeout"].asString());
|
||||
commands_.push_back(commandsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stol(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stol(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stol(value["PageSize"].asString());
|
||||
auto allCommands = value["Commands"]["Command"];
|
||||
for (auto value : allCommands)
|
||||
{
|
||||
Command commandsObject;
|
||||
if(!value["CommandId"].isNull())
|
||||
commandsObject.commandId = value["CommandId"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
commandsObject.name = value["Name"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
commandsObject.type = value["Type"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
commandsObject.description = value["Description"].asString();
|
||||
if(!value["CommandContent"].isNull())
|
||||
commandsObject.commandContent = value["CommandContent"].asString();
|
||||
if(!value["WorkingDir"].isNull())
|
||||
commandsObject.workingDir = value["WorkingDir"].asString();
|
||||
if(!value["Timeout"].isNull())
|
||||
commandsObject.timeout = std::stol(value["Timeout"].asString());
|
||||
commands_.push_back(commandsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stol(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stol(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stol(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
long DescribeCommandsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
long DescribeCommandsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
long DescribeCommandsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeCommandsResult::Command> DescribeCommandsResult::getCommands()const
|
||||
{
|
||||
return commands_;
|
||||
}
|
||||
|
||||
long DescribeCommandsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
long DescribeCommandsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
long DescribeCommandsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeCommandsResult::Command> DescribeCommandsResult::getCommands()const
|
||||
{
|
||||
return commands_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,54 +40,54 @@ void DescribeDeploymentSetTopologyResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allSwitchs = value["Switchs"]["Switch"];
|
||||
for (auto value : allSwitchs)
|
||||
{
|
||||
Switch switchsObject;
|
||||
if(!value["SwitchId"].isNull())
|
||||
switchsObject.switchId = value["SwitchId"].asString();
|
||||
auto allHosts = value["Hosts"]["Host"];
|
||||
for (auto value : allHosts)
|
||||
{
|
||||
Switch::Host hostsObject;
|
||||
if(!value["HostId"].isNull())
|
||||
hostsObject.hostId = value["HostId"].asString();
|
||||
auto allInstanceIds = value["InstanceIds"]["InstanceId"];
|
||||
for (auto value : allInstanceIds)
|
||||
hostsObject.instanceIds.push_back(value.asString());
|
||||
switchsObject.hosts.push_back(hostsObject);
|
||||
}
|
||||
switchs_.push_back(switchsObject);
|
||||
}
|
||||
auto allRacks = value["Racks"]["Rack"];
|
||||
for (auto value : allRacks)
|
||||
{
|
||||
Rack racksObject;
|
||||
if(!value["RackId"].isNull())
|
||||
racksObject.rackId = value["RackId"].asString();
|
||||
auto allHosts1 = value["Hosts"]["Host"];
|
||||
for (auto value : allHosts1)
|
||||
{
|
||||
Rack::Host2 hosts1Object;
|
||||
if(!value["HostId"].isNull())
|
||||
hosts1Object.hostId = value["HostId"].asString();
|
||||
auto allInstanceIds3 = value["InstanceIds"]["InstanceId"];
|
||||
for (auto value : allInstanceIds3)
|
||||
hosts1Object.instanceIds3.push_back(value.asString());
|
||||
racksObject.hosts1.push_back(hosts1Object);
|
||||
}
|
||||
racks_.push_back(racksObject);
|
||||
}
|
||||
auto allSwitchs = value["Switchs"]["Switch"];
|
||||
for (auto value : allSwitchs)
|
||||
{
|
||||
Switch switchsObject;
|
||||
if(!value["SwitchId"].isNull())
|
||||
switchsObject.switchId = value["SwitchId"].asString();
|
||||
auto allHosts = value["Hosts"]["Host"];
|
||||
for (auto value : allHosts)
|
||||
{
|
||||
Switch::Host hostsObject;
|
||||
if(!value["HostId"].isNull())
|
||||
hostsObject.hostId = value["HostId"].asString();
|
||||
auto allInstanceIds = value["InstanceIds"]["InstanceId"];
|
||||
for (auto value : allInstanceIds)
|
||||
hostsObject.instanceIds.push_back(value.asString());
|
||||
switchsObject.hosts.push_back(hostsObject);
|
||||
}
|
||||
switchs_.push_back(switchsObject);
|
||||
}
|
||||
auto allRacks = value["Racks"]["Rack"];
|
||||
for (auto value : allRacks)
|
||||
{
|
||||
Rack racksObject;
|
||||
if(!value["RackId"].isNull())
|
||||
racksObject.rackId = value["RackId"].asString();
|
||||
auto allHosts1 = value["Hosts"]["Host"];
|
||||
for (auto value : allHosts1)
|
||||
{
|
||||
Rack::Host2 hosts1Object;
|
||||
if(!value["HostId"].isNull())
|
||||
hosts1Object.hostId = value["HostId"].asString();
|
||||
auto allInstanceIds3 = value["InstanceIds"]["InstanceId"];
|
||||
for (auto value : allInstanceIds3)
|
||||
hosts1Object.instanceIds3.push_back(value.asString());
|
||||
racksObject.hosts1.push_back(hosts1Object);
|
||||
}
|
||||
racks_.push_back(racksObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeDeploymentSetTopologyResult::Switch> DescribeDeploymentSetTopologyResult::getSwitchs()const
|
||||
{
|
||||
return switchs_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDeploymentSetTopologyResult::Rack> DescribeDeploymentSetTopologyResult::getRacks()const
|
||||
{
|
||||
return racks_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDeploymentSetTopologyResult::Switch> DescribeDeploymentSetTopologyResult::getSwitchs()const
|
||||
{
|
||||
return switchs_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDeploymentSetTopologyResult::Rack> DescribeDeploymentSetTopologyResult::getRacks()const
|
||||
{
|
||||
return racks_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,61 +40,61 @@ void DescribeDeploymentSetsResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDeploymentSets = value["DeploymentSets"]["DeploymentSet"];
|
||||
for (auto value : allDeploymentSets)
|
||||
{
|
||||
DeploymentSet deploymentSetsObject;
|
||||
if(!value["DeploymentSetId"].isNull())
|
||||
deploymentSetsObject.deploymentSetId = value["DeploymentSetId"].asString();
|
||||
if(!value["DeploymentSetDescription"].isNull())
|
||||
deploymentSetsObject.deploymentSetDescription = value["DeploymentSetDescription"].asString();
|
||||
if(!value["DeploymentSetName"].isNull())
|
||||
deploymentSetsObject.deploymentSetName = value["DeploymentSetName"].asString();
|
||||
if(!value["Strategy"].isNull())
|
||||
deploymentSetsObject.strategy = value["Strategy"].asString();
|
||||
if(!value["Domain"].isNull())
|
||||
deploymentSetsObject.domain = value["Domain"].asString();
|
||||
if(!value["Granularity"].isNull())
|
||||
deploymentSetsObject.granularity = value["Granularity"].asString();
|
||||
if(!value["InstanceAmount"].isNull())
|
||||
deploymentSetsObject.instanceAmount = std::stoi(value["InstanceAmount"].asString());
|
||||
if(!value["CreationTime"].isNull())
|
||||
deploymentSetsObject.creationTime = value["CreationTime"].asString();
|
||||
deploymentSets_.push_back(deploymentSetsObject);
|
||||
}
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allDeploymentSets = value["DeploymentSets"]["DeploymentSet"];
|
||||
for (auto value : allDeploymentSets)
|
||||
{
|
||||
DeploymentSet deploymentSetsObject;
|
||||
if(!value["DeploymentSetId"].isNull())
|
||||
deploymentSetsObject.deploymentSetId = value["DeploymentSetId"].asString();
|
||||
if(!value["DeploymentSetDescription"].isNull())
|
||||
deploymentSetsObject.deploymentSetDescription = value["DeploymentSetDescription"].asString();
|
||||
if(!value["DeploymentSetName"].isNull())
|
||||
deploymentSetsObject.deploymentSetName = value["DeploymentSetName"].asString();
|
||||
if(!value["Strategy"].isNull())
|
||||
deploymentSetsObject.strategy = value["Strategy"].asString();
|
||||
if(!value["Domain"].isNull())
|
||||
deploymentSetsObject.domain = value["Domain"].asString();
|
||||
if(!value["Granularity"].isNull())
|
||||
deploymentSetsObject.granularity = value["Granularity"].asString();
|
||||
if(!value["InstanceAmount"].isNull())
|
||||
deploymentSetsObject.instanceAmount = std::stoi(value["InstanceAmount"].asString());
|
||||
if(!value["CreationTime"].isNull())
|
||||
deploymentSetsObject.creationTime = value["CreationTime"].asString();
|
||||
deploymentSets_.push_back(deploymentSetsObject);
|
||||
}
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeDeploymentSetsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeDeploymentSetsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDeploymentSetsResult::DeploymentSet> DescribeDeploymentSetsResult::getDeploymentSets()const
|
||||
{
|
||||
return deploymentSets_;
|
||||
}
|
||||
|
||||
int DescribeDeploymentSetsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::string DescribeDeploymentSetsResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
int DescribeDeploymentSetsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeDeploymentSetsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDeploymentSetsResult::DeploymentSet> DescribeDeploymentSetsResult::getDeploymentSets()const
|
||||
{
|
||||
return deploymentSets_;
|
||||
}
|
||||
|
||||
int DescribeDeploymentSetsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::string DescribeDeploymentSetsResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,44 +40,44 @@ void DescribeDiskMonitorDataResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allMonitorData = value["MonitorData"]["DiskMonitorData"];
|
||||
for (auto value : allMonitorData)
|
||||
{
|
||||
DiskMonitorData monitorDataObject;
|
||||
if(!value["DiskId"].isNull())
|
||||
monitorDataObject.diskId = value["DiskId"].asString();
|
||||
if(!value["IOPSRead"].isNull())
|
||||
monitorDataObject.iOPSRead = std::stoi(value["IOPSRead"].asString());
|
||||
if(!value["IOPSWrite"].isNull())
|
||||
monitorDataObject.iOPSWrite = std::stoi(value["IOPSWrite"].asString());
|
||||
if(!value["IOPSTotal"].isNull())
|
||||
monitorDataObject.iOPSTotal = std::stoi(value["IOPSTotal"].asString());
|
||||
if(!value["BPSRead"].isNull())
|
||||
monitorDataObject.bPSRead = std::stoi(value["BPSRead"].asString());
|
||||
if(!value["BPSWrite"].isNull())
|
||||
monitorDataObject.bPSWrite = std::stoi(value["BPSWrite"].asString());
|
||||
if(!value["BPSTotal"].isNull())
|
||||
monitorDataObject.bPSTotal = std::stoi(value["BPSTotal"].asString());
|
||||
if(!value["LatencyRead"].isNull())
|
||||
monitorDataObject.latencyRead = std::stoi(value["LatencyRead"].asString());
|
||||
if(!value["LatencyWrite"].isNull())
|
||||
monitorDataObject.latencyWrite = std::stoi(value["LatencyWrite"].asString());
|
||||
if(!value["TimeStamp"].isNull())
|
||||
monitorDataObject.timeStamp = value["TimeStamp"].asString();
|
||||
monitorData_.push_back(monitorDataObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
auto allMonitorData = value["MonitorData"]["DiskMonitorData"];
|
||||
for (auto value : allMonitorData)
|
||||
{
|
||||
DiskMonitorData monitorDataObject;
|
||||
if(!value["DiskId"].isNull())
|
||||
monitorDataObject.diskId = value["DiskId"].asString();
|
||||
if(!value["IOPSRead"].isNull())
|
||||
monitorDataObject.iOPSRead = std::stoi(value["IOPSRead"].asString());
|
||||
if(!value["IOPSWrite"].isNull())
|
||||
monitorDataObject.iOPSWrite = std::stoi(value["IOPSWrite"].asString());
|
||||
if(!value["IOPSTotal"].isNull())
|
||||
monitorDataObject.iOPSTotal = std::stoi(value["IOPSTotal"].asString());
|
||||
if(!value["BPSRead"].isNull())
|
||||
monitorDataObject.bPSRead = std::stoi(value["BPSRead"].asString());
|
||||
if(!value["BPSWrite"].isNull())
|
||||
monitorDataObject.bPSWrite = std::stoi(value["BPSWrite"].asString());
|
||||
if(!value["BPSTotal"].isNull())
|
||||
monitorDataObject.bPSTotal = std::stoi(value["BPSTotal"].asString());
|
||||
if(!value["LatencyRead"].isNull())
|
||||
monitorDataObject.latencyRead = std::stoi(value["LatencyRead"].asString());
|
||||
if(!value["LatencyWrite"].isNull())
|
||||
monitorDataObject.latencyWrite = std::stoi(value["LatencyWrite"].asString());
|
||||
if(!value["TimeStamp"].isNull())
|
||||
monitorDataObject.timeStamp = value["TimeStamp"].asString();
|
||||
monitorData_.push_back(monitorDataObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeDiskMonitorDataResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDiskMonitorDataResult::DiskMonitorData> DescribeDiskMonitorDataResult::getMonitorData()const
|
||||
{
|
||||
return monitorData_;
|
||||
}
|
||||
|
||||
int DescribeDiskMonitorDataResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDiskMonitorDataResult::DiskMonitorData> DescribeDiskMonitorDataResult::getMonitorData()const
|
||||
{
|
||||
return monitorData_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,80 +40,65 @@ void DescribeDisksFullStatusResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDiskFullStatusSet = value["DiskFullStatusSet"]["DiskFullStatusType"];
|
||||
for (auto value : allDiskFullStatusSet)
|
||||
{
|
||||
DiskFullStatusType diskFullStatusSetObject;
|
||||
if(!value["DiskId"].isNull())
|
||||
diskFullStatusSetObject.diskId = value["DiskId"].asString();
|
||||
auto allDiskEventSet = value["DiskEventSet"]["DiskEventType"];
|
||||
for (auto value : allDiskEventSet)
|
||||
{
|
||||
DiskFullStatusType::DiskEventType diskEventSetObject;
|
||||
if(!value["EventId"].isNull())
|
||||
diskEventSetObject.eventId = value["EventId"].asString();
|
||||
if(!value["EventTime"].isNull())
|
||||
diskEventSetObject.eventTime = value["EventTime"].asString();
|
||||
auto allEventType = value["EventType"];
|
||||
for (auto value : allEventType)
|
||||
{
|
||||
DiskFullStatusType::DiskEventType::EventType eventTypeObject;
|
||||
if(!value["Code"].isNull())
|
||||
eventTypeObject.code = std::stoi(value["Code"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
eventTypeObject.name = value["Name"].asString();
|
||||
diskEventSetObject.eventType.push_back(eventTypeObject);
|
||||
}
|
||||
diskFullStatusSetObject.diskEventSet.push_back(diskEventSetObject);
|
||||
}
|
||||
auto allStatus = value["Status"];
|
||||
for (auto value : allStatus)
|
||||
{
|
||||
DiskFullStatusType::Status statusObject;
|
||||
if(!value["Code"].isNull())
|
||||
statusObject.code = std::stoi(value["Code"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
statusObject.name = value["Name"].asString();
|
||||
diskFullStatusSetObject.status.push_back(statusObject);
|
||||
}
|
||||
auto allHealthStatus = value["HealthStatus"];
|
||||
for (auto value : allHealthStatus)
|
||||
{
|
||||
DiskFullStatusType::HealthStatus healthStatusObject;
|
||||
if(!value["Code"].isNull())
|
||||
healthStatusObject.code = std::stoi(value["Code"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
healthStatusObject.name = value["Name"].asString();
|
||||
diskFullStatusSetObject.healthStatus.push_back(healthStatusObject);
|
||||
}
|
||||
diskFullStatusSet_.push_back(diskFullStatusSetObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allDiskFullStatusSet = value["DiskFullStatusSet"]["DiskFullStatusType"];
|
||||
for (auto value : allDiskFullStatusSet)
|
||||
{
|
||||
DiskFullStatusType diskFullStatusSetObject;
|
||||
if(!value["DiskId"].isNull())
|
||||
diskFullStatusSetObject.diskId = value["DiskId"].asString();
|
||||
auto allDiskEventSet = value["DiskEventSet"]["DiskEventType"];
|
||||
for (auto value : allDiskEventSet)
|
||||
{
|
||||
DiskFullStatusType::DiskEventType diskEventSetObject;
|
||||
if(!value["EventId"].isNull())
|
||||
diskEventSetObject.eventId = value["EventId"].asString();
|
||||
if(!value["EventTime"].isNull())
|
||||
diskEventSetObject.eventTime = value["EventTime"].asString();
|
||||
auto eventTypeNode = value["EventType"];
|
||||
if(!eventTypeNode["Code"].isNull())
|
||||
diskEventSetObject.eventType.code = std::stoi(eventTypeNode["Code"].asString());
|
||||
if(!eventTypeNode["Name"].isNull())
|
||||
diskEventSetObject.eventType.name = eventTypeNode["Name"].asString();
|
||||
diskFullStatusSetObject.diskEventSet.push_back(diskEventSetObject);
|
||||
}
|
||||
auto statusNode = value["Status"];
|
||||
if(!statusNode["Code"].isNull())
|
||||
diskFullStatusSetObject.status.code = std::stoi(statusNode["Code"].asString());
|
||||
if(!statusNode["Name"].isNull())
|
||||
diskFullStatusSetObject.status.name = statusNode["Name"].asString();
|
||||
auto healthStatusNode = value["HealthStatus"];
|
||||
if(!healthStatusNode["Code"].isNull())
|
||||
diskFullStatusSetObject.healthStatus.code = std::stoi(healthStatusNode["Code"].asString());
|
||||
if(!healthStatusNode["Name"].isNull())
|
||||
diskFullStatusSetObject.healthStatus.name = healthStatusNode["Name"].asString();
|
||||
diskFullStatusSet_.push_back(diskFullStatusSetObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeDisksFullStatusResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeDisksFullStatusResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeDisksFullStatusResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDisksFullStatusResult::DiskFullStatusType> DescribeDisksFullStatusResult::getDiskFullStatusSet()const
|
||||
{
|
||||
return diskFullStatusSet_;
|
||||
}
|
||||
|
||||
int DescribeDisksFullStatusResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeDisksFullStatusResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeDisksFullStatusResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDisksFullStatusResult::DiskFullStatusType> DescribeDisksFullStatusResult::getDiskFullStatusSet()const
|
||||
{
|
||||
return diskFullStatusSet_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,130 +40,130 @@ void DescribeDisksResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDisks = value["Disks"]["Disk"];
|
||||
for (auto value : allDisks)
|
||||
{
|
||||
Disk disksObject;
|
||||
if(!value["DiskId"].isNull())
|
||||
disksObject.diskId = value["DiskId"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
disksObject.regionId = value["RegionId"].asString();
|
||||
if(!value["ZoneId"].isNull())
|
||||
disksObject.zoneId = value["ZoneId"].asString();
|
||||
if(!value["DiskName"].isNull())
|
||||
disksObject.diskName = value["DiskName"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
disksObject.description = value["Description"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
disksObject.type = value["Type"].asString();
|
||||
if(!value["Category"].isNull())
|
||||
disksObject.category = value["Category"].asString();
|
||||
if(!value["Size"].isNull())
|
||||
disksObject.size = std::stoi(value["Size"].asString());
|
||||
if(!value["ImageId"].isNull())
|
||||
disksObject.imageId = value["ImageId"].asString();
|
||||
if(!value["SourceSnapshotId"].isNull())
|
||||
disksObject.sourceSnapshotId = value["SourceSnapshotId"].asString();
|
||||
if(!value["AutoSnapshotPolicyId"].isNull())
|
||||
disksObject.autoSnapshotPolicyId = value["AutoSnapshotPolicyId"].asString();
|
||||
if(!value["ProductCode"].isNull())
|
||||
disksObject.productCode = value["ProductCode"].asString();
|
||||
if(!value["Portable"].isNull())
|
||||
disksObject.portable = value["Portable"].asString() == "true";
|
||||
if(!value["Status"].isNull())
|
||||
disksObject.status = value["Status"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
disksObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["Device"].isNull())
|
||||
disksObject.device = value["Device"].asString();
|
||||
if(!value["DeleteWithInstance"].isNull())
|
||||
disksObject.deleteWithInstance = value["DeleteWithInstance"].asString() == "true";
|
||||
if(!value["DeleteAutoSnapshot"].isNull())
|
||||
disksObject.deleteAutoSnapshot = value["DeleteAutoSnapshot"].asString() == "true";
|
||||
if(!value["EnableAutoSnapshot"].isNull())
|
||||
disksObject.enableAutoSnapshot = value["EnableAutoSnapshot"].asString() == "true";
|
||||
if(!value["EnableAutomatedSnapshotPolicy"].isNull())
|
||||
disksObject.enableAutomatedSnapshotPolicy = value["EnableAutomatedSnapshotPolicy"].asString() == "true";
|
||||
if(!value["CreationTime"].isNull())
|
||||
disksObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["AttachedTime"].isNull())
|
||||
disksObject.attachedTime = value["AttachedTime"].asString();
|
||||
if(!value["DetachedTime"].isNull())
|
||||
disksObject.detachedTime = value["DetachedTime"].asString();
|
||||
if(!value["DiskChargeType"].isNull())
|
||||
disksObject.diskChargeType = value["DiskChargeType"].asString();
|
||||
if(!value["ExpiredTime"].isNull())
|
||||
disksObject.expiredTime = value["ExpiredTime"].asString();
|
||||
if(!value["ResourceGroupId"].isNull())
|
||||
disksObject.resourceGroupId = value["ResourceGroupId"].asString();
|
||||
if(!value["Encrypted"].isNull())
|
||||
disksObject.encrypted = value["Encrypted"].asString() == "true";
|
||||
if(!value["MountInstanceNum"].isNull())
|
||||
disksObject.mountInstanceNum = std::stoi(value["MountInstanceNum"].asString());
|
||||
if(!value["IOPS"].isNull())
|
||||
disksObject.iOPS = std::stoi(value["IOPS"].asString());
|
||||
if(!value["IOPSRead"].isNull())
|
||||
disksObject.iOPSRead = std::stoi(value["IOPSRead"].asString());
|
||||
if(!value["IOPSWrite"].isNull())
|
||||
disksObject.iOPSWrite = std::stoi(value["IOPSWrite"].asString());
|
||||
auto allOperationLocks = value["OperationLocks"]["OperationLock"];
|
||||
for (auto value : allOperationLocks)
|
||||
{
|
||||
Disk::OperationLock operationLocksObject;
|
||||
if(!value["LockReason"].isNull())
|
||||
operationLocksObject.lockReason = value["LockReason"].asString();
|
||||
disksObject.operationLocks.push_back(operationLocksObject);
|
||||
}
|
||||
auto allMountInstances = value["MountInstances"]["MountInstance"];
|
||||
for (auto value : allMountInstances)
|
||||
{
|
||||
Disk::MountInstance mountInstancesObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
mountInstancesObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["Device"].isNull())
|
||||
mountInstancesObject.device = value["Device"].asString();
|
||||
if(!value["AttachedTime"].isNull())
|
||||
mountInstancesObject.attachedTime = value["AttachedTime"].asString();
|
||||
disksObject.mountInstances.push_back(mountInstancesObject);
|
||||
}
|
||||
auto allTags = value["Tags"]["Tag"];
|
||||
for (auto value : allTags)
|
||||
{
|
||||
Disk::Tag tagsObject;
|
||||
if(!value["TagKey"].isNull())
|
||||
tagsObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagsObject.tagValue = value["TagValue"].asString();
|
||||
disksObject.tags.push_back(tagsObject);
|
||||
}
|
||||
disks_.push_back(disksObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allDisks = value["Disks"]["Disk"];
|
||||
for (auto value : allDisks)
|
||||
{
|
||||
Disk disksObject;
|
||||
if(!value["DiskId"].isNull())
|
||||
disksObject.diskId = value["DiskId"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
disksObject.regionId = value["RegionId"].asString();
|
||||
if(!value["ZoneId"].isNull())
|
||||
disksObject.zoneId = value["ZoneId"].asString();
|
||||
if(!value["DiskName"].isNull())
|
||||
disksObject.diskName = value["DiskName"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
disksObject.description = value["Description"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
disksObject.type = value["Type"].asString();
|
||||
if(!value["Category"].isNull())
|
||||
disksObject.category = value["Category"].asString();
|
||||
if(!value["Size"].isNull())
|
||||
disksObject.size = std::stoi(value["Size"].asString());
|
||||
if(!value["ImageId"].isNull())
|
||||
disksObject.imageId = value["ImageId"].asString();
|
||||
if(!value["SourceSnapshotId"].isNull())
|
||||
disksObject.sourceSnapshotId = value["SourceSnapshotId"].asString();
|
||||
if(!value["AutoSnapshotPolicyId"].isNull())
|
||||
disksObject.autoSnapshotPolicyId = value["AutoSnapshotPolicyId"].asString();
|
||||
if(!value["ProductCode"].isNull())
|
||||
disksObject.productCode = value["ProductCode"].asString();
|
||||
if(!value["Portable"].isNull())
|
||||
disksObject.portable = value["Portable"].asString() == "true";
|
||||
if(!value["Status"].isNull())
|
||||
disksObject.status = value["Status"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
disksObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["Device"].isNull())
|
||||
disksObject.device = value["Device"].asString();
|
||||
if(!value["DeleteWithInstance"].isNull())
|
||||
disksObject.deleteWithInstance = value["DeleteWithInstance"].asString() == "true";
|
||||
if(!value["DeleteAutoSnapshot"].isNull())
|
||||
disksObject.deleteAutoSnapshot = value["DeleteAutoSnapshot"].asString() == "true";
|
||||
if(!value["EnableAutoSnapshot"].isNull())
|
||||
disksObject.enableAutoSnapshot = value["EnableAutoSnapshot"].asString() == "true";
|
||||
if(!value["EnableAutomatedSnapshotPolicy"].isNull())
|
||||
disksObject.enableAutomatedSnapshotPolicy = value["EnableAutomatedSnapshotPolicy"].asString() == "true";
|
||||
if(!value["CreationTime"].isNull())
|
||||
disksObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["AttachedTime"].isNull())
|
||||
disksObject.attachedTime = value["AttachedTime"].asString();
|
||||
if(!value["DetachedTime"].isNull())
|
||||
disksObject.detachedTime = value["DetachedTime"].asString();
|
||||
if(!value["DiskChargeType"].isNull())
|
||||
disksObject.diskChargeType = value["DiskChargeType"].asString();
|
||||
if(!value["ExpiredTime"].isNull())
|
||||
disksObject.expiredTime = value["ExpiredTime"].asString();
|
||||
if(!value["ResourceGroupId"].isNull())
|
||||
disksObject.resourceGroupId = value["ResourceGroupId"].asString();
|
||||
if(!value["Encrypted"].isNull())
|
||||
disksObject.encrypted = value["Encrypted"].asString() == "true";
|
||||
if(!value["MountInstanceNum"].isNull())
|
||||
disksObject.mountInstanceNum = std::stoi(value["MountInstanceNum"].asString());
|
||||
if(!value["IOPS"].isNull())
|
||||
disksObject.iOPS = std::stoi(value["IOPS"].asString());
|
||||
if(!value["IOPSRead"].isNull())
|
||||
disksObject.iOPSRead = std::stoi(value["IOPSRead"].asString());
|
||||
if(!value["IOPSWrite"].isNull())
|
||||
disksObject.iOPSWrite = std::stoi(value["IOPSWrite"].asString());
|
||||
auto allOperationLocks = value["OperationLocks"]["OperationLock"];
|
||||
for (auto value : allOperationLocks)
|
||||
{
|
||||
Disk::OperationLock operationLocksObject;
|
||||
if(!value["LockReason"].isNull())
|
||||
operationLocksObject.lockReason = value["LockReason"].asString();
|
||||
disksObject.operationLocks.push_back(operationLocksObject);
|
||||
}
|
||||
auto allMountInstances = value["MountInstances"]["MountInstance"];
|
||||
for (auto value : allMountInstances)
|
||||
{
|
||||
Disk::MountInstance mountInstancesObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
mountInstancesObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["Device"].isNull())
|
||||
mountInstancesObject.device = value["Device"].asString();
|
||||
if(!value["AttachedTime"].isNull())
|
||||
mountInstancesObject.attachedTime = value["AttachedTime"].asString();
|
||||
disksObject.mountInstances.push_back(mountInstancesObject);
|
||||
}
|
||||
auto allTags = value["Tags"]["Tag"];
|
||||
for (auto value : allTags)
|
||||
{
|
||||
Disk::Tag tagsObject;
|
||||
if(!value["TagKey"].isNull())
|
||||
tagsObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagsObject.tagValue = value["TagValue"].asString();
|
||||
disksObject.tags.push_back(tagsObject);
|
||||
}
|
||||
disks_.push_back(disksObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeDisksResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeDisksResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeDisksResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDisksResult::Disk> DescribeDisksResult::getDisks()const
|
||||
{
|
||||
return disks_;
|
||||
}
|
||||
|
||||
int DescribeDisksResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeDisksResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeDisksResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDisksResult::Disk> DescribeDisksResult::getDisks()const
|
||||
{
|
||||
return disks_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,70 +40,70 @@ void DescribeEipAddressesResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allEipAddresses = value["EipAddresses"]["EipAddress"];
|
||||
for (auto value : allEipAddresses)
|
||||
{
|
||||
EipAddress eipAddressesObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
eipAddressesObject.regionId = value["RegionId"].asString();
|
||||
if(!value["IpAddress"].isNull())
|
||||
eipAddressesObject.ipAddress = value["IpAddress"].asString();
|
||||
if(!value["AllocationId"].isNull())
|
||||
eipAddressesObject.allocationId = value["AllocationId"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
eipAddressesObject.status = value["Status"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
eipAddressesObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["Bandwidth"].isNull())
|
||||
eipAddressesObject.bandwidth = value["Bandwidth"].asString();
|
||||
if(!value["EipBandwidth"].isNull())
|
||||
eipAddressesObject.eipBandwidth = value["EipBandwidth"].asString();
|
||||
if(!value["InternetChargeType"].isNull())
|
||||
eipAddressesObject.internetChargeType = value["InternetChargeType"].asString();
|
||||
if(!value["AllocationTime"].isNull())
|
||||
eipAddressesObject.allocationTime = value["AllocationTime"].asString();
|
||||
if(!value["InstanceType"].isNull())
|
||||
eipAddressesObject.instanceType = value["InstanceType"].asString();
|
||||
if(!value["ChargeType"].isNull())
|
||||
eipAddressesObject.chargeType = value["ChargeType"].asString();
|
||||
if(!value["ExpiredTime"].isNull())
|
||||
eipAddressesObject.expiredTime = value["ExpiredTime"].asString();
|
||||
auto allOperationLocks = value["OperationLocks"]["LockReason"];
|
||||
for (auto value : allOperationLocks)
|
||||
{
|
||||
EipAddress::LockReason operationLocksObject;
|
||||
if(!value["LockReason"].isNull())
|
||||
operationLocksObject.lockReason = value["LockReason"].asString();
|
||||
eipAddressesObject.operationLocks.push_back(operationLocksObject);
|
||||
}
|
||||
eipAddresses_.push_back(eipAddressesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allEipAddresses = value["EipAddresses"]["EipAddress"];
|
||||
for (auto value : allEipAddresses)
|
||||
{
|
||||
EipAddress eipAddressesObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
eipAddressesObject.regionId = value["RegionId"].asString();
|
||||
if(!value["IpAddress"].isNull())
|
||||
eipAddressesObject.ipAddress = value["IpAddress"].asString();
|
||||
if(!value["AllocationId"].isNull())
|
||||
eipAddressesObject.allocationId = value["AllocationId"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
eipAddressesObject.status = value["Status"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
eipAddressesObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["Bandwidth"].isNull())
|
||||
eipAddressesObject.bandwidth = value["Bandwidth"].asString();
|
||||
if(!value["EipBandwidth"].isNull())
|
||||
eipAddressesObject.eipBandwidth = value["EipBandwidth"].asString();
|
||||
if(!value["InternetChargeType"].isNull())
|
||||
eipAddressesObject.internetChargeType = value["InternetChargeType"].asString();
|
||||
if(!value["AllocationTime"].isNull())
|
||||
eipAddressesObject.allocationTime = value["AllocationTime"].asString();
|
||||
if(!value["InstanceType"].isNull())
|
||||
eipAddressesObject.instanceType = value["InstanceType"].asString();
|
||||
if(!value["ChargeType"].isNull())
|
||||
eipAddressesObject.chargeType = value["ChargeType"].asString();
|
||||
if(!value["ExpiredTime"].isNull())
|
||||
eipAddressesObject.expiredTime = value["ExpiredTime"].asString();
|
||||
auto allOperationLocks = value["OperationLocks"]["LockReason"];
|
||||
for (auto value : allOperationLocks)
|
||||
{
|
||||
EipAddress::LockReason operationLocksObject;
|
||||
if(!value["LockReason"].isNull())
|
||||
operationLocksObject.lockReason = value["LockReason"].asString();
|
||||
eipAddressesObject.operationLocks.push_back(operationLocksObject);
|
||||
}
|
||||
eipAddresses_.push_back(eipAddressesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeEipAddressesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
std::vector<DescribeEipAddressesResult::EipAddress> DescribeEipAddressesResult::getEipAddresses()const
|
||||
{
|
||||
return eipAddresses_;
|
||||
}
|
||||
|
||||
int DescribeEipAddressesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeEipAddressesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
int DescribeEipAddressesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
std::vector<DescribeEipAddressesResult::EipAddress> DescribeEipAddressesResult::getEipAddresses()const
|
||||
{
|
||||
return eipAddresses_;
|
||||
}
|
||||
|
||||
int DescribeEipAddressesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeEipAddressesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,29 +40,29 @@ void DescribeEipMonitorDataResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allEipMonitorDatas = value["EipMonitorDatas"]["EipMonitorData"];
|
||||
for (auto value : allEipMonitorDatas)
|
||||
{
|
||||
EipMonitorData eipMonitorDatasObject;
|
||||
if(!value["EipRX"].isNull())
|
||||
eipMonitorDatasObject.eipRX = std::stoi(value["EipRX"].asString());
|
||||
if(!value["EipTX"].isNull())
|
||||
eipMonitorDatasObject.eipTX = std::stoi(value["EipTX"].asString());
|
||||
if(!value["EipFlow"].isNull())
|
||||
eipMonitorDatasObject.eipFlow = std::stoi(value["EipFlow"].asString());
|
||||
if(!value["EipBandwidth"].isNull())
|
||||
eipMonitorDatasObject.eipBandwidth = std::stoi(value["EipBandwidth"].asString());
|
||||
if(!value["EipPackets"].isNull())
|
||||
eipMonitorDatasObject.eipPackets = std::stoi(value["EipPackets"].asString());
|
||||
if(!value["TimeStamp"].isNull())
|
||||
eipMonitorDatasObject.timeStamp = value["TimeStamp"].asString();
|
||||
eipMonitorDatas_.push_back(eipMonitorDatasObject);
|
||||
}
|
||||
auto allEipMonitorDatas = value["EipMonitorDatas"]["EipMonitorData"];
|
||||
for (auto value : allEipMonitorDatas)
|
||||
{
|
||||
EipMonitorData eipMonitorDatasObject;
|
||||
if(!value["EipRX"].isNull())
|
||||
eipMonitorDatasObject.eipRX = std::stoi(value["EipRX"].asString());
|
||||
if(!value["EipTX"].isNull())
|
||||
eipMonitorDatasObject.eipTX = std::stoi(value["EipTX"].asString());
|
||||
if(!value["EipFlow"].isNull())
|
||||
eipMonitorDatasObject.eipFlow = std::stoi(value["EipFlow"].asString());
|
||||
if(!value["EipBandwidth"].isNull())
|
||||
eipMonitorDatasObject.eipBandwidth = std::stoi(value["EipBandwidth"].asString());
|
||||
if(!value["EipPackets"].isNull())
|
||||
eipMonitorDatasObject.eipPackets = std::stoi(value["EipPackets"].asString());
|
||||
if(!value["TimeStamp"].isNull())
|
||||
eipMonitorDatasObject.timeStamp = value["TimeStamp"].asString();
|
||||
eipMonitorDatas_.push_back(eipMonitorDatasObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeEipMonitorDataResult::EipMonitorData> DescribeEipMonitorDataResult::getEipMonitorDatas()const
|
||||
{
|
||||
return eipMonitorDatas_;
|
||||
}
|
||||
|
||||
std::vector<DescribeEipMonitorDataResult::EipMonitorData> DescribeEipMonitorDataResult::getEipMonitorDatas()const
|
||||
{
|
||||
return eipMonitorDatas_;
|
||||
}
|
||||
|
||||
|
||||
280
ecs/src/model/DescribeEventDetailRequest.cc
Normal file
280
ecs/src/model/DescribeEventDetailRequest.cc
Normal file
@@ -0,0 +1,280 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ecs/model/DescribeEventDetailRequest.h>
|
||||
|
||||
using AlibabaCloud::Ecs::Model::DescribeEventDetailRequest;
|
||||
|
||||
DescribeEventDetailRequest::DescribeEventDetailRequest() :
|
||||
RpcServiceRequest("ecs", "2014-05-26", "DescribeEventDetail")
|
||||
{}
|
||||
|
||||
DescribeEventDetailRequest::~DescribeEventDetailRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeEventDetailRequest::getApp_ip()const
|
||||
{
|
||||
return app_ip_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setApp_ip(const std::string& app_ip)
|
||||
{
|
||||
app_ip_ = app_ip;
|
||||
setParameter("App_ip", app_ip);
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailRequest::getEventId()const
|
||||
{
|
||||
return eventId_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setEventId(const std::string& eventId)
|
||||
{
|
||||
eventId_ = eventId;
|
||||
setParameter("EventId", eventId);
|
||||
}
|
||||
|
||||
long DescribeEventDetailRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
long DescribeEventDetailRequest::getCallerParentId()const
|
||||
{
|
||||
return callerParentId_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setCallerParentId(long callerParentId)
|
||||
{
|
||||
callerParentId_ = callerParentId;
|
||||
setParameter("CallerParentId", std::to_string(callerParentId));
|
||||
}
|
||||
|
||||
bool DescribeEventDetailRequest::getProxy_original_security_transport()const
|
||||
{
|
||||
return proxy_original_security_transport_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
|
||||
{
|
||||
proxy_original_security_transport_ = proxy_original_security_transport;
|
||||
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailRequest::getCallerBid()const
|
||||
{
|
||||
return callerBid_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setCallerBid(const std::string& callerBid)
|
||||
{
|
||||
callerBid_ = callerBid;
|
||||
setParameter("CallerBid", callerBid);
|
||||
}
|
||||
|
||||
long DescribeEventDetailRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailRequest::getProxy_original_source_ip()const
|
||||
{
|
||||
return proxy_original_source_ip_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
|
||||
{
|
||||
proxy_original_source_ip_ = proxy_original_source_ip;
|
||||
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailRequest::getOwnerIdLoginEmail()const
|
||||
{
|
||||
return ownerIdLoginEmail_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
|
||||
{
|
||||
ownerIdLoginEmail_ = ownerIdLoginEmail;
|
||||
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailRequest::getCallerType()const
|
||||
{
|
||||
return callerType_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setCallerType(const std::string& callerType)
|
||||
{
|
||||
callerType_ = callerType;
|
||||
setParameter("CallerType", callerType);
|
||||
}
|
||||
|
||||
bool DescribeEventDetailRequest::getProxy_trust_transport_info()const
|
||||
{
|
||||
return proxy_trust_transport_info_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
|
||||
{
|
||||
proxy_trust_transport_info_ = proxy_trust_transport_info;
|
||||
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
|
||||
}
|
||||
|
||||
bool DescribeEventDetailRequest::getAk_mfa_present()const
|
||||
{
|
||||
return ak_mfa_present_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setAk_mfa_present(bool ak_mfa_present)
|
||||
{
|
||||
ak_mfa_present_ = ak_mfa_present;
|
||||
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
bool DescribeEventDetailRequest::getSecurity_transport()const
|
||||
{
|
||||
return security_transport_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setSecurity_transport(bool security_transport)
|
||||
{
|
||||
security_transport_ = security_transport;
|
||||
setParameter("Security_transport", std::to_string(security_transport));
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailRequest::getSecurityToken()const
|
||||
{
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setSecurityToken(const std::string& securityToken)
|
||||
{
|
||||
securityToken_ = securityToken;
|
||||
setParameter("SecurityToken", securityToken);
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailRequest::getRequestId()const
|
||||
{
|
||||
return requestId_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setRequestId(const std::string& requestId)
|
||||
{
|
||||
requestId_ = requestId;
|
||||
setParameter("RequestId", requestId);
|
||||
}
|
||||
|
||||
bool DescribeEventDetailRequest::getEnable()const
|
||||
{
|
||||
return enable_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setEnable(bool enable)
|
||||
{
|
||||
enable_ = enable;
|
||||
setParameter("Enable", std::to_string(enable));
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailRequest::getRequestContent()const
|
||||
{
|
||||
return requestContent_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setRequestContent(const std::string& requestContent)
|
||||
{
|
||||
requestContent_ = requestContent;
|
||||
setParameter("RequestContent", requestContent);
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailRequest::getCallerBidEmail()const
|
||||
{
|
||||
return callerBidEmail_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setCallerBidEmail(const std::string& callerBidEmail)
|
||||
{
|
||||
callerBidEmail_ = callerBidEmail;
|
||||
setParameter("CallerBidEmail", callerBidEmail);
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailRequest::getCallerUidEmail()const
|
||||
{
|
||||
return callerUidEmail_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setCallerUidEmail(const std::string& callerUidEmail)
|
||||
{
|
||||
callerUidEmail_ = callerUidEmail;
|
||||
setParameter("CallerUidEmail", callerUidEmail);
|
||||
}
|
||||
|
||||
long DescribeEventDetailRequest::getCallerUid()const
|
||||
{
|
||||
return callerUid_;
|
||||
}
|
||||
|
||||
void DescribeEventDetailRequest::setCallerUid(long callerUid)
|
||||
{
|
||||
callerUid_ = callerUid;
|
||||
setParameter("CallerUid", std::to_string(callerUid));
|
||||
}
|
||||
|
||||
136
ecs/src/model/DescribeEventDetailResult.cc
Normal file
136
ecs/src/model/DescribeEventDetailResult.cc
Normal file
@@ -0,0 +1,136 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ecs/model/DescribeEventDetailResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ecs;
|
||||
using namespace AlibabaCloud::Ecs::Model;
|
||||
|
||||
DescribeEventDetailResult::DescribeEventDetailResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeEventDetailResult::DescribeEventDetailResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeEventDetailResult::~DescribeEventDetailResult()
|
||||
{}
|
||||
|
||||
void DescribeEventDetailResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ResourceId"].isNull())
|
||||
resourceId_ = value["ResourceId"].asString();
|
||||
if(!value["EventType"].isNull())
|
||||
eventType_ = value["EventType"].asString();
|
||||
if(!value["EventCategory"].isNull())
|
||||
eventCategory_ = value["EventCategory"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
if(!value["SupportModify"].isNull())
|
||||
supportModify_ = value["SupportModify"].asString();
|
||||
if(!value["PlanTime"].isNull())
|
||||
planTime_ = value["PlanTime"].asString();
|
||||
if(!value["ExpireTime"].isNull())
|
||||
expireTime_ = value["ExpireTime"].asString();
|
||||
if(!value["EventId"].isNull())
|
||||
eventId_ = value["EventId"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
startTime_ = value["StartTime"].asString();
|
||||
if(!value["EndTime"].isNull())
|
||||
endTime_ = value["EndTime"].asString();
|
||||
if(!value["EffectTime"].isNull())
|
||||
effectTime_ = value["EffectTime"].asString();
|
||||
if(!value["LimitTime"].isNull())
|
||||
limitTime_ = value["LimitTime"].asString();
|
||||
if(!value["Mark"].isNull())
|
||||
mark_ = value["Mark"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailResult::getLimitTime()const
|
||||
{
|
||||
return limitTime_;
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailResult::getEventCategory()const
|
||||
{
|
||||
return eventCategory_;
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailResult::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailResult::getEventType()const
|
||||
{
|
||||
return eventType_;
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailResult::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailResult::getEffectTime()const
|
||||
{
|
||||
return effectTime_;
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailResult::getMark()const
|
||||
{
|
||||
return mark_;
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailResult::getPlanTime()const
|
||||
{
|
||||
return planTime_;
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailResult::getResourceId()const
|
||||
{
|
||||
return resourceId_;
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailResult::getSupportModify()const
|
||||
{
|
||||
return supportModify_;
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailResult::getEventId()const
|
||||
{
|
||||
return eventId_;
|
||||
}
|
||||
|
||||
std::string DescribeEventDetailResult::getExpireTime()const
|
||||
{
|
||||
return expireTime_;
|
||||
}
|
||||
|
||||
357
ecs/src/model/DescribeEventsRequest.cc
Normal file
357
ecs/src/model/DescribeEventsRequest.cc
Normal file
@@ -0,0 +1,357 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ecs/model/DescribeEventsRequest.h>
|
||||
|
||||
using AlibabaCloud::Ecs::Model::DescribeEventsRequest;
|
||||
|
||||
DescribeEventsRequest::DescribeEventsRequest() :
|
||||
RpcServiceRequest("ecs", "2014-05-26", "DescribeEvents")
|
||||
{}
|
||||
|
||||
DescribeEventsRequest::~DescribeEventsRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeEventsRequest::getEventId()const
|
||||
{
|
||||
return eventId_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setEventId(const std::string& eventId)
|
||||
{
|
||||
eventId_ = eventId;
|
||||
setParameter("EventId", eventId);
|
||||
}
|
||||
|
||||
long DescribeEventsRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
long DescribeEventsRequest::getCallerParentId()const
|
||||
{
|
||||
return callerParentId_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setCallerParentId(long callerParentId)
|
||||
{
|
||||
callerParentId_ = callerParentId;
|
||||
setParameter("CallerParentId", std::to_string(callerParentId));
|
||||
}
|
||||
|
||||
bool DescribeEventsRequest::getProxy_original_security_transport()const
|
||||
{
|
||||
return proxy_original_security_transport_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
|
||||
{
|
||||
proxy_original_security_transport_ = proxy_original_security_transport;
|
||||
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
|
||||
}
|
||||
|
||||
std::string DescribeEventsRequest::getProxy_original_source_ip()const
|
||||
{
|
||||
return proxy_original_source_ip_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
|
||||
{
|
||||
proxy_original_source_ip_ = proxy_original_source_ip;
|
||||
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
|
||||
}
|
||||
|
||||
std::string DescribeEventsRequest::getOwnerIdLoginEmail()const
|
||||
{
|
||||
return ownerIdLoginEmail_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
|
||||
{
|
||||
ownerIdLoginEmail_ = ownerIdLoginEmail;
|
||||
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
|
||||
}
|
||||
|
||||
std::string DescribeEventsRequest::getCallerType()const
|
||||
{
|
||||
return callerType_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setCallerType(const std::string& callerType)
|
||||
{
|
||||
callerType_ = callerType;
|
||||
setParameter("CallerType", callerType);
|
||||
}
|
||||
|
||||
int DescribeEventsRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeEventsRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeEventsRequest::getSecurityToken()const
|
||||
{
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setSecurityToken(const std::string& securityToken)
|
||||
{
|
||||
securityToken_ = securityToken;
|
||||
setParameter("SecurityToken", securityToken);
|
||||
}
|
||||
|
||||
std::string DescribeEventsRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
bool DescribeEventsRequest::getEnable()const
|
||||
{
|
||||
return enable_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setEnable(bool enable)
|
||||
{
|
||||
enable_ = enable;
|
||||
setParameter("Enable", std::to_string(enable));
|
||||
}
|
||||
|
||||
std::string DescribeEventsRequest::getRequestContent()const
|
||||
{
|
||||
return requestContent_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setRequestContent(const std::string& requestContent)
|
||||
{
|
||||
requestContent_ = requestContent;
|
||||
setParameter("RequestContent", requestContent);
|
||||
}
|
||||
|
||||
int DescribeEventsRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeEventsRequest::getCallerBidEmail()const
|
||||
{
|
||||
return callerBidEmail_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setCallerBidEmail(const std::string& callerBidEmail)
|
||||
{
|
||||
callerBidEmail_ = callerBidEmail;
|
||||
setParameter("CallerBidEmail", callerBidEmail);
|
||||
}
|
||||
|
||||
std::string DescribeEventsRequest::getPlanTime()const
|
||||
{
|
||||
return planTime_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setPlanTime(const std::string& planTime)
|
||||
{
|
||||
planTime_ = planTime;
|
||||
setParameter("PlanTime", planTime);
|
||||
}
|
||||
|
||||
std::string DescribeEventsRequest::getCallerUidEmail()const
|
||||
{
|
||||
return callerUidEmail_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setCallerUidEmail(const std::string& callerUidEmail)
|
||||
{
|
||||
callerUidEmail_ = callerUidEmail;
|
||||
setParameter("CallerUidEmail", callerUidEmail);
|
||||
}
|
||||
|
||||
long DescribeEventsRequest::getCallerUid()const
|
||||
{
|
||||
return callerUid_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setCallerUid(long callerUid)
|
||||
{
|
||||
callerUid_ = callerUid;
|
||||
setParameter("CallerUid", std::to_string(callerUid));
|
||||
}
|
||||
|
||||
std::string DescribeEventsRequest::getApp_ip()const
|
||||
{
|
||||
return app_ip_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setApp_ip(const std::string& app_ip)
|
||||
{
|
||||
app_ip_ = app_ip;
|
||||
setParameter("App_ip", app_ip);
|
||||
}
|
||||
|
||||
std::string DescribeEventsRequest::getExpireTime()const
|
||||
{
|
||||
return expireTime_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setExpireTime(const std::string& expireTime)
|
||||
{
|
||||
expireTime_ = expireTime;
|
||||
setParameter("ExpireTime", expireTime);
|
||||
}
|
||||
|
||||
std::string DescribeEventsRequest::getResourceId()const
|
||||
{
|
||||
return resourceId_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setResourceId(const std::string& resourceId)
|
||||
{
|
||||
resourceId_ = resourceId;
|
||||
setParameter("ResourceId", resourceId);
|
||||
}
|
||||
|
||||
std::string DescribeEventsRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeEventsRequest::getCallerBid()const
|
||||
{
|
||||
return callerBid_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setCallerBid(const std::string& callerBid)
|
||||
{
|
||||
callerBid_ = callerBid;
|
||||
setParameter("CallerBid", callerBid);
|
||||
}
|
||||
|
||||
long DescribeEventsRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
bool DescribeEventsRequest::getProxy_trust_transport_info()const
|
||||
{
|
||||
return proxy_trust_transport_info_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
|
||||
{
|
||||
proxy_trust_transport_info_ = proxy_trust_transport_info;
|
||||
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
|
||||
}
|
||||
|
||||
bool DescribeEventsRequest::getAk_mfa_present()const
|
||||
{
|
||||
return ak_mfa_present_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setAk_mfa_present(bool ak_mfa_present)
|
||||
{
|
||||
ak_mfa_present_ = ak_mfa_present;
|
||||
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
|
||||
}
|
||||
|
||||
bool DescribeEventsRequest::getSecurity_transport()const
|
||||
{
|
||||
return security_transport_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setSecurity_transport(bool security_transport)
|
||||
{
|
||||
security_transport_ = security_transport;
|
||||
setParameter("Security_transport", std::to_string(security_transport));
|
||||
}
|
||||
|
||||
std::string DescribeEventsRequest::getRequestId()const
|
||||
{
|
||||
return requestId_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setRequestId(const std::string& requestId)
|
||||
{
|
||||
requestId_ = requestId;
|
||||
setParameter("RequestId", requestId);
|
||||
}
|
||||
|
||||
std::string DescribeEventsRequest::getEventType()const
|
||||
{
|
||||
return eventType_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setEventType(const std::string& eventType)
|
||||
{
|
||||
eventType_ = eventType;
|
||||
setParameter("EventType", eventType);
|
||||
}
|
||||
|
||||
std::string DescribeEventsRequest::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setStatus(const std::string& status)
|
||||
{
|
||||
status_ = status;
|
||||
setParameter("Status", status);
|
||||
}
|
||||
|
||||
93
ecs/src/model/DescribeEventsResult.cc
Normal file
93
ecs/src/model/DescribeEventsResult.cc
Normal file
@@ -0,0 +1,93 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ecs/model/DescribeEventsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ecs;
|
||||
using namespace AlibabaCloud::Ecs::Model;
|
||||
|
||||
DescribeEventsResult::DescribeEventsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeEventsResult::DescribeEventsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeEventsResult::~DescribeEventsResult()
|
||||
{}
|
||||
|
||||
void DescribeEventsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allData = value["Data"]["Events"];
|
||||
for (auto value : allData)
|
||||
{
|
||||
Events dataObject;
|
||||
if(!value["ResourceId"].isNull())
|
||||
dataObject.resourceId = value["ResourceId"].asString();
|
||||
if(!value["EventType"].isNull())
|
||||
dataObject.eventType = value["EventType"].asString();
|
||||
if(!value["EventCategory"].isNull())
|
||||
dataObject.eventCategory = value["EventCategory"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
dataObject.status = value["Status"].asString();
|
||||
if(!value["SupportModify"].isNull())
|
||||
dataObject.supportModify = value["SupportModify"].asString();
|
||||
if(!value["PlanTime"].isNull())
|
||||
dataObject.planTime = value["PlanTime"].asString();
|
||||
if(!value["ExpireTime"].isNull())
|
||||
dataObject.expireTime = value["ExpireTime"].asString();
|
||||
if(!value["EventId"].isNull())
|
||||
dataObject.eventId = value["EventId"].asString();
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
if(!value["PageNo"].isNull())
|
||||
pageNo_ = std::stoi(value["PageNo"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["Total"].isNull())
|
||||
total_ = std::stoi(value["Total"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeEventsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeEventsResult::getTotal()const
|
||||
{
|
||||
return total_;
|
||||
}
|
||||
|
||||
std::vector<DescribeEventsResult::Events> DescribeEventsResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
int DescribeEventsResult::getPageNo()const
|
||||
{
|
||||
return pageNo_;
|
||||
}
|
||||
|
||||
@@ -40,54 +40,54 @@ void DescribeForwardTableEntriesResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allForwardTableEntries = value["ForwardTableEntries"]["ForwardTableEntry"];
|
||||
for (auto value : allForwardTableEntries)
|
||||
{
|
||||
ForwardTableEntry forwardTableEntriesObject;
|
||||
if(!value["ForwardTableId"].isNull())
|
||||
forwardTableEntriesObject.forwardTableId = value["ForwardTableId"].asString();
|
||||
if(!value["ForwardEntryId"].isNull())
|
||||
forwardTableEntriesObject.forwardEntryId = value["ForwardEntryId"].asString();
|
||||
if(!value["ExternalIp"].isNull())
|
||||
forwardTableEntriesObject.externalIp = value["ExternalIp"].asString();
|
||||
if(!value["ExternalPort"].isNull())
|
||||
forwardTableEntriesObject.externalPort = value["ExternalPort"].asString();
|
||||
if(!value["IpProtocol"].isNull())
|
||||
forwardTableEntriesObject.ipProtocol = value["IpProtocol"].asString();
|
||||
if(!value["InternalIp"].isNull())
|
||||
forwardTableEntriesObject.internalIp = value["InternalIp"].asString();
|
||||
if(!value["InternalPort"].isNull())
|
||||
forwardTableEntriesObject.internalPort = value["InternalPort"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
forwardTableEntriesObject.status = value["Status"].asString();
|
||||
forwardTableEntries_.push_back(forwardTableEntriesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allForwardTableEntries = value["ForwardTableEntries"]["ForwardTableEntry"];
|
||||
for (auto value : allForwardTableEntries)
|
||||
{
|
||||
ForwardTableEntry forwardTableEntriesObject;
|
||||
if(!value["ForwardTableId"].isNull())
|
||||
forwardTableEntriesObject.forwardTableId = value["ForwardTableId"].asString();
|
||||
if(!value["ForwardEntryId"].isNull())
|
||||
forwardTableEntriesObject.forwardEntryId = value["ForwardEntryId"].asString();
|
||||
if(!value["ExternalIp"].isNull())
|
||||
forwardTableEntriesObject.externalIp = value["ExternalIp"].asString();
|
||||
if(!value["ExternalPort"].isNull())
|
||||
forwardTableEntriesObject.externalPort = value["ExternalPort"].asString();
|
||||
if(!value["IpProtocol"].isNull())
|
||||
forwardTableEntriesObject.ipProtocol = value["IpProtocol"].asString();
|
||||
if(!value["InternalIp"].isNull())
|
||||
forwardTableEntriesObject.internalIp = value["InternalIp"].asString();
|
||||
if(!value["InternalPort"].isNull())
|
||||
forwardTableEntriesObject.internalPort = value["InternalPort"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
forwardTableEntriesObject.status = value["Status"].asString();
|
||||
forwardTableEntries_.push_back(forwardTableEntriesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeForwardTableEntriesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeForwardTableEntriesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeForwardTableEntriesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeForwardTableEntriesResult::ForwardTableEntry> DescribeForwardTableEntriesResult::getForwardTableEntries()const
|
||||
{
|
||||
return forwardTableEntries_;
|
||||
}
|
||||
|
||||
int DescribeForwardTableEntriesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeForwardTableEntriesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeForwardTableEntriesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeForwardTableEntriesResult::ForwardTableEntry> DescribeForwardTableEntriesResult::getForwardTableEntries()const
|
||||
{
|
||||
return forwardTableEntries_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,62 +40,62 @@ void DescribeHaVipsResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allHaVips = value["HaVips"]["HaVip"];
|
||||
for (auto value : allHaVips)
|
||||
{
|
||||
HaVip haVipsObject;
|
||||
if(!value["HaVipId"].isNull())
|
||||
haVipsObject.haVipId = value["HaVipId"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
haVipsObject.regionId = value["RegionId"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
haVipsObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["VSwitchId"].isNull())
|
||||
haVipsObject.vSwitchId = value["VSwitchId"].asString();
|
||||
if(!value["IpAddress"].isNull())
|
||||
haVipsObject.ipAddress = value["IpAddress"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
haVipsObject.status = value["Status"].asString();
|
||||
if(!value["MasterInstanceId"].isNull())
|
||||
haVipsObject.masterInstanceId = value["MasterInstanceId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
haVipsObject.description = value["Description"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
haVipsObject.createTime = value["CreateTime"].asString();
|
||||
auto allAssociatedInstances = value["AssociatedInstances"]["associatedInstance"];
|
||||
for (auto value : allAssociatedInstances)
|
||||
haVipsObject.associatedInstances.push_back(value.asString());
|
||||
auto allAssociatedEipAddresses = value["AssociatedEipAddresses"]["associatedEipAddresse"];
|
||||
for (auto value : allAssociatedEipAddresses)
|
||||
haVipsObject.associatedEipAddresses.push_back(value.asString());
|
||||
haVips_.push_back(haVipsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allHaVips = value["HaVips"]["HaVip"];
|
||||
for (auto value : allHaVips)
|
||||
{
|
||||
HaVip haVipsObject;
|
||||
if(!value["HaVipId"].isNull())
|
||||
haVipsObject.haVipId = value["HaVipId"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
haVipsObject.regionId = value["RegionId"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
haVipsObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["VSwitchId"].isNull())
|
||||
haVipsObject.vSwitchId = value["VSwitchId"].asString();
|
||||
if(!value["IpAddress"].isNull())
|
||||
haVipsObject.ipAddress = value["IpAddress"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
haVipsObject.status = value["Status"].asString();
|
||||
if(!value["MasterInstanceId"].isNull())
|
||||
haVipsObject.masterInstanceId = value["MasterInstanceId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
haVipsObject.description = value["Description"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
haVipsObject.createTime = value["CreateTime"].asString();
|
||||
auto allAssociatedInstances = value["AssociatedInstances"]["associatedInstance"];
|
||||
for (auto value : allAssociatedInstances)
|
||||
haVipsObject.associatedInstances.push_back(value.asString());
|
||||
auto allAssociatedEipAddresses = value["AssociatedEipAddresses"]["associatedEipAddresse"];
|
||||
for (auto value : allAssociatedEipAddresses)
|
||||
haVipsObject.associatedEipAddresses.push_back(value.asString());
|
||||
haVips_.push_back(haVipsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeHaVipsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
std::vector<DescribeHaVipsResult::HaVip> DescribeHaVipsResult::getHaVips()const
|
||||
{
|
||||
return haVips_;
|
||||
}
|
||||
|
||||
int DescribeHaVipsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeHaVipsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
int DescribeHaVipsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
std::vector<DescribeHaVipsResult::HaVip> DescribeHaVipsResult::getHaVips()const
|
||||
{
|
||||
return haVips_;
|
||||
}
|
||||
|
||||
int DescribeHaVipsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeHaVipsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,44 +40,44 @@ void DescribeHpcClustersResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allHpcClusters = value["HpcClusters"]["HpcCluster"];
|
||||
for (auto value : allHpcClusters)
|
||||
{
|
||||
HpcCluster hpcClustersObject;
|
||||
if(!value["HpcClusterId"].isNull())
|
||||
hpcClustersObject.hpcClusterId = value["HpcClusterId"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
hpcClustersObject.name = value["Name"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
hpcClustersObject.description = value["Description"].asString();
|
||||
hpcClusters_.push_back(hpcClustersObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allHpcClusters = value["HpcClusters"]["HpcCluster"];
|
||||
for (auto value : allHpcClusters)
|
||||
{
|
||||
HpcCluster hpcClustersObject;
|
||||
if(!value["HpcClusterId"].isNull())
|
||||
hpcClustersObject.hpcClusterId = value["HpcClusterId"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
hpcClustersObject.name = value["Name"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
hpcClustersObject.description = value["Description"].asString();
|
||||
hpcClusters_.push_back(hpcClustersObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeHpcClustersResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeHpcClustersResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeHpcClustersResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeHpcClustersResult::HpcCluster> DescribeHpcClustersResult::getHpcClusters()const
|
||||
{
|
||||
return hpcClusters_;
|
||||
}
|
||||
|
||||
int DescribeHpcClustersResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeHpcClustersResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeHpcClustersResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeHpcClustersResult::HpcCluster> DescribeHpcClustersResult::getHpcClusters()const
|
||||
{
|
||||
return hpcClusters_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,67 +40,67 @@ void DescribeImageSharePermissionResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allShareGroups = value["ShareGroups"]["ShareGroup"];
|
||||
for (auto value : allShareGroups)
|
||||
{
|
||||
ShareGroup shareGroupsObject;
|
||||
if(!value["Group"].isNull())
|
||||
shareGroupsObject.group = value["Group"].asString();
|
||||
shareGroups_.push_back(shareGroupsObject);
|
||||
}
|
||||
auto allAccounts = value["Accounts"]["Account"];
|
||||
for (auto value : allAccounts)
|
||||
{
|
||||
Account accountsObject;
|
||||
if(!value["AliyunId"].isNull())
|
||||
accountsObject.aliyunId = value["AliyunId"].asString();
|
||||
accounts_.push_back(accountsObject);
|
||||
}
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["ImageId"].isNull())
|
||||
imageId_ = value["ImageId"].asString();
|
||||
auto allShareGroups = value["ShareGroups"]["ShareGroup"];
|
||||
for (auto value : allShareGroups)
|
||||
{
|
||||
ShareGroup shareGroupsObject;
|
||||
if(!value["Group"].isNull())
|
||||
shareGroupsObject.group = value["Group"].asString();
|
||||
shareGroups_.push_back(shareGroupsObject);
|
||||
}
|
||||
auto allAccounts = value["Accounts"]["Account"];
|
||||
for (auto value : allAccounts)
|
||||
{
|
||||
Account accountsObject;
|
||||
if(!value["AliyunId"].isNull())
|
||||
accountsObject.aliyunId = value["AliyunId"].asString();
|
||||
accounts_.push_back(accountsObject);
|
||||
}
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["ImageId"].isNull())
|
||||
imageId_ = value["ImageId"].asString();
|
||||
|
||||
}
|
||||
|
||||
int DescribeImageSharePermissionResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeImageSharePermissionResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeImageSharePermissionResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::string DescribeImageSharePermissionResult::getImageId()const
|
||||
{
|
||||
return imageId_;
|
||||
}
|
||||
|
||||
std::vector<DescribeImageSharePermissionResult::ShareGroup> DescribeImageSharePermissionResult::getShareGroups()const
|
||||
{
|
||||
return shareGroups_;
|
||||
}
|
||||
|
||||
std::string DescribeImageSharePermissionResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::vector<DescribeImageSharePermissionResult::Account> DescribeImageSharePermissionResult::getAccounts()const
|
||||
{
|
||||
return accounts_;
|
||||
}
|
||||
|
||||
int DescribeImageSharePermissionResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeImageSharePermissionResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeImageSharePermissionResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::string DescribeImageSharePermissionResult::getImageId()const
|
||||
{
|
||||
return imageId_;
|
||||
}
|
||||
|
||||
std::vector<DescribeImageSharePermissionResult::ShareGroup> DescribeImageSharePermissionResult::getShareGroups()const
|
||||
{
|
||||
return shareGroups_;
|
||||
}
|
||||
|
||||
std::string DescribeImageSharePermissionResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::vector<DescribeImageSharePermissionResult::Account> DescribeImageSharePermissionResult::getAccounts()const
|
||||
{
|
||||
return accounts_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,39 +40,39 @@ void DescribeImageSupportInstanceTypesResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allInstanceTypes = value["InstanceTypes"]["InstanceType"];
|
||||
for (auto value : allInstanceTypes)
|
||||
{
|
||||
InstanceType instanceTypesObject;
|
||||
if(!value["InstanceTypeId"].isNull())
|
||||
instanceTypesObject.instanceTypeId = value["InstanceTypeId"].asString();
|
||||
if(!value["CpuCoreCount"].isNull())
|
||||
instanceTypesObject.cpuCoreCount = std::stoi(value["CpuCoreCount"].asString());
|
||||
if(!value["MemorySize"].isNull())
|
||||
instanceTypesObject.memorySize = std::stof(value["MemorySize"].asString());
|
||||
if(!value["InstanceTypeFamily"].isNull())
|
||||
instanceTypesObject.instanceTypeFamily = value["InstanceTypeFamily"].asString();
|
||||
instanceTypes_.push_back(instanceTypesObject);
|
||||
}
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["ImageId"].isNull())
|
||||
imageId_ = value["ImageId"].asString();
|
||||
auto allInstanceTypes = value["InstanceTypes"]["InstanceType"];
|
||||
for (auto value : allInstanceTypes)
|
||||
{
|
||||
InstanceType instanceTypesObject;
|
||||
if(!value["InstanceTypeId"].isNull())
|
||||
instanceTypesObject.instanceTypeId = value["InstanceTypeId"].asString();
|
||||
if(!value["CpuCoreCount"].isNull())
|
||||
instanceTypesObject.cpuCoreCount = std::stoi(value["CpuCoreCount"].asString());
|
||||
if(!value["MemorySize"].isNull())
|
||||
instanceTypesObject.memorySize = std::stof(value["MemorySize"].asString());
|
||||
if(!value["InstanceTypeFamily"].isNull())
|
||||
instanceTypesObject.instanceTypeFamily = value["InstanceTypeFamily"].asString();
|
||||
instanceTypes_.push_back(instanceTypesObject);
|
||||
}
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["ImageId"].isNull())
|
||||
imageId_ = value["ImageId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeImageSupportInstanceTypesResult::getImageId()const
|
||||
{
|
||||
return imageId_;
|
||||
}
|
||||
|
||||
std::vector<DescribeImageSupportInstanceTypesResult::InstanceType> DescribeImageSupportInstanceTypesResult::getInstanceTypes()const
|
||||
{
|
||||
return instanceTypes_;
|
||||
}
|
||||
|
||||
std::string DescribeImageSupportInstanceTypesResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::string DescribeImageSupportInstanceTypesResult::getImageId()const
|
||||
{
|
||||
return imageId_;
|
||||
}
|
||||
|
||||
std::vector<DescribeImageSupportInstanceTypesResult::InstanceType> DescribeImageSupportInstanceTypesResult::getInstanceTypes()const
|
||||
{
|
||||
return instanceTypes_;
|
||||
}
|
||||
|
||||
std::string DescribeImageSupportInstanceTypesResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,115 +40,115 @@ void DescribeImagesResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allImages = value["Images"]["Image"];
|
||||
for (auto value : allImages)
|
||||
{
|
||||
Image imagesObject;
|
||||
if(!value["Progress"].isNull())
|
||||
imagesObject.progress = value["Progress"].asString();
|
||||
if(!value["ImageId"].isNull())
|
||||
imagesObject.imageId = value["ImageId"].asString();
|
||||
if(!value["ImageName"].isNull())
|
||||
imagesObject.imageName = value["ImageName"].asString();
|
||||
if(!value["ImageVersion"].isNull())
|
||||
imagesObject.imageVersion = value["ImageVersion"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
imagesObject.description = value["Description"].asString();
|
||||
if(!value["Size"].isNull())
|
||||
imagesObject.size = std::stoi(value["Size"].asString());
|
||||
if(!value["ImageOwnerAlias"].isNull())
|
||||
imagesObject.imageOwnerAlias = value["ImageOwnerAlias"].asString();
|
||||
if(!value["IsSupportIoOptimized"].isNull())
|
||||
imagesObject.isSupportIoOptimized = value["IsSupportIoOptimized"].asString() == "true";
|
||||
if(!value["IsSupportCloudinit"].isNull())
|
||||
imagesObject.isSupportCloudinit = value["IsSupportCloudinit"].asString() == "true";
|
||||
if(!value["OSName"].isNull())
|
||||
imagesObject.oSName = value["OSName"].asString();
|
||||
if(!value["Architecture"].isNull())
|
||||
imagesObject.architecture = value["Architecture"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
imagesObject.status = value["Status"].asString();
|
||||
if(!value["ProductCode"].isNull())
|
||||
imagesObject.productCode = value["ProductCode"].asString();
|
||||
if(!value["IsSubscribed"].isNull())
|
||||
imagesObject.isSubscribed = value["IsSubscribed"].asString() == "true";
|
||||
if(!value["CreationTime"].isNull())
|
||||
imagesObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["IsSelfShared"].isNull())
|
||||
imagesObject.isSelfShared = value["IsSelfShared"].asString();
|
||||
if(!value["OSType"].isNull())
|
||||
imagesObject.oSType = value["OSType"].asString();
|
||||
if(!value["Platform"].isNull())
|
||||
imagesObject.platform = value["Platform"].asString();
|
||||
if(!value["Usage"].isNull())
|
||||
imagesObject.usage = value["Usage"].asString();
|
||||
if(!value["IsCopied"].isNull())
|
||||
imagesObject.isCopied = value["IsCopied"].asString() == "true";
|
||||
auto allDiskDeviceMappings = value["DiskDeviceMappings"]["DiskDeviceMapping"];
|
||||
for (auto value : allDiskDeviceMappings)
|
||||
{
|
||||
Image::DiskDeviceMapping diskDeviceMappingsObject;
|
||||
if(!value["SnapshotId"].isNull())
|
||||
diskDeviceMappingsObject.snapshotId = value["SnapshotId"].asString();
|
||||
if(!value["Size"].isNull())
|
||||
diskDeviceMappingsObject.size = value["Size"].asString();
|
||||
if(!value["Device"].isNull())
|
||||
diskDeviceMappingsObject.device = value["Device"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
diskDeviceMappingsObject.type = value["Type"].asString();
|
||||
if(!value["Format"].isNull())
|
||||
diskDeviceMappingsObject.format = value["Format"].asString();
|
||||
if(!value["ImportOSSBucket"].isNull())
|
||||
diskDeviceMappingsObject.importOSSBucket = value["ImportOSSBucket"].asString();
|
||||
if(!value["ImportOSSObject"].isNull())
|
||||
diskDeviceMappingsObject.importOSSObject = value["ImportOSSObject"].asString();
|
||||
imagesObject.diskDeviceMappings.push_back(diskDeviceMappingsObject);
|
||||
}
|
||||
auto allTags = value["Tags"]["Tag"];
|
||||
for (auto value : allTags)
|
||||
{
|
||||
Image::Tag tagsObject;
|
||||
if(!value["TagKey"].isNull())
|
||||
tagsObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagsObject.tagValue = value["TagValue"].asString();
|
||||
imagesObject.tags.push_back(tagsObject);
|
||||
}
|
||||
images_.push_back(imagesObject);
|
||||
}
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allImages = value["Images"]["Image"];
|
||||
for (auto value : allImages)
|
||||
{
|
||||
Image imagesObject;
|
||||
if(!value["Progress"].isNull())
|
||||
imagesObject.progress = value["Progress"].asString();
|
||||
if(!value["ImageId"].isNull())
|
||||
imagesObject.imageId = value["ImageId"].asString();
|
||||
if(!value["ImageName"].isNull())
|
||||
imagesObject.imageName = value["ImageName"].asString();
|
||||
if(!value["ImageVersion"].isNull())
|
||||
imagesObject.imageVersion = value["ImageVersion"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
imagesObject.description = value["Description"].asString();
|
||||
if(!value["Size"].isNull())
|
||||
imagesObject.size = std::stoi(value["Size"].asString());
|
||||
if(!value["ImageOwnerAlias"].isNull())
|
||||
imagesObject.imageOwnerAlias = value["ImageOwnerAlias"].asString();
|
||||
if(!value["IsSupportIoOptimized"].isNull())
|
||||
imagesObject.isSupportIoOptimized = value["IsSupportIoOptimized"].asString() == "true";
|
||||
if(!value["IsSupportCloudinit"].isNull())
|
||||
imagesObject.isSupportCloudinit = value["IsSupportCloudinit"].asString() == "true";
|
||||
if(!value["OSName"].isNull())
|
||||
imagesObject.oSName = value["OSName"].asString();
|
||||
if(!value["Architecture"].isNull())
|
||||
imagesObject.architecture = value["Architecture"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
imagesObject.status = value["Status"].asString();
|
||||
if(!value["ProductCode"].isNull())
|
||||
imagesObject.productCode = value["ProductCode"].asString();
|
||||
if(!value["IsSubscribed"].isNull())
|
||||
imagesObject.isSubscribed = value["IsSubscribed"].asString() == "true";
|
||||
if(!value["CreationTime"].isNull())
|
||||
imagesObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["IsSelfShared"].isNull())
|
||||
imagesObject.isSelfShared = value["IsSelfShared"].asString();
|
||||
if(!value["OSType"].isNull())
|
||||
imagesObject.oSType = value["OSType"].asString();
|
||||
if(!value["Platform"].isNull())
|
||||
imagesObject.platform = value["Platform"].asString();
|
||||
if(!value["Usage"].isNull())
|
||||
imagesObject.usage = value["Usage"].asString();
|
||||
if(!value["IsCopied"].isNull())
|
||||
imagesObject.isCopied = value["IsCopied"].asString() == "true";
|
||||
auto allDiskDeviceMappings = value["DiskDeviceMappings"]["DiskDeviceMapping"];
|
||||
for (auto value : allDiskDeviceMappings)
|
||||
{
|
||||
Image::DiskDeviceMapping diskDeviceMappingsObject;
|
||||
if(!value["SnapshotId"].isNull())
|
||||
diskDeviceMappingsObject.snapshotId = value["SnapshotId"].asString();
|
||||
if(!value["Size"].isNull())
|
||||
diskDeviceMappingsObject.size = value["Size"].asString();
|
||||
if(!value["Device"].isNull())
|
||||
diskDeviceMappingsObject.device = value["Device"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
diskDeviceMappingsObject.type = value["Type"].asString();
|
||||
if(!value["Format"].isNull())
|
||||
diskDeviceMappingsObject.format = value["Format"].asString();
|
||||
if(!value["ImportOSSBucket"].isNull())
|
||||
diskDeviceMappingsObject.importOSSBucket = value["ImportOSSBucket"].asString();
|
||||
if(!value["ImportOSSObject"].isNull())
|
||||
diskDeviceMappingsObject.importOSSObject = value["ImportOSSObject"].asString();
|
||||
imagesObject.diskDeviceMappings.push_back(diskDeviceMappingsObject);
|
||||
}
|
||||
auto allTags = value["Tags"]["Tag"];
|
||||
for (auto value : allTags)
|
||||
{
|
||||
Image::Tag tagsObject;
|
||||
if(!value["TagKey"].isNull())
|
||||
tagsObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagsObject.tagValue = value["TagValue"].asString();
|
||||
imagesObject.tags.push_back(tagsObject);
|
||||
}
|
||||
images_.push_back(imagesObject);
|
||||
}
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeImagesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeImagesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeImagesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeImagesResult::Image> DescribeImagesResult::getImages()const
|
||||
{
|
||||
return images_;
|
||||
}
|
||||
|
||||
std::string DescribeImagesResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
int DescribeImagesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeImagesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeImagesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeImagesResult::Image> DescribeImagesResult::getImages()const
|
||||
{
|
||||
return images_;
|
||||
}
|
||||
|
||||
std::string DescribeImagesResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,243 +40,233 @@ void DescribeInstanceAttributeResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allOperationLocks = value["OperationLocks"]["LockReason"];
|
||||
for (auto value : allOperationLocks)
|
||||
{
|
||||
LockReason operationLocksObject;
|
||||
if(!value["LockReason"].isNull())
|
||||
operationLocksObject.lockReason = value["LockReason"].asString();
|
||||
operationLocks_.push_back(operationLocksObject);
|
||||
}
|
||||
auto allVpcAttributes = value["VpcAttributes"];
|
||||
for (auto value : allVpcAttributes)
|
||||
{
|
||||
VpcAttributes vpcAttributesObject;
|
||||
if(!value["VpcId"].isNull())
|
||||
vpcAttributesObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["VSwitchId"].isNull())
|
||||
vpcAttributesObject.vSwitchId = value["VSwitchId"].asString();
|
||||
if(!value["NatIpAddress"].isNull())
|
||||
vpcAttributesObject.natIpAddress = value["NatIpAddress"].asString();
|
||||
auto allPrivateIpAddress = value["PrivateIpAddress"]["IpAddress"];
|
||||
for (auto value : allPrivateIpAddress)
|
||||
vpcAttributesObject.privateIpAddress.push_back(value.asString());
|
||||
vpcAttributes_.push_back(vpcAttributesObject);
|
||||
}
|
||||
auto allEipAddress = value["EipAddress"];
|
||||
for (auto value : allEipAddress)
|
||||
{
|
||||
EipAddress eipAddressObject;
|
||||
if(!value["AllocationId"].isNull())
|
||||
eipAddressObject.allocationId = value["AllocationId"].asString();
|
||||
if(!value["IpAddress"].isNull())
|
||||
eipAddressObject.ipAddress = value["IpAddress"].asString();
|
||||
if(!value["Bandwidth"].isNull())
|
||||
eipAddressObject.bandwidth = std::stoi(value["Bandwidth"].asString());
|
||||
if(!value["InternetChargeType"].isNull())
|
||||
eipAddressObject.internetChargeType = value["InternetChargeType"].asString();
|
||||
eipAddress_.push_back(eipAddressObject);
|
||||
}
|
||||
auto allSecurityGroupIds = value["SecurityGroupIds"]["SecurityGroupId"];
|
||||
for (const auto &item : allSecurityGroupIds)
|
||||
securityGroupIds_.push_back(item.asString());
|
||||
auto allPublicIpAddress = value["PublicIpAddress"]["IpAddress"];
|
||||
for (const auto &item : allPublicIpAddress)
|
||||
publicIpAddress_.push_back(item.asString());
|
||||
auto allInnerIpAddress = value["InnerIpAddress"]["IpAddress"];
|
||||
for (const auto &item : allInnerIpAddress)
|
||||
innerIpAddress_.push_back(item.asString());
|
||||
if(!value["InstanceId"].isNull())
|
||||
instanceId_ = value["InstanceId"].asString();
|
||||
if(!value["InstanceName"].isNull())
|
||||
instanceName_ = value["InstanceName"].asString();
|
||||
if(!value["ImageId"].isNull())
|
||||
imageId_ = value["ImageId"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["ZoneId"].isNull())
|
||||
zoneId_ = value["ZoneId"].asString();
|
||||
if(!value["ClusterId"].isNull())
|
||||
clusterId_ = value["ClusterId"].asString();
|
||||
if(!value["InstanceType"].isNull())
|
||||
instanceType_ = value["InstanceType"].asString();
|
||||
if(!value["Cpu"].isNull())
|
||||
cpu_ = std::stoi(value["Cpu"].asString());
|
||||
if(!value["Memory"].isNull())
|
||||
memory_ = std::stoi(value["Memory"].asString());
|
||||
if(!value["HostName"].isNull())
|
||||
hostName_ = value["HostName"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
if(!value["InternetChargeType"].isNull())
|
||||
internetChargeType_ = value["InternetChargeType"].asString();
|
||||
if(!value["InternetMaxBandwidthIn"].isNull())
|
||||
internetMaxBandwidthIn_ = std::stoi(value["InternetMaxBandwidthIn"].asString());
|
||||
if(!value["InternetMaxBandwidthOut"].isNull())
|
||||
internetMaxBandwidthOut_ = std::stoi(value["InternetMaxBandwidthOut"].asString());
|
||||
if(!value["VlanId"].isNull())
|
||||
vlanId_ = value["VlanId"].asString();
|
||||
if(!value["SerialNumber"].isNull())
|
||||
serialNumber_ = value["SerialNumber"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
creationTime_ = value["CreationTime"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
if(!value["InstanceNetworkType"].isNull())
|
||||
instanceNetworkType_ = value["InstanceNetworkType"].asString();
|
||||
if(!value["IoOptimized"].isNull())
|
||||
ioOptimized_ = value["IoOptimized"].asString();
|
||||
if(!value["InstanceChargeType"].isNull())
|
||||
instanceChargeType_ = value["InstanceChargeType"].asString();
|
||||
if(!value["ExpiredTime"].isNull())
|
||||
expiredTime_ = value["ExpiredTime"].asString();
|
||||
if(!value["StoppedMode"].isNull())
|
||||
stoppedMode_ = value["StoppedMode"].asString();
|
||||
auto allOperationLocks = value["OperationLocks"]["LockReason"];
|
||||
for (auto value : allOperationLocks)
|
||||
{
|
||||
LockReason operationLocksObject;
|
||||
if(!value["LockReason"].isNull())
|
||||
operationLocksObject.lockReason = value["LockReason"].asString();
|
||||
operationLocks_.push_back(operationLocksObject);
|
||||
}
|
||||
auto vpcAttributesNode = value["VpcAttributes"];
|
||||
if(!vpcAttributesNode["VpcId"].isNull())
|
||||
vpcAttributes_.vpcId = vpcAttributesNode["VpcId"].asString();
|
||||
if(!vpcAttributesNode["VSwitchId"].isNull())
|
||||
vpcAttributes_.vSwitchId = vpcAttributesNode["VSwitchId"].asString();
|
||||
if(!vpcAttributesNode["NatIpAddress"].isNull())
|
||||
vpcAttributes_.natIpAddress = vpcAttributesNode["NatIpAddress"].asString();
|
||||
auto allPrivateIpAddress = vpcAttributesNode["PrivateIpAddress"]["IpAddress"];
|
||||
for (auto value : allPrivateIpAddress)
|
||||
vpcAttributes_.privateIpAddress.push_back(value.asString());
|
||||
auto eipAddressNode = value["EipAddress"];
|
||||
if(!eipAddressNode["AllocationId"].isNull())
|
||||
eipAddress_.allocationId = eipAddressNode["AllocationId"].asString();
|
||||
if(!eipAddressNode["IpAddress"].isNull())
|
||||
eipAddress_.ipAddress = eipAddressNode["IpAddress"].asString();
|
||||
if(!eipAddressNode["Bandwidth"].isNull())
|
||||
eipAddress_.bandwidth = std::stoi(eipAddressNode["Bandwidth"].asString());
|
||||
if(!eipAddressNode["InternetChargeType"].isNull())
|
||||
eipAddress_.internetChargeType = eipAddressNode["InternetChargeType"].asString();
|
||||
auto allSecurityGroupIds = value["SecurityGroupIds"]["SecurityGroupId"];
|
||||
for (const auto &item : allSecurityGroupIds)
|
||||
securityGroupIds_.push_back(item.asString());
|
||||
auto allPublicIpAddress = value["PublicIpAddress"]["IpAddress"];
|
||||
for (const auto &item : allPublicIpAddress)
|
||||
publicIpAddress_.push_back(item.asString());
|
||||
auto allInnerIpAddress = value["InnerIpAddress"]["IpAddress"];
|
||||
for (const auto &item : allInnerIpAddress)
|
||||
innerIpAddress_.push_back(item.asString());
|
||||
if(!value["InstanceId"].isNull())
|
||||
instanceId_ = value["InstanceId"].asString();
|
||||
if(!value["InstanceName"].isNull())
|
||||
instanceName_ = value["InstanceName"].asString();
|
||||
if(!value["ImageId"].isNull())
|
||||
imageId_ = value["ImageId"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["ZoneId"].isNull())
|
||||
zoneId_ = value["ZoneId"].asString();
|
||||
if(!value["ClusterId"].isNull())
|
||||
clusterId_ = value["ClusterId"].asString();
|
||||
if(!value["InstanceType"].isNull())
|
||||
instanceType_ = value["InstanceType"].asString();
|
||||
if(!value["Cpu"].isNull())
|
||||
cpu_ = std::stoi(value["Cpu"].asString());
|
||||
if(!value["Memory"].isNull())
|
||||
memory_ = std::stoi(value["Memory"].asString());
|
||||
if(!value["HostName"].isNull())
|
||||
hostName_ = value["HostName"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
if(!value["InternetChargeType"].isNull())
|
||||
internetChargeType_ = value["InternetChargeType"].asString();
|
||||
if(!value["InternetMaxBandwidthIn"].isNull())
|
||||
internetMaxBandwidthIn_ = std::stoi(value["InternetMaxBandwidthIn"].asString());
|
||||
if(!value["InternetMaxBandwidthOut"].isNull())
|
||||
internetMaxBandwidthOut_ = std::stoi(value["InternetMaxBandwidthOut"].asString());
|
||||
if(!value["VlanId"].isNull())
|
||||
vlanId_ = value["VlanId"].asString();
|
||||
if(!value["SerialNumber"].isNull())
|
||||
serialNumber_ = value["SerialNumber"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
creationTime_ = value["CreationTime"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
if(!value["InstanceNetworkType"].isNull())
|
||||
instanceNetworkType_ = value["InstanceNetworkType"].asString();
|
||||
if(!value["IoOptimized"].isNull())
|
||||
ioOptimized_ = value["IoOptimized"].asString();
|
||||
if(!value["InstanceChargeType"].isNull())
|
||||
instanceChargeType_ = value["InstanceChargeType"].asString();
|
||||
if(!value["ExpiredTime"].isNull())
|
||||
expiredTime_ = value["ExpiredTime"].asString();
|
||||
if(!value["StoppedMode"].isNull())
|
||||
stoppedMode_ = value["StoppedMode"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getDescription()const
|
||||
{
|
||||
return description_;
|
||||
}
|
||||
|
||||
int DescribeInstanceAttributeResult::getMemory()const
|
||||
{
|
||||
return memory_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getInstanceChargeType()const
|
||||
{
|
||||
return instanceChargeType_;
|
||||
}
|
||||
|
||||
int DescribeInstanceAttributeResult::getCpu()const
|
||||
{
|
||||
return cpu_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getInstanceNetworkType()const
|
||||
{
|
||||
return instanceNetworkType_;
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeInstanceAttributeResult::getPublicIpAddress()const
|
||||
{
|
||||
return publicIpAddress_;
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeInstanceAttributeResult::getInnerIpAddress()const
|
||||
{
|
||||
return innerIpAddress_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getExpiredTime()const
|
||||
{
|
||||
return expiredTime_;
|
||||
}
|
||||
|
||||
std::vector<DescribeInstanceAttributeResult::EipAddress> DescribeInstanceAttributeResult::getEipAddress()const
|
||||
{
|
||||
return eipAddress_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getImageId()const
|
||||
{
|
||||
return imageId_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getInstanceType()const
|
||||
{
|
||||
return instanceType_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getHostName()const
|
||||
{
|
||||
return hostName_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getVlanId()const
|
||||
{
|
||||
return vlanId_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getIoOptimized()const
|
||||
{
|
||||
return ioOptimized_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getZoneId()const
|
||||
{
|
||||
return zoneId_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getInstanceId()const
|
||||
{
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getClusterId()const
|
||||
{
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getStoppedMode()const
|
||||
{
|
||||
return stoppedMode_;
|
||||
}
|
||||
|
||||
std::vector<DescribeInstanceAttributeResult::VpcAttributes> DescribeInstanceAttributeResult::getVpcAttributes()const
|
||||
{
|
||||
return vpcAttributes_;
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeInstanceAttributeResult::getSecurityGroupIds()const
|
||||
{
|
||||
return securityGroupIds_;
|
||||
}
|
||||
|
||||
std::vector<DescribeInstanceAttributeResult::LockReason> DescribeInstanceAttributeResult::getOperationLocks()const
|
||||
{
|
||||
return operationLocks_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getInternetChargeType()const
|
||||
{
|
||||
return internetChargeType_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getInstanceName()const
|
||||
{
|
||||
return instanceName_;
|
||||
}
|
||||
|
||||
int DescribeInstanceAttributeResult::getInternetMaxBandwidthOut()const
|
||||
{
|
||||
return internetMaxBandwidthOut_;
|
||||
}
|
||||
|
||||
int DescribeInstanceAttributeResult::getInternetMaxBandwidthIn()const
|
||||
{
|
||||
return internetMaxBandwidthIn_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getSerialNumber()const
|
||||
{
|
||||
return serialNumber_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getCreationTime()const
|
||||
{
|
||||
return creationTime_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getDescription()const
|
||||
{
|
||||
return description_;
|
||||
}
|
||||
|
||||
int DescribeInstanceAttributeResult::getMemory()const
|
||||
{
|
||||
return memory_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getInstanceChargeType()const
|
||||
{
|
||||
return instanceChargeType_;
|
||||
}
|
||||
|
||||
int DescribeInstanceAttributeResult::getCpu()const
|
||||
{
|
||||
return cpu_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getInstanceNetworkType()const
|
||||
{
|
||||
return instanceNetworkType_;
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeInstanceAttributeResult::getPublicIpAddress()const
|
||||
{
|
||||
return publicIpAddress_;
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeInstanceAttributeResult::getInnerIpAddress()const
|
||||
{
|
||||
return innerIpAddress_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getExpiredTime()const
|
||||
{
|
||||
return expiredTime_;
|
||||
}
|
||||
|
||||
DescribeInstanceAttributeResult::EipAddress DescribeInstanceAttributeResult::getEipAddress()const
|
||||
{
|
||||
return eipAddress_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getImageId()const
|
||||
{
|
||||
return imageId_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getInstanceType()const
|
||||
{
|
||||
return instanceType_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getHostName()const
|
||||
{
|
||||
return hostName_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getVlanId()const
|
||||
{
|
||||
return vlanId_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getIoOptimized()const
|
||||
{
|
||||
return ioOptimized_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getZoneId()const
|
||||
{
|
||||
return zoneId_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getInstanceId()const
|
||||
{
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getClusterId()const
|
||||
{
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getStoppedMode()const
|
||||
{
|
||||
return stoppedMode_;
|
||||
}
|
||||
|
||||
DescribeInstanceAttributeResult::VpcAttributes DescribeInstanceAttributeResult::getVpcAttributes()const
|
||||
{
|
||||
return vpcAttributes_;
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeInstanceAttributeResult::getSecurityGroupIds()const
|
||||
{
|
||||
return securityGroupIds_;
|
||||
}
|
||||
|
||||
std::vector<DescribeInstanceAttributeResult::LockReason> DescribeInstanceAttributeResult::getOperationLocks()const
|
||||
{
|
||||
return operationLocks_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getInternetChargeType()const
|
||||
{
|
||||
return internetChargeType_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getInstanceName()const
|
||||
{
|
||||
return instanceName_;
|
||||
}
|
||||
|
||||
int DescribeInstanceAttributeResult::getInternetMaxBandwidthOut()const
|
||||
{
|
||||
return internetMaxBandwidthOut_;
|
||||
}
|
||||
|
||||
int DescribeInstanceAttributeResult::getInternetMaxBandwidthIn()const
|
||||
{
|
||||
return internetMaxBandwidthIn_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getSerialNumber()const
|
||||
{
|
||||
return serialNumber_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getCreationTime()const
|
||||
{
|
||||
return creationTime_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAttributeResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,27 +40,27 @@ void DescribeInstanceAutoRenewAttributeResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allInstanceRenewAttributes = value["InstanceRenewAttributes"]["InstanceRenewAttribute"];
|
||||
for (auto value : allInstanceRenewAttributes)
|
||||
{
|
||||
InstanceRenewAttribute instanceRenewAttributesObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
instanceRenewAttributesObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["AutoRenewEnabled"].isNull())
|
||||
instanceRenewAttributesObject.autoRenewEnabled = value["AutoRenewEnabled"].asString() == "true";
|
||||
if(!value["Duration"].isNull())
|
||||
instanceRenewAttributesObject.duration = std::stoi(value["Duration"].asString());
|
||||
if(!value["PeriodUnit"].isNull())
|
||||
instanceRenewAttributesObject.periodUnit = value["PeriodUnit"].asString();
|
||||
if(!value["RenewalStatus"].isNull())
|
||||
instanceRenewAttributesObject.renewalStatus = value["RenewalStatus"].asString();
|
||||
instanceRenewAttributes_.push_back(instanceRenewAttributesObject);
|
||||
}
|
||||
auto allInstanceRenewAttributes = value["InstanceRenewAttributes"]["InstanceRenewAttribute"];
|
||||
for (auto value : allInstanceRenewAttributes)
|
||||
{
|
||||
InstanceRenewAttribute instanceRenewAttributesObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
instanceRenewAttributesObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["AutoRenewEnabled"].isNull())
|
||||
instanceRenewAttributesObject.autoRenewEnabled = value["AutoRenewEnabled"].asString() == "true";
|
||||
if(!value["Duration"].isNull())
|
||||
instanceRenewAttributesObject.duration = std::stoi(value["Duration"].asString());
|
||||
if(!value["PeriodUnit"].isNull())
|
||||
instanceRenewAttributesObject.periodUnit = value["PeriodUnit"].asString();
|
||||
if(!value["RenewalStatus"].isNull())
|
||||
instanceRenewAttributesObject.renewalStatus = value["RenewalStatus"].asString();
|
||||
instanceRenewAttributes_.push_back(instanceRenewAttributesObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeInstanceAutoRenewAttributeResult::InstanceRenewAttribute> DescribeInstanceAutoRenewAttributeResult::getInstanceRenewAttributes()const
|
||||
{
|
||||
return instanceRenewAttributes_;
|
||||
}
|
||||
|
||||
std::vector<DescribeInstanceAutoRenewAttributeResult::InstanceRenewAttribute> DescribeInstanceAutoRenewAttributeResult::getInstanceRenewAttributes()const
|
||||
{
|
||||
return instanceRenewAttributes_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,56 +40,51 @@ void DescribeInstanceHistoryEventsResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allInstanceSystemEventSet = value["InstanceSystemEventSet"]["InstanceSystemEventType"];
|
||||
for (auto value : allInstanceSystemEventSet)
|
||||
{
|
||||
InstanceSystemEventType instanceSystemEventSetObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
instanceSystemEventSetObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["EventId"].isNull())
|
||||
instanceSystemEventSetObject.eventId = value["EventId"].asString();
|
||||
if(!value["EventPublishTime"].isNull())
|
||||
instanceSystemEventSetObject.eventPublishTime = value["EventPublishTime"].asString();
|
||||
if(!value["NotBefore"].isNull())
|
||||
instanceSystemEventSetObject.notBefore = value["NotBefore"].asString();
|
||||
auto allEventType = value["EventType"];
|
||||
for (auto value : allEventType)
|
||||
{
|
||||
InstanceSystemEventType::EventType eventTypeObject;
|
||||
if(!value["Code"].isNull())
|
||||
eventTypeObject.code = std::stoi(value["Code"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
eventTypeObject.name = value["Name"].asString();
|
||||
instanceSystemEventSetObject.eventType.push_back(eventTypeObject);
|
||||
}
|
||||
instanceSystemEventSet_.push_back(instanceSystemEventSetObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allInstanceSystemEventSet = value["InstanceSystemEventSet"]["InstanceSystemEventType"];
|
||||
for (auto value : allInstanceSystemEventSet)
|
||||
{
|
||||
InstanceSystemEventType instanceSystemEventSetObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
instanceSystemEventSetObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["EventId"].isNull())
|
||||
instanceSystemEventSetObject.eventId = value["EventId"].asString();
|
||||
if(!value["EventPublishTime"].isNull())
|
||||
instanceSystemEventSetObject.eventPublishTime = value["EventPublishTime"].asString();
|
||||
if(!value["NotBefore"].isNull())
|
||||
instanceSystemEventSetObject.notBefore = value["NotBefore"].asString();
|
||||
auto eventTypeNode = value["EventType"];
|
||||
if(!eventTypeNode["Code"].isNull())
|
||||
instanceSystemEventSetObject.eventType.code = std::stoi(eventTypeNode["Code"].asString());
|
||||
if(!eventTypeNode["Name"].isNull())
|
||||
instanceSystemEventSetObject.eventType.name = eventTypeNode["Name"].asString();
|
||||
instanceSystemEventSet_.push_back(instanceSystemEventSetObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeInstanceHistoryEventsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeInstanceHistoryEventsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeInstanceHistoryEventsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeInstanceHistoryEventsResult::InstanceSystemEventType> DescribeInstanceHistoryEventsResult::getInstanceSystemEventSet()const
|
||||
{
|
||||
return instanceSystemEventSet_;
|
||||
}
|
||||
|
||||
int DescribeInstanceHistoryEventsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeInstanceHistoryEventsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeInstanceHistoryEventsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeInstanceHistoryEventsResult::InstanceSystemEventType> DescribeInstanceHistoryEventsResult::getInstanceSystemEventSet()const
|
||||
{
|
||||
return instanceSystemEventSet_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,47 +40,47 @@ void DescribeInstanceMonitorDataResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allMonitorData = value["MonitorData"]["InstanceMonitorData"];
|
||||
for (auto value : allMonitorData)
|
||||
{
|
||||
InstanceMonitorData monitorDataObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
monitorDataObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["CPU"].isNull())
|
||||
monitorDataObject.cPU = std::stoi(value["CPU"].asString());
|
||||
if(!value["IntranetRX"].isNull())
|
||||
monitorDataObject.intranetRX = std::stoi(value["IntranetRX"].asString());
|
||||
if(!value["IntranetTX"].isNull())
|
||||
monitorDataObject.intranetTX = std::stoi(value["IntranetTX"].asString());
|
||||
if(!value["IntranetBandwidth"].isNull())
|
||||
monitorDataObject.intranetBandwidth = std::stoi(value["IntranetBandwidth"].asString());
|
||||
if(!value["InternetRX"].isNull())
|
||||
monitorDataObject.internetRX = std::stoi(value["InternetRX"].asString());
|
||||
if(!value["InternetTX"].isNull())
|
||||
monitorDataObject.internetTX = std::stoi(value["InternetTX"].asString());
|
||||
if(!value["InternetBandwidth"].isNull())
|
||||
monitorDataObject.internetBandwidth = std::stoi(value["InternetBandwidth"].asString());
|
||||
if(!value["IOPSRead"].isNull())
|
||||
monitorDataObject.iOPSRead = std::stoi(value["IOPSRead"].asString());
|
||||
if(!value["IOPSWrite"].isNull())
|
||||
monitorDataObject.iOPSWrite = std::stoi(value["IOPSWrite"].asString());
|
||||
if(!value["BPSRead"].isNull())
|
||||
monitorDataObject.bPSRead = std::stoi(value["BPSRead"].asString());
|
||||
if(!value["BPSWrite"].isNull())
|
||||
monitorDataObject.bPSWrite = std::stoi(value["BPSWrite"].asString());
|
||||
if(!value["CPUCreditUsage"].isNull())
|
||||
monitorDataObject.cPUCreditUsage = std::stof(value["CPUCreditUsage"].asString());
|
||||
if(!value["CPUCreditBalance"].isNull())
|
||||
monitorDataObject.cPUCreditBalance = std::stof(value["CPUCreditBalance"].asString());
|
||||
if(!value["TimeStamp"].isNull())
|
||||
monitorDataObject.timeStamp = value["TimeStamp"].asString();
|
||||
monitorData_.push_back(monitorDataObject);
|
||||
}
|
||||
auto allMonitorData = value["MonitorData"]["InstanceMonitorData"];
|
||||
for (auto value : allMonitorData)
|
||||
{
|
||||
InstanceMonitorData monitorDataObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
monitorDataObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["CPU"].isNull())
|
||||
monitorDataObject.cPU = std::stoi(value["CPU"].asString());
|
||||
if(!value["IntranetRX"].isNull())
|
||||
monitorDataObject.intranetRX = std::stoi(value["IntranetRX"].asString());
|
||||
if(!value["IntranetTX"].isNull())
|
||||
monitorDataObject.intranetTX = std::stoi(value["IntranetTX"].asString());
|
||||
if(!value["IntranetBandwidth"].isNull())
|
||||
monitorDataObject.intranetBandwidth = std::stoi(value["IntranetBandwidth"].asString());
|
||||
if(!value["InternetRX"].isNull())
|
||||
monitorDataObject.internetRX = std::stoi(value["InternetRX"].asString());
|
||||
if(!value["InternetTX"].isNull())
|
||||
monitorDataObject.internetTX = std::stoi(value["InternetTX"].asString());
|
||||
if(!value["InternetBandwidth"].isNull())
|
||||
monitorDataObject.internetBandwidth = std::stoi(value["InternetBandwidth"].asString());
|
||||
if(!value["IOPSRead"].isNull())
|
||||
monitorDataObject.iOPSRead = std::stoi(value["IOPSRead"].asString());
|
||||
if(!value["IOPSWrite"].isNull())
|
||||
monitorDataObject.iOPSWrite = std::stoi(value["IOPSWrite"].asString());
|
||||
if(!value["BPSRead"].isNull())
|
||||
monitorDataObject.bPSRead = std::stoi(value["BPSRead"].asString());
|
||||
if(!value["BPSWrite"].isNull())
|
||||
monitorDataObject.bPSWrite = std::stoi(value["BPSWrite"].asString());
|
||||
if(!value["CPUCreditUsage"].isNull())
|
||||
monitorDataObject.cPUCreditUsage = std::stof(value["CPUCreditUsage"].asString());
|
||||
if(!value["CPUCreditBalance"].isNull())
|
||||
monitorDataObject.cPUCreditBalance = std::stof(value["CPUCreditBalance"].asString());
|
||||
if(!value["TimeStamp"].isNull())
|
||||
monitorDataObject.timeStamp = value["TimeStamp"].asString();
|
||||
monitorData_.push_back(monitorDataObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeInstanceMonitorDataResult::InstanceMonitorData> DescribeInstanceMonitorDataResult::getMonitorData()const
|
||||
{
|
||||
return monitorData_;
|
||||
}
|
||||
|
||||
std::vector<DescribeInstanceMonitorDataResult::InstanceMonitorData> DescribeInstanceMonitorDataResult::getMonitorData()const
|
||||
{
|
||||
return monitorData_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,34 +40,34 @@ void DescribeInstancePhysicalAttributeResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["InstanceId"].isNull())
|
||||
instanceId_ = value["InstanceId"].asString();
|
||||
if(!value["VlanId"].isNull())
|
||||
vlanId_ = value["VlanId"].asString();
|
||||
if(!value["NodeControllerId"].isNull())
|
||||
nodeControllerId_ = value["NodeControllerId"].asString();
|
||||
if(!value["RackId"].isNull())
|
||||
rackId_ = value["RackId"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
instanceId_ = value["InstanceId"].asString();
|
||||
if(!value["VlanId"].isNull())
|
||||
vlanId_ = value["VlanId"].asString();
|
||||
if(!value["NodeControllerId"].isNull())
|
||||
nodeControllerId_ = value["NodeControllerId"].asString();
|
||||
if(!value["RackId"].isNull())
|
||||
rackId_ = value["RackId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeInstancePhysicalAttributeResult::getRackId()const
|
||||
{
|
||||
return rackId_;
|
||||
}
|
||||
|
||||
std::string DescribeInstancePhysicalAttributeResult::getNodeControllerId()const
|
||||
{
|
||||
return nodeControllerId_;
|
||||
}
|
||||
|
||||
std::string DescribeInstancePhysicalAttributeResult::getInstanceId()const
|
||||
{
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
std::string DescribeInstancePhysicalAttributeResult::getVlanId()const
|
||||
{
|
||||
return vlanId_;
|
||||
}
|
||||
|
||||
std::string DescribeInstancePhysicalAttributeResult::getRackId()const
|
||||
{
|
||||
return rackId_;
|
||||
}
|
||||
|
||||
std::string DescribeInstancePhysicalAttributeResult::getNodeControllerId()const
|
||||
{
|
||||
return nodeControllerId_;
|
||||
}
|
||||
|
||||
std::string DescribeInstancePhysicalAttributeResult::getInstanceId()const
|
||||
{
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
std::string DescribeInstancePhysicalAttributeResult::getVlanId()const
|
||||
{
|
||||
return vlanId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,35 +40,35 @@ void DescribeInstanceRamRoleResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allInstanceRamRoleSets = value["InstanceRamRoleSets"]["InstanceRamRoleSet"];
|
||||
for (auto value : allInstanceRamRoleSets)
|
||||
{
|
||||
InstanceRamRoleSet instanceRamRoleSetsObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
instanceRamRoleSetsObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["RamRoleName"].isNull())
|
||||
instanceRamRoleSetsObject.ramRoleName = value["RamRoleName"].asString();
|
||||
instanceRamRoleSets_.push_back(instanceRamRoleSetsObject);
|
||||
}
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
auto allInstanceRamRoleSets = value["InstanceRamRoleSets"]["InstanceRamRoleSet"];
|
||||
for (auto value : allInstanceRamRoleSets)
|
||||
{
|
||||
InstanceRamRoleSet instanceRamRoleSetsObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
instanceRamRoleSetsObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["RamRoleName"].isNull())
|
||||
instanceRamRoleSetsObject.ramRoleName = value["RamRoleName"].asString();
|
||||
instanceRamRoleSets_.push_back(instanceRamRoleSetsObject);
|
||||
}
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeInstanceRamRoleResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceRamRoleResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::vector<DescribeInstanceRamRoleResult::InstanceRamRoleSet> DescribeInstanceRamRoleResult::getInstanceRamRoleSets()const
|
||||
{
|
||||
return instanceRamRoleSets_;
|
||||
}
|
||||
|
||||
int DescribeInstanceRamRoleResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceRamRoleResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::vector<DescribeInstanceRamRoleResult::InstanceRamRoleSet> DescribeInstanceRamRoleResult::getInstanceRamRoleSets()const
|
||||
{
|
||||
return instanceRamRoleSets_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,42 +40,42 @@ void DescribeInstanceStatusResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allInstanceStatuses = value["InstanceStatuses"]["InstanceStatus"];
|
||||
for (auto value : allInstanceStatuses)
|
||||
{
|
||||
InstanceStatus instanceStatusesObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
instanceStatusesObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
instanceStatusesObject.status = value["Status"].asString();
|
||||
instanceStatuses_.push_back(instanceStatusesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allInstanceStatuses = value["InstanceStatuses"]["InstanceStatus"];
|
||||
for (auto value : allInstanceStatuses)
|
||||
{
|
||||
InstanceStatus instanceStatusesObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
instanceStatusesObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
instanceStatusesObject.status = value["Status"].asString();
|
||||
instanceStatuses_.push_back(instanceStatusesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeInstanceStatusResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeInstanceStatusResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeInstanceStatusResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeInstanceStatusResult::InstanceStatus> DescribeInstanceStatusResult::getInstanceStatuses()const
|
||||
{
|
||||
return instanceStatuses_;
|
||||
}
|
||||
|
||||
int DescribeInstanceStatusResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeInstanceStatusResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeInstanceStatusResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeInstanceStatusResult::InstanceStatus> DescribeInstanceStatusResult::getInstanceStatuses()const
|
||||
{
|
||||
return instanceStatuses_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,21 +40,21 @@ void DescribeInstanceTypeFamiliesResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allInstanceTypeFamilies = value["InstanceTypeFamilies"]["InstanceTypeFamily"];
|
||||
for (auto value : allInstanceTypeFamilies)
|
||||
{
|
||||
InstanceTypeFamily instanceTypeFamiliesObject;
|
||||
if(!value["InstanceTypeFamilyId"].isNull())
|
||||
instanceTypeFamiliesObject.instanceTypeFamilyId = value["InstanceTypeFamilyId"].asString();
|
||||
if(!value["Generation"].isNull())
|
||||
instanceTypeFamiliesObject.generation = value["Generation"].asString();
|
||||
instanceTypeFamilies_.push_back(instanceTypeFamiliesObject);
|
||||
}
|
||||
auto allInstanceTypeFamilies = value["InstanceTypeFamilies"]["InstanceTypeFamily"];
|
||||
for (auto value : allInstanceTypeFamilies)
|
||||
{
|
||||
InstanceTypeFamily instanceTypeFamiliesObject;
|
||||
if(!value["InstanceTypeFamilyId"].isNull())
|
||||
instanceTypeFamiliesObject.instanceTypeFamilyId = value["InstanceTypeFamilyId"].asString();
|
||||
if(!value["Generation"].isNull())
|
||||
instanceTypeFamiliesObject.generation = value["Generation"].asString();
|
||||
instanceTypeFamilies_.push_back(instanceTypeFamiliesObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeInstanceTypeFamiliesResult::InstanceTypeFamily> DescribeInstanceTypeFamiliesResult::getInstanceTypeFamilies()const
|
||||
{
|
||||
return instanceTypeFamilies_;
|
||||
}
|
||||
|
||||
std::vector<DescribeInstanceTypeFamiliesResult::InstanceTypeFamily> DescribeInstanceTypeFamiliesResult::getInstanceTypeFamilies()const
|
||||
{
|
||||
return instanceTypeFamilies_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,41 +40,45 @@ void DescribeInstanceTypesResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allInstanceTypes = value["InstanceTypes"]["InstanceType"];
|
||||
for (auto value : allInstanceTypes)
|
||||
{
|
||||
InstanceType instanceTypesObject;
|
||||
if(!value["InstanceTypeId"].isNull())
|
||||
instanceTypesObject.instanceTypeId = value["InstanceTypeId"].asString();
|
||||
if(!value["CpuCoreCount"].isNull())
|
||||
instanceTypesObject.cpuCoreCount = std::stoi(value["CpuCoreCount"].asString());
|
||||
if(!value["MemorySize"].isNull())
|
||||
instanceTypesObject.memorySize = std::stof(value["MemorySize"].asString());
|
||||
if(!value["InstanceTypeFamily"].isNull())
|
||||
instanceTypesObject.instanceTypeFamily = value["InstanceTypeFamily"].asString();
|
||||
if(!value["LocalStorageCapacity"].isNull())
|
||||
instanceTypesObject.localStorageCapacity = std::stol(value["LocalStorageCapacity"].asString());
|
||||
if(!value["LocalStorageAmount"].isNull())
|
||||
instanceTypesObject.localStorageAmount = std::stoi(value["LocalStorageAmount"].asString());
|
||||
if(!value["LocalStorageCategory"].isNull())
|
||||
instanceTypesObject.localStorageCategory = value["LocalStorageCategory"].asString();
|
||||
if(!value["GPUAmount"].isNull())
|
||||
instanceTypesObject.gPUAmount = std::stoi(value["GPUAmount"].asString());
|
||||
if(!value["GPUSpec"].isNull())
|
||||
instanceTypesObject.gPUSpec = value["GPUSpec"].asString();
|
||||
if(!value["InitialCredit"].isNull())
|
||||
instanceTypesObject.initialCredit = std::stoi(value["InitialCredit"].asString());
|
||||
if(!value["BaselineCredit"].isNull())
|
||||
instanceTypesObject.baselineCredit = std::stoi(value["BaselineCredit"].asString());
|
||||
if(!value["EniQuantity"].isNull())
|
||||
instanceTypesObject.eniQuantity = std::stoi(value["EniQuantity"].asString());
|
||||
instanceTypes_.push_back(instanceTypesObject);
|
||||
}
|
||||
auto allInstanceTypes = value["InstanceTypes"]["InstanceType"];
|
||||
for (auto value : allInstanceTypes)
|
||||
{
|
||||
InstanceType instanceTypesObject;
|
||||
if(!value["InstanceTypeId"].isNull())
|
||||
instanceTypesObject.instanceTypeId = value["InstanceTypeId"].asString();
|
||||
if(!value["CpuCoreCount"].isNull())
|
||||
instanceTypesObject.cpuCoreCount = std::stoi(value["CpuCoreCount"].asString());
|
||||
if(!value["MemorySize"].isNull())
|
||||
instanceTypesObject.memorySize = std::stof(value["MemorySize"].asString());
|
||||
if(!value["InstanceTypeFamily"].isNull())
|
||||
instanceTypesObject.instanceTypeFamily = value["InstanceTypeFamily"].asString();
|
||||
if(!value["LocalStorageCapacity"].isNull())
|
||||
instanceTypesObject.localStorageCapacity = std::stol(value["LocalStorageCapacity"].asString());
|
||||
if(!value["LocalStorageAmount"].isNull())
|
||||
instanceTypesObject.localStorageAmount = std::stoi(value["LocalStorageAmount"].asString());
|
||||
if(!value["LocalStorageCategory"].isNull())
|
||||
instanceTypesObject.localStorageCategory = value["LocalStorageCategory"].asString();
|
||||
if(!value["GPUAmount"].isNull())
|
||||
instanceTypesObject.gPUAmount = std::stoi(value["GPUAmount"].asString());
|
||||
if(!value["GPUSpec"].isNull())
|
||||
instanceTypesObject.gPUSpec = value["GPUSpec"].asString();
|
||||
if(!value["InitialCredit"].isNull())
|
||||
instanceTypesObject.initialCredit = std::stoi(value["InitialCredit"].asString());
|
||||
if(!value["BaselineCredit"].isNull())
|
||||
instanceTypesObject.baselineCredit = std::stoi(value["BaselineCredit"].asString());
|
||||
if(!value["EniQuantity"].isNull())
|
||||
instanceTypesObject.eniQuantity = std::stoi(value["EniQuantity"].asString());
|
||||
if(!value["InstanceBandwidthRx"].isNull())
|
||||
instanceTypesObject.instanceBandwidthRx = std::stoi(value["InstanceBandwidthRx"].asString());
|
||||
if(!value["InstanceBandwidthTx"].isNull())
|
||||
instanceTypesObject.instanceBandwidthTx = std::stoi(value["InstanceBandwidthTx"].asString());
|
||||
instanceTypes_.push_back(instanceTypesObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeInstanceTypesResult::InstanceType> DescribeInstanceTypesResult::getInstanceTypes()const
|
||||
{
|
||||
return instanceTypes_;
|
||||
}
|
||||
|
||||
std::vector<DescribeInstanceTypesResult::InstanceType> DescribeInstanceTypesResult::getInstanceTypes()const
|
||||
{
|
||||
return instanceTypes_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,13 +40,13 @@ void DescribeInstanceVncPasswdResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["VncPasswd"].isNull())
|
||||
vncPasswd_ = value["VncPasswd"].asString();
|
||||
if(!value["VncPasswd"].isNull())
|
||||
vncPasswd_ = value["VncPasswd"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeInstanceVncPasswdResult::getVncPasswd()const
|
||||
{
|
||||
return vncPasswd_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceVncPasswdResult::getVncPasswd()const
|
||||
{
|
||||
return vncPasswd_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,13 +40,13 @@ void DescribeInstanceVncUrlResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["VncUrl"].isNull())
|
||||
vncUrl_ = value["VncUrl"].asString();
|
||||
if(!value["VncUrl"].isNull())
|
||||
vncUrl_ = value["VncUrl"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeInstanceVncUrlResult::getVncUrl()const
|
||||
{
|
||||
return vncUrl_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceVncUrlResult::getVncUrl()const
|
||||
{
|
||||
return vncUrl_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,92 +40,72 @@ void DescribeInstancesFullStatusResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allInstanceFullStatusSet = value["InstanceFullStatusSet"]["InstanceFullStatusType"];
|
||||
for (auto value : allInstanceFullStatusSet)
|
||||
{
|
||||
InstanceFullStatusType instanceFullStatusSetObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
instanceFullStatusSetObject.instanceId = value["InstanceId"].asString();
|
||||
auto allScheduledSystemEventSet = value["ScheduledSystemEventSet"]["ScheduledSystemEventType"];
|
||||
for (auto value : allScheduledSystemEventSet)
|
||||
{
|
||||
InstanceFullStatusType::ScheduledSystemEventType scheduledSystemEventSetObject;
|
||||
if(!value["EventId"].isNull())
|
||||
scheduledSystemEventSetObject.eventId = value["EventId"].asString();
|
||||
if(!value["EventPublishTime"].isNull())
|
||||
scheduledSystemEventSetObject.eventPublishTime = value["EventPublishTime"].asString();
|
||||
if(!value["NotBefore"].isNull())
|
||||
scheduledSystemEventSetObject.notBefore = value["NotBefore"].asString();
|
||||
auto allEventCycleStatus = value["EventCycleStatus"];
|
||||
for (auto value : allEventCycleStatus)
|
||||
{
|
||||
InstanceFullStatusType::ScheduledSystemEventType::EventCycleStatus eventCycleStatusObject;
|
||||
if(!value["Code"].isNull())
|
||||
eventCycleStatusObject.code = std::stoi(value["Code"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
eventCycleStatusObject.name = value["Name"].asString();
|
||||
scheduledSystemEventSetObject.eventCycleStatus.push_back(eventCycleStatusObject);
|
||||
}
|
||||
auto allEventType = value["EventType"];
|
||||
for (auto value : allEventType)
|
||||
{
|
||||
InstanceFullStatusType::ScheduledSystemEventType::EventType eventTypeObject;
|
||||
if(!value["Code"].isNull())
|
||||
eventTypeObject.code = std::stoi(value["Code"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
eventTypeObject.name = value["Name"].asString();
|
||||
scheduledSystemEventSetObject.eventType.push_back(eventTypeObject);
|
||||
}
|
||||
instanceFullStatusSetObject.scheduledSystemEventSet.push_back(scheduledSystemEventSetObject);
|
||||
}
|
||||
auto allStatus = value["Status"];
|
||||
for (auto value : allStatus)
|
||||
{
|
||||
InstanceFullStatusType::Status statusObject;
|
||||
if(!value["Code"].isNull())
|
||||
statusObject.code = std::stoi(value["Code"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
statusObject.name = value["Name"].asString();
|
||||
instanceFullStatusSetObject.status.push_back(statusObject);
|
||||
}
|
||||
auto allHealthStatus = value["HealthStatus"];
|
||||
for (auto value : allHealthStatus)
|
||||
{
|
||||
InstanceFullStatusType::HealthStatus healthStatusObject;
|
||||
if(!value["Code"].isNull())
|
||||
healthStatusObject.code = std::stoi(value["Code"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
healthStatusObject.name = value["Name"].asString();
|
||||
instanceFullStatusSetObject.healthStatus.push_back(healthStatusObject);
|
||||
}
|
||||
instanceFullStatusSet_.push_back(instanceFullStatusSetObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allInstanceFullStatusSet = value["InstanceFullStatusSet"]["InstanceFullStatusType"];
|
||||
for (auto value : allInstanceFullStatusSet)
|
||||
{
|
||||
InstanceFullStatusType instanceFullStatusSetObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
instanceFullStatusSetObject.instanceId = value["InstanceId"].asString();
|
||||
auto allScheduledSystemEventSet = value["ScheduledSystemEventSet"]["ScheduledSystemEventType"];
|
||||
for (auto value : allScheduledSystemEventSet)
|
||||
{
|
||||
InstanceFullStatusType::ScheduledSystemEventType scheduledSystemEventSetObject;
|
||||
if(!value["EventId"].isNull())
|
||||
scheduledSystemEventSetObject.eventId = value["EventId"].asString();
|
||||
if(!value["EventPublishTime"].isNull())
|
||||
scheduledSystemEventSetObject.eventPublishTime = value["EventPublishTime"].asString();
|
||||
if(!value["NotBefore"].isNull())
|
||||
scheduledSystemEventSetObject.notBefore = value["NotBefore"].asString();
|
||||
auto eventCycleStatusNode = value["EventCycleStatus"];
|
||||
if(!eventCycleStatusNode["Code"].isNull())
|
||||
scheduledSystemEventSetObject.eventCycleStatus.code = std::stoi(eventCycleStatusNode["Code"].asString());
|
||||
if(!eventCycleStatusNode["Name"].isNull())
|
||||
scheduledSystemEventSetObject.eventCycleStatus.name = eventCycleStatusNode["Name"].asString();
|
||||
auto eventTypeNode = value["EventType"];
|
||||
if(!eventTypeNode["Code"].isNull())
|
||||
scheduledSystemEventSetObject.eventType.code = std::stoi(eventTypeNode["Code"].asString());
|
||||
if(!eventTypeNode["Name"].isNull())
|
||||
scheduledSystemEventSetObject.eventType.name = eventTypeNode["Name"].asString();
|
||||
instanceFullStatusSetObject.scheduledSystemEventSet.push_back(scheduledSystemEventSetObject);
|
||||
}
|
||||
auto statusNode = value["Status"];
|
||||
if(!statusNode["Code"].isNull())
|
||||
instanceFullStatusSetObject.status.code = std::stoi(statusNode["Code"].asString());
|
||||
if(!statusNode["Name"].isNull())
|
||||
instanceFullStatusSetObject.status.name = statusNode["Name"].asString();
|
||||
auto healthStatusNode = value["HealthStatus"];
|
||||
if(!healthStatusNode["Code"].isNull())
|
||||
instanceFullStatusSetObject.healthStatus.code = std::stoi(healthStatusNode["Code"].asString());
|
||||
if(!healthStatusNode["Name"].isNull())
|
||||
instanceFullStatusSetObject.healthStatus.name = healthStatusNode["Name"].asString();
|
||||
instanceFullStatusSet_.push_back(instanceFullStatusSetObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeInstancesFullStatusResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeInstancesFullStatusResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeInstancesFullStatusResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeInstancesFullStatusResult::InstanceFullStatusType> DescribeInstancesFullStatusResult::getInstanceFullStatusSet()const
|
||||
{
|
||||
return instanceFullStatusSet_;
|
||||
}
|
||||
|
||||
int DescribeInstancesFullStatusResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeInstancesFullStatusResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeInstancesFullStatusResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeInstancesFullStatusResult::InstanceFullStatusType> DescribeInstancesFullStatusResult::getInstanceFullStatusSet()const
|
||||
{
|
||||
return instanceFullStatusSet_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,193 +40,183 @@ void DescribeInstancesResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allInstances = value["Instances"]["Instance"];
|
||||
for (auto value : allInstances)
|
||||
{
|
||||
Instance instancesObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
instancesObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["InstanceName"].isNull())
|
||||
instancesObject.instanceName = value["InstanceName"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
instancesObject.description = value["Description"].asString();
|
||||
if(!value["ImageId"].isNull())
|
||||
instancesObject.imageId = value["ImageId"].asString();
|
||||
if(!value["OSName"].isNull())
|
||||
instancesObject.oSName = value["OSName"].asString();
|
||||
if(!value["OSType"].isNull())
|
||||
instancesObject.oSType = value["OSType"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
instancesObject.regionId = value["RegionId"].asString();
|
||||
if(!value["ZoneId"].isNull())
|
||||
instancesObject.zoneId = value["ZoneId"].asString();
|
||||
if(!value["ClusterId"].isNull())
|
||||
instancesObject.clusterId = value["ClusterId"].asString();
|
||||
if(!value["InstanceType"].isNull())
|
||||
instancesObject.instanceType = value["InstanceType"].asString();
|
||||
if(!value["Cpu"].isNull())
|
||||
instancesObject.cpu = std::stoi(value["Cpu"].asString());
|
||||
if(!value["Memory"].isNull())
|
||||
instancesObject.memory = std::stoi(value["Memory"].asString());
|
||||
if(!value["HostName"].isNull())
|
||||
instancesObject.hostName = value["HostName"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
instancesObject.status = value["Status"].asString();
|
||||
if(!value["SerialNumber"].isNull())
|
||||
instancesObject.serialNumber = value["SerialNumber"].asString();
|
||||
if(!value["InternetChargeType"].isNull())
|
||||
instancesObject.internetChargeType = value["InternetChargeType"].asString();
|
||||
if(!value["InternetMaxBandwidthIn"].isNull())
|
||||
instancesObject.internetMaxBandwidthIn = std::stoi(value["InternetMaxBandwidthIn"].asString());
|
||||
if(!value["InternetMaxBandwidthOut"].isNull())
|
||||
instancesObject.internetMaxBandwidthOut = std::stoi(value["InternetMaxBandwidthOut"].asString());
|
||||
if(!value["VlanId"].isNull())
|
||||
instancesObject.vlanId = value["VlanId"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
instancesObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
instancesObject.startTime = value["StartTime"].asString();
|
||||
if(!value["InstanceNetworkType"].isNull())
|
||||
instancesObject.instanceNetworkType = value["InstanceNetworkType"].asString();
|
||||
if(!value["InstanceChargeType"].isNull())
|
||||
instancesObject.instanceChargeType = value["InstanceChargeType"].asString();
|
||||
if(!value["SaleCycle"].isNull())
|
||||
instancesObject.saleCycle = value["SaleCycle"].asString();
|
||||
if(!value["ExpiredTime"].isNull())
|
||||
instancesObject.expiredTime = value["ExpiredTime"].asString();
|
||||
if(!value["AutoReleaseTime"].isNull())
|
||||
instancesObject.autoReleaseTime = value["AutoReleaseTime"].asString();
|
||||
if(!value["IoOptimized"].isNull())
|
||||
instancesObject.ioOptimized = value["IoOptimized"].asString() == "true";
|
||||
if(!value["DeviceAvailable"].isNull())
|
||||
instancesObject.deviceAvailable = value["DeviceAvailable"].asString() == "true";
|
||||
if(!value["InstanceTypeFamily"].isNull())
|
||||
instancesObject.instanceTypeFamily = value["InstanceTypeFamily"].asString();
|
||||
if(!value["LocalStorageCapacity"].isNull())
|
||||
instancesObject.localStorageCapacity = std::stol(value["LocalStorageCapacity"].asString());
|
||||
if(!value["LocalStorageAmount"].isNull())
|
||||
instancesObject.localStorageAmount = std::stoi(value["LocalStorageAmount"].asString());
|
||||
if(!value["GPUAmount"].isNull())
|
||||
instancesObject.gPUAmount = std::stoi(value["GPUAmount"].asString());
|
||||
if(!value["GPUSpec"].isNull())
|
||||
instancesObject.gPUSpec = value["GPUSpec"].asString();
|
||||
if(!value["SpotStrategy"].isNull())
|
||||
instancesObject.spotStrategy = value["SpotStrategy"].asString();
|
||||
if(!value["SpotPriceLimit"].isNull())
|
||||
instancesObject.spotPriceLimit = std::stof(value["SpotPriceLimit"].asString());
|
||||
if(!value["ResourceGroupId"].isNull())
|
||||
instancesObject.resourceGroupId = value["ResourceGroupId"].asString();
|
||||
if(!value["KeyPairName"].isNull())
|
||||
instancesObject.keyPairName = value["KeyPairName"].asString();
|
||||
if(!value["Recyclable"].isNull())
|
||||
instancesObject.recyclable = value["Recyclable"].asString() == "true";
|
||||
if(!value["HpcClusterId"].isNull())
|
||||
instancesObject.hpcClusterId = value["HpcClusterId"].asString();
|
||||
if(!value["StoppedMode"].isNull())
|
||||
instancesObject.stoppedMode = value["StoppedMode"].asString();
|
||||
auto allNetworkInterfaces = value["NetworkInterfaces"]["NetworkInterface"];
|
||||
for (auto value : allNetworkInterfaces)
|
||||
{
|
||||
Instance::NetworkInterface networkInterfacesObject;
|
||||
if(!value["NetworkInterfaceId"].isNull())
|
||||
networkInterfacesObject.networkInterfaceId = value["NetworkInterfaceId"].asString();
|
||||
if(!value["MacAddress"].isNull())
|
||||
networkInterfacesObject.macAddress = value["MacAddress"].asString();
|
||||
if(!value["PrimaryIpAddress"].isNull())
|
||||
networkInterfacesObject.primaryIpAddress = value["PrimaryIpAddress"].asString();
|
||||
instancesObject.networkInterfaces.push_back(networkInterfacesObject);
|
||||
}
|
||||
auto allOperationLocks = value["OperationLocks"]["LockReason"];
|
||||
for (auto value : allOperationLocks)
|
||||
{
|
||||
Instance::LockReason operationLocksObject;
|
||||
if(!value["LockReason"].isNull())
|
||||
operationLocksObject.lockReason = value["LockReason"].asString();
|
||||
if(!value["LockMsg"].isNull())
|
||||
operationLocksObject.lockMsg = value["LockMsg"].asString();
|
||||
instancesObject.operationLocks.push_back(operationLocksObject);
|
||||
}
|
||||
auto allTags = value["Tags"]["Tag"];
|
||||
for (auto value : allTags)
|
||||
{
|
||||
Instance::Tag tagsObject;
|
||||
if(!value["TagKey"].isNull())
|
||||
tagsObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagsObject.tagValue = value["TagValue"].asString();
|
||||
instancesObject.tags.push_back(tagsObject);
|
||||
}
|
||||
auto allVpcAttributes = value["VpcAttributes"];
|
||||
for (auto value : allVpcAttributes)
|
||||
{
|
||||
Instance::VpcAttributes vpcAttributesObject;
|
||||
if(!value["VpcId"].isNull())
|
||||
vpcAttributesObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["VSwitchId"].isNull())
|
||||
vpcAttributesObject.vSwitchId = value["VSwitchId"].asString();
|
||||
if(!value["NatIpAddress"].isNull())
|
||||
vpcAttributesObject.natIpAddress = value["NatIpAddress"].asString();
|
||||
auto allPrivateIpAddress = value["PrivateIpAddress"]["IpAddress"];
|
||||
for (auto value : allPrivateIpAddress)
|
||||
vpcAttributesObject.privateIpAddress.push_back(value.asString());
|
||||
instancesObject.vpcAttributes.push_back(vpcAttributesObject);
|
||||
}
|
||||
auto allEipAddress = value["EipAddress"];
|
||||
for (auto value : allEipAddress)
|
||||
{
|
||||
Instance::EipAddress eipAddressObject;
|
||||
if(!value["AllocationId"].isNull())
|
||||
eipAddressObject.allocationId = value["AllocationId"].asString();
|
||||
if(!value["IpAddress"].isNull())
|
||||
eipAddressObject.ipAddress = value["IpAddress"].asString();
|
||||
if(!value["Bandwidth"].isNull())
|
||||
eipAddressObject.bandwidth = std::stoi(value["Bandwidth"].asString());
|
||||
if(!value["InternetChargeType"].isNull())
|
||||
eipAddressObject.internetChargeType = value["InternetChargeType"].asString();
|
||||
if(!value["IsSupportUnassociate"].isNull())
|
||||
eipAddressObject.isSupportUnassociate = value["IsSupportUnassociate"].asString() == "true";
|
||||
instancesObject.eipAddress.push_back(eipAddressObject);
|
||||
}
|
||||
auto allSecurityGroupIds = value["SecurityGroupIds"]["SecurityGroupId"];
|
||||
for (auto value : allSecurityGroupIds)
|
||||
instancesObject.securityGroupIds.push_back(value.asString());
|
||||
auto allPublicIpAddress = value["PublicIpAddress"]["IpAddress"];
|
||||
for (auto value : allPublicIpAddress)
|
||||
instancesObject.publicIpAddress.push_back(value.asString());
|
||||
auto allInnerIpAddress = value["InnerIpAddress"]["IpAddress"];
|
||||
for (auto value : allInnerIpAddress)
|
||||
instancesObject.innerIpAddress.push_back(value.asString());
|
||||
auto allRdmaIpAddress = value["RdmaIpAddress"]["IpAddress"];
|
||||
for (auto value : allRdmaIpAddress)
|
||||
instancesObject.rdmaIpAddress.push_back(value.asString());
|
||||
instances_.push_back(instancesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allInstances = value["Instances"]["Instance"];
|
||||
for (auto value : allInstances)
|
||||
{
|
||||
Instance instancesObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
instancesObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["InstanceName"].isNull())
|
||||
instancesObject.instanceName = value["InstanceName"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
instancesObject.description = value["Description"].asString();
|
||||
if(!value["ImageId"].isNull())
|
||||
instancesObject.imageId = value["ImageId"].asString();
|
||||
if(!value["OSName"].isNull())
|
||||
instancesObject.oSName = value["OSName"].asString();
|
||||
if(!value["OSType"].isNull())
|
||||
instancesObject.oSType = value["OSType"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
instancesObject.regionId = value["RegionId"].asString();
|
||||
if(!value["ZoneId"].isNull())
|
||||
instancesObject.zoneId = value["ZoneId"].asString();
|
||||
if(!value["ClusterId"].isNull())
|
||||
instancesObject.clusterId = value["ClusterId"].asString();
|
||||
if(!value["InstanceType"].isNull())
|
||||
instancesObject.instanceType = value["InstanceType"].asString();
|
||||
if(!value["Cpu"].isNull())
|
||||
instancesObject.cpu = std::stoi(value["Cpu"].asString());
|
||||
if(!value["Memory"].isNull())
|
||||
instancesObject.memory = std::stoi(value["Memory"].asString());
|
||||
if(!value["HostName"].isNull())
|
||||
instancesObject.hostName = value["HostName"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
instancesObject.status = value["Status"].asString();
|
||||
if(!value["SerialNumber"].isNull())
|
||||
instancesObject.serialNumber = value["SerialNumber"].asString();
|
||||
if(!value["InternetChargeType"].isNull())
|
||||
instancesObject.internetChargeType = value["InternetChargeType"].asString();
|
||||
if(!value["InternetMaxBandwidthIn"].isNull())
|
||||
instancesObject.internetMaxBandwidthIn = std::stoi(value["InternetMaxBandwidthIn"].asString());
|
||||
if(!value["InternetMaxBandwidthOut"].isNull())
|
||||
instancesObject.internetMaxBandwidthOut = std::stoi(value["InternetMaxBandwidthOut"].asString());
|
||||
if(!value["VlanId"].isNull())
|
||||
instancesObject.vlanId = value["VlanId"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
instancesObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
instancesObject.startTime = value["StartTime"].asString();
|
||||
if(!value["InstanceNetworkType"].isNull())
|
||||
instancesObject.instanceNetworkType = value["InstanceNetworkType"].asString();
|
||||
if(!value["InstanceChargeType"].isNull())
|
||||
instancesObject.instanceChargeType = value["InstanceChargeType"].asString();
|
||||
if(!value["SaleCycle"].isNull())
|
||||
instancesObject.saleCycle = value["SaleCycle"].asString();
|
||||
if(!value["ExpiredTime"].isNull())
|
||||
instancesObject.expiredTime = value["ExpiredTime"].asString();
|
||||
if(!value["AutoReleaseTime"].isNull())
|
||||
instancesObject.autoReleaseTime = value["AutoReleaseTime"].asString();
|
||||
if(!value["IoOptimized"].isNull())
|
||||
instancesObject.ioOptimized = value["IoOptimized"].asString() == "true";
|
||||
if(!value["DeviceAvailable"].isNull())
|
||||
instancesObject.deviceAvailable = value["DeviceAvailable"].asString() == "true";
|
||||
if(!value["InstanceTypeFamily"].isNull())
|
||||
instancesObject.instanceTypeFamily = value["InstanceTypeFamily"].asString();
|
||||
if(!value["LocalStorageCapacity"].isNull())
|
||||
instancesObject.localStorageCapacity = std::stol(value["LocalStorageCapacity"].asString());
|
||||
if(!value["LocalStorageAmount"].isNull())
|
||||
instancesObject.localStorageAmount = std::stoi(value["LocalStorageAmount"].asString());
|
||||
if(!value["GPUAmount"].isNull())
|
||||
instancesObject.gPUAmount = std::stoi(value["GPUAmount"].asString());
|
||||
if(!value["GPUSpec"].isNull())
|
||||
instancesObject.gPUSpec = value["GPUSpec"].asString();
|
||||
if(!value["SpotStrategy"].isNull())
|
||||
instancesObject.spotStrategy = value["SpotStrategy"].asString();
|
||||
if(!value["SpotPriceLimit"].isNull())
|
||||
instancesObject.spotPriceLimit = std::stof(value["SpotPriceLimit"].asString());
|
||||
if(!value["ResourceGroupId"].isNull())
|
||||
instancesObject.resourceGroupId = value["ResourceGroupId"].asString();
|
||||
if(!value["KeyPairName"].isNull())
|
||||
instancesObject.keyPairName = value["KeyPairName"].asString();
|
||||
if(!value["Recyclable"].isNull())
|
||||
instancesObject.recyclable = value["Recyclable"].asString() == "true";
|
||||
if(!value["HpcClusterId"].isNull())
|
||||
instancesObject.hpcClusterId = value["HpcClusterId"].asString();
|
||||
if(!value["StoppedMode"].isNull())
|
||||
instancesObject.stoppedMode = value["StoppedMode"].asString();
|
||||
auto allNetworkInterfaces = value["NetworkInterfaces"]["NetworkInterface"];
|
||||
for (auto value : allNetworkInterfaces)
|
||||
{
|
||||
Instance::NetworkInterface networkInterfacesObject;
|
||||
if(!value["NetworkInterfaceId"].isNull())
|
||||
networkInterfacesObject.networkInterfaceId = value["NetworkInterfaceId"].asString();
|
||||
if(!value["MacAddress"].isNull())
|
||||
networkInterfacesObject.macAddress = value["MacAddress"].asString();
|
||||
if(!value["PrimaryIpAddress"].isNull())
|
||||
networkInterfacesObject.primaryIpAddress = value["PrimaryIpAddress"].asString();
|
||||
instancesObject.networkInterfaces.push_back(networkInterfacesObject);
|
||||
}
|
||||
auto allOperationLocks = value["OperationLocks"]["LockReason"];
|
||||
for (auto value : allOperationLocks)
|
||||
{
|
||||
Instance::LockReason operationLocksObject;
|
||||
if(!value["LockReason"].isNull())
|
||||
operationLocksObject.lockReason = value["LockReason"].asString();
|
||||
if(!value["LockMsg"].isNull())
|
||||
operationLocksObject.lockMsg = value["LockMsg"].asString();
|
||||
instancesObject.operationLocks.push_back(operationLocksObject);
|
||||
}
|
||||
auto allTags = value["Tags"]["Tag"];
|
||||
for (auto value : allTags)
|
||||
{
|
||||
Instance::Tag tagsObject;
|
||||
if(!value["TagKey"].isNull())
|
||||
tagsObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagsObject.tagValue = value["TagValue"].asString();
|
||||
instancesObject.tags.push_back(tagsObject);
|
||||
}
|
||||
auto vpcAttributesNode = value["VpcAttributes"];
|
||||
if(!vpcAttributesNode["VpcId"].isNull())
|
||||
instancesObject.vpcAttributes.vpcId = vpcAttributesNode["VpcId"].asString();
|
||||
if(!vpcAttributesNode["VSwitchId"].isNull())
|
||||
instancesObject.vpcAttributes.vSwitchId = vpcAttributesNode["VSwitchId"].asString();
|
||||
if(!vpcAttributesNode["NatIpAddress"].isNull())
|
||||
instancesObject.vpcAttributes.natIpAddress = vpcAttributesNode["NatIpAddress"].asString();
|
||||
auto allPrivateIpAddress = vpcAttributesNode["PrivateIpAddress"]["IpAddress"];
|
||||
for (auto value : allPrivateIpAddress)
|
||||
instancesObject.vpcAttributes.privateIpAddress.push_back(value.asString());
|
||||
auto eipAddressNode = value["EipAddress"];
|
||||
if(!eipAddressNode["AllocationId"].isNull())
|
||||
instancesObject.eipAddress.allocationId = eipAddressNode["AllocationId"].asString();
|
||||
if(!eipAddressNode["IpAddress"].isNull())
|
||||
instancesObject.eipAddress.ipAddress = eipAddressNode["IpAddress"].asString();
|
||||
if(!eipAddressNode["Bandwidth"].isNull())
|
||||
instancesObject.eipAddress.bandwidth = std::stoi(eipAddressNode["Bandwidth"].asString());
|
||||
if(!eipAddressNode["InternetChargeType"].isNull())
|
||||
instancesObject.eipAddress.internetChargeType = eipAddressNode["InternetChargeType"].asString();
|
||||
if(!eipAddressNode["IsSupportUnassociate"].isNull())
|
||||
instancesObject.eipAddress.isSupportUnassociate = eipAddressNode["IsSupportUnassociate"].asString() == "true";
|
||||
auto allSecurityGroupIds = value["SecurityGroupIds"]["SecurityGroupId"];
|
||||
for (auto value : allSecurityGroupIds)
|
||||
instancesObject.securityGroupIds.push_back(value.asString());
|
||||
auto allPublicIpAddress = value["PublicIpAddress"]["IpAddress"];
|
||||
for (auto value : allPublicIpAddress)
|
||||
instancesObject.publicIpAddress.push_back(value.asString());
|
||||
auto allInnerIpAddress = value["InnerIpAddress"]["IpAddress"];
|
||||
for (auto value : allInnerIpAddress)
|
||||
instancesObject.innerIpAddress.push_back(value.asString());
|
||||
auto allRdmaIpAddress = value["RdmaIpAddress"]["IpAddress"];
|
||||
for (auto value : allRdmaIpAddress)
|
||||
instancesObject.rdmaIpAddress.push_back(value.asString());
|
||||
instances_.push_back(instancesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeInstancesResult::Instance> DescribeInstancesResult::getInstances()const
|
||||
{
|
||||
return instances_;
|
||||
}
|
||||
|
||||
int DescribeInstancesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeInstancesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeInstancesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeInstancesResult::Instance> DescribeInstancesResult::getInstances()const
|
||||
{
|
||||
return instances_;
|
||||
}
|
||||
|
||||
int DescribeInstancesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeInstancesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeInstancesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,41 +40,41 @@ void DescribeIntranetAttributeKbResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["InstanceId"].isNull())
|
||||
instanceId_ = value["InstanceId"].asString();
|
||||
if(!value["VlanId"].isNull())
|
||||
vlanId_ = value["VlanId"].asString();
|
||||
if(!value["IntranetIpAddress"].isNull())
|
||||
intranetIpAddress_ = value["IntranetIpAddress"].asString();
|
||||
if(!value["IntranetMaxBandwidthIn"].isNull())
|
||||
intranetMaxBandwidthIn_ = std::stoi(value["IntranetMaxBandwidthIn"].asString());
|
||||
if(!value["IntranetMaxBandwidthOut"].isNull())
|
||||
intranetMaxBandwidthOut_ = std::stoi(value["IntranetMaxBandwidthOut"].asString());
|
||||
if(!value["InstanceId"].isNull())
|
||||
instanceId_ = value["InstanceId"].asString();
|
||||
if(!value["VlanId"].isNull())
|
||||
vlanId_ = value["VlanId"].asString();
|
||||
if(!value["IntranetIpAddress"].isNull())
|
||||
intranetIpAddress_ = value["IntranetIpAddress"].asString();
|
||||
if(!value["IntranetMaxBandwidthIn"].isNull())
|
||||
intranetMaxBandwidthIn_ = std::stoi(value["IntranetMaxBandwidthIn"].asString());
|
||||
if(!value["IntranetMaxBandwidthOut"].isNull())
|
||||
intranetMaxBandwidthOut_ = std::stoi(value["IntranetMaxBandwidthOut"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeIntranetAttributeKbResult::getInstanceId()const
|
||||
{
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
int DescribeIntranetAttributeKbResult::getIntranetMaxBandwidthOut()const
|
||||
{
|
||||
return intranetMaxBandwidthOut_;
|
||||
}
|
||||
|
||||
std::string DescribeIntranetAttributeKbResult::getVlanId()const
|
||||
{
|
||||
return vlanId_;
|
||||
}
|
||||
|
||||
std::string DescribeIntranetAttributeKbResult::getIntranetIpAddress()const
|
||||
{
|
||||
return intranetIpAddress_;
|
||||
}
|
||||
|
||||
int DescribeIntranetAttributeKbResult::getIntranetMaxBandwidthIn()const
|
||||
{
|
||||
return intranetMaxBandwidthIn_;
|
||||
}
|
||||
|
||||
std::string DescribeIntranetAttributeKbResult::getInstanceId()const
|
||||
{
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
int DescribeIntranetAttributeKbResult::getIntranetMaxBandwidthOut()const
|
||||
{
|
||||
return intranetMaxBandwidthOut_;
|
||||
}
|
||||
|
||||
std::string DescribeIntranetAttributeKbResult::getVlanId()const
|
||||
{
|
||||
return vlanId_;
|
||||
}
|
||||
|
||||
std::string DescribeIntranetAttributeKbResult::getIntranetIpAddress()const
|
||||
{
|
||||
return intranetIpAddress_;
|
||||
}
|
||||
|
||||
int DescribeIntranetAttributeKbResult::getIntranetMaxBandwidthIn()const
|
||||
{
|
||||
return intranetMaxBandwidthIn_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,43 +40,38 @@ void DescribeInvocationResultsResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allInvocation = value["Invocation"];
|
||||
for (auto value : allInvocation)
|
||||
{
|
||||
Invocation invocationObject;
|
||||
if(!value["PageSize"].isNull())
|
||||
invocationObject.pageSize = std::stol(value["PageSize"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
invocationObject.pageNumber = std::stol(value["PageNumber"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
invocationObject.totalCount = std::stol(value["TotalCount"].asString());
|
||||
auto allInvocationResults = value["InvocationResults"]["InvocationResult"];
|
||||
for (auto value : allInvocationResults)
|
||||
{
|
||||
Invocation::InvocationResult invocationResultObject;
|
||||
if(!value["CommandId"].isNull())
|
||||
invocationResultObject.commandId = value["CommandId"].asString();
|
||||
if(!value["InvokeId"].isNull())
|
||||
invocationResultObject.invokeId = value["InvokeId"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
invocationResultObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["FinishedTime"].isNull())
|
||||
invocationResultObject.finishedTime = value["FinishedTime"].asString();
|
||||
if(!value["Output"].isNull())
|
||||
invocationResultObject.output = value["Output"].asString();
|
||||
if(!value["InvokeRecordStatus"].isNull())
|
||||
invocationResultObject.invokeRecordStatus = value["InvokeRecordStatus"].asString();
|
||||
if(!value["ExitCode"].isNull())
|
||||
invocationResultObject.exitCode = std::stol(value["ExitCode"].asString());
|
||||
invocationObject.invocationResults.push_back(invocationResultObject);
|
||||
}
|
||||
invocation_.push_back(invocationObject);
|
||||
}
|
||||
auto invocationNode = value["Invocation"];
|
||||
if(!invocationNode["PageSize"].isNull())
|
||||
invocation_.pageSize = std::stol(invocationNode["PageSize"].asString());
|
||||
if(!invocationNode["PageNumber"].isNull())
|
||||
invocation_.pageNumber = std::stol(invocationNode["PageNumber"].asString());
|
||||
if(!invocationNode["TotalCount"].isNull())
|
||||
invocation_.totalCount = std::stol(invocationNode["TotalCount"].asString());
|
||||
auto allInvocationResults = value["InvocationResults"]["InvocationResult"];
|
||||
for (auto value : allInvocationResults)
|
||||
{
|
||||
Invocation::InvocationResult invocationResultObject;
|
||||
if(!value["CommandId"].isNull())
|
||||
invocationResultObject.commandId = value["CommandId"].asString();
|
||||
if(!value["InvokeId"].isNull())
|
||||
invocationResultObject.invokeId = value["InvokeId"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
invocationResultObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["FinishedTime"].isNull())
|
||||
invocationResultObject.finishedTime = value["FinishedTime"].asString();
|
||||
if(!value["Output"].isNull())
|
||||
invocationResultObject.output = value["Output"].asString();
|
||||
if(!value["InvokeRecordStatus"].isNull())
|
||||
invocationResultObject.invokeRecordStatus = value["InvokeRecordStatus"].asString();
|
||||
if(!value["ExitCode"].isNull())
|
||||
invocationResultObject.exitCode = std::stol(value["ExitCode"].asString());
|
||||
invocation_.invocationResults.push_back(invocationResultObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeInvocationResultsResult::Invocation> DescribeInvocationResultsResult::getInvocation()const
|
||||
{
|
||||
return invocation_;
|
||||
}
|
||||
|
||||
DescribeInvocationResultsResult::Invocation DescribeInvocationResultsResult::getInvocation()const
|
||||
{
|
||||
return invocation_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,62 +40,62 @@ void DescribeInvocationsResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allInvocations = value["Invocations"]["Invocation"];
|
||||
for (auto value : allInvocations)
|
||||
{
|
||||
Invocation invocationsObject;
|
||||
if(!value["InvokeId"].isNull())
|
||||
invocationsObject.invokeId = value["InvokeId"].asString();
|
||||
if(!value["CommandId"].isNull())
|
||||
invocationsObject.commandId = value["CommandId"].asString();
|
||||
if(!value["CommandType"].isNull())
|
||||
invocationsObject.commandType = value["CommandType"].asString();
|
||||
if(!value["CommandName"].isNull())
|
||||
invocationsObject.commandName = value["CommandName"].asString();
|
||||
if(!value["Frequency"].isNull())
|
||||
invocationsObject.frequency = value["Frequency"].asString();
|
||||
if(!value["Timed"].isNull())
|
||||
invocationsObject.timed = value["Timed"].asString() == "true";
|
||||
if(!value["InvokeStatus"].isNull())
|
||||
invocationsObject.invokeStatus = value["InvokeStatus"].asString();
|
||||
auto allInvokeInstances = value["InvokeInstances"]["InvokeInstance"];
|
||||
for (auto value : allInvokeInstances)
|
||||
{
|
||||
Invocation::InvokeInstance invokeInstancesObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
invokeInstancesObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["InstanceInvokeStatus"].isNull())
|
||||
invokeInstancesObject.instanceInvokeStatus = value["InstanceInvokeStatus"].asString();
|
||||
invocationsObject.invokeInstances.push_back(invokeInstancesObject);
|
||||
}
|
||||
invocations_.push_back(invocationsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stol(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stol(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stol(value["PageSize"].asString());
|
||||
auto allInvocations = value["Invocations"]["Invocation"];
|
||||
for (auto value : allInvocations)
|
||||
{
|
||||
Invocation invocationsObject;
|
||||
if(!value["InvokeId"].isNull())
|
||||
invocationsObject.invokeId = value["InvokeId"].asString();
|
||||
if(!value["CommandId"].isNull())
|
||||
invocationsObject.commandId = value["CommandId"].asString();
|
||||
if(!value["CommandType"].isNull())
|
||||
invocationsObject.commandType = value["CommandType"].asString();
|
||||
if(!value["CommandName"].isNull())
|
||||
invocationsObject.commandName = value["CommandName"].asString();
|
||||
if(!value["Frequency"].isNull())
|
||||
invocationsObject.frequency = value["Frequency"].asString();
|
||||
if(!value["Timed"].isNull())
|
||||
invocationsObject.timed = value["Timed"].asString() == "true";
|
||||
if(!value["InvokeStatus"].isNull())
|
||||
invocationsObject.invokeStatus = value["InvokeStatus"].asString();
|
||||
auto allInvokeInstances = value["InvokeInstances"]["InvokeInstance"];
|
||||
for (auto value : allInvokeInstances)
|
||||
{
|
||||
Invocation::InvokeInstance invokeInstancesObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
invokeInstancesObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["InstanceInvokeStatus"].isNull())
|
||||
invokeInstancesObject.instanceInvokeStatus = value["InstanceInvokeStatus"].asString();
|
||||
invocationsObject.invokeInstances.push_back(invokeInstancesObject);
|
||||
}
|
||||
invocations_.push_back(invocationsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stol(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stol(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stol(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
long DescribeInvocationsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
long DescribeInvocationsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
std::vector<DescribeInvocationsResult::Invocation> DescribeInvocationsResult::getInvocations()const
|
||||
{
|
||||
return invocations_;
|
||||
}
|
||||
|
||||
long DescribeInvocationsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
long DescribeInvocationsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
long DescribeInvocationsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
std::vector<DescribeInvocationsResult::Invocation> DescribeInvocationsResult::getInvocations()const
|
||||
{
|
||||
return invocations_;
|
||||
}
|
||||
|
||||
long DescribeInvocationsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,56 +40,56 @@ void DescribeIpRangesResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allIpRanges = value["IpRanges"]["IpRange"];
|
||||
for (auto value : allIpRanges)
|
||||
{
|
||||
IpRange ipRangesObject;
|
||||
if(!value["IpAddress"].isNull())
|
||||
ipRangesObject.ipAddress = value["IpAddress"].asString();
|
||||
if(!value["NicType"].isNull())
|
||||
ipRangesObject.nicType = value["NicType"].asString();
|
||||
ipRanges_.push_back(ipRangesObject);
|
||||
}
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["ClusterId"].isNull())
|
||||
clusterId_ = value["ClusterId"].asString();
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allIpRanges = value["IpRanges"]["IpRange"];
|
||||
for (auto value : allIpRanges)
|
||||
{
|
||||
IpRange ipRangesObject;
|
||||
if(!value["IpAddress"].isNull())
|
||||
ipRangesObject.ipAddress = value["IpAddress"].asString();
|
||||
if(!value["NicType"].isNull())
|
||||
ipRangesObject.nicType = value["NicType"].asString();
|
||||
ipRanges_.push_back(ipRangesObject);
|
||||
}
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["ClusterId"].isNull())
|
||||
clusterId_ = value["ClusterId"].asString();
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeIpRangesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeIpRangesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
std::string DescribeIpRangesResult::getClusterId()const
|
||||
{
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
int DescribeIpRangesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeIpRangesResult::IpRange> DescribeIpRangesResult::getIpRanges()const
|
||||
{
|
||||
return ipRanges_;
|
||||
}
|
||||
|
||||
std::string DescribeIpRangesResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
int DescribeIpRangesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeIpRangesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
std::string DescribeIpRangesResult::getClusterId()const
|
||||
{
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
int DescribeIpRangesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeIpRangesResult::IpRange> DescribeIpRangesResult::getIpRanges()const
|
||||
{
|
||||
return ipRanges_;
|
||||
}
|
||||
|
||||
std::string DescribeIpRangesResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,42 +40,42 @@ void DescribeKeyPairsResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allKeyPairs = value["KeyPairs"]["KeyPair"];
|
||||
for (auto value : allKeyPairs)
|
||||
{
|
||||
KeyPair keyPairsObject;
|
||||
if(!value["KeyPairName"].isNull())
|
||||
keyPairsObject.keyPairName = value["KeyPairName"].asString();
|
||||
if(!value["KeyPairFingerPrint"].isNull())
|
||||
keyPairsObject.keyPairFingerPrint = value["KeyPairFingerPrint"].asString();
|
||||
keyPairs_.push_back(keyPairsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allKeyPairs = value["KeyPairs"]["KeyPair"];
|
||||
for (auto value : allKeyPairs)
|
||||
{
|
||||
KeyPair keyPairsObject;
|
||||
if(!value["KeyPairName"].isNull())
|
||||
keyPairsObject.keyPairName = value["KeyPairName"].asString();
|
||||
if(!value["KeyPairFingerPrint"].isNull())
|
||||
keyPairsObject.keyPairFingerPrint = value["KeyPairFingerPrint"].asString();
|
||||
keyPairs_.push_back(keyPairsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeKeyPairsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeKeyPairsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeKeyPairsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeKeyPairsResult::KeyPair> DescribeKeyPairsResult::getKeyPairs()const
|
||||
{
|
||||
return keyPairs_;
|
||||
}
|
||||
|
||||
int DescribeKeyPairsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeKeyPairsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeKeyPairsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeKeyPairsResult::KeyPair> DescribeKeyPairsResult::getKeyPairs()const
|
||||
{
|
||||
return keyPairs_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,20 +40,20 @@ void DescribeLimitationResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Limitation"].isNull())
|
||||
limitation_ = value["Limitation"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
value_ = value["Value"].asString();
|
||||
if(!value["Limitation"].isNull())
|
||||
limitation_ = value["Limitation"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
value_ = value["Value"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeLimitationResult::getLimitation()const
|
||||
{
|
||||
return limitation_;
|
||||
}
|
||||
|
||||
std::string DescribeLimitationResult::getValue()const
|
||||
{
|
||||
return value_;
|
||||
}
|
||||
|
||||
std::string DescribeLimitationResult::getLimitation()const
|
||||
{
|
||||
return limitation_;
|
||||
}
|
||||
|
||||
std::string DescribeLimitationResult::getValue()const
|
||||
{
|
||||
return value_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,64 +40,64 @@ void DescribeNatGatewaysResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allNatGateways = value["NatGateways"]["NatGateway"];
|
||||
for (auto value : allNatGateways)
|
||||
{
|
||||
NatGateway natGatewaysObject;
|
||||
if(!value["NatGatewayId"].isNull())
|
||||
natGatewaysObject.natGatewayId = value["NatGatewayId"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
natGatewaysObject.regionId = value["RegionId"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
natGatewaysObject.name = value["Name"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
natGatewaysObject.description = value["Description"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
natGatewaysObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["Spec"].isNull())
|
||||
natGatewaysObject.spec = value["Spec"].asString();
|
||||
if(!value["InstanceChargeType"].isNull())
|
||||
natGatewaysObject.instanceChargeType = value["InstanceChargeType"].asString();
|
||||
if(!value["BusinessStatus"].isNull())
|
||||
natGatewaysObject.businessStatus = value["BusinessStatus"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
natGatewaysObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
natGatewaysObject.status = value["Status"].asString();
|
||||
auto allForwardTableIds = value["ForwardTableIds"]["ForwardTableId"];
|
||||
for (auto value : allForwardTableIds)
|
||||
natGatewaysObject.forwardTableIds.push_back(value.asString());
|
||||
auto allBandwidthPackageIds = value["BandwidthPackageIds"]["BandwidthPackageId"];
|
||||
for (auto value : allBandwidthPackageIds)
|
||||
natGatewaysObject.bandwidthPackageIds.push_back(value.asString());
|
||||
natGateways_.push_back(natGatewaysObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allNatGateways = value["NatGateways"]["NatGateway"];
|
||||
for (auto value : allNatGateways)
|
||||
{
|
||||
NatGateway natGatewaysObject;
|
||||
if(!value["NatGatewayId"].isNull())
|
||||
natGatewaysObject.natGatewayId = value["NatGatewayId"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
natGatewaysObject.regionId = value["RegionId"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
natGatewaysObject.name = value["Name"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
natGatewaysObject.description = value["Description"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
natGatewaysObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["Spec"].isNull())
|
||||
natGatewaysObject.spec = value["Spec"].asString();
|
||||
if(!value["InstanceChargeType"].isNull())
|
||||
natGatewaysObject.instanceChargeType = value["InstanceChargeType"].asString();
|
||||
if(!value["BusinessStatus"].isNull())
|
||||
natGatewaysObject.businessStatus = value["BusinessStatus"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
natGatewaysObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
natGatewaysObject.status = value["Status"].asString();
|
||||
auto allForwardTableIds = value["ForwardTableIds"]["ForwardTableId"];
|
||||
for (auto value : allForwardTableIds)
|
||||
natGatewaysObject.forwardTableIds.push_back(value.asString());
|
||||
auto allBandwidthPackageIds = value["BandwidthPackageIds"]["BandwidthPackageId"];
|
||||
for (auto value : allBandwidthPackageIds)
|
||||
natGatewaysObject.bandwidthPackageIds.push_back(value.asString());
|
||||
natGateways_.push_back(natGatewaysObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeNatGatewaysResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeNatGatewaysResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeNatGatewaysResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeNatGatewaysResult::NatGateway> DescribeNatGatewaysResult::getNatGateways()const
|
||||
{
|
||||
return natGateways_;
|
||||
}
|
||||
|
||||
int DescribeNatGatewaysResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeNatGatewaysResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeNatGatewaysResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeNatGatewaysResult::NatGateway> DescribeNatGatewaysResult::getNatGateways()const
|
||||
{
|
||||
return natGateways_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,95 +40,85 @@ void DescribeNetworkInterfacesResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allNetworkInterfaceSets = value["NetworkInterfaceSets"]["NetworkInterfaceSet"];
|
||||
for (auto value : allNetworkInterfaceSets)
|
||||
{
|
||||
NetworkInterfaceSet networkInterfaceSetsObject;
|
||||
if(!value["NetworkInterfaceId"].isNull())
|
||||
networkInterfaceSetsObject.networkInterfaceId = value["NetworkInterfaceId"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
networkInterfaceSetsObject.status = value["Status"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
networkInterfaceSetsObject.type = value["Type"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
networkInterfaceSetsObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["VSwitchId"].isNull())
|
||||
networkInterfaceSetsObject.vSwitchId = value["VSwitchId"].asString();
|
||||
if(!value["ZoneId"].isNull())
|
||||
networkInterfaceSetsObject.zoneId = value["ZoneId"].asString();
|
||||
if(!value["PrivateIpAddress"].isNull())
|
||||
networkInterfaceSetsObject.privateIpAddress = value["PrivateIpAddress"].asString();
|
||||
if(!value["MacAddress"].isNull())
|
||||
networkInterfaceSetsObject.macAddress = value["MacAddress"].asString();
|
||||
if(!value["NetworkInterfaceName"].isNull())
|
||||
networkInterfaceSetsObject.networkInterfaceName = value["NetworkInterfaceName"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
networkInterfaceSetsObject.description = value["Description"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
networkInterfaceSetsObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
networkInterfaceSetsObject.creationTime = value["CreationTime"].asString();
|
||||
auto allPrivateIpSets = value["PrivateIpSets"]["PrivateIpSet"];
|
||||
for (auto value : allPrivateIpSets)
|
||||
{
|
||||
NetworkInterfaceSet::PrivateIpSet privateIpSetsObject;
|
||||
if(!value["PrivateIpAddress"].isNull())
|
||||
privateIpSetsObject.privateIpAddress = value["PrivateIpAddress"].asString();
|
||||
if(!value["Primary"].isNull())
|
||||
privateIpSetsObject.primary = value["Primary"].asString() == "true";
|
||||
auto allAssociatedPublicIp1 = value["AssociatedPublicIp"];
|
||||
for (auto value : allAssociatedPublicIp1)
|
||||
{
|
||||
NetworkInterfaceSet::PrivateIpSet::AssociatedPublicIp1 associatedPublicIp1Object;
|
||||
if(!value["PublicIpAddress"].isNull())
|
||||
associatedPublicIp1Object.publicIpAddress = value["PublicIpAddress"].asString();
|
||||
if(!value["AllocationId"].isNull())
|
||||
associatedPublicIp1Object.allocationId = value["AllocationId"].asString();
|
||||
privateIpSetsObject.associatedPublicIp1.push_back(associatedPublicIp1Object);
|
||||
}
|
||||
networkInterfaceSetsObject.privateIpSets.push_back(privateIpSetsObject);
|
||||
}
|
||||
auto allAssociatedPublicIp = value["AssociatedPublicIp"];
|
||||
for (auto value : allAssociatedPublicIp)
|
||||
{
|
||||
NetworkInterfaceSet::AssociatedPublicIp associatedPublicIpObject;
|
||||
if(!value["PublicIpAddress"].isNull())
|
||||
associatedPublicIpObject.publicIpAddress = value["PublicIpAddress"].asString();
|
||||
if(!value["AllocationId"].isNull())
|
||||
associatedPublicIpObject.allocationId = value["AllocationId"].asString();
|
||||
networkInterfaceSetsObject.associatedPublicIp.push_back(associatedPublicIpObject);
|
||||
}
|
||||
auto allSecurityGroupIds = value["SecurityGroupIds"]["SecurityGroupId"];
|
||||
for (auto value : allSecurityGroupIds)
|
||||
networkInterfaceSetsObject.securityGroupIds.push_back(value.asString());
|
||||
networkInterfaceSets_.push_back(networkInterfaceSetsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allNetworkInterfaceSets = value["NetworkInterfaceSets"]["NetworkInterfaceSet"];
|
||||
for (auto value : allNetworkInterfaceSets)
|
||||
{
|
||||
NetworkInterfaceSet networkInterfaceSetsObject;
|
||||
if(!value["NetworkInterfaceId"].isNull())
|
||||
networkInterfaceSetsObject.networkInterfaceId = value["NetworkInterfaceId"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
networkInterfaceSetsObject.status = value["Status"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
networkInterfaceSetsObject.type = value["Type"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
networkInterfaceSetsObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["VSwitchId"].isNull())
|
||||
networkInterfaceSetsObject.vSwitchId = value["VSwitchId"].asString();
|
||||
if(!value["ZoneId"].isNull())
|
||||
networkInterfaceSetsObject.zoneId = value["ZoneId"].asString();
|
||||
if(!value["PrivateIpAddress"].isNull())
|
||||
networkInterfaceSetsObject.privateIpAddress = value["PrivateIpAddress"].asString();
|
||||
if(!value["MacAddress"].isNull())
|
||||
networkInterfaceSetsObject.macAddress = value["MacAddress"].asString();
|
||||
if(!value["NetworkInterfaceName"].isNull())
|
||||
networkInterfaceSetsObject.networkInterfaceName = value["NetworkInterfaceName"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
networkInterfaceSetsObject.description = value["Description"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
networkInterfaceSetsObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
networkInterfaceSetsObject.creationTime = value["CreationTime"].asString();
|
||||
auto allPrivateIpSets = value["PrivateIpSets"]["PrivateIpSet"];
|
||||
for (auto value : allPrivateIpSets)
|
||||
{
|
||||
NetworkInterfaceSet::PrivateIpSet privateIpSetsObject;
|
||||
if(!value["PrivateIpAddress"].isNull())
|
||||
privateIpSetsObject.privateIpAddress = value["PrivateIpAddress"].asString();
|
||||
if(!value["Primary"].isNull())
|
||||
privateIpSetsObject.primary = value["Primary"].asString() == "true";
|
||||
auto associatedPublicIp1Node = value["AssociatedPublicIp"];
|
||||
if(!associatedPublicIp1Node["PublicIpAddress"].isNull())
|
||||
privateIpSetsObject.associatedPublicIp1.publicIpAddress = associatedPublicIp1Node["PublicIpAddress"].asString();
|
||||
if(!associatedPublicIp1Node["AllocationId"].isNull())
|
||||
privateIpSetsObject.associatedPublicIp1.allocationId = associatedPublicIp1Node["AllocationId"].asString();
|
||||
networkInterfaceSetsObject.privateIpSets.push_back(privateIpSetsObject);
|
||||
}
|
||||
auto associatedPublicIpNode = value["AssociatedPublicIp"];
|
||||
if(!associatedPublicIpNode["PublicIpAddress"].isNull())
|
||||
networkInterfaceSetsObject.associatedPublicIp.publicIpAddress = associatedPublicIpNode["PublicIpAddress"].asString();
|
||||
if(!associatedPublicIpNode["AllocationId"].isNull())
|
||||
networkInterfaceSetsObject.associatedPublicIp.allocationId = associatedPublicIpNode["AllocationId"].asString();
|
||||
auto allSecurityGroupIds = value["SecurityGroupIds"]["SecurityGroupId"];
|
||||
for (auto value : allSecurityGroupIds)
|
||||
networkInterfaceSetsObject.securityGroupIds.push_back(value.asString());
|
||||
networkInterfaceSets_.push_back(networkInterfaceSetsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeNetworkInterfacesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeNetworkInterfacesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeNetworkInterfacesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeNetworkInterfacesResult::NetworkInterfaceSet> DescribeNetworkInterfacesResult::getNetworkInterfaceSets()const
|
||||
{
|
||||
return networkInterfaceSets_;
|
||||
}
|
||||
|
||||
int DescribeNetworkInterfacesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeNetworkInterfacesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeNetworkInterfacesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeNetworkInterfacesResult::NetworkInterfaceSet> DescribeNetworkInterfacesResult::getNetworkInterfaceSets()const
|
||||
{
|
||||
return networkInterfaceSets_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,29 +40,29 @@ void DescribeNewProjectEipMonitorDataResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allEipMonitorDatas = value["EipMonitorDatas"]["EipMonitorData"];
|
||||
for (auto value : allEipMonitorDatas)
|
||||
{
|
||||
EipMonitorData eipMonitorDatasObject;
|
||||
if(!value["EipRX"].isNull())
|
||||
eipMonitorDatasObject.eipRX = std::stoi(value["EipRX"].asString());
|
||||
if(!value["EipTX"].isNull())
|
||||
eipMonitorDatasObject.eipTX = std::stoi(value["EipTX"].asString());
|
||||
if(!value["EipFlow"].isNull())
|
||||
eipMonitorDatasObject.eipFlow = std::stoi(value["EipFlow"].asString());
|
||||
if(!value["EipBandwidth"].isNull())
|
||||
eipMonitorDatasObject.eipBandwidth = std::stoi(value["EipBandwidth"].asString());
|
||||
if(!value["EipPackets"].isNull())
|
||||
eipMonitorDatasObject.eipPackets = std::stoi(value["EipPackets"].asString());
|
||||
if(!value["TimeStamp"].isNull())
|
||||
eipMonitorDatasObject.timeStamp = value["TimeStamp"].asString();
|
||||
eipMonitorDatas_.push_back(eipMonitorDatasObject);
|
||||
}
|
||||
auto allEipMonitorDatas = value["EipMonitorDatas"]["EipMonitorData"];
|
||||
for (auto value : allEipMonitorDatas)
|
||||
{
|
||||
EipMonitorData eipMonitorDatasObject;
|
||||
if(!value["EipRX"].isNull())
|
||||
eipMonitorDatasObject.eipRX = std::stoi(value["EipRX"].asString());
|
||||
if(!value["EipTX"].isNull())
|
||||
eipMonitorDatasObject.eipTX = std::stoi(value["EipTX"].asString());
|
||||
if(!value["EipFlow"].isNull())
|
||||
eipMonitorDatasObject.eipFlow = std::stoi(value["EipFlow"].asString());
|
||||
if(!value["EipBandwidth"].isNull())
|
||||
eipMonitorDatasObject.eipBandwidth = std::stoi(value["EipBandwidth"].asString());
|
||||
if(!value["EipPackets"].isNull())
|
||||
eipMonitorDatasObject.eipPackets = std::stoi(value["EipPackets"].asString());
|
||||
if(!value["TimeStamp"].isNull())
|
||||
eipMonitorDatasObject.timeStamp = value["TimeStamp"].asString();
|
||||
eipMonitorDatas_.push_back(eipMonitorDatasObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeNewProjectEipMonitorDataResult::EipMonitorData> DescribeNewProjectEipMonitorDataResult::getEipMonitorDatas()const
|
||||
{
|
||||
return eipMonitorDatas_;
|
||||
}
|
||||
|
||||
std::vector<DescribeNewProjectEipMonitorDataResult::EipMonitorData> DescribeNewProjectEipMonitorDataResult::getEipMonitorDatas()const
|
||||
{
|
||||
return eipMonitorDatas_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,74 +40,74 @@ void DescribePhysicalConnectionsResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allPhysicalConnectionSet = value["PhysicalConnectionSet"]["PhysicalConnectionType"];
|
||||
for (auto value : allPhysicalConnectionSet)
|
||||
{
|
||||
PhysicalConnectionType physicalConnectionSetObject;
|
||||
if(!value["PhysicalConnectionId"].isNull())
|
||||
physicalConnectionSetObject.physicalConnectionId = value["PhysicalConnectionId"].asString();
|
||||
if(!value["AccessPointId"].isNull())
|
||||
physicalConnectionSetObject.accessPointId = value["AccessPointId"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
physicalConnectionSetObject.type = value["Type"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
physicalConnectionSetObject.status = value["Status"].asString();
|
||||
if(!value["BusinessStatus"].isNull())
|
||||
physicalConnectionSetObject.businessStatus = value["BusinessStatus"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
physicalConnectionSetObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["EnabledTime"].isNull())
|
||||
physicalConnectionSetObject.enabledTime = value["EnabledTime"].asString();
|
||||
if(!value["LineOperator"].isNull())
|
||||
physicalConnectionSetObject.lineOperator = value["LineOperator"].asString();
|
||||
if(!value["Spec"].isNull())
|
||||
physicalConnectionSetObject.spec = value["Spec"].asString();
|
||||
if(!value["PeerLocation"].isNull())
|
||||
physicalConnectionSetObject.peerLocation = value["PeerLocation"].asString();
|
||||
if(!value["PortType"].isNull())
|
||||
physicalConnectionSetObject.portType = value["PortType"].asString();
|
||||
if(!value["RedundantPhysicalConnectionId"].isNull())
|
||||
physicalConnectionSetObject.redundantPhysicalConnectionId = value["RedundantPhysicalConnectionId"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
physicalConnectionSetObject.name = value["Name"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
physicalConnectionSetObject.description = value["Description"].asString();
|
||||
if(!value["AdLocation"].isNull())
|
||||
physicalConnectionSetObject.adLocation = value["AdLocation"].asString();
|
||||
if(!value["PortNumber"].isNull())
|
||||
physicalConnectionSetObject.portNumber = value["PortNumber"].asString();
|
||||
if(!value["CircuitCode"].isNull())
|
||||
physicalConnectionSetObject.circuitCode = value["CircuitCode"].asString();
|
||||
if(!value["Bandwidth"].isNull())
|
||||
physicalConnectionSetObject.bandwidth = std::stol(value["Bandwidth"].asString());
|
||||
physicalConnectionSet_.push_back(physicalConnectionSetObject);
|
||||
}
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
auto allPhysicalConnectionSet = value["PhysicalConnectionSet"]["PhysicalConnectionType"];
|
||||
for (auto value : allPhysicalConnectionSet)
|
||||
{
|
||||
PhysicalConnectionType physicalConnectionSetObject;
|
||||
if(!value["PhysicalConnectionId"].isNull())
|
||||
physicalConnectionSetObject.physicalConnectionId = value["PhysicalConnectionId"].asString();
|
||||
if(!value["AccessPointId"].isNull())
|
||||
physicalConnectionSetObject.accessPointId = value["AccessPointId"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
physicalConnectionSetObject.type = value["Type"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
physicalConnectionSetObject.status = value["Status"].asString();
|
||||
if(!value["BusinessStatus"].isNull())
|
||||
physicalConnectionSetObject.businessStatus = value["BusinessStatus"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
physicalConnectionSetObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["EnabledTime"].isNull())
|
||||
physicalConnectionSetObject.enabledTime = value["EnabledTime"].asString();
|
||||
if(!value["LineOperator"].isNull())
|
||||
physicalConnectionSetObject.lineOperator = value["LineOperator"].asString();
|
||||
if(!value["Spec"].isNull())
|
||||
physicalConnectionSetObject.spec = value["Spec"].asString();
|
||||
if(!value["PeerLocation"].isNull())
|
||||
physicalConnectionSetObject.peerLocation = value["PeerLocation"].asString();
|
||||
if(!value["PortType"].isNull())
|
||||
physicalConnectionSetObject.portType = value["PortType"].asString();
|
||||
if(!value["RedundantPhysicalConnectionId"].isNull())
|
||||
physicalConnectionSetObject.redundantPhysicalConnectionId = value["RedundantPhysicalConnectionId"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
physicalConnectionSetObject.name = value["Name"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
physicalConnectionSetObject.description = value["Description"].asString();
|
||||
if(!value["AdLocation"].isNull())
|
||||
physicalConnectionSetObject.adLocation = value["AdLocation"].asString();
|
||||
if(!value["PortNumber"].isNull())
|
||||
physicalConnectionSetObject.portNumber = value["PortNumber"].asString();
|
||||
if(!value["CircuitCode"].isNull())
|
||||
physicalConnectionSetObject.circuitCode = value["CircuitCode"].asString();
|
||||
if(!value["Bandwidth"].isNull())
|
||||
physicalConnectionSetObject.bandwidth = std::stol(value["Bandwidth"].asString());
|
||||
physicalConnectionSet_.push_back(physicalConnectionSetObject);
|
||||
}
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribePhysicalConnectionsResult::PhysicalConnectionType> DescribePhysicalConnectionsResult::getPhysicalConnectionSet()const
|
||||
{
|
||||
return physicalConnectionSet_;
|
||||
}
|
||||
|
||||
int DescribePhysicalConnectionsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribePhysicalConnectionsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribePhysicalConnectionsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribePhysicalConnectionsResult::PhysicalConnectionType> DescribePhysicalConnectionsResult::getPhysicalConnectionSet()const
|
||||
{
|
||||
return physicalConnectionSet_;
|
||||
}
|
||||
|
||||
int DescribePhysicalConnectionsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribePhysicalConnectionsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribePhysicalConnectionsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,41 +40,31 @@ void DescribePriceResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allPriceInfo = value["PriceInfo"];
|
||||
for (auto value : allPriceInfo)
|
||||
{
|
||||
PriceInfo priceInfoObject;
|
||||
auto allRules = value["Rules"]["Rule"];
|
||||
for (auto value : allRules)
|
||||
{
|
||||
PriceInfo::Rule ruleObject;
|
||||
if(!value["RuleId"].isNull())
|
||||
ruleObject.ruleId = std::stol(value["RuleId"].asString());
|
||||
if(!value["Description"].isNull())
|
||||
ruleObject.description = value["Description"].asString();
|
||||
priceInfoObject.rules.push_back(ruleObject);
|
||||
}
|
||||
auto allPrice = value["Price"];
|
||||
for (auto value : allPrice)
|
||||
{
|
||||
PriceInfo::Price priceObject;
|
||||
if(!value["OriginalPrice"].isNull())
|
||||
priceObject.originalPrice = std::stof(value["OriginalPrice"].asString());
|
||||
if(!value["DiscountPrice"].isNull())
|
||||
priceObject.discountPrice = std::stof(value["DiscountPrice"].asString());
|
||||
if(!value["TradePrice"].isNull())
|
||||
priceObject.tradePrice = std::stof(value["TradePrice"].asString());
|
||||
if(!value["Currency"].isNull())
|
||||
priceObject.currency = value["Currency"].asString();
|
||||
priceInfoObject.price.push_back(priceObject);
|
||||
}
|
||||
priceInfo_.push_back(priceInfoObject);
|
||||
}
|
||||
auto priceInfoNode = value["PriceInfo"];
|
||||
auto allRules = value["Rules"]["Rule"];
|
||||
for (auto value : allRules)
|
||||
{
|
||||
PriceInfo::Rule ruleObject;
|
||||
if(!value["RuleId"].isNull())
|
||||
ruleObject.ruleId = std::stol(value["RuleId"].asString());
|
||||
if(!value["Description"].isNull())
|
||||
ruleObject.description = value["Description"].asString();
|
||||
priceInfo_.rules.push_back(ruleObject);
|
||||
}
|
||||
auto priceNode = priceInfoNode["Price"];
|
||||
if(!priceNode["OriginalPrice"].isNull())
|
||||
priceInfo_.price.originalPrice = std::stof(priceNode["OriginalPrice"].asString());
|
||||
if(!priceNode["DiscountPrice"].isNull())
|
||||
priceInfo_.price.discountPrice = std::stof(priceNode["DiscountPrice"].asString());
|
||||
if(!priceNode["TradePrice"].isNull())
|
||||
priceInfo_.price.tradePrice = std::stof(priceNode["TradePrice"].asString());
|
||||
if(!priceNode["Currency"].isNull())
|
||||
priceInfo_.price.currency = priceNode["Currency"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribePriceResult::PriceInfo> DescribePriceResult::getPriceInfo()const
|
||||
{
|
||||
return priceInfo_;
|
||||
}
|
||||
|
||||
DescribePriceResult::PriceInfo DescribePriceResult::getPriceInfo()const
|
||||
{
|
||||
return priceInfo_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,52 +40,47 @@ void DescribeRecommendInstanceTypeResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allData = value["Data"]["RecommendInstanceType"];
|
||||
for (auto value : allData)
|
||||
{
|
||||
RecommendInstanceType dataObject;
|
||||
if(!value["RegionNo"].isNull())
|
||||
dataObject.regionNo = value["RegionNo"].asString();
|
||||
if(!value["CommodityCode"].isNull())
|
||||
dataObject.commodityCode = value["CommodityCode"].asString();
|
||||
if(!value["Scene"].isNull())
|
||||
dataObject.scene = value["Scene"].asString();
|
||||
auto allZones = value["Zones"]["zone"];
|
||||
for (auto value : allZones)
|
||||
{
|
||||
RecommendInstanceType::Zone zonesObject;
|
||||
if(!value["ZoneNo"].isNull())
|
||||
zonesObject.zoneNo = value["ZoneNo"].asString();
|
||||
auto allNetworkTypes = value["NetworkTypes"]["NetworkType"];
|
||||
for (auto value : allNetworkTypes)
|
||||
zonesObject.networkTypes.push_back(value.asString());
|
||||
dataObject.zones.push_back(zonesObject);
|
||||
}
|
||||
auto allInstanceType = value["InstanceType"];
|
||||
for (auto value : allInstanceType)
|
||||
{
|
||||
RecommendInstanceType::InstanceType instanceTypeObject;
|
||||
if(!value["Generation"].isNull())
|
||||
instanceTypeObject.generation = value["Generation"].asString();
|
||||
if(!value["InstanceTypeFamily"].isNull())
|
||||
instanceTypeObject.instanceTypeFamily = value["InstanceTypeFamily"].asString();
|
||||
if(!value["InstanceType"].isNull())
|
||||
instanceTypeObject.instanceType = value["InstanceType"].asString();
|
||||
if(!value["SupportIoOptimized"].isNull())
|
||||
instanceTypeObject.supportIoOptimized = value["SupportIoOptimized"].asString();
|
||||
if(!value["Cores"].isNull())
|
||||
instanceTypeObject.cores = std::stoi(value["Cores"].asString());
|
||||
if(!value["Memory"].isNull())
|
||||
instanceTypeObject.memory = std::stoi(value["Memory"].asString());
|
||||
dataObject.instanceType.push_back(instanceTypeObject);
|
||||
}
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
auto allData = value["Data"]["RecommendInstanceType"];
|
||||
for (auto value : allData)
|
||||
{
|
||||
RecommendInstanceType dataObject;
|
||||
if(!value["RegionNo"].isNull())
|
||||
dataObject.regionNo = value["RegionNo"].asString();
|
||||
if(!value["CommodityCode"].isNull())
|
||||
dataObject.commodityCode = value["CommodityCode"].asString();
|
||||
if(!value["Scene"].isNull())
|
||||
dataObject.scene = value["Scene"].asString();
|
||||
auto allZones = value["Zones"]["zone"];
|
||||
for (auto value : allZones)
|
||||
{
|
||||
RecommendInstanceType::Zone zonesObject;
|
||||
if(!value["ZoneNo"].isNull())
|
||||
zonesObject.zoneNo = value["ZoneNo"].asString();
|
||||
auto allNetworkTypes = value["NetworkTypes"]["NetworkType"];
|
||||
for (auto value : allNetworkTypes)
|
||||
zonesObject.networkTypes.push_back(value.asString());
|
||||
dataObject.zones.push_back(zonesObject);
|
||||
}
|
||||
auto instanceTypeNode = value["InstanceType"];
|
||||
if(!instanceTypeNode["Generation"].isNull())
|
||||
dataObject.instanceType.generation = instanceTypeNode["Generation"].asString();
|
||||
if(!instanceTypeNode["InstanceTypeFamily"].isNull())
|
||||
dataObject.instanceType.instanceTypeFamily = instanceTypeNode["InstanceTypeFamily"].asString();
|
||||
if(!instanceTypeNode["InstanceType"].isNull())
|
||||
dataObject.instanceType.instanceType = instanceTypeNode["InstanceType"].asString();
|
||||
if(!instanceTypeNode["SupportIoOptimized"].isNull())
|
||||
dataObject.instanceType.supportIoOptimized = instanceTypeNode["SupportIoOptimized"].asString();
|
||||
if(!instanceTypeNode["Cores"].isNull())
|
||||
dataObject.instanceType.cores = std::stoi(instanceTypeNode["Cores"].asString());
|
||||
if(!instanceTypeNode["Memory"].isNull())
|
||||
dataObject.instanceType.memory = std::stoi(instanceTypeNode["Memory"].asString());
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeRecommendInstanceTypeResult::RecommendInstanceType> DescribeRecommendInstanceTypeResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::vector<DescribeRecommendInstanceTypeResult::RecommendInstanceType> DescribeRecommendInstanceTypeResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,44 +40,44 @@ void DescribeRecycleBinResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRecycleBinModels = value["RecycleBinModels"]["RecycleBinModel"];
|
||||
for (auto value : allRecycleBinModels)
|
||||
{
|
||||
RecycleBinModel recycleBinModelsObject;
|
||||
if(!value["ResourceId"].isNull())
|
||||
recycleBinModelsObject.resourceId = value["ResourceId"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
recycleBinModelsObject.regionId = value["RegionId"].asString();
|
||||
if(!value["ResourceType"].isNull())
|
||||
recycleBinModelsObject.resourceType = value["ResourceType"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
recycleBinModelsObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
recycleBinModelsObject.status = value["Status"].asString();
|
||||
auto allRelationResources = value["RelationResources"]["relationResource"];
|
||||
for (auto value : allRelationResources)
|
||||
{
|
||||
RecycleBinModel::RelationResource relationResourcesObject;
|
||||
if(!value["RelationResourceId"].isNull())
|
||||
relationResourcesObject.relationResourceId = value["RelationResourceId"].asString();
|
||||
if(!value["RelationResourceType"].isNull())
|
||||
relationResourcesObject.relationResourceType = value["RelationResourceType"].asString();
|
||||
recycleBinModelsObject.relationResources.push_back(relationResourcesObject);
|
||||
}
|
||||
recycleBinModels_.push_back(recycleBinModelsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
auto allRecycleBinModels = value["RecycleBinModels"]["RecycleBinModel"];
|
||||
for (auto value : allRecycleBinModels)
|
||||
{
|
||||
RecycleBinModel recycleBinModelsObject;
|
||||
if(!value["ResourceId"].isNull())
|
||||
recycleBinModelsObject.resourceId = value["ResourceId"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
recycleBinModelsObject.regionId = value["RegionId"].asString();
|
||||
if(!value["ResourceType"].isNull())
|
||||
recycleBinModelsObject.resourceType = value["ResourceType"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
recycleBinModelsObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
recycleBinModelsObject.status = value["Status"].asString();
|
||||
auto allRelationResources = value["RelationResources"]["relationResource"];
|
||||
for (auto value : allRelationResources)
|
||||
{
|
||||
RecycleBinModel::RelationResource relationResourcesObject;
|
||||
if(!value["RelationResourceId"].isNull())
|
||||
relationResourcesObject.relationResourceId = value["RelationResourceId"].asString();
|
||||
if(!value["RelationResourceType"].isNull())
|
||||
relationResourcesObject.relationResourceType = value["RelationResourceType"].asString();
|
||||
recycleBinModelsObject.relationResources.push_back(relationResourcesObject);
|
||||
}
|
||||
recycleBinModels_.push_back(recycleBinModelsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeRecycleBinResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
std::vector<DescribeRecycleBinResult::RecycleBinModel> DescribeRecycleBinResult::getRecycleBinModels()const
|
||||
{
|
||||
return recycleBinModels_;
|
||||
}
|
||||
|
||||
int DescribeRecycleBinResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
std::vector<DescribeRecycleBinResult::RecycleBinModel> DescribeRecycleBinResult::getRecycleBinModels()const
|
||||
{
|
||||
return recycleBinModels_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,23 +40,23 @@ void DescribeRegionsResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRegions = value["Regions"]["Region"];
|
||||
for (auto value : allRegions)
|
||||
{
|
||||
Region regionsObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
regionsObject.regionId = value["RegionId"].asString();
|
||||
if(!value["LocalName"].isNull())
|
||||
regionsObject.localName = value["LocalName"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
regionsObject.status = value["Status"].asString();
|
||||
regions_.push_back(regionsObject);
|
||||
}
|
||||
auto allRegions = value["Regions"]["Region"];
|
||||
for (auto value : allRegions)
|
||||
{
|
||||
Region regionsObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
regionsObject.regionId = value["RegionId"].asString();
|
||||
if(!value["LocalName"].isNull())
|
||||
regionsObject.localName = value["LocalName"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
regionsObject.status = value["Status"].asString();
|
||||
regions_.push_back(regionsObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeRegionsResult::Region> DescribeRegionsResult::getRegions()const
|
||||
{
|
||||
return regions_;
|
||||
}
|
||||
|
||||
std::vector<DescribeRegionsResult::Region> DescribeRegionsResult::getRegions()const
|
||||
{
|
||||
return regions_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,41 +40,31 @@ void DescribeRenewalPriceResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allPriceInfo = value["PriceInfo"];
|
||||
for (auto value : allPriceInfo)
|
||||
{
|
||||
PriceInfo priceInfoObject;
|
||||
auto allRules = value["Rules"]["Rule"];
|
||||
for (auto value : allRules)
|
||||
{
|
||||
PriceInfo::Rule ruleObject;
|
||||
if(!value["RuleId"].isNull())
|
||||
ruleObject.ruleId = std::stol(value["RuleId"].asString());
|
||||
if(!value["Description"].isNull())
|
||||
ruleObject.description = value["Description"].asString();
|
||||
priceInfoObject.rules.push_back(ruleObject);
|
||||
}
|
||||
auto allPrice = value["Price"];
|
||||
for (auto value : allPrice)
|
||||
{
|
||||
PriceInfo::Price priceObject;
|
||||
if(!value["OriginalPrice"].isNull())
|
||||
priceObject.originalPrice = std::stof(value["OriginalPrice"].asString());
|
||||
if(!value["DiscountPrice"].isNull())
|
||||
priceObject.discountPrice = std::stof(value["DiscountPrice"].asString());
|
||||
if(!value["TradePrice"].isNull())
|
||||
priceObject.tradePrice = std::stof(value["TradePrice"].asString());
|
||||
if(!value["Currency"].isNull())
|
||||
priceObject.currency = value["Currency"].asString();
|
||||
priceInfoObject.price.push_back(priceObject);
|
||||
}
|
||||
priceInfo_.push_back(priceInfoObject);
|
||||
}
|
||||
auto priceInfoNode = value["PriceInfo"];
|
||||
auto allRules = value["Rules"]["Rule"];
|
||||
for (auto value : allRules)
|
||||
{
|
||||
PriceInfo::Rule ruleObject;
|
||||
if(!value["RuleId"].isNull())
|
||||
ruleObject.ruleId = std::stol(value["RuleId"].asString());
|
||||
if(!value["Description"].isNull())
|
||||
ruleObject.description = value["Description"].asString();
|
||||
priceInfo_.rules.push_back(ruleObject);
|
||||
}
|
||||
auto priceNode = priceInfoNode["Price"];
|
||||
if(!priceNode["OriginalPrice"].isNull())
|
||||
priceInfo_.price.originalPrice = std::stof(priceNode["OriginalPrice"].asString());
|
||||
if(!priceNode["DiscountPrice"].isNull())
|
||||
priceInfo_.price.discountPrice = std::stof(priceNode["DiscountPrice"].asString());
|
||||
if(!priceNode["TradePrice"].isNull())
|
||||
priceInfo_.price.tradePrice = std::stof(priceNode["TradePrice"].asString());
|
||||
if(!priceNode["Currency"].isNull())
|
||||
priceInfo_.price.currency = priceNode["Currency"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeRenewalPriceResult::PriceInfo> DescribeRenewalPriceResult::getPriceInfo()const
|
||||
{
|
||||
return priceInfo_;
|
||||
}
|
||||
|
||||
DescribeRenewalPriceResult::PriceInfo DescribeRenewalPriceResult::getPriceInfo()const
|
||||
{
|
||||
return priceInfo_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,44 +40,44 @@ void DescribeResourceByTagsResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allResources = value["Resources"]["Resource"];
|
||||
for (auto value : allResources)
|
||||
{
|
||||
Resource resourcesObject;
|
||||
if(!value["ResourceId"].isNull())
|
||||
resourcesObject.resourceId = value["ResourceId"].asString();
|
||||
if(!value["ResourceType"].isNull())
|
||||
resourcesObject.resourceType = value["ResourceType"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
resourcesObject.regionId = value["RegionId"].asString();
|
||||
resources_.push_back(resourcesObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
auto allResources = value["Resources"]["Resource"];
|
||||
for (auto value : allResources)
|
||||
{
|
||||
Resource resourcesObject;
|
||||
if(!value["ResourceId"].isNull())
|
||||
resourcesObject.resourceId = value["ResourceId"].asString();
|
||||
if(!value["ResourceType"].isNull())
|
||||
resourcesObject.resourceType = value["ResourceType"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
resourcesObject.regionId = value["RegionId"].asString();
|
||||
resources_.push_back(resourcesObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeResourceByTagsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeResourceByTagsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeResourceByTagsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeResourceByTagsResult::Resource> DescribeResourceByTagsResult::getResources()const
|
||||
{
|
||||
return resources_;
|
||||
}
|
||||
|
||||
int DescribeResourceByTagsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeResourceByTagsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeResourceByTagsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeResourceByTagsResult::Resource> DescribeResourceByTagsResult::getResources()const
|
||||
{
|
||||
return resources_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,47 +40,47 @@ void DescribeResourcesModificationResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAvailableZones = value["AvailableZones"]["AvailableZone"];
|
||||
for (auto value : allAvailableZones)
|
||||
{
|
||||
AvailableZone availableZonesObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
availableZonesObject.regionId = value["RegionId"].asString();
|
||||
if(!value["ZoneId"].isNull())
|
||||
availableZonesObject.zoneId = value["ZoneId"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
availableZonesObject.status = value["Status"].asString();
|
||||
auto allAvailableResources = value["AvailableResources"]["AvailableResource"];
|
||||
for (auto value : allAvailableResources)
|
||||
{
|
||||
AvailableZone::AvailableResource availableResourcesObject;
|
||||
if(!value["Type"].isNull())
|
||||
availableResourcesObject.type = value["Type"].asString();
|
||||
auto allSupportedResources = value["SupportedResources"]["SupportedResource"];
|
||||
for (auto value : allSupportedResources)
|
||||
{
|
||||
AvailableZone::AvailableResource::SupportedResource supportedResourcesObject;
|
||||
if(!value["Value"].isNull())
|
||||
supportedResourcesObject.value = value["Value"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
supportedResourcesObject.status = value["Status"].asString();
|
||||
if(!value["Min"].isNull())
|
||||
supportedResourcesObject.min = std::stoi(value["Min"].asString());
|
||||
if(!value["Max"].isNull())
|
||||
supportedResourcesObject.max = std::stoi(value["Max"].asString());
|
||||
if(!value["Unit"].isNull())
|
||||
supportedResourcesObject.unit = value["Unit"].asString();
|
||||
availableResourcesObject.supportedResources.push_back(supportedResourcesObject);
|
||||
}
|
||||
availableZonesObject.availableResources.push_back(availableResourcesObject);
|
||||
}
|
||||
availableZones_.push_back(availableZonesObject);
|
||||
}
|
||||
auto allAvailableZones = value["AvailableZones"]["AvailableZone"];
|
||||
for (auto value : allAvailableZones)
|
||||
{
|
||||
AvailableZone availableZonesObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
availableZonesObject.regionId = value["RegionId"].asString();
|
||||
if(!value["ZoneId"].isNull())
|
||||
availableZonesObject.zoneId = value["ZoneId"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
availableZonesObject.status = value["Status"].asString();
|
||||
auto allAvailableResources = value["AvailableResources"]["AvailableResource"];
|
||||
for (auto value : allAvailableResources)
|
||||
{
|
||||
AvailableZone::AvailableResource availableResourcesObject;
|
||||
if(!value["Type"].isNull())
|
||||
availableResourcesObject.type = value["Type"].asString();
|
||||
auto allSupportedResources = value["SupportedResources"]["SupportedResource"];
|
||||
for (auto value : allSupportedResources)
|
||||
{
|
||||
AvailableZone::AvailableResource::SupportedResource supportedResourcesObject;
|
||||
if(!value["Value"].isNull())
|
||||
supportedResourcesObject.value = value["Value"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
supportedResourcesObject.status = value["Status"].asString();
|
||||
if(!value["Min"].isNull())
|
||||
supportedResourcesObject.min = std::stoi(value["Min"].asString());
|
||||
if(!value["Max"].isNull())
|
||||
supportedResourcesObject.max = std::stoi(value["Max"].asString());
|
||||
if(!value["Unit"].isNull())
|
||||
supportedResourcesObject.unit = value["Unit"].asString();
|
||||
availableResourcesObject.supportedResources.push_back(supportedResourcesObject);
|
||||
}
|
||||
availableZonesObject.availableResources.push_back(availableResourcesObject);
|
||||
}
|
||||
availableZones_.push_back(availableZonesObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeResourcesModificationResult::AvailableZone> DescribeResourcesModificationResult::getAvailableZones()const
|
||||
{
|
||||
return availableZones_;
|
||||
}
|
||||
|
||||
std::vector<DescribeResourcesModificationResult::AvailableZone> DescribeResourcesModificationResult::getAvailableZones()const
|
||||
{
|
||||
return availableZones_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,78 +40,78 @@ void DescribeRouteTablesResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRouteTables = value["RouteTables"]["RouteTable"];
|
||||
for (auto value : allRouteTables)
|
||||
{
|
||||
RouteTable routeTablesObject;
|
||||
if(!value["VRouterId"].isNull())
|
||||
routeTablesObject.vRouterId = value["VRouterId"].asString();
|
||||
if(!value["RouteTableId"].isNull())
|
||||
routeTablesObject.routeTableId = value["RouteTableId"].asString();
|
||||
if(!value["RouteTableType"].isNull())
|
||||
routeTablesObject.routeTableType = value["RouteTableType"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
routeTablesObject.creationTime = value["CreationTime"].asString();
|
||||
auto allRouteEntrys = value["RouteEntrys"]["RouteEntry"];
|
||||
for (auto value : allRouteEntrys)
|
||||
{
|
||||
RouteTable::RouteEntry routeEntrysObject;
|
||||
if(!value["RouteTableId"].isNull())
|
||||
routeEntrysObject.routeTableId = value["RouteTableId"].asString();
|
||||
if(!value["DestinationCidrBlock"].isNull())
|
||||
routeEntrysObject.destinationCidrBlock = value["DestinationCidrBlock"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
routeEntrysObject.type = value["Type"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
routeEntrysObject.status = value["Status"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
routeEntrysObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["NextHopType"].isNull())
|
||||
routeEntrysObject.nextHopType = value["NextHopType"].asString();
|
||||
auto allNextHops = value["NextHops"]["NextHop"];
|
||||
for (auto value : allNextHops)
|
||||
{
|
||||
RouteTable::RouteEntry::NextHop nextHopsObject;
|
||||
if(!value["NextHopType"].isNull())
|
||||
nextHopsObject.nextHopType = value["NextHopType"].asString();
|
||||
if(!value["NextHopId"].isNull())
|
||||
nextHopsObject.nextHopId = value["NextHopId"].asString();
|
||||
if(!value["Enabled"].isNull())
|
||||
nextHopsObject.enabled = std::stoi(value["Enabled"].asString());
|
||||
if(!value["Weight"].isNull())
|
||||
nextHopsObject.weight = std::stoi(value["Weight"].asString());
|
||||
routeEntrysObject.nextHops.push_back(nextHopsObject);
|
||||
}
|
||||
routeTablesObject.routeEntrys.push_back(routeEntrysObject);
|
||||
}
|
||||
routeTables_.push_back(routeTablesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allRouteTables = value["RouteTables"]["RouteTable"];
|
||||
for (auto value : allRouteTables)
|
||||
{
|
||||
RouteTable routeTablesObject;
|
||||
if(!value["VRouterId"].isNull())
|
||||
routeTablesObject.vRouterId = value["VRouterId"].asString();
|
||||
if(!value["RouteTableId"].isNull())
|
||||
routeTablesObject.routeTableId = value["RouteTableId"].asString();
|
||||
if(!value["RouteTableType"].isNull())
|
||||
routeTablesObject.routeTableType = value["RouteTableType"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
routeTablesObject.creationTime = value["CreationTime"].asString();
|
||||
auto allRouteEntrys = value["RouteEntrys"]["RouteEntry"];
|
||||
for (auto value : allRouteEntrys)
|
||||
{
|
||||
RouteTable::RouteEntry routeEntrysObject;
|
||||
if(!value["RouteTableId"].isNull())
|
||||
routeEntrysObject.routeTableId = value["RouteTableId"].asString();
|
||||
if(!value["DestinationCidrBlock"].isNull())
|
||||
routeEntrysObject.destinationCidrBlock = value["DestinationCidrBlock"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
routeEntrysObject.type = value["Type"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
routeEntrysObject.status = value["Status"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
routeEntrysObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["NextHopType"].isNull())
|
||||
routeEntrysObject.nextHopType = value["NextHopType"].asString();
|
||||
auto allNextHops = value["NextHops"]["NextHop"];
|
||||
for (auto value : allNextHops)
|
||||
{
|
||||
RouteTable::RouteEntry::NextHop nextHopsObject;
|
||||
if(!value["NextHopType"].isNull())
|
||||
nextHopsObject.nextHopType = value["NextHopType"].asString();
|
||||
if(!value["NextHopId"].isNull())
|
||||
nextHopsObject.nextHopId = value["NextHopId"].asString();
|
||||
if(!value["Enabled"].isNull())
|
||||
nextHopsObject.enabled = std::stoi(value["Enabled"].asString());
|
||||
if(!value["Weight"].isNull())
|
||||
nextHopsObject.weight = std::stoi(value["Weight"].asString());
|
||||
routeEntrysObject.nextHops.push_back(nextHopsObject);
|
||||
}
|
||||
routeTablesObject.routeEntrys.push_back(routeEntrysObject);
|
||||
}
|
||||
routeTables_.push_back(routeTablesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeRouteTablesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeRouteTablesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeRouteTablesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeRouteTablesResult::RouteTable> DescribeRouteTablesResult::getRouteTables()const
|
||||
{
|
||||
return routeTables_;
|
||||
}
|
||||
|
||||
int DescribeRouteTablesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeRouteTablesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeRouteTablesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeRouteTablesResult::RouteTable> DescribeRouteTablesResult::getRouteTables()const
|
||||
{
|
||||
return routeTables_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,88 +40,88 @@ void DescribeRouterInterfacesResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRouterInterfaceSet = value["RouterInterfaceSet"]["RouterInterfaceType"];
|
||||
for (auto value : allRouterInterfaceSet)
|
||||
{
|
||||
RouterInterfaceType routerInterfaceSetObject;
|
||||
if(!value["RouterInterfaceId"].isNull())
|
||||
routerInterfaceSetObject.routerInterfaceId = value["RouterInterfaceId"].asString();
|
||||
if(!value["OppositeRegionId"].isNull())
|
||||
routerInterfaceSetObject.oppositeRegionId = value["OppositeRegionId"].asString();
|
||||
if(!value["Role"].isNull())
|
||||
routerInterfaceSetObject.role = value["Role"].asString();
|
||||
if(!value["Spec"].isNull())
|
||||
routerInterfaceSetObject.spec = value["Spec"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
routerInterfaceSetObject.name = value["Name"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
routerInterfaceSetObject.description = value["Description"].asString();
|
||||
if(!value["RouterId"].isNull())
|
||||
routerInterfaceSetObject.routerId = value["RouterId"].asString();
|
||||
if(!value["RouterType"].isNull())
|
||||
routerInterfaceSetObject.routerType = value["RouterType"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
routerInterfaceSetObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["EndTime"].isNull())
|
||||
routerInterfaceSetObject.endTime = value["EndTime"].asString();
|
||||
if(!value["ChargeType"].isNull())
|
||||
routerInterfaceSetObject.chargeType = value["ChargeType"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
routerInterfaceSetObject.status = value["Status"].asString();
|
||||
if(!value["BusinessStatus"].isNull())
|
||||
routerInterfaceSetObject.businessStatus = value["BusinessStatus"].asString();
|
||||
if(!value["ConnectedTime"].isNull())
|
||||
routerInterfaceSetObject.connectedTime = value["ConnectedTime"].asString();
|
||||
if(!value["OppositeInterfaceId"].isNull())
|
||||
routerInterfaceSetObject.oppositeInterfaceId = value["OppositeInterfaceId"].asString();
|
||||
if(!value["OppositeInterfaceSpec"].isNull())
|
||||
routerInterfaceSetObject.oppositeInterfaceSpec = value["OppositeInterfaceSpec"].asString();
|
||||
if(!value["OppositeInterfaceStatus"].isNull())
|
||||
routerInterfaceSetObject.oppositeInterfaceStatus = value["OppositeInterfaceStatus"].asString();
|
||||
if(!value["OppositeInterfaceBusinessStatus"].isNull())
|
||||
routerInterfaceSetObject.oppositeInterfaceBusinessStatus = value["OppositeInterfaceBusinessStatus"].asString();
|
||||
if(!value["OppositeRouterId"].isNull())
|
||||
routerInterfaceSetObject.oppositeRouterId = value["OppositeRouterId"].asString();
|
||||
if(!value["OppositeRouterType"].isNull())
|
||||
routerInterfaceSetObject.oppositeRouterType = value["OppositeRouterType"].asString();
|
||||
if(!value["OppositeInterfaceOwnerId"].isNull())
|
||||
routerInterfaceSetObject.oppositeInterfaceOwnerId = value["OppositeInterfaceOwnerId"].asString();
|
||||
if(!value["AccessPointId"].isNull())
|
||||
routerInterfaceSetObject.accessPointId = value["AccessPointId"].asString();
|
||||
if(!value["OppositeAccessPointId"].isNull())
|
||||
routerInterfaceSetObject.oppositeAccessPointId = value["OppositeAccessPointId"].asString();
|
||||
if(!value["HealthCheckSourceIp"].isNull())
|
||||
routerInterfaceSetObject.healthCheckSourceIp = value["HealthCheckSourceIp"].asString();
|
||||
if(!value["HealthCheckTargetIp"].isNull())
|
||||
routerInterfaceSetObject.healthCheckTargetIp = value["HealthCheckTargetIp"].asString();
|
||||
routerInterfaceSet_.push_back(routerInterfaceSetObject);
|
||||
}
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
auto allRouterInterfaceSet = value["RouterInterfaceSet"]["RouterInterfaceType"];
|
||||
for (auto value : allRouterInterfaceSet)
|
||||
{
|
||||
RouterInterfaceType routerInterfaceSetObject;
|
||||
if(!value["RouterInterfaceId"].isNull())
|
||||
routerInterfaceSetObject.routerInterfaceId = value["RouterInterfaceId"].asString();
|
||||
if(!value["OppositeRegionId"].isNull())
|
||||
routerInterfaceSetObject.oppositeRegionId = value["OppositeRegionId"].asString();
|
||||
if(!value["Role"].isNull())
|
||||
routerInterfaceSetObject.role = value["Role"].asString();
|
||||
if(!value["Spec"].isNull())
|
||||
routerInterfaceSetObject.spec = value["Spec"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
routerInterfaceSetObject.name = value["Name"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
routerInterfaceSetObject.description = value["Description"].asString();
|
||||
if(!value["RouterId"].isNull())
|
||||
routerInterfaceSetObject.routerId = value["RouterId"].asString();
|
||||
if(!value["RouterType"].isNull())
|
||||
routerInterfaceSetObject.routerType = value["RouterType"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
routerInterfaceSetObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["EndTime"].isNull())
|
||||
routerInterfaceSetObject.endTime = value["EndTime"].asString();
|
||||
if(!value["ChargeType"].isNull())
|
||||
routerInterfaceSetObject.chargeType = value["ChargeType"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
routerInterfaceSetObject.status = value["Status"].asString();
|
||||
if(!value["BusinessStatus"].isNull())
|
||||
routerInterfaceSetObject.businessStatus = value["BusinessStatus"].asString();
|
||||
if(!value["ConnectedTime"].isNull())
|
||||
routerInterfaceSetObject.connectedTime = value["ConnectedTime"].asString();
|
||||
if(!value["OppositeInterfaceId"].isNull())
|
||||
routerInterfaceSetObject.oppositeInterfaceId = value["OppositeInterfaceId"].asString();
|
||||
if(!value["OppositeInterfaceSpec"].isNull())
|
||||
routerInterfaceSetObject.oppositeInterfaceSpec = value["OppositeInterfaceSpec"].asString();
|
||||
if(!value["OppositeInterfaceStatus"].isNull())
|
||||
routerInterfaceSetObject.oppositeInterfaceStatus = value["OppositeInterfaceStatus"].asString();
|
||||
if(!value["OppositeInterfaceBusinessStatus"].isNull())
|
||||
routerInterfaceSetObject.oppositeInterfaceBusinessStatus = value["OppositeInterfaceBusinessStatus"].asString();
|
||||
if(!value["OppositeRouterId"].isNull())
|
||||
routerInterfaceSetObject.oppositeRouterId = value["OppositeRouterId"].asString();
|
||||
if(!value["OppositeRouterType"].isNull())
|
||||
routerInterfaceSetObject.oppositeRouterType = value["OppositeRouterType"].asString();
|
||||
if(!value["OppositeInterfaceOwnerId"].isNull())
|
||||
routerInterfaceSetObject.oppositeInterfaceOwnerId = value["OppositeInterfaceOwnerId"].asString();
|
||||
if(!value["AccessPointId"].isNull())
|
||||
routerInterfaceSetObject.accessPointId = value["AccessPointId"].asString();
|
||||
if(!value["OppositeAccessPointId"].isNull())
|
||||
routerInterfaceSetObject.oppositeAccessPointId = value["OppositeAccessPointId"].asString();
|
||||
if(!value["HealthCheckSourceIp"].isNull())
|
||||
routerInterfaceSetObject.healthCheckSourceIp = value["HealthCheckSourceIp"].asString();
|
||||
if(!value["HealthCheckTargetIp"].isNull())
|
||||
routerInterfaceSetObject.healthCheckTargetIp = value["HealthCheckTargetIp"].asString();
|
||||
routerInterfaceSet_.push_back(routerInterfaceSetObject);
|
||||
}
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeRouterInterfacesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeRouterInterfacesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeRouterInterfacesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeRouterInterfacesResult::RouterInterfaceType> DescribeRouterInterfacesResult::getRouterInterfaceSet()const
|
||||
{
|
||||
return routerInterfaceSet_;
|
||||
}
|
||||
|
||||
int DescribeRouterInterfacesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeRouterInterfacesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeRouterInterfacesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeRouterInterfacesResult::RouterInterfaceType> DescribeRouterInterfacesResult::getRouterInterfaceSet()const
|
||||
{
|
||||
return routerInterfaceSet_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,91 +40,91 @@ void DescribeSecurityGroupAttributeResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allPermissions = value["Permissions"]["Permission"];
|
||||
for (auto value : allPermissions)
|
||||
{
|
||||
Permission permissionsObject;
|
||||
if(!value["IpProtocol"].isNull())
|
||||
permissionsObject.ipProtocol = value["IpProtocol"].asString();
|
||||
if(!value["PortRange"].isNull())
|
||||
permissionsObject.portRange = value["PortRange"].asString();
|
||||
if(!value["SourceGroupId"].isNull())
|
||||
permissionsObject.sourceGroupId = value["SourceGroupId"].asString();
|
||||
if(!value["SourceGroupName"].isNull())
|
||||
permissionsObject.sourceGroupName = value["SourceGroupName"].asString();
|
||||
if(!value["SourceCidrIp"].isNull())
|
||||
permissionsObject.sourceCidrIp = value["SourceCidrIp"].asString();
|
||||
if(!value["Policy"].isNull())
|
||||
permissionsObject.policy = value["Policy"].asString();
|
||||
if(!value["NicType"].isNull())
|
||||
permissionsObject.nicType = value["NicType"].asString();
|
||||
if(!value["SourceGroupOwnerAccount"].isNull())
|
||||
permissionsObject.sourceGroupOwnerAccount = value["SourceGroupOwnerAccount"].asString();
|
||||
if(!value["DestGroupId"].isNull())
|
||||
permissionsObject.destGroupId = value["DestGroupId"].asString();
|
||||
if(!value["DestGroupName"].isNull())
|
||||
permissionsObject.destGroupName = value["DestGroupName"].asString();
|
||||
if(!value["DestCidrIp"].isNull())
|
||||
permissionsObject.destCidrIp = value["DestCidrIp"].asString();
|
||||
if(!value["DestGroupOwnerAccount"].isNull())
|
||||
permissionsObject.destGroupOwnerAccount = value["DestGroupOwnerAccount"].asString();
|
||||
if(!value["Priority"].isNull())
|
||||
permissionsObject.priority = value["Priority"].asString();
|
||||
if(!value["Direction"].isNull())
|
||||
permissionsObject.direction = value["Direction"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
permissionsObject.description = value["Description"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
permissionsObject.createTime = value["CreateTime"].asString();
|
||||
permissions_.push_back(permissionsObject);
|
||||
}
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["SecurityGroupId"].isNull())
|
||||
securityGroupId_ = value["SecurityGroupId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
if(!value["SecurityGroupName"].isNull())
|
||||
securityGroupName_ = value["SecurityGroupName"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
vpcId_ = value["VpcId"].asString();
|
||||
if(!value["InnerAccessPolicy"].isNull())
|
||||
innerAccessPolicy_ = value["InnerAccessPolicy"].asString();
|
||||
auto allPermissions = value["Permissions"]["Permission"];
|
||||
for (auto value : allPermissions)
|
||||
{
|
||||
Permission permissionsObject;
|
||||
if(!value["IpProtocol"].isNull())
|
||||
permissionsObject.ipProtocol = value["IpProtocol"].asString();
|
||||
if(!value["PortRange"].isNull())
|
||||
permissionsObject.portRange = value["PortRange"].asString();
|
||||
if(!value["SourceGroupId"].isNull())
|
||||
permissionsObject.sourceGroupId = value["SourceGroupId"].asString();
|
||||
if(!value["SourceGroupName"].isNull())
|
||||
permissionsObject.sourceGroupName = value["SourceGroupName"].asString();
|
||||
if(!value["SourceCidrIp"].isNull())
|
||||
permissionsObject.sourceCidrIp = value["SourceCidrIp"].asString();
|
||||
if(!value["Policy"].isNull())
|
||||
permissionsObject.policy = value["Policy"].asString();
|
||||
if(!value["NicType"].isNull())
|
||||
permissionsObject.nicType = value["NicType"].asString();
|
||||
if(!value["SourceGroupOwnerAccount"].isNull())
|
||||
permissionsObject.sourceGroupOwnerAccount = value["SourceGroupOwnerAccount"].asString();
|
||||
if(!value["DestGroupId"].isNull())
|
||||
permissionsObject.destGroupId = value["DestGroupId"].asString();
|
||||
if(!value["DestGroupName"].isNull())
|
||||
permissionsObject.destGroupName = value["DestGroupName"].asString();
|
||||
if(!value["DestCidrIp"].isNull())
|
||||
permissionsObject.destCidrIp = value["DestCidrIp"].asString();
|
||||
if(!value["DestGroupOwnerAccount"].isNull())
|
||||
permissionsObject.destGroupOwnerAccount = value["DestGroupOwnerAccount"].asString();
|
||||
if(!value["Priority"].isNull())
|
||||
permissionsObject.priority = value["Priority"].asString();
|
||||
if(!value["Direction"].isNull())
|
||||
permissionsObject.direction = value["Direction"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
permissionsObject.description = value["Description"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
permissionsObject.createTime = value["CreateTime"].asString();
|
||||
permissions_.push_back(permissionsObject);
|
||||
}
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["SecurityGroupId"].isNull())
|
||||
securityGroupId_ = value["SecurityGroupId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
if(!value["SecurityGroupName"].isNull())
|
||||
securityGroupName_ = value["SecurityGroupName"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
vpcId_ = value["VpcId"].asString();
|
||||
if(!value["InnerAccessPolicy"].isNull())
|
||||
innerAccessPolicy_ = value["InnerAccessPolicy"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeSecurityGroupAttributeResult::getDescription()const
|
||||
{
|
||||
return description_;
|
||||
}
|
||||
|
||||
std::string DescribeSecurityGroupAttributeResult::getSecurityGroupName()const
|
||||
{
|
||||
return securityGroupName_;
|
||||
}
|
||||
|
||||
std::string DescribeSecurityGroupAttributeResult::getVpcId()const
|
||||
{
|
||||
return vpcId_;
|
||||
}
|
||||
|
||||
std::string DescribeSecurityGroupAttributeResult::getSecurityGroupId()const
|
||||
{
|
||||
return securityGroupId_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSecurityGroupAttributeResult::Permission> DescribeSecurityGroupAttributeResult::getPermissions()const
|
||||
{
|
||||
return permissions_;
|
||||
}
|
||||
|
||||
std::string DescribeSecurityGroupAttributeResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::string DescribeSecurityGroupAttributeResult::getInnerAccessPolicy()const
|
||||
{
|
||||
return innerAccessPolicy_;
|
||||
}
|
||||
|
||||
std::string DescribeSecurityGroupAttributeResult::getDescription()const
|
||||
{
|
||||
return description_;
|
||||
}
|
||||
|
||||
std::string DescribeSecurityGroupAttributeResult::getSecurityGroupName()const
|
||||
{
|
||||
return securityGroupName_;
|
||||
}
|
||||
|
||||
std::string DescribeSecurityGroupAttributeResult::getVpcId()const
|
||||
{
|
||||
return vpcId_;
|
||||
}
|
||||
|
||||
std::string DescribeSecurityGroupAttributeResult::getSecurityGroupId()const
|
||||
{
|
||||
return securityGroupId_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSecurityGroupAttributeResult::Permission> DescribeSecurityGroupAttributeResult::getPermissions()const
|
||||
{
|
||||
return permissions_;
|
||||
}
|
||||
|
||||
std::string DescribeSecurityGroupAttributeResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::string DescribeSecurityGroupAttributeResult::getInnerAccessPolicy()const
|
||||
{
|
||||
return innerAccessPolicy_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,29 +40,29 @@ void DescribeSecurityGroupReferencesResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allSecurityGroupReferences = value["SecurityGroupReferences"]["SecurityGroupReference"];
|
||||
for (auto value : allSecurityGroupReferences)
|
||||
{
|
||||
SecurityGroupReference securityGroupReferencesObject;
|
||||
if(!value["SecurityGroupId"].isNull())
|
||||
securityGroupReferencesObject.securityGroupId = value["SecurityGroupId"].asString();
|
||||
auto allReferencingSecurityGroups = value["ReferencingSecurityGroups"]["ReferencingSecurityGroup"];
|
||||
for (auto value : allReferencingSecurityGroups)
|
||||
{
|
||||
SecurityGroupReference::ReferencingSecurityGroup referencingSecurityGroupsObject;
|
||||
if(!value["AliUid"].isNull())
|
||||
referencingSecurityGroupsObject.aliUid = value["AliUid"].asString();
|
||||
if(!value["SecurityGroupId"].isNull())
|
||||
referencingSecurityGroupsObject.securityGroupId = value["SecurityGroupId"].asString();
|
||||
securityGroupReferencesObject.referencingSecurityGroups.push_back(referencingSecurityGroupsObject);
|
||||
}
|
||||
securityGroupReferences_.push_back(securityGroupReferencesObject);
|
||||
}
|
||||
auto allSecurityGroupReferences = value["SecurityGroupReferences"]["SecurityGroupReference"];
|
||||
for (auto value : allSecurityGroupReferences)
|
||||
{
|
||||
SecurityGroupReference securityGroupReferencesObject;
|
||||
if(!value["SecurityGroupId"].isNull())
|
||||
securityGroupReferencesObject.securityGroupId = value["SecurityGroupId"].asString();
|
||||
auto allReferencingSecurityGroups = value["ReferencingSecurityGroups"]["ReferencingSecurityGroup"];
|
||||
for (auto value : allReferencingSecurityGroups)
|
||||
{
|
||||
SecurityGroupReference::ReferencingSecurityGroup referencingSecurityGroupsObject;
|
||||
if(!value["AliUid"].isNull())
|
||||
referencingSecurityGroupsObject.aliUid = value["AliUid"].asString();
|
||||
if(!value["SecurityGroupId"].isNull())
|
||||
referencingSecurityGroupsObject.securityGroupId = value["SecurityGroupId"].asString();
|
||||
securityGroupReferencesObject.referencingSecurityGroups.push_back(referencingSecurityGroupsObject);
|
||||
}
|
||||
securityGroupReferences_.push_back(securityGroupReferencesObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeSecurityGroupReferencesResult::SecurityGroupReference> DescribeSecurityGroupReferencesResult::getSecurityGroupReferences()const
|
||||
{
|
||||
return securityGroupReferences_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSecurityGroupReferencesResult::SecurityGroupReference> DescribeSecurityGroupReferencesResult::getSecurityGroupReferences()const
|
||||
{
|
||||
return securityGroupReferences_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,69 +40,69 @@ void DescribeSecurityGroupsResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allSecurityGroups = value["SecurityGroups"]["SecurityGroup"];
|
||||
for (auto value : allSecurityGroups)
|
||||
{
|
||||
SecurityGroup securityGroupsObject;
|
||||
if(!value["SecurityGroupId"].isNull())
|
||||
securityGroupsObject.securityGroupId = value["SecurityGroupId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
securityGroupsObject.description = value["Description"].asString();
|
||||
if(!value["SecurityGroupName"].isNull())
|
||||
securityGroupsObject.securityGroupName = value["SecurityGroupName"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
securityGroupsObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
securityGroupsObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["AvailableInstanceAmount"].isNull())
|
||||
securityGroupsObject.availableInstanceAmount = std::stoi(value["AvailableInstanceAmount"].asString());
|
||||
if(!value["EcsCount"].isNull())
|
||||
securityGroupsObject.ecsCount = std::stoi(value["EcsCount"].asString());
|
||||
auto allTags = value["Tags"]["Tag"];
|
||||
for (auto value : allTags)
|
||||
{
|
||||
SecurityGroup::Tag tagsObject;
|
||||
if(!value["TagKey"].isNull())
|
||||
tagsObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagsObject.tagValue = value["TagValue"].asString();
|
||||
securityGroupsObject.tags.push_back(tagsObject);
|
||||
}
|
||||
securityGroups_.push_back(securityGroupsObject);
|
||||
}
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allSecurityGroups = value["SecurityGroups"]["SecurityGroup"];
|
||||
for (auto value : allSecurityGroups)
|
||||
{
|
||||
SecurityGroup securityGroupsObject;
|
||||
if(!value["SecurityGroupId"].isNull())
|
||||
securityGroupsObject.securityGroupId = value["SecurityGroupId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
securityGroupsObject.description = value["Description"].asString();
|
||||
if(!value["SecurityGroupName"].isNull())
|
||||
securityGroupsObject.securityGroupName = value["SecurityGroupName"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
securityGroupsObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
securityGroupsObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["AvailableInstanceAmount"].isNull())
|
||||
securityGroupsObject.availableInstanceAmount = std::stoi(value["AvailableInstanceAmount"].asString());
|
||||
if(!value["EcsCount"].isNull())
|
||||
securityGroupsObject.ecsCount = std::stoi(value["EcsCount"].asString());
|
||||
auto allTags = value["Tags"]["Tag"];
|
||||
for (auto value : allTags)
|
||||
{
|
||||
SecurityGroup::Tag tagsObject;
|
||||
if(!value["TagKey"].isNull())
|
||||
tagsObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagsObject.tagValue = value["TagValue"].asString();
|
||||
securityGroupsObject.tags.push_back(tagsObject);
|
||||
}
|
||||
securityGroups_.push_back(securityGroupsObject);
|
||||
}
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeSecurityGroupsResult::SecurityGroup> DescribeSecurityGroupsResult::getSecurityGroups()const
|
||||
{
|
||||
return securityGroups_;
|
||||
}
|
||||
|
||||
int DescribeSecurityGroupsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeSecurityGroupsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeSecurityGroupsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::string DescribeSecurityGroupsResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSecurityGroupsResult::SecurityGroup> DescribeSecurityGroupsResult::getSecurityGroups()const
|
||||
{
|
||||
return securityGroups_;
|
||||
}
|
||||
|
||||
int DescribeSecurityGroupsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeSecurityGroupsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeSecurityGroupsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::string DescribeSecurityGroupsResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,56 +40,56 @@ void DescribeSnapshotLinksResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allSnapshotLinks = value["SnapshotLinks"]["SnapshotLink"];
|
||||
for (auto value : allSnapshotLinks)
|
||||
{
|
||||
SnapshotLink snapshotLinksObject;
|
||||
if(!value["SnapshotLinkId"].isNull())
|
||||
snapshotLinksObject.snapshotLinkId = value["SnapshotLinkId"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
snapshotLinksObject.regionId = value["RegionId"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
snapshotLinksObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["InstanceName"].isNull())
|
||||
snapshotLinksObject.instanceName = value["InstanceName"].asString();
|
||||
if(!value["SourceDiskId"].isNull())
|
||||
snapshotLinksObject.sourceDiskId = value["SourceDiskId"].asString();
|
||||
if(!value["SourceDiskSize"].isNull())
|
||||
snapshotLinksObject.sourceDiskSize = std::stoi(value["SourceDiskSize"].asString());
|
||||
if(!value["SourceDiskType"].isNull())
|
||||
snapshotLinksObject.sourceDiskType = value["SourceDiskType"].asString();
|
||||
if(!value["TotalSize"].isNull())
|
||||
snapshotLinksObject.totalSize = std::stoi(value["TotalSize"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
snapshotLinksObject.totalCount = std::stoi(value["TotalCount"].asString());
|
||||
snapshotLinks_.push_back(snapshotLinksObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allSnapshotLinks = value["SnapshotLinks"]["SnapshotLink"];
|
||||
for (auto value : allSnapshotLinks)
|
||||
{
|
||||
SnapshotLink snapshotLinksObject;
|
||||
if(!value["SnapshotLinkId"].isNull())
|
||||
snapshotLinksObject.snapshotLinkId = value["SnapshotLinkId"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
snapshotLinksObject.regionId = value["RegionId"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
snapshotLinksObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["InstanceName"].isNull())
|
||||
snapshotLinksObject.instanceName = value["InstanceName"].asString();
|
||||
if(!value["SourceDiskId"].isNull())
|
||||
snapshotLinksObject.sourceDiskId = value["SourceDiskId"].asString();
|
||||
if(!value["SourceDiskSize"].isNull())
|
||||
snapshotLinksObject.sourceDiskSize = std::stoi(value["SourceDiskSize"].asString());
|
||||
if(!value["SourceDiskType"].isNull())
|
||||
snapshotLinksObject.sourceDiskType = value["SourceDiskType"].asString();
|
||||
if(!value["TotalSize"].isNull())
|
||||
snapshotLinksObject.totalSize = std::stoi(value["TotalSize"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
snapshotLinksObject.totalCount = std::stoi(value["TotalCount"].asString());
|
||||
snapshotLinks_.push_back(snapshotLinksObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeSnapshotLinksResult::SnapshotLink> DescribeSnapshotLinksResult::getSnapshotLinks()const
|
||||
{
|
||||
return snapshotLinks_;
|
||||
}
|
||||
|
||||
int DescribeSnapshotLinksResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeSnapshotLinksResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeSnapshotLinksResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSnapshotLinksResult::SnapshotLink> DescribeSnapshotLinksResult::getSnapshotLinks()const
|
||||
{
|
||||
return snapshotLinks_;
|
||||
}
|
||||
|
||||
int DescribeSnapshotLinksResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeSnapshotLinksResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeSnapshotLinksResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,21 +40,21 @@ void DescribeSnapshotMonitorDataResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allMonitorData = value["MonitorData"]["DataPoint"];
|
||||
for (auto value : allMonitorData)
|
||||
{
|
||||
DataPoint monitorDataObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
monitorDataObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!value["Size"].isNull())
|
||||
monitorDataObject.size = std::stol(value["Size"].asString());
|
||||
monitorData_.push_back(monitorDataObject);
|
||||
}
|
||||
auto allMonitorData = value["MonitorData"]["DataPoint"];
|
||||
for (auto value : allMonitorData)
|
||||
{
|
||||
DataPoint monitorDataObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
monitorDataObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!value["Size"].isNull())
|
||||
monitorDataObject.size = std::stol(value["Size"].asString());
|
||||
monitorData_.push_back(monitorDataObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeSnapshotMonitorDataResult::DataPoint> DescribeSnapshotMonitorDataResult::getMonitorData()const
|
||||
{
|
||||
return monitorData_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSnapshotMonitorDataResult::DataPoint> DescribeSnapshotMonitorDataResult::getMonitorData()const
|
||||
{
|
||||
return monitorData_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,46 +40,46 @@ void DescribeSnapshotPackageResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allSnapshotPackages = value["SnapshotPackages"]["SnapshotPackage"];
|
||||
for (auto value : allSnapshotPackages)
|
||||
{
|
||||
SnapshotPackage snapshotPackagesObject;
|
||||
if(!value["StartTime"].isNull())
|
||||
snapshotPackagesObject.startTime = value["StartTime"].asString();
|
||||
if(!value["EndTime"].isNull())
|
||||
snapshotPackagesObject.endTime = value["EndTime"].asString();
|
||||
if(!value["InitCapacity"].isNull())
|
||||
snapshotPackagesObject.initCapacity = std::stol(value["InitCapacity"].asString());
|
||||
if(!value["DisplayName"].isNull())
|
||||
snapshotPackagesObject.displayName = value["DisplayName"].asString();
|
||||
snapshotPackages_.push_back(snapshotPackagesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allSnapshotPackages = value["SnapshotPackages"]["SnapshotPackage"];
|
||||
for (auto value : allSnapshotPackages)
|
||||
{
|
||||
SnapshotPackage snapshotPackagesObject;
|
||||
if(!value["StartTime"].isNull())
|
||||
snapshotPackagesObject.startTime = value["StartTime"].asString();
|
||||
if(!value["EndTime"].isNull())
|
||||
snapshotPackagesObject.endTime = value["EndTime"].asString();
|
||||
if(!value["InitCapacity"].isNull())
|
||||
snapshotPackagesObject.initCapacity = std::stol(value["InitCapacity"].asString());
|
||||
if(!value["DisplayName"].isNull())
|
||||
snapshotPackagesObject.displayName = value["DisplayName"].asString();
|
||||
snapshotPackages_.push_back(snapshotPackagesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeSnapshotPackageResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeSnapshotPackageResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeSnapshotPackageResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSnapshotPackageResult::SnapshotPackage> DescribeSnapshotPackageResult::getSnapshotPackages()const
|
||||
{
|
||||
return snapshotPackages_;
|
||||
}
|
||||
|
||||
int DescribeSnapshotPackageResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeSnapshotPackageResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeSnapshotPackageResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSnapshotPackageResult::SnapshotPackage> DescribeSnapshotPackageResult::getSnapshotPackages()const
|
||||
{
|
||||
return snapshotPackages_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,76 +40,76 @@ void DescribeSnapshotsResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allSnapshots = value["Snapshots"]["Snapshot"];
|
||||
for (auto value : allSnapshots)
|
||||
{
|
||||
Snapshot snapshotsObject;
|
||||
if(!value["SnapshotId"].isNull())
|
||||
snapshotsObject.snapshotId = value["SnapshotId"].asString();
|
||||
if(!value["SnapshotName"].isNull())
|
||||
snapshotsObject.snapshotName = value["SnapshotName"].asString();
|
||||
if(!value["Progress"].isNull())
|
||||
snapshotsObject.progress = value["Progress"].asString();
|
||||
if(!value["ProductCode"].isNull())
|
||||
snapshotsObject.productCode = value["ProductCode"].asString();
|
||||
if(!value["SourceDiskId"].isNull())
|
||||
snapshotsObject.sourceDiskId = value["SourceDiskId"].asString();
|
||||
if(!value["SourceDiskType"].isNull())
|
||||
snapshotsObject.sourceDiskType = value["SourceDiskType"].asString();
|
||||
if(!value["RetentionDays"].isNull())
|
||||
snapshotsObject.retentionDays = std::stoi(value["RetentionDays"].asString());
|
||||
if(!value["Encrypted"].isNull())
|
||||
snapshotsObject.encrypted = value["Encrypted"].asString() == "true";
|
||||
if(!value["SourceDiskSize"].isNull())
|
||||
snapshotsObject.sourceDiskSize = value["SourceDiskSize"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
snapshotsObject.description = value["Description"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
snapshotsObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
snapshotsObject.status = value["Status"].asString();
|
||||
if(!value["Usage"].isNull())
|
||||
snapshotsObject.usage = value["Usage"].asString();
|
||||
if(!value["SourceStorageType"].isNull())
|
||||
snapshotsObject.sourceStorageType = value["SourceStorageType"].asString();
|
||||
auto allTags = value["Tags"]["Tag"];
|
||||
for (auto value : allTags)
|
||||
{
|
||||
Snapshot::Tag tagsObject;
|
||||
if(!value["TagKey"].isNull())
|
||||
tagsObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagsObject.tagValue = value["TagValue"].asString();
|
||||
snapshotsObject.tags.push_back(tagsObject);
|
||||
}
|
||||
snapshots_.push_back(snapshotsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
auto allSnapshots = value["Snapshots"]["Snapshot"];
|
||||
for (auto value : allSnapshots)
|
||||
{
|
||||
Snapshot snapshotsObject;
|
||||
if(!value["SnapshotId"].isNull())
|
||||
snapshotsObject.snapshotId = value["SnapshotId"].asString();
|
||||
if(!value["SnapshotName"].isNull())
|
||||
snapshotsObject.snapshotName = value["SnapshotName"].asString();
|
||||
if(!value["Progress"].isNull())
|
||||
snapshotsObject.progress = value["Progress"].asString();
|
||||
if(!value["ProductCode"].isNull())
|
||||
snapshotsObject.productCode = value["ProductCode"].asString();
|
||||
if(!value["SourceDiskId"].isNull())
|
||||
snapshotsObject.sourceDiskId = value["SourceDiskId"].asString();
|
||||
if(!value["SourceDiskType"].isNull())
|
||||
snapshotsObject.sourceDiskType = value["SourceDiskType"].asString();
|
||||
if(!value["RetentionDays"].isNull())
|
||||
snapshotsObject.retentionDays = std::stoi(value["RetentionDays"].asString());
|
||||
if(!value["Encrypted"].isNull())
|
||||
snapshotsObject.encrypted = value["Encrypted"].asString() == "true";
|
||||
if(!value["SourceDiskSize"].isNull())
|
||||
snapshotsObject.sourceDiskSize = value["SourceDiskSize"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
snapshotsObject.description = value["Description"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
snapshotsObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
snapshotsObject.status = value["Status"].asString();
|
||||
if(!value["Usage"].isNull())
|
||||
snapshotsObject.usage = value["Usage"].asString();
|
||||
if(!value["SourceStorageType"].isNull())
|
||||
snapshotsObject.sourceStorageType = value["SourceStorageType"].asString();
|
||||
auto allTags = value["Tags"]["Tag"];
|
||||
for (auto value : allTags)
|
||||
{
|
||||
Snapshot::Tag tagsObject;
|
||||
if(!value["TagKey"].isNull())
|
||||
tagsObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagsObject.tagValue = value["TagValue"].asString();
|
||||
snapshotsObject.tags.push_back(tagsObject);
|
||||
}
|
||||
snapshots_.push_back(snapshotsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeSnapshotsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeSnapshotsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeSnapshotsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSnapshotsResult::Snapshot> DescribeSnapshotsResult::getSnapshots()const
|
||||
{
|
||||
return snapshots_;
|
||||
}
|
||||
|
||||
int DescribeSnapshotsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeSnapshotsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeSnapshotsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSnapshotsResult::Snapshot> DescribeSnapshotsResult::getSnapshots()const
|
||||
{
|
||||
return snapshots_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,20 +40,20 @@ void DescribeSnapshotsUsageResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["SnapshotCount"].isNull())
|
||||
snapshotCount_ = std::stoi(value["SnapshotCount"].asString());
|
||||
if(!value["SnapshotSize"].isNull())
|
||||
snapshotSize_ = std::stol(value["SnapshotSize"].asString());
|
||||
if(!value["SnapshotCount"].isNull())
|
||||
snapshotCount_ = std::stoi(value["SnapshotCount"].asString());
|
||||
if(!value["SnapshotSize"].isNull())
|
||||
snapshotSize_ = std::stol(value["SnapshotSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeSnapshotsUsageResult::getSnapshotCount()const
|
||||
{
|
||||
return snapshotCount_;
|
||||
}
|
||||
|
||||
long DescribeSnapshotsUsageResult::getSnapshotSize()const
|
||||
{
|
||||
return snapshotSize_;
|
||||
}
|
||||
|
||||
int DescribeSnapshotsUsageResult::getSnapshotCount()const
|
||||
{
|
||||
return snapshotCount_;
|
||||
}
|
||||
|
||||
long DescribeSnapshotsUsageResult::getSnapshotSize()const
|
||||
{
|
||||
return snapshotSize_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,45 +40,45 @@ void DescribeSpotPriceHistoryResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allSpotPrices = value["SpotPrices"]["SpotPriceType"];
|
||||
for (auto value : allSpotPrices)
|
||||
{
|
||||
SpotPriceType spotPricesObject;
|
||||
if(!value["ZoneId"].isNull())
|
||||
spotPricesObject.zoneId = value["ZoneId"].asString();
|
||||
if(!value["InstanceType"].isNull())
|
||||
spotPricesObject.instanceType = value["InstanceType"].asString();
|
||||
if(!value["IoOptimized"].isNull())
|
||||
spotPricesObject.ioOptimized = value["IoOptimized"].asString();
|
||||
if(!value["Timestamp"].isNull())
|
||||
spotPricesObject.timestamp = value["Timestamp"].asString();
|
||||
if(!value["NetworkType"].isNull())
|
||||
spotPricesObject.networkType = value["NetworkType"].asString();
|
||||
if(!value["SpotPrice"].isNull())
|
||||
spotPricesObject.spotPrice = std::stof(value["SpotPrice"].asString());
|
||||
if(!value["OriginPrice"].isNull())
|
||||
spotPricesObject.originPrice = std::stof(value["OriginPrice"].asString());
|
||||
spotPrices_.push_back(spotPricesObject);
|
||||
}
|
||||
if(!value["NextOffset"].isNull())
|
||||
nextOffset_ = std::stoi(value["NextOffset"].asString());
|
||||
if(!value["Currency"].isNull())
|
||||
currency_ = value["Currency"].asString();
|
||||
auto allSpotPrices = value["SpotPrices"]["SpotPriceType"];
|
||||
for (auto value : allSpotPrices)
|
||||
{
|
||||
SpotPriceType spotPricesObject;
|
||||
if(!value["ZoneId"].isNull())
|
||||
spotPricesObject.zoneId = value["ZoneId"].asString();
|
||||
if(!value["InstanceType"].isNull())
|
||||
spotPricesObject.instanceType = value["InstanceType"].asString();
|
||||
if(!value["IoOptimized"].isNull())
|
||||
spotPricesObject.ioOptimized = value["IoOptimized"].asString();
|
||||
if(!value["Timestamp"].isNull())
|
||||
spotPricesObject.timestamp = value["Timestamp"].asString();
|
||||
if(!value["NetworkType"].isNull())
|
||||
spotPricesObject.networkType = value["NetworkType"].asString();
|
||||
if(!value["SpotPrice"].isNull())
|
||||
spotPricesObject.spotPrice = std::stof(value["SpotPrice"].asString());
|
||||
if(!value["OriginPrice"].isNull())
|
||||
spotPricesObject.originPrice = std::stof(value["OriginPrice"].asString());
|
||||
spotPrices_.push_back(spotPricesObject);
|
||||
}
|
||||
if(!value["NextOffset"].isNull())
|
||||
nextOffset_ = std::stoi(value["NextOffset"].asString());
|
||||
if(!value["Currency"].isNull())
|
||||
currency_ = value["Currency"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeSpotPriceHistoryResult::getCurrency()const
|
||||
{
|
||||
return currency_;
|
||||
}
|
||||
|
||||
int DescribeSpotPriceHistoryResult::getNextOffset()const
|
||||
{
|
||||
return nextOffset_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSpotPriceHistoryResult::SpotPriceType> DescribeSpotPriceHistoryResult::getSpotPrices()const
|
||||
{
|
||||
return spotPrices_;
|
||||
}
|
||||
|
||||
std::string DescribeSpotPriceHistoryResult::getCurrency()const
|
||||
{
|
||||
return currency_;
|
||||
}
|
||||
|
||||
int DescribeSpotPriceHistoryResult::getNextOffset()const
|
||||
{
|
||||
return nextOffset_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSpotPriceHistoryResult::SpotPriceType> DescribeSpotPriceHistoryResult::getSpotPrices()const
|
||||
{
|
||||
return spotPrices_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,35 +40,35 @@ void DescribeTagKeysResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allTagKeys = value["TagKeys"]["TagKey"];
|
||||
for (const auto &item : allTagKeys)
|
||||
tagKeys_.push_back(item.asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
auto allTagKeys = value["TagKeys"]["TagKey"];
|
||||
for (const auto &item : allTagKeys)
|
||||
tagKeys_.push_back(item.asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeTagKeysResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeTagKeysResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeTagKeysResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeTagKeysResult::getTagKeys()const
|
||||
{
|
||||
return tagKeys_;
|
||||
}
|
||||
|
||||
int DescribeTagKeysResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeTagKeysResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeTagKeysResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeTagKeysResult::getTagKeys()const
|
||||
{
|
||||
return tagKeys_;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,60 +40,55 @@ void DescribeTagsResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allTags = value["Tags"]["Tag"];
|
||||
for (auto value : allTags)
|
||||
{
|
||||
Tag tagsObject;
|
||||
if(!value["TagKey"].isNull())
|
||||
tagsObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagsObject.tagValue = value["TagValue"].asString();
|
||||
auto allResourceTypeCount = value["ResourceTypeCount"];
|
||||
for (auto value : allResourceTypeCount)
|
||||
{
|
||||
Tag::ResourceTypeCount resourceTypeCountObject;
|
||||
if(!value["Instance"].isNull())
|
||||
resourceTypeCountObject.instance = std::stoi(value["Instance"].asString());
|
||||
if(!value["Disk"].isNull())
|
||||
resourceTypeCountObject.disk = std::stoi(value["Disk"].asString());
|
||||
if(!value["Volume"].isNull())
|
||||
resourceTypeCountObject.volume = std::stoi(value["Volume"].asString());
|
||||
if(!value["Image"].isNull())
|
||||
resourceTypeCountObject.image = std::stoi(value["Image"].asString());
|
||||
if(!value["Snapshot"].isNull())
|
||||
resourceTypeCountObject.snapshot = std::stoi(value["Snapshot"].asString());
|
||||
if(!value["Securitygroup"].isNull())
|
||||
resourceTypeCountObject.securitygroup = std::stoi(value["Securitygroup"].asString());
|
||||
tagsObject.resourceTypeCount.push_back(resourceTypeCountObject);
|
||||
}
|
||||
tags_.push_back(tagsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
auto allTags = value["Tags"]["Tag"];
|
||||
for (auto value : allTags)
|
||||
{
|
||||
Tag tagsObject;
|
||||
if(!value["TagKey"].isNull())
|
||||
tagsObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagsObject.tagValue = value["TagValue"].asString();
|
||||
auto resourceTypeCountNode = value["ResourceTypeCount"];
|
||||
if(!resourceTypeCountNode["Instance"].isNull())
|
||||
tagsObject.resourceTypeCount.instance = std::stoi(resourceTypeCountNode["Instance"].asString());
|
||||
if(!resourceTypeCountNode["Disk"].isNull())
|
||||
tagsObject.resourceTypeCount.disk = std::stoi(resourceTypeCountNode["Disk"].asString());
|
||||
if(!resourceTypeCountNode["Volume"].isNull())
|
||||
tagsObject.resourceTypeCount.volume = std::stoi(resourceTypeCountNode["Volume"].asString());
|
||||
if(!resourceTypeCountNode["Image"].isNull())
|
||||
tagsObject.resourceTypeCount.image = std::stoi(resourceTypeCountNode["Image"].asString());
|
||||
if(!resourceTypeCountNode["Snapshot"].isNull())
|
||||
tagsObject.resourceTypeCount.snapshot = std::stoi(resourceTypeCountNode["Snapshot"].asString());
|
||||
if(!resourceTypeCountNode["Securitygroup"].isNull())
|
||||
tagsObject.resourceTypeCount.securitygroup = std::stoi(resourceTypeCountNode["Securitygroup"].asString());
|
||||
tags_.push_back(tagsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeTagsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeTagsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeTagsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeTagsResult::Tag> DescribeTagsResult::getTags()const
|
||||
{
|
||||
return tags_;
|
||||
}
|
||||
|
||||
int DescribeTagsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeTagsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeTagsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeTagsResult::Tag> DescribeTagsResult::getTags()const
|
||||
{
|
||||
return tags_;
|
||||
}
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user