Support sag reseller.
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -27,6 +27,19 @@ AddACLRuleRequest::AddACLRuleRequest() :
|
||||
AddACLRuleRequest::~AddACLRuleRequest()
|
||||
{}
|
||||
|
||||
std::vector<std::string> AddACLRuleRequest::getDpiGroupIds()const
|
||||
{
|
||||
return dpiGroupIds_;
|
||||
}
|
||||
|
||||
void AddACLRuleRequest::setDpiGroupIds(const std::vector<std::string>& dpiGroupIds)
|
||||
{
|
||||
dpiGroupIds_ = dpiGroupIds;
|
||||
for(int dep1 = 0; dep1!= dpiGroupIds.size(); dep1++) {
|
||||
setParameter("DpiGroupIds."+ std::to_string(dep1), dpiGroupIds.at(dep1));
|
||||
}
|
||||
}
|
||||
|
||||
long AddACLRuleRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
@@ -93,6 +106,19 @@ void AddACLRuleRequest::setDestCidr(const std::string& destCidr)
|
||||
setParameter("DestCidr", destCidr);
|
||||
}
|
||||
|
||||
std::vector<std::string> AddACLRuleRequest::getDpiSignatureIds()const
|
||||
{
|
||||
return dpiSignatureIds_;
|
||||
}
|
||||
|
||||
void AddACLRuleRequest::setDpiSignatureIds(const std::vector<std::string>& dpiSignatureIds)
|
||||
{
|
||||
dpiSignatureIds_ = dpiSignatureIds;
|
||||
for(int dep1 = 0; dep1!= dpiSignatureIds.size(); dep1++) {
|
||||
setParameter("DpiSignatureIds."+ std::to_string(dep1), dpiSignatureIds.at(dep1));
|
||||
}
|
||||
}
|
||||
|
||||
std::string AddACLRuleRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
|
||||
@@ -39,34 +39,40 @@ void AddACLRuleResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["AcrId"].isNull())
|
||||
acrId_ = value["AcrId"].asString();
|
||||
if(!value["AclId"].isNull())
|
||||
aclId_ = value["AclId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
if(!value["Direction"].isNull())
|
||||
direction_ = value["Direction"].asString();
|
||||
if(!value["SourceCidr"].isNull())
|
||||
sourceCidr_ = value["SourceCidr"].asString();
|
||||
if(!value["DestCidr"].isNull())
|
||||
destCidr_ = value["DestCidr"].asString();
|
||||
if(!value["IpProtocol"].isNull())
|
||||
ipProtocol_ = value["IpProtocol"].asString();
|
||||
if(!value["SourcePortRange"].isNull())
|
||||
sourcePortRange_ = value["SourcePortRange"].asString();
|
||||
if(!value["DestPortRange"].isNull())
|
||||
destPortRange_ = value["DestPortRange"].asString();
|
||||
auto allDpiSignatureIds = value["DpiSignatureIds"]["DpiSignatureId"];
|
||||
for (const auto &item : allDpiSignatureIds)
|
||||
dpiSignatureIds_.push_back(item.asString());
|
||||
auto allDpiGroupIds = value["DpiGroupIds"]["DpiGroupId"];
|
||||
for (const auto &item : allDpiGroupIds)
|
||||
dpiGroupIds_.push_back(item.asString());
|
||||
if(!value["Policy"].isNull())
|
||||
policy_ = value["Policy"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
if(!value["SourcePortRange"].isNull())
|
||||
sourcePortRange_ = value["SourcePortRange"].asString();
|
||||
if(!value["SourceCidr"].isNull())
|
||||
sourceCidr_ = value["SourceCidr"].asString();
|
||||
if(!value["Priority"].isNull())
|
||||
priority_ = std::stoi(value["Priority"].asString());
|
||||
if(!value["AclId"].isNull())
|
||||
aclId_ = value["AclId"].asString();
|
||||
if(!value["AcrId"].isNull())
|
||||
acrId_ = value["AcrId"].asString();
|
||||
if(!value["DestPortRange"].isNull())
|
||||
destPortRange_ = value["DestPortRange"].asString();
|
||||
if(!value["Direction"].isNull())
|
||||
direction_ = value["Direction"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
name_ = value["Name"].asString();
|
||||
if(!value["GmtCreate"].isNull())
|
||||
gmtCreate_ = std::stol(value["GmtCreate"].asString());
|
||||
if(!value["Type"].isNull())
|
||||
type_ = value["Type"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
name_ = value["Name"].asString();
|
||||
if(!value["DestCidr"].isNull())
|
||||
destCidr_ = value["DestCidr"].asString();
|
||||
if(!value["IpProtocol"].isNull())
|
||||
ipProtocol_ = value["IpProtocol"].asString();
|
||||
|
||||
}
|
||||
|
||||
@@ -110,6 +116,11 @@ std::string AddACLRuleResult::getDestPortRange()const
|
||||
return destPortRange_;
|
||||
}
|
||||
|
||||
std::vector<std::string> AddACLRuleResult::getDpiGroupIds()const
|
||||
{
|
||||
return dpiGroupIds_;
|
||||
}
|
||||
|
||||
std::string AddACLRuleResult::getDirection()const
|
||||
{
|
||||
return direction_;
|
||||
@@ -135,6 +146,11 @@ std::string AddACLRuleResult::getDestCidr()const
|
||||
return destCidr_;
|
||||
}
|
||||
|
||||
std::vector<std::string> AddACLRuleResult::getDpiSignatureIds()const
|
||||
{
|
||||
return dpiSignatureIds_;
|
||||
}
|
||||
|
||||
std::string AddACLRuleResult::getIpProtocol()const
|
||||
{
|
||||
return ipProtocol_;
|
||||
|
||||
106
smartag/src/model/ClearSagCipherRequest.cc
Normal file
106
smartag/src/model/ClearSagCipherRequest.cc
Normal file
@@ -0,0 +1,106 @@
|
||||
/*
|
||||
* 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/smartag/model/ClearSagCipherRequest.h>
|
||||
|
||||
using AlibabaCloud::Smartag::Model::ClearSagCipherRequest;
|
||||
|
||||
ClearSagCipherRequest::ClearSagCipherRequest() :
|
||||
RpcServiceRequest("smartag", "2018-03-13", "ClearSagCipher")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ClearSagCipherRequest::~ClearSagCipherRequest()
|
||||
{}
|
||||
|
||||
long ClearSagCipherRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void ClearSagCipherRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string ClearSagCipherRequest::getSnNumber()const
|
||||
{
|
||||
return snNumber_;
|
||||
}
|
||||
|
||||
void ClearSagCipherRequest::setSnNumber(const std::string& snNumber)
|
||||
{
|
||||
snNumber_ = snNumber;
|
||||
setParameter("SnNumber", snNumber);
|
||||
}
|
||||
|
||||
std::string ClearSagCipherRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ClearSagCipherRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string ClearSagCipherRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void ClearSagCipherRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string ClearSagCipherRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void ClearSagCipherRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long ClearSagCipherRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void ClearSagCipherRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string ClearSagCipherRequest::getSagId()const
|
||||
{
|
||||
return sagId_;
|
||||
}
|
||||
|
||||
void ClearSagCipherRequest::setSagId(const std::string& sagId)
|
||||
{
|
||||
sagId_ = sagId;
|
||||
setParameter("SagId", sagId);
|
||||
}
|
||||
|
||||
@@ -14,34 +14,30 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/smartag/model/SwitchSAGHaStateResult.h>
|
||||
#include <alibabacloud/smartag/model/ClearSagCipherResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Smartag;
|
||||
using namespace AlibabaCloud::Smartag::Model;
|
||||
|
||||
SwitchSAGHaStateResult::SwitchSAGHaStateResult() :
|
||||
ClearSagCipherResult::ClearSagCipherResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
SwitchSAGHaStateResult::SwitchSAGHaStateResult(const std::string &payload) :
|
||||
ClearSagCipherResult::ClearSagCipherResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
SwitchSAGHaStateResult::~SwitchSAGHaStateResult()
|
||||
ClearSagCipherResult::~ClearSagCipherResult()
|
||||
{}
|
||||
|
||||
void SwitchSAGHaStateResult::parse(const std::string &payload)
|
||||
void ClearSagCipherResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
@@ -39,18 +39,18 @@ void CreateCloudConnectNetworkResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["CcnId"].isNull())
|
||||
ccnId_ = value["CcnId"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
name_ = value["Name"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
if(!value["SnatCidrBlock"].isNull())
|
||||
snatCidrBlock_ = value["SnatCidrBlock"].asString();
|
||||
if(!value["CcnId"].isNull())
|
||||
ccnId_ = value["CcnId"].asString();
|
||||
if(!value["CidrBlock"].isNull())
|
||||
cidrBlock_ = value["CidrBlock"].asString();
|
||||
if(!value["SnatCidrBlock"].isNull())
|
||||
snatCidrBlock_ = value["SnatCidrBlock"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
name_ = value["Name"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,115 +0,0 @@
|
||||
/*
|
||||
* 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/smartag/model/CreateDedicatedLineBackupRequest.h>
|
||||
|
||||
using AlibabaCloud::Smartag::Model::CreateDedicatedLineBackupRequest;
|
||||
|
||||
CreateDedicatedLineBackupRequest::CreateDedicatedLineBackupRequest() :
|
||||
RpcServiceRequest("smartag", "2018-03-13", "CreateDedicatedLineBackup")
|
||||
{}
|
||||
|
||||
CreateDedicatedLineBackupRequest::~CreateDedicatedLineBackupRequest()
|
||||
{}
|
||||
|
||||
long CreateDedicatedLineBackupRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void CreateDedicatedLineBackupRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string CreateDedicatedLineBackupRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void CreateDedicatedLineBackupRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string CreateDedicatedLineBackupRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateDedicatedLineBackupRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string CreateDedicatedLineBackupRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void CreateDedicatedLineBackupRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setCoreParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string CreateDedicatedLineBackupRequest::getSmartAGId()const
|
||||
{
|
||||
return smartAGId_;
|
||||
}
|
||||
|
||||
void CreateDedicatedLineBackupRequest::setSmartAGId(const std::string& smartAGId)
|
||||
{
|
||||
smartAGId_ = smartAGId;
|
||||
setCoreParameter("SmartAGId", smartAGId);
|
||||
}
|
||||
|
||||
long CreateDedicatedLineBackupRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CreateDedicatedLineBackupRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setCoreParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateDedicatedLineBackupRequest::getVbrId()const
|
||||
{
|
||||
return vbrId_;
|
||||
}
|
||||
|
||||
void CreateDedicatedLineBackupRequest::setVbrId(const std::string& vbrId)
|
||||
{
|
||||
vbrId_ = vbrId;
|
||||
setCoreParameter("VbrId", vbrId);
|
||||
}
|
||||
|
||||
std::string CreateDedicatedLineBackupRequest::getVbrRegionId()const
|
||||
{
|
||||
return vbrRegionId_;
|
||||
}
|
||||
|
||||
void CreateDedicatedLineBackupRequest::setVbrRegionId(const std::string& vbrRegionId)
|
||||
{
|
||||
vbrRegionId_ = vbrRegionId;
|
||||
setCoreParameter("VbrRegionId", vbrRegionId);
|
||||
}
|
||||
|
||||
73
smartag/src/model/CreateEnterpriseCodeRequest.cc
Normal file
73
smartag/src/model/CreateEnterpriseCodeRequest.cc
Normal file
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/smartag/model/CreateEnterpriseCodeRequest.h>
|
||||
|
||||
using AlibabaCloud::Smartag::Model::CreateEnterpriseCodeRequest;
|
||||
|
||||
CreateEnterpriseCodeRequest::CreateEnterpriseCodeRequest() :
|
||||
RpcServiceRequest("smartag", "2018-03-13", "CreateEnterpriseCode")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateEnterpriseCodeRequest::~CreateEnterpriseCodeRequest()
|
||||
{}
|
||||
|
||||
std::string CreateEnterpriseCodeRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void CreateEnterpriseCodeRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string CreateEnterpriseCodeRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateEnterpriseCodeRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string CreateEnterpriseCodeRequest::getEnterpriseCode()const
|
||||
{
|
||||
return enterpriseCode_;
|
||||
}
|
||||
|
||||
void CreateEnterpriseCodeRequest::setEnterpriseCode(const std::string& enterpriseCode)
|
||||
{
|
||||
enterpriseCode_ = enterpriseCode;
|
||||
setParameter("EnterpriseCode", enterpriseCode);
|
||||
}
|
||||
|
||||
bool CreateEnterpriseCodeRequest::getDryRun()const
|
||||
{
|
||||
return dryRun_;
|
||||
}
|
||||
|
||||
void CreateEnterpriseCodeRequest::setDryRun(bool dryRun)
|
||||
{
|
||||
dryRun_ = dryRun;
|
||||
setParameter("DryRun", dryRun ? "true" : "false");
|
||||
}
|
||||
|
||||
@@ -14,34 +14,30 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/smartag/model/DeleteSAGLinkLevelHaResult.h>
|
||||
#include <alibabacloud/smartag/model/CreateEnterpriseCodeResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Smartag;
|
||||
using namespace AlibabaCloud::Smartag::Model;
|
||||
|
||||
DeleteSAGLinkLevelHaResult::DeleteSAGLinkLevelHaResult() :
|
||||
CreateEnterpriseCodeResult::CreateEnterpriseCodeResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteSAGLinkLevelHaResult::DeleteSAGLinkLevelHaResult(const std::string &payload) :
|
||||
CreateEnterpriseCodeResult::CreateEnterpriseCodeResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteSAGLinkLevelHaResult::~DeleteSAGLinkLevelHaResult()
|
||||
CreateEnterpriseCodeResult::~CreateEnterpriseCodeResult()
|
||||
{}
|
||||
|
||||
void DeleteSAGLinkLevelHaResult::parse(const std::string &payload)
|
||||
void CreateEnterpriseCodeResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
@@ -39,40 +39,40 @@ void CreateHealthCheckResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["CreateTime"].isNull())
|
||||
createTime_ = std::stol(value["CreateTime"].asString());
|
||||
if(!value["InstanceId"].isNull())
|
||||
instanceId_ = value["InstanceId"].asString();
|
||||
if(!value["SmartAGId"].isNull())
|
||||
smartAGId_ = value["SmartAGId"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
name_ = value["Name"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
type_ = value["Type"].asString();
|
||||
if(!value["DstIpAddr"].isNull())
|
||||
dstIpAddr_ = value["DstIpAddr"].asString();
|
||||
if(!value["DstPort"].isNull())
|
||||
dstPort_ = std::stoi(value["DstPort"].asString());
|
||||
if(!value["SrcIpAddr"].isNull())
|
||||
srcIpAddr_ = value["SrcIpAddr"].asString();
|
||||
if(!value["SrcPort"].isNull())
|
||||
srcPort_ = std::stoi(value["SrcPort"].asString());
|
||||
if(!value["ProbeInterval"].isNull())
|
||||
probeInterval_ = std::stoi(value["ProbeInterval"].asString());
|
||||
if(!value["InstanceId"].isNull())
|
||||
instanceId_ = value["InstanceId"].asString();
|
||||
if(!value["SrcIpAddr"].isNull())
|
||||
srcIpAddr_ = value["SrcIpAddr"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
createTime_ = std::stol(value["CreateTime"].asString());
|
||||
if(!value["FailCountThreshold"].isNull())
|
||||
failCountThreshold_ = std::stoi(value["FailCountThreshold"].asString());
|
||||
if(!value["DstPort"].isNull())
|
||||
dstPort_ = std::stoi(value["DstPort"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
name_ = value["Name"].asString();
|
||||
if(!value["ProbeCount"].isNull())
|
||||
probeCount_ = std::stoi(value["ProbeCount"].asString());
|
||||
if(!value["Type"].isNull())
|
||||
type_ = value["Type"].asString();
|
||||
if(!value["ProbeTimeout"].isNull())
|
||||
probeTimeout_ = std::stoi(value["ProbeTimeout"].asString());
|
||||
if(!value["RttThreshold"].isNull())
|
||||
rttThreshold_ = std::stoi(value["RttThreshold"].asString());
|
||||
if(!value["ProbeInterval"].isNull())
|
||||
probeInterval_ = std::stoi(value["ProbeInterval"].asString());
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["SmartAGId"].isNull())
|
||||
smartAGId_ = value["SmartAGId"].asString();
|
||||
if(!value["RttFailThreshold"].isNull())
|
||||
rttFailThreshold_ = std::stoi(value["RttFailThreshold"].asString());
|
||||
if(!value["FailCountThreshold"].isNull())
|
||||
failCountThreshold_ = std::stoi(value["FailCountThreshold"].asString());
|
||||
if(!value["DstIpAddr"].isNull())
|
||||
dstIpAddr_ = value["DstIpAddr"].asString();
|
||||
|
||||
}
|
||||
|
||||
@@ -136,16 +136,16 @@ int CreateHealthCheckResult::getRttThreshold()const
|
||||
return rttThreshold_;
|
||||
}
|
||||
|
||||
std::string CreateHealthCheckResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
int CreateHealthCheckResult::getProbeInterval()const
|
||||
{
|
||||
return probeInterval_;
|
||||
}
|
||||
|
||||
std::string CreateHealthCheckResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::string CreateHealthCheckResult::getSmartAGId()const
|
||||
{
|
||||
return smartAGId_;
|
||||
|
||||
@@ -39,12 +39,12 @@ void CreateNetworkOptimizationResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["NetworkOptId"].isNull())
|
||||
networkOptId_ = value["NetworkOptId"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
name_ = value["Name"].asString();
|
||||
if(!value["State"].isNull())
|
||||
state_ = value["State"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
name_ = value["Name"].asString();
|
||||
if(!value["NetworkOptId"].isNull())
|
||||
networkOptId_ = value["NetworkOptId"].asString();
|
||||
|
||||
}
|
||||
|
||||
@@ -53,13 +53,13 @@ std::string CreateNetworkOptimizationResult::getState()const
|
||||
return state_;
|
||||
}
|
||||
|
||||
std::string CreateNetworkOptimizationResult::getNetworkOptId()const
|
||||
{
|
||||
return networkOptId_;
|
||||
}
|
||||
|
||||
std::string CreateNetworkOptimizationResult::getName()const
|
||||
{
|
||||
return name_;
|
||||
}
|
||||
|
||||
std::string CreateNetworkOptimizationResult::getNetworkOptId()const
|
||||
{
|
||||
return networkOptId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -39,26 +39,26 @@ void CreateQosCarResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["QosId"].isNull())
|
||||
qosId_ = value["QosId"].asString();
|
||||
if(!value["QosCarId"].isNull())
|
||||
qosCarId_ = value["QosCarId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
if(!value["Priority"].isNull())
|
||||
priority_ = std::stoi(value["Priority"].asString());
|
||||
if(!value["LimitType"].isNull())
|
||||
limitType_ = value["LimitType"].asString();
|
||||
if(!value["MinBandwidthAbs"].isNull())
|
||||
minBandwidthAbs_ = std::stoi(value["MinBandwidthAbs"].asString());
|
||||
if(!value["MaxBandwidthAbs"].isNull())
|
||||
maxBandwidthAbs_ = std::stoi(value["MaxBandwidthAbs"].asString());
|
||||
if(!value["MinBandwidthPercent"].isNull())
|
||||
minBandwidthPercent_ = std::stoi(value["MinBandwidthPercent"].asString());
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
if(!value["QosCarId"].isNull())
|
||||
qosCarId_ = value["QosCarId"].asString();
|
||||
if(!value["Priority"].isNull())
|
||||
priority_ = std::stoi(value["Priority"].asString());
|
||||
if(!value["MaxBandwidthPercent"].isNull())
|
||||
maxBandwidthPercent_ = std::stoi(value["MaxBandwidthPercent"].asString());
|
||||
if(!value["MaxBandwidthAbs"].isNull())
|
||||
maxBandwidthAbs_ = std::stoi(value["MaxBandwidthAbs"].asString());
|
||||
if(!value["QosId"].isNull())
|
||||
qosId_ = value["QosId"].asString();
|
||||
if(!value["PercentSourceType"].isNull())
|
||||
percentSourceType_ = value["PercentSourceType"].asString();
|
||||
if(!value["MinBandwidthPercent"].isNull())
|
||||
minBandwidthPercent_ = std::stoi(value["MinBandwidthPercent"].asString());
|
||||
if(!value["LimitType"].isNull())
|
||||
limitType_ = value["LimitType"].asString();
|
||||
|
||||
}
|
||||
|
||||
@@ -82,16 +82,16 @@ int CreateQosCarResult::getPriority()const
|
||||
return priority_;
|
||||
}
|
||||
|
||||
int CreateQosCarResult::getMaxBandwidthAbs()const
|
||||
{
|
||||
return maxBandwidthAbs_;
|
||||
}
|
||||
|
||||
int CreateQosCarResult::getMaxBandwidthPercent()const
|
||||
{
|
||||
return maxBandwidthPercent_;
|
||||
}
|
||||
|
||||
int CreateQosCarResult::getMaxBandwidthAbs()const
|
||||
{
|
||||
return maxBandwidthAbs_;
|
||||
}
|
||||
|
||||
std::string CreateQosCarResult::getQosId()const
|
||||
{
|
||||
return qosId_;
|
||||
|
||||
@@ -27,6 +27,19 @@ CreateQosPolicyRequest::CreateQosPolicyRequest() :
|
||||
CreateQosPolicyRequest::~CreateQosPolicyRequest()
|
||||
{}
|
||||
|
||||
std::vector<std::string> CreateQosPolicyRequest::getDpiGroupIds()const
|
||||
{
|
||||
return dpiGroupIds_;
|
||||
}
|
||||
|
||||
void CreateQosPolicyRequest::setDpiGroupIds(const std::vector<std::string>& dpiGroupIds)
|
||||
{
|
||||
dpiGroupIds_ = dpiGroupIds;
|
||||
for(int dep1 = 0; dep1!= dpiGroupIds.size(); dep1++) {
|
||||
setParameter("DpiGroupIds."+ std::to_string(dep1), dpiGroupIds.at(dep1));
|
||||
}
|
||||
}
|
||||
|
||||
long CreateQosPolicyRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
@@ -93,6 +106,19 @@ void CreateQosPolicyRequest::setDestCidr(const std::string& destCidr)
|
||||
setParameter("DestCidr", destCidr);
|
||||
}
|
||||
|
||||
std::vector<std::string> CreateQosPolicyRequest::getDpiSignatureIds()const
|
||||
{
|
||||
return dpiSignatureIds_;
|
||||
}
|
||||
|
||||
void CreateQosPolicyRequest::setDpiSignatureIds(const std::vector<std::string>& dpiSignatureIds)
|
||||
{
|
||||
dpiSignatureIds_ = dpiSignatureIds;
|
||||
for(int dep1 = 0; dep1!= dpiSignatureIds.size(); dep1++) {
|
||||
setParameter("DpiSignatureIds."+ std::to_string(dep1), dpiSignatureIds.at(dep1));
|
||||
}
|
||||
}
|
||||
|
||||
std::string CreateQosPolicyRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
|
||||
@@ -39,28 +39,34 @@ void CreateQosPolicyResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["QosId"].isNull())
|
||||
qosId_ = value["QosId"].asString();
|
||||
if(!value["QosPolicyId"].isNull())
|
||||
qosPolicyId_ = value["QosPolicyId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
if(!value["Priority"].isNull())
|
||||
priority_ = std::stoi(value["Priority"].asString());
|
||||
if(!value["SourceCidr"].isNull())
|
||||
sourceCidr_ = value["SourceCidr"].asString();
|
||||
auto allDpiSignatureIds = value["DpiSignatureIds"]["DpiSignatureId"];
|
||||
for (const auto &item : allDpiSignatureIds)
|
||||
dpiSignatureIds_.push_back(item.asString());
|
||||
auto allDpiGroupIds = value["DpiGroupIds"]["DpiGroupId"];
|
||||
for (const auto &item : allDpiGroupIds)
|
||||
dpiGroupIds_.push_back(item.asString());
|
||||
if(!value["DestCidr"].isNull())
|
||||
destCidr_ = value["DestCidr"].asString();
|
||||
if(!value["IpProtocol"].isNull())
|
||||
ipProtocol_ = value["IpProtocol"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
if(!value["SourcePortRange"].isNull())
|
||||
sourcePortRange_ = value["SourcePortRange"].asString();
|
||||
if(!value["DestPortRange"].isNull())
|
||||
destPortRange_ = value["DestPortRange"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
startTime_ = value["StartTime"].asString();
|
||||
if(!value["QosPolicyId"].isNull())
|
||||
qosPolicyId_ = value["QosPolicyId"].asString();
|
||||
if(!value["EndTime"].isNull())
|
||||
endTime_ = value["EndTime"].asString();
|
||||
if(!value["SourceCidr"].isNull())
|
||||
sourceCidr_ = value["SourceCidr"].asString();
|
||||
if(!value["Priority"].isNull())
|
||||
priority_ = std::stoi(value["Priority"].asString());
|
||||
if(!value["StartTime"].isNull())
|
||||
startTime_ = value["StartTime"].asString();
|
||||
if(!value["IpProtocol"].isNull())
|
||||
ipProtocol_ = value["IpProtocol"].asString();
|
||||
if(!value["QosId"].isNull())
|
||||
qosId_ = value["QosId"].asString();
|
||||
if(!value["DestPortRange"].isNull())
|
||||
destPortRange_ = value["DestPortRange"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
name_ = value["Name"].asString();
|
||||
|
||||
@@ -71,9 +77,9 @@ std::string CreateQosPolicyResult::getDescription()const
|
||||
return description_;
|
||||
}
|
||||
|
||||
std::string CreateQosPolicyResult::getDestCidr()const
|
||||
std::string CreateQosPolicyResult::getSourcePortRange()const
|
||||
{
|
||||
return destCidr_;
|
||||
return sourcePortRange_;
|
||||
}
|
||||
|
||||
std::string CreateQosPolicyResult::getQosPolicyId()const
|
||||
@@ -81,11 +87,6 @@ std::string CreateQosPolicyResult::getQosPolicyId()const
|
||||
return qosPolicyId_;
|
||||
}
|
||||
|
||||
std::string CreateQosPolicyResult::getSourcePortRange()const
|
||||
{
|
||||
return sourcePortRange_;
|
||||
}
|
||||
|
||||
std::string CreateQosPolicyResult::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
@@ -106,23 +107,38 @@ std::string CreateQosPolicyResult::getStartTime()const
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
std::string CreateQosPolicyResult::getQosId()const
|
||||
{
|
||||
return qosId_;
|
||||
}
|
||||
|
||||
std::string CreateQosPolicyResult::getIpProtocol()const
|
||||
{
|
||||
return ipProtocol_;
|
||||
}
|
||||
|
||||
std::string CreateQosPolicyResult::getDestPortRange()const
|
||||
{
|
||||
return destPortRange_;
|
||||
}
|
||||
|
||||
std::vector<std::string> CreateQosPolicyResult::getDpiGroupIds()const
|
||||
{
|
||||
return dpiGroupIds_;
|
||||
}
|
||||
|
||||
std::string CreateQosPolicyResult::getName()const
|
||||
{
|
||||
return name_;
|
||||
}
|
||||
|
||||
std::string CreateQosPolicyResult::getDestCidr()const
|
||||
{
|
||||
return destCidr_;
|
||||
}
|
||||
|
||||
std::vector<std::string> CreateQosPolicyResult::getDpiSignatureIds()const
|
||||
{
|
||||
return dpiSignatureIds_;
|
||||
}
|
||||
|
||||
std::string CreateQosPolicyResult::getIpProtocol()const
|
||||
{
|
||||
return ipProtocol_;
|
||||
}
|
||||
|
||||
std::string CreateQosPolicyResult::getQosId()const
|
||||
{
|
||||
return qosId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,137 +0,0 @@
|
||||
/*
|
||||
* 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/smartag/model/CreateSAGLinkLevelHaRequest.h>
|
||||
|
||||
using AlibabaCloud::Smartag::Model::CreateSAGLinkLevelHaRequest;
|
||||
|
||||
CreateSAGLinkLevelHaRequest::CreateSAGLinkLevelHaRequest() :
|
||||
RpcServiceRequest("smartag", "2018-03-13", "CreateSAGLinkLevelHa")
|
||||
{}
|
||||
|
||||
CreateSAGLinkLevelHaRequest::~CreateSAGLinkLevelHaRequest()
|
||||
{}
|
||||
|
||||
long CreateSAGLinkLevelHaRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void CreateSAGLinkLevelHaRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string CreateSAGLinkLevelHaRequest::getBackupLinkId()const
|
||||
{
|
||||
return backupLinkId_;
|
||||
}
|
||||
|
||||
void CreateSAGLinkLevelHaRequest::setBackupLinkId(const std::string& backupLinkId)
|
||||
{
|
||||
backupLinkId_ = backupLinkId;
|
||||
setCoreParameter("BackupLinkId", backupLinkId);
|
||||
}
|
||||
|
||||
std::string CreateSAGLinkLevelHaRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void CreateSAGLinkLevelHaRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string CreateSAGLinkLevelHaRequest::getHaType()const
|
||||
{
|
||||
return haType_;
|
||||
}
|
||||
|
||||
void CreateSAGLinkLevelHaRequest::setHaType(const std::string& haType)
|
||||
{
|
||||
haType_ = haType;
|
||||
setCoreParameter("HaType", haType);
|
||||
}
|
||||
|
||||
std::string CreateSAGLinkLevelHaRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void CreateSAGLinkLevelHaRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setCoreParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string CreateSAGLinkLevelHaRequest::getMainLinkRegionId()const
|
||||
{
|
||||
return mainLinkRegionId_;
|
||||
}
|
||||
|
||||
void CreateSAGLinkLevelHaRequest::setMainLinkRegionId(const std::string& mainLinkRegionId)
|
||||
{
|
||||
mainLinkRegionId_ = mainLinkRegionId;
|
||||
setCoreParameter("MainLinkRegionId", mainLinkRegionId);
|
||||
}
|
||||
|
||||
std::string CreateSAGLinkLevelHaRequest::getSmartAGId()const
|
||||
{
|
||||
return smartAGId_;
|
||||
}
|
||||
|
||||
void CreateSAGLinkLevelHaRequest::setSmartAGId(const std::string& smartAGId)
|
||||
{
|
||||
smartAGId_ = smartAGId;
|
||||
setCoreParameter("SmartAGId", smartAGId);
|
||||
}
|
||||
|
||||
long CreateSAGLinkLevelHaRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CreateSAGLinkLevelHaRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setCoreParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateSAGLinkLevelHaRequest::getMainLinkId()const
|
||||
{
|
||||
return mainLinkId_;
|
||||
}
|
||||
|
||||
void CreateSAGLinkLevelHaRequest::setMainLinkId(const std::string& mainLinkId)
|
||||
{
|
||||
mainLinkId_ = mainLinkId;
|
||||
setCoreParameter("MainLinkId", mainLinkId);
|
||||
}
|
||||
|
||||
std::string CreateSAGLinkLevelHaRequest::getBackupLinkRegionId()const
|
||||
{
|
||||
return backupLinkRegionId_;
|
||||
}
|
||||
|
||||
void CreateSAGLinkLevelHaRequest::setBackupLinkRegionId(const std::string& backupLinkRegionId)
|
||||
{
|
||||
backupLinkRegionId_ = backupLinkRegionId;
|
||||
setCoreParameter("BackupLinkRegionId", backupLinkRegionId);
|
||||
}
|
||||
|
||||
@@ -39,14 +39,14 @@ void CreateSmartAccessGatewayClientUserResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ClientIp"].isNull())
|
||||
clientIp_ = value["ClientIp"].asString();
|
||||
if(!value["UserMail"].isNull())
|
||||
userMail_ = value["UserMail"].asString();
|
||||
if(!value["UserName"].isNull())
|
||||
userName_ = value["UserName"].asString();
|
||||
if(!value["UserMail"].isNull())
|
||||
userMail_ = value["UserMail"].asString();
|
||||
if(!value["Bandwidth"].isNull())
|
||||
bandwidth_ = std::stoi(value["Bandwidth"].asString());
|
||||
if(!value["ClientIp"].isNull())
|
||||
clientIp_ = value["ClientIp"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -27,17 +27,6 @@ CreateSmartAccessGatewayRequest::CreateSmartAccessGatewayRequest() :
|
||||
CreateSmartAccessGatewayRequest::~CreateSmartAccessGatewayRequest()
|
||||
{}
|
||||
|
||||
int CreateSmartAccessGatewayRequest::getMaxBandWidth()const
|
||||
{
|
||||
return maxBandWidth_;
|
||||
}
|
||||
|
||||
void CreateSmartAccessGatewayRequest::setMaxBandWidth(int maxBandWidth)
|
||||
{
|
||||
maxBandWidth_ = maxBandWidth;
|
||||
setParameter("MaxBandWidth", std::to_string(maxBandWidth));
|
||||
}
|
||||
|
||||
long CreateSmartAccessGatewayRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
@@ -49,17 +38,6 @@ void CreateSmartAccessGatewayRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string CreateSmartAccessGatewayRequest::getDescription()const
|
||||
{
|
||||
return description_;
|
||||
}
|
||||
|
||||
void CreateSmartAccessGatewayRequest::setDescription(const std::string& description)
|
||||
{
|
||||
description_ = description;
|
||||
setParameter("Description", description);
|
||||
}
|
||||
|
||||
std::string CreateSmartAccessGatewayRequest::getReceiverTown()const
|
||||
{
|
||||
return receiverTown_;
|
||||
@@ -82,6 +60,116 @@ void CreateSmartAccessGatewayRequest::setReceiverDistrict(const std::string& rec
|
||||
setParameter("ReceiverDistrict", receiverDistrict);
|
||||
}
|
||||
|
||||
std::string CreateSmartAccessGatewayRequest::getBuyerMessage()const
|
||||
{
|
||||
return buyerMessage_;
|
||||
}
|
||||
|
||||
void CreateSmartAccessGatewayRequest::setBuyerMessage(const std::string& buyerMessage)
|
||||
{
|
||||
buyerMessage_ = buyerMessage;
|
||||
setParameter("BuyerMessage", buyerMessage);
|
||||
}
|
||||
|
||||
std::string CreateSmartAccessGatewayRequest::getReceiverState()const
|
||||
{
|
||||
return receiverState_;
|
||||
}
|
||||
|
||||
void CreateSmartAccessGatewayRequest::setReceiverState(const std::string& receiverState)
|
||||
{
|
||||
receiverState_ = receiverState;
|
||||
setParameter("ReceiverState", receiverState);
|
||||
}
|
||||
|
||||
int CreateSmartAccessGatewayRequest::getPeriod()const
|
||||
{
|
||||
return period_;
|
||||
}
|
||||
|
||||
void CreateSmartAccessGatewayRequest::setPeriod(int period)
|
||||
{
|
||||
period_ = period;
|
||||
setParameter("Period", std::to_string(period));
|
||||
}
|
||||
|
||||
long CreateSmartAccessGatewayRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CreateSmartAccessGatewayRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateSmartAccessGatewayRequest::getReceiverPhone()const
|
||||
{
|
||||
return receiverPhone_;
|
||||
}
|
||||
|
||||
void CreateSmartAccessGatewayRequest::setReceiverPhone(const std::string& receiverPhone)
|
||||
{
|
||||
receiverPhone_ = receiverPhone;
|
||||
setParameter("ReceiverPhone", receiverPhone);
|
||||
}
|
||||
|
||||
std::string CreateSmartAccessGatewayRequest::getHaType()const
|
||||
{
|
||||
return haType_;
|
||||
}
|
||||
|
||||
void CreateSmartAccessGatewayRequest::setHaType(const std::string& haType)
|
||||
{
|
||||
haType_ = haType;
|
||||
setParameter("HaType", haType);
|
||||
}
|
||||
|
||||
std::string CreateSmartAccessGatewayRequest::getName()const
|
||||
{
|
||||
return name_;
|
||||
}
|
||||
|
||||
void CreateSmartAccessGatewayRequest::setName(const std::string& name)
|
||||
{
|
||||
name_ = name;
|
||||
setParameter("Name", name);
|
||||
}
|
||||
|
||||
std::string CreateSmartAccessGatewayRequest::getReceiverCountry()const
|
||||
{
|
||||
return receiverCountry_;
|
||||
}
|
||||
|
||||
void CreateSmartAccessGatewayRequest::setReceiverCountry(const std::string& receiverCountry)
|
||||
{
|
||||
receiverCountry_ = receiverCountry;
|
||||
setParameter("ReceiverCountry", receiverCountry);
|
||||
}
|
||||
|
||||
int CreateSmartAccessGatewayRequest::getMaxBandWidth()const
|
||||
{
|
||||
return maxBandWidth_;
|
||||
}
|
||||
|
||||
void CreateSmartAccessGatewayRequest::setMaxBandWidth(int maxBandWidth)
|
||||
{
|
||||
maxBandWidth_ = maxBandWidth;
|
||||
setParameter("MaxBandWidth", std::to_string(maxBandWidth));
|
||||
}
|
||||
|
||||
std::string CreateSmartAccessGatewayRequest::getDescription()const
|
||||
{
|
||||
return description_;
|
||||
}
|
||||
|
||||
void CreateSmartAccessGatewayRequest::setDescription(const std::string& description)
|
||||
{
|
||||
description_ = description;
|
||||
setParameter("Description", description);
|
||||
}
|
||||
|
||||
std::string CreateSmartAccessGatewayRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
@@ -126,17 +214,6 @@ void CreateSmartAccessGatewayRequest::setInstanceType(const std::string& instanc
|
||||
setParameter("InstanceType", instanceType);
|
||||
}
|
||||
|
||||
std::string CreateSmartAccessGatewayRequest::getBuyerMessage()const
|
||||
{
|
||||
return buyerMessage_;
|
||||
}
|
||||
|
||||
void CreateSmartAccessGatewayRequest::setBuyerMessage(const std::string& buyerMessage)
|
||||
{
|
||||
buyerMessage_ = buyerMessage;
|
||||
setParameter("BuyerMessage", buyerMessage);
|
||||
}
|
||||
|
||||
std::string CreateSmartAccessGatewayRequest::getHardWareSpec()const
|
||||
{
|
||||
return hardWareSpec_;
|
||||
@@ -159,17 +236,6 @@ void CreateSmartAccessGatewayRequest::setReceiverEmail(const std::string& receiv
|
||||
setParameter("ReceiverEmail", receiverEmail);
|
||||
}
|
||||
|
||||
std::string CreateSmartAccessGatewayRequest::getReceiverState()const
|
||||
{
|
||||
return receiverState_;
|
||||
}
|
||||
|
||||
void CreateSmartAccessGatewayRequest::setReceiverState(const std::string& receiverState)
|
||||
{
|
||||
receiverState_ = receiverState;
|
||||
setParameter("ReceiverState", receiverState);
|
||||
}
|
||||
|
||||
std::string CreateSmartAccessGatewayRequest::getReceiverCity()const
|
||||
{
|
||||
return receiverCity_;
|
||||
@@ -181,17 +247,6 @@ void CreateSmartAccessGatewayRequest::setReceiverCity(const std::string& receive
|
||||
setParameter("ReceiverCity", receiverCity);
|
||||
}
|
||||
|
||||
int CreateSmartAccessGatewayRequest::getPeriod()const
|
||||
{
|
||||
return period_;
|
||||
}
|
||||
|
||||
void CreateSmartAccessGatewayRequest::setPeriod(int period)
|
||||
{
|
||||
period_ = period;
|
||||
setParameter("Period", std::to_string(period));
|
||||
}
|
||||
|
||||
bool CreateSmartAccessGatewayRequest::getAutoPay()const
|
||||
{
|
||||
return autoPay_;
|
||||
@@ -203,6 +258,17 @@ void CreateSmartAccessGatewayRequest::setAutoPay(bool autoPay)
|
||||
setParameter("AutoPay", autoPay ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateSmartAccessGatewayRequest::getCPEVersion()const
|
||||
{
|
||||
return cPEVersion_;
|
||||
}
|
||||
|
||||
void CreateSmartAccessGatewayRequest::setCPEVersion(const std::string& cPEVersion)
|
||||
{
|
||||
cPEVersion_ = cPEVersion;
|
||||
setParameter("CPEVersion", cPEVersion);
|
||||
}
|
||||
|
||||
std::string CreateSmartAccessGatewayRequest::getReceiverMobile()const
|
||||
{
|
||||
return receiverMobile_;
|
||||
@@ -236,28 +302,6 @@ void CreateSmartAccessGatewayRequest::setOwnerAccount(const std::string& ownerAc
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long CreateSmartAccessGatewayRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CreateSmartAccessGatewayRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateSmartAccessGatewayRequest::getReceiverPhone()const
|
||||
{
|
||||
return receiverPhone_;
|
||||
}
|
||||
|
||||
void CreateSmartAccessGatewayRequest::setReceiverPhone(const std::string& receiverPhone)
|
||||
{
|
||||
receiverPhone_ = receiverPhone;
|
||||
setParameter("ReceiverPhone", receiverPhone);
|
||||
}
|
||||
|
||||
std::string CreateSmartAccessGatewayRequest::getReceiverName()const
|
||||
{
|
||||
return receiverName_;
|
||||
@@ -269,28 +313,6 @@ void CreateSmartAccessGatewayRequest::setReceiverName(const std::string& receive
|
||||
setParameter("ReceiverName", receiverName);
|
||||
}
|
||||
|
||||
std::string CreateSmartAccessGatewayRequest::getHaType()const
|
||||
{
|
||||
return haType_;
|
||||
}
|
||||
|
||||
void CreateSmartAccessGatewayRequest::setHaType(const std::string& haType)
|
||||
{
|
||||
haType_ = haType;
|
||||
setParameter("HaType", haType);
|
||||
}
|
||||
|
||||
std::string CreateSmartAccessGatewayRequest::getName()const
|
||||
{
|
||||
return name_;
|
||||
}
|
||||
|
||||
void CreateSmartAccessGatewayRequest::setName(const std::string& name)
|
||||
{
|
||||
name_ = name;
|
||||
setParameter("Name", name);
|
||||
}
|
||||
|
||||
bool CreateSmartAccessGatewayRequest::getAlreadyHaveSag()const
|
||||
{
|
||||
return alreadyHaveSag_;
|
||||
@@ -302,17 +324,6 @@ void CreateSmartAccessGatewayRequest::setAlreadyHaveSag(bool alreadyHaveSag)
|
||||
setParameter("AlreadyHaveSag", alreadyHaveSag ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateSmartAccessGatewayRequest::getReceiverCountry()const
|
||||
{
|
||||
return receiverCountry_;
|
||||
}
|
||||
|
||||
void CreateSmartAccessGatewayRequest::setReceiverCountry(const std::string& receiverCountry)
|
||||
{
|
||||
receiverCountry_ = receiverCountry;
|
||||
setParameter("ReceiverCountry", receiverCountry);
|
||||
}
|
||||
|
||||
std::string CreateSmartAccessGatewayRequest::getChargeType()const
|
||||
{
|
||||
return chargeType_;
|
||||
|
||||
@@ -39,14 +39,14 @@ void CreateSmartAccessGatewayResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["SmartAGId"].isNull())
|
||||
smartAGId_ = value["SmartAGId"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
name_ = value["Name"].asString();
|
||||
if(!value["OrderId"].isNull())
|
||||
orderId_ = value["OrderId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
if(!value["SmartAGId"].isNull())
|
||||
smartAGId_ = value["SmartAGId"].asString();
|
||||
if(!value["OrderId"].isNull())
|
||||
orderId_ = value["OrderId"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
name_ = value["Name"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,93 +0,0 @@
|
||||
/*
|
||||
* 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/smartag/model/DeleteDedicatedLineBackupRequest.h>
|
||||
|
||||
using AlibabaCloud::Smartag::Model::DeleteDedicatedLineBackupRequest;
|
||||
|
||||
DeleteDedicatedLineBackupRequest::DeleteDedicatedLineBackupRequest() :
|
||||
RpcServiceRequest("smartag", "2018-03-13", "DeleteDedicatedLineBackup")
|
||||
{}
|
||||
|
||||
DeleteDedicatedLineBackupRequest::~DeleteDedicatedLineBackupRequest()
|
||||
{}
|
||||
|
||||
long DeleteDedicatedLineBackupRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DeleteDedicatedLineBackupRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DeleteDedicatedLineBackupRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DeleteDedicatedLineBackupRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DeleteDedicatedLineBackupRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DeleteDedicatedLineBackupRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DeleteDedicatedLineBackupRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DeleteDedicatedLineBackupRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setCoreParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string DeleteDedicatedLineBackupRequest::getSmartAGId()const
|
||||
{
|
||||
return smartAGId_;
|
||||
}
|
||||
|
||||
void DeleteDedicatedLineBackupRequest::setSmartAGId(const std::string& smartAGId)
|
||||
{
|
||||
smartAGId_ = smartAGId;
|
||||
setCoreParameter("SmartAGId", smartAGId);
|
||||
}
|
||||
|
||||
long DeleteDedicatedLineBackupRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DeleteDedicatedLineBackupRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setCoreParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
73
smartag/src/model/DeleteEnterpriseCodeRequest.cc
Normal file
73
smartag/src/model/DeleteEnterpriseCodeRequest.cc
Normal file
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/smartag/model/DeleteEnterpriseCodeRequest.h>
|
||||
|
||||
using AlibabaCloud::Smartag::Model::DeleteEnterpriseCodeRequest;
|
||||
|
||||
DeleteEnterpriseCodeRequest::DeleteEnterpriseCodeRequest() :
|
||||
RpcServiceRequest("smartag", "2018-03-13", "DeleteEnterpriseCode")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteEnterpriseCodeRequest::~DeleteEnterpriseCodeRequest()
|
||||
{}
|
||||
|
||||
std::string DeleteEnterpriseCodeRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void DeleteEnterpriseCodeRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string DeleteEnterpriseCodeRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DeleteEnterpriseCodeRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DeleteEnterpriseCodeRequest::getEnterpriseCode()const
|
||||
{
|
||||
return enterpriseCode_;
|
||||
}
|
||||
|
||||
void DeleteEnterpriseCodeRequest::setEnterpriseCode(const std::string& enterpriseCode)
|
||||
{
|
||||
enterpriseCode_ = enterpriseCode;
|
||||
setParameter("EnterpriseCode", enterpriseCode);
|
||||
}
|
||||
|
||||
bool DeleteEnterpriseCodeRequest::getDryRun()const
|
||||
{
|
||||
return dryRun_;
|
||||
}
|
||||
|
||||
void DeleteEnterpriseCodeRequest::setDryRun(bool dryRun)
|
||||
{
|
||||
dryRun_ = dryRun;
|
||||
setParameter("DryRun", dryRun ? "true" : "false");
|
||||
}
|
||||
|
||||
@@ -14,34 +14,30 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/smartag/model/CreateSAGLinkLevelHaResult.h>
|
||||
#include <alibabacloud/smartag/model/DeleteEnterpriseCodeResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Smartag;
|
||||
using namespace AlibabaCloud::Smartag::Model;
|
||||
|
||||
CreateSAGLinkLevelHaResult::CreateSAGLinkLevelHaResult() :
|
||||
DeleteEnterpriseCodeResult::DeleteEnterpriseCodeResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateSAGLinkLevelHaResult::CreateSAGLinkLevelHaResult(const std::string &payload) :
|
||||
DeleteEnterpriseCodeResult::DeleteEnterpriseCodeResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateSAGLinkLevelHaResult::~CreateSAGLinkLevelHaResult()
|
||||
DeleteEnterpriseCodeResult::~DeleteEnterpriseCodeResult()
|
||||
{}
|
||||
|
||||
void CreateSAGLinkLevelHaResult::parse(const std::string &payload)
|
||||
void DeleteEnterpriseCodeResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
@@ -1,104 +0,0 @@
|
||||
/*
|
||||
* 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/smartag/model/DeleteSAGLinkLevelHaRequest.h>
|
||||
|
||||
using AlibabaCloud::Smartag::Model::DeleteSAGLinkLevelHaRequest;
|
||||
|
||||
DeleteSAGLinkLevelHaRequest::DeleteSAGLinkLevelHaRequest() :
|
||||
RpcServiceRequest("smartag", "2018-03-13", "DeleteSAGLinkLevelHa")
|
||||
{}
|
||||
|
||||
DeleteSAGLinkLevelHaRequest::~DeleteSAGLinkLevelHaRequest()
|
||||
{}
|
||||
|
||||
long DeleteSAGLinkLevelHaRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DeleteSAGLinkLevelHaRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DeleteSAGLinkLevelHaRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DeleteSAGLinkLevelHaRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DeleteSAGLinkLevelHaRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DeleteSAGLinkLevelHaRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DeleteSAGLinkLevelHaRequest::getHaType()const
|
||||
{
|
||||
return haType_;
|
||||
}
|
||||
|
||||
void DeleteSAGLinkLevelHaRequest::setHaType(const std::string& haType)
|
||||
{
|
||||
haType_ = haType;
|
||||
setCoreParameter("HaType", haType);
|
||||
}
|
||||
|
||||
std::string DeleteSAGLinkLevelHaRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DeleteSAGLinkLevelHaRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setCoreParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string DeleteSAGLinkLevelHaRequest::getSmartAGId()const
|
||||
{
|
||||
return smartAGId_;
|
||||
}
|
||||
|
||||
void DeleteSAGLinkLevelHaRequest::setSmartAGId(const std::string& smartAGId)
|
||||
{
|
||||
smartAGId_ = smartAGId;
|
||||
setCoreParameter("SmartAGId", smartAGId);
|
||||
}
|
||||
|
||||
long DeleteSAGLinkLevelHaRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DeleteSAGLinkLevelHaRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setCoreParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
@@ -27,6 +27,17 @@ DeleteSmartAccessGatewayRequest::DeleteSmartAccessGatewayRequest() :
|
||||
DeleteSmartAccessGatewayRequest::~DeleteSmartAccessGatewayRequest()
|
||||
{}
|
||||
|
||||
long DeleteSmartAccessGatewayRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DeleteSmartAccessGatewayRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DeleteSmartAccessGatewayRequest::getInstanceId()const
|
||||
{
|
||||
return instanceId_;
|
||||
|
||||
@@ -43,42 +43,48 @@ void DescribeACLAttributeResult::parse(const std::string &payload)
|
||||
for (auto valueAcrsAcr : allAcrsNode)
|
||||
{
|
||||
Acr acrsObject;
|
||||
if(!valueAcrsAcr["AcrId"].isNull())
|
||||
acrsObject.acrId = valueAcrsAcr["AcrId"].asString();
|
||||
if(!valueAcrsAcr["Policy"].isNull())
|
||||
acrsObject.policy = valueAcrsAcr["Policy"].asString();
|
||||
if(!valueAcrsAcr["Description"].isNull())
|
||||
acrsObject.description = valueAcrsAcr["Description"].asString();
|
||||
if(!valueAcrsAcr["Direction"].isNull())
|
||||
acrsObject.direction = valueAcrsAcr["Direction"].asString();
|
||||
if(!valueAcrsAcr["SourcePortRange"].isNull())
|
||||
acrsObject.sourcePortRange = valueAcrsAcr["SourcePortRange"].asString();
|
||||
if(!valueAcrsAcr["SourceCidr"].isNull())
|
||||
acrsObject.sourceCidr = valueAcrsAcr["SourceCidr"].asString();
|
||||
if(!valueAcrsAcr["Priority"].isNull())
|
||||
acrsObject.priority = std::stoi(valueAcrsAcr["Priority"].asString());
|
||||
if(!valueAcrsAcr["AclId"].isNull())
|
||||
acrsObject.aclId = valueAcrsAcr["AclId"].asString();
|
||||
if(!valueAcrsAcr["AcrId"].isNull())
|
||||
acrsObject.acrId = valueAcrsAcr["AcrId"].asString();
|
||||
if(!valueAcrsAcr["DestPortRange"].isNull())
|
||||
acrsObject.destPortRange = valueAcrsAcr["DestPortRange"].asString();
|
||||
if(!valueAcrsAcr["Direction"].isNull())
|
||||
acrsObject.direction = valueAcrsAcr["Direction"].asString();
|
||||
if(!valueAcrsAcr["Name"].isNull())
|
||||
acrsObject.name = valueAcrsAcr["Name"].asString();
|
||||
if(!valueAcrsAcr["GmtCreate"].isNull())
|
||||
acrsObject.gmtCreate = std::stol(valueAcrsAcr["GmtCreate"].asString());
|
||||
if(!valueAcrsAcr["Type"].isNull())
|
||||
acrsObject.type = valueAcrsAcr["Type"].asString();
|
||||
if(!valueAcrsAcr["DestCidr"].isNull())
|
||||
acrsObject.destCidr = valueAcrsAcr["DestCidr"].asString();
|
||||
if(!valueAcrsAcr["IpProtocol"].isNull())
|
||||
acrsObject.ipProtocol = valueAcrsAcr["IpProtocol"].asString();
|
||||
if(!valueAcrsAcr["SourcePortRange"].isNull())
|
||||
acrsObject.sourcePortRange = valueAcrsAcr["SourcePortRange"].asString();
|
||||
if(!valueAcrsAcr["DestPortRange"].isNull())
|
||||
acrsObject.destPortRange = valueAcrsAcr["DestPortRange"].asString();
|
||||
if(!valueAcrsAcr["Policy"].isNull())
|
||||
acrsObject.policy = valueAcrsAcr["Policy"].asString();
|
||||
if(!valueAcrsAcr["Priority"].isNull())
|
||||
acrsObject.priority = std::stoi(valueAcrsAcr["Priority"].asString());
|
||||
if(!valueAcrsAcr["GmtCreate"].isNull())
|
||||
acrsObject.gmtCreate = std::stol(valueAcrsAcr["GmtCreate"].asString());
|
||||
if(!valueAcrsAcr["AclId"].isNull())
|
||||
acrsObject.aclId = valueAcrsAcr["AclId"].asString();
|
||||
if(!valueAcrsAcr["Type"].isNull())
|
||||
acrsObject.type = valueAcrsAcr["Type"].asString();
|
||||
if(!valueAcrsAcr["Name"].isNull())
|
||||
acrsObject.name = valueAcrsAcr["Name"].asString();
|
||||
auto allDpiSignatureIds = value["DpiSignatureIds"]["DpiSignatureId"];
|
||||
for (auto value : allDpiSignatureIds)
|
||||
acrsObject.dpiSignatureIds.push_back(value.asString());
|
||||
auto allDpiGroupIds = value["DpiGroupIds"]["DpiGroupId"];
|
||||
for (auto value : allDpiGroupIds)
|
||||
acrsObject.dpiGroupIds.push_back(value.asString());
|
||||
acrs_.push_back(acrsObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,20 +43,20 @@ void DescribeACLsResult::parse(const std::string &payload)
|
||||
for (auto valueAclsAcl : allAclsNode)
|
||||
{
|
||||
Acl aclsObject;
|
||||
if(!valueAclsAcl["SagCount"].isNull())
|
||||
aclsObject.sagCount = valueAclsAcl["SagCount"].asString();
|
||||
if(!valueAclsAcl["AclId"].isNull())
|
||||
aclsObject.aclId = valueAclsAcl["AclId"].asString();
|
||||
if(!valueAclsAcl["Name"].isNull())
|
||||
aclsObject.name = valueAclsAcl["Name"].asString();
|
||||
if(!valueAclsAcl["SagCount"].isNull())
|
||||
aclsObject.sagCount = valueAclsAcl["SagCount"].asString();
|
||||
acls_.push_back(aclsObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,20 +43,20 @@ void DescribeBindableSmartAccessGatewaysResult::parse(const std::string &payload
|
||||
for (auto valueSmartAccessGatewaysSmartAccessGateway : allSmartAccessGatewaysNode)
|
||||
{
|
||||
SmartAccessGateway smartAccessGatewaysObject;
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["SmartAGUid"].isNull())
|
||||
smartAccessGatewaysObject.smartAGUid = std::stol(valueSmartAccessGatewaysSmartAccessGateway["SmartAGUid"].asString());
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["SmartAGId"].isNull())
|
||||
smartAccessGatewaysObject.smartAGId = valueSmartAccessGatewaysSmartAccessGateway["SmartAGId"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["Name"].isNull())
|
||||
smartAccessGatewaysObject.name = valueSmartAccessGatewaysSmartAccessGateway["Name"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["SmartAGUid"].isNull())
|
||||
smartAccessGatewaysObject.smartAGUid = std::stol(valueSmartAccessGatewaysSmartAccessGateway["SmartAGUid"].asString());
|
||||
smartAccessGateways_.push_back(smartAccessGatewaysObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
95
smartag/src/model/DescribeClientUserDNSRequest.cc
Normal file
95
smartag/src/model/DescribeClientUserDNSRequest.cc
Normal file
@@ -0,0 +1,95 @@
|
||||
/*
|
||||
* 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/smartag/model/DescribeClientUserDNSRequest.h>
|
||||
|
||||
using AlibabaCloud::Smartag::Model::DescribeClientUserDNSRequest;
|
||||
|
||||
DescribeClientUserDNSRequest::DescribeClientUserDNSRequest() :
|
||||
RpcServiceRequest("smartag", "2018-03-13", "DescribeClientUserDNS")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeClientUserDNSRequest::~DescribeClientUserDNSRequest()
|
||||
{}
|
||||
|
||||
long DescribeClientUserDNSRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeClientUserDNSRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeClientUserDNSRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeClientUserDNSRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeClientUserDNSRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeClientUserDNSRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeClientUserDNSRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DescribeClientUserDNSRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long DescribeClientUserDNSRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeClientUserDNSRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeClientUserDNSRequest::getSmartAGId()const
|
||||
{
|
||||
return smartAGId_;
|
||||
}
|
||||
|
||||
void DescribeClientUserDNSRequest::setSmartAGId(const std::string& smartAGId)
|
||||
{
|
||||
smartAGId_ = smartAGId;
|
||||
setParameter("SmartAGId", smartAGId);
|
||||
}
|
||||
|
||||
@@ -14,35 +14,47 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/smartag/model/SwitchCloudBoxHaStateResult.h>
|
||||
#include <alibabacloud/smartag/model/DescribeClientUserDNSResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Smartag;
|
||||
using namespace AlibabaCloud::Smartag::Model;
|
||||
|
||||
SwitchCloudBoxHaStateResult::SwitchCloudBoxHaStateResult() :
|
||||
DescribeClientUserDNSResult::DescribeClientUserDNSResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
SwitchCloudBoxHaStateResult::SwitchCloudBoxHaStateResult(const std::string &payload) :
|
||||
DescribeClientUserDNSResult::DescribeClientUserDNSResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
SwitchCloudBoxHaStateResult::~SwitchCloudBoxHaStateResult()
|
||||
DescribeClientUserDNSResult::~DescribeClientUserDNSResult()
|
||||
{}
|
||||
|
||||
void SwitchCloudBoxHaStateResult::parse(const std::string &payload)
|
||||
void DescribeClientUserDNSResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAppDNS = value["AppDNS"]["AppDNS"];
|
||||
for (const auto &item : allAppDNS)
|
||||
appDNS_.push_back(item.asString());
|
||||
auto allRecoveredDNS = value["RecoveredDNS"]["RecoveredDNS"];
|
||||
for (const auto &item : allRecoveredDNS)
|
||||
recoveredDNS_.push_back(item.asString());
|
||||
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeClientUserDNSResult::getAppDNS()const
|
||||
{
|
||||
return appDNS_;
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeClientUserDNSResult::getRecoveredDNS()const
|
||||
{
|
||||
return recoveredDNS_;
|
||||
}
|
||||
|
||||
@@ -43,48 +43,48 @@ void DescribeCloudConnectNetworksResult::parse(const std::string &payload)
|
||||
for (auto valueCloudConnectNetworksCloudConnectNetwork : allCloudConnectNetworksNode)
|
||||
{
|
||||
CloudConnectNetwork cloudConnectNetworksObject;
|
||||
if(!valueCloudConnectNetworksCloudConnectNetwork["CcnId"].isNull())
|
||||
cloudConnectNetworksObject.ccnId = valueCloudConnectNetworksCloudConnectNetwork["CcnId"].asString();
|
||||
if(!valueCloudConnectNetworksCloudConnectNetwork["Name"].isNull())
|
||||
cloudConnectNetworksObject.name = valueCloudConnectNetworksCloudConnectNetwork["Name"].asString();
|
||||
if(!valueCloudConnectNetworksCloudConnectNetwork["AssociatedCloudBoxCount"].isNull())
|
||||
cloudConnectNetworksObject.associatedCloudBoxCount = valueCloudConnectNetworksCloudConnectNetwork["AssociatedCloudBoxCount"].asString();
|
||||
if(!valueCloudConnectNetworksCloudConnectNetwork["AvailableCloudBoxCount"].isNull())
|
||||
cloudConnectNetworksObject.availableCloudBoxCount = valueCloudConnectNetworksCloudConnectNetwork["AvailableCloudBoxCount"].asString();
|
||||
if(!valueCloudConnectNetworksCloudConnectNetwork["AssociatedCenId"].isNull())
|
||||
cloudConnectNetworksObject.associatedCenId = valueCloudConnectNetworksCloudConnectNetwork["AssociatedCenId"].asString();
|
||||
if(!valueCloudConnectNetworksCloudConnectNetwork["AssociatedCenOwnerId"].isNull())
|
||||
cloudConnectNetworksObject.associatedCenOwnerId = valueCloudConnectNetworksCloudConnectNetwork["AssociatedCenOwnerId"].asString();
|
||||
if(!valueCloudConnectNetworksCloudConnectNetwork["Description"].isNull())
|
||||
cloudConnectNetworksObject.description = valueCloudConnectNetworksCloudConnectNetwork["Description"].asString();
|
||||
if(!valueCloudConnectNetworksCloudConnectNetwork["CreateTime"].isNull())
|
||||
cloudConnectNetworksObject.createTime = std::stol(valueCloudConnectNetworksCloudConnectNetwork["CreateTime"].asString());
|
||||
if(!valueCloudConnectNetworksCloudConnectNetwork["IsDefault"].isNull())
|
||||
cloudConnectNetworksObject.isDefault = valueCloudConnectNetworksCloudConnectNetwork["IsDefault"].asString() == "true";
|
||||
if(!valueCloudConnectNetworksCloudConnectNetwork["CidrBlock"].isNull())
|
||||
cloudConnectNetworksObject.cidrBlock = valueCloudConnectNetworksCloudConnectNetwork["CidrBlock"].asString();
|
||||
if(!valueCloudConnectNetworksCloudConnectNetwork["SnatCidrBlock"].isNull())
|
||||
cloudConnectNetworksObject.snatCidrBlock = valueCloudConnectNetworksCloudConnectNetwork["SnatCidrBlock"].asString();
|
||||
if(!valueCloudConnectNetworksCloudConnectNetwork["Description"].isNull())
|
||||
cloudConnectNetworksObject.description = valueCloudConnectNetworksCloudConnectNetwork["Description"].asString();
|
||||
if(!valueCloudConnectNetworksCloudConnectNetwork["InterworkingStatus"].isNull())
|
||||
cloudConnectNetworksObject.interworkingStatus = valueCloudConnectNetworksCloudConnectNetwork["InterworkingStatus"].asString();
|
||||
auto allTagsNode = allCloudConnectNetworksNode["Tags"]["Tag"];
|
||||
for (auto allCloudConnectNetworksNodeTagsTag : allTagsNode)
|
||||
if(!valueCloudConnectNetworksCloudConnectNetwork["AvailableCloudBoxCount"].isNull())
|
||||
cloudConnectNetworksObject.availableCloudBoxCount = valueCloudConnectNetworksCloudConnectNetwork["AvailableCloudBoxCount"].asString();
|
||||
if(!valueCloudConnectNetworksCloudConnectNetwork["CcnId"].isNull())
|
||||
cloudConnectNetworksObject.ccnId = valueCloudConnectNetworksCloudConnectNetwork["CcnId"].asString();
|
||||
if(!valueCloudConnectNetworksCloudConnectNetwork["CreateTime"].isNull())
|
||||
cloudConnectNetworksObject.createTime = std::stol(valueCloudConnectNetworksCloudConnectNetwork["CreateTime"].asString());
|
||||
if(!valueCloudConnectNetworksCloudConnectNetwork["CidrBlock"].isNull())
|
||||
cloudConnectNetworksObject.cidrBlock = valueCloudConnectNetworksCloudConnectNetwork["CidrBlock"].asString();
|
||||
if(!valueCloudConnectNetworksCloudConnectNetwork["AssociatedCenOwnerId"].isNull())
|
||||
cloudConnectNetworksObject.associatedCenOwnerId = valueCloudConnectNetworksCloudConnectNetwork["AssociatedCenOwnerId"].asString();
|
||||
if(!valueCloudConnectNetworksCloudConnectNetwork["AssociatedCenId"].isNull())
|
||||
cloudConnectNetworksObject.associatedCenId = valueCloudConnectNetworksCloudConnectNetwork["AssociatedCenId"].asString();
|
||||
if(!valueCloudConnectNetworksCloudConnectNetwork["SnatCidrBlock"].isNull())
|
||||
cloudConnectNetworksObject.snatCidrBlock = valueCloudConnectNetworksCloudConnectNetwork["SnatCidrBlock"].asString();
|
||||
if(!valueCloudConnectNetworksCloudConnectNetwork["AssociatedCloudBoxCount"].isNull())
|
||||
cloudConnectNetworksObject.associatedCloudBoxCount = valueCloudConnectNetworksCloudConnectNetwork["AssociatedCloudBoxCount"].asString();
|
||||
if(!valueCloudConnectNetworksCloudConnectNetwork["Name"].isNull())
|
||||
cloudConnectNetworksObject.name = valueCloudConnectNetworksCloudConnectNetwork["Name"].asString();
|
||||
auto allTagsNode = valueCloudConnectNetworksCloudConnectNetwork["Tags"]["Tag"];
|
||||
for (auto valueCloudConnectNetworksCloudConnectNetworkTagsTag : allTagsNode)
|
||||
{
|
||||
CloudConnectNetwork::Tag tagsObject;
|
||||
if(!allCloudConnectNetworksNodeTagsTag["Key"].isNull())
|
||||
tagsObject.key = allCloudConnectNetworksNodeTagsTag["Key"].asString();
|
||||
if(!allCloudConnectNetworksNodeTagsTag["Value"].isNull())
|
||||
tagsObject.value = allCloudConnectNetworksNodeTagsTag["Value"].asString();
|
||||
if(!valueCloudConnectNetworksCloudConnectNetworkTagsTag["Value"].isNull())
|
||||
tagsObject.value = valueCloudConnectNetworksCloudConnectNetworkTagsTag["Value"].asString();
|
||||
if(!valueCloudConnectNetworksCloudConnectNetworkTagsTag["Key"].isNull())
|
||||
tagsObject.key = valueCloudConnectNetworksCloudConnectNetworkTagsTag["Key"].asString();
|
||||
cloudConnectNetworksObject.tags.push_back(tagsObject);
|
||||
}
|
||||
cloudConnectNetworks_.push_back(cloudConnectNetworksObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -93,6 +93,17 @@ void DescribeDeviceAutoUpgradePolicyRequest::setOwnerId(long ownerId)
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeDeviceAutoUpgradePolicyRequest::getVersionType()const
|
||||
{
|
||||
return versionType_;
|
||||
}
|
||||
|
||||
void DescribeDeviceAutoUpgradePolicyRequest::setVersionType(const std::string& versionType)
|
||||
{
|
||||
versionType_ = versionType;
|
||||
setParameter("VersionType", versionType);
|
||||
}
|
||||
|
||||
std::string DescribeDeviceAutoUpgradePolicyRequest::getSmartAGId()const
|
||||
{
|
||||
return smartAGId_;
|
||||
|
||||
@@ -39,18 +39,20 @@ void DescribeDeviceAutoUpgradePolicyResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["SmartAGId"].isNull())
|
||||
smartAGId_ = value["SmartAGId"].asString();
|
||||
if(!value["SerialNumber"].isNull())
|
||||
serialNumber_ = value["SerialNumber"].asString();
|
||||
if(!value["UpgradeType"].isNull())
|
||||
upgradeType_ = value["UpgradeType"].asString();
|
||||
if(!value["CronExpression"].isNull())
|
||||
cronExpression_ = value["CronExpression"].asString();
|
||||
if(!value["Duration"].isNull())
|
||||
duration_ = value["Duration"].asString();
|
||||
if(!value["TimeZone"].isNull())
|
||||
timeZone_ = value["TimeZone"].asString();
|
||||
if(!value["SerialNumber"].isNull())
|
||||
serialNumber_ = value["SerialNumber"].asString();
|
||||
if(!value["Jitter"].isNull())
|
||||
jitter_ = value["Jitter"].asString();
|
||||
if(!value["Duration"].isNull())
|
||||
duration_ = value["Duration"].asString();
|
||||
if(!value["CronExpression"].isNull())
|
||||
cronExpression_ = value["CronExpression"].asString();
|
||||
if(!value["SmartAGId"].isNull())
|
||||
smartAGId_ = value["SmartAGId"].asString();
|
||||
|
||||
}
|
||||
|
||||
@@ -69,6 +71,11 @@ std::string DescribeDeviceAutoUpgradePolicyResult::getSerialNumber()const
|
||||
return serialNumber_;
|
||||
}
|
||||
|
||||
std::string DescribeDeviceAutoUpgradePolicyResult::getJitter()const
|
||||
{
|
||||
return jitter_;
|
||||
}
|
||||
|
||||
std::string DescribeDeviceAutoUpgradePolicyResult::getDuration()const
|
||||
{
|
||||
return duration_;
|
||||
|
||||
@@ -43,30 +43,30 @@ void DescribeDnatEntriesResult::parse(const std::string &payload)
|
||||
for (auto valueDnatEntriesDnatEntry : allDnatEntriesNode)
|
||||
{
|
||||
DnatEntry dnatEntriesObject;
|
||||
if(!valueDnatEntriesDnatEntry["DnatEntryId"].isNull())
|
||||
dnatEntriesObject.dnatEntryId = valueDnatEntriesDnatEntry["DnatEntryId"].asString();
|
||||
if(!valueDnatEntriesDnatEntry["Type"].isNull())
|
||||
dnatEntriesObject.type = valueDnatEntriesDnatEntry["Type"].asString();
|
||||
if(!valueDnatEntriesDnatEntry["SagId"].isNull())
|
||||
dnatEntriesObject.sagId = valueDnatEntriesDnatEntry["SagId"].asString();
|
||||
if(!valueDnatEntriesDnatEntry["ExternalIp"].isNull())
|
||||
dnatEntriesObject.externalIp = valueDnatEntriesDnatEntry["ExternalIp"].asString();
|
||||
if(!valueDnatEntriesDnatEntry["ExternalPort"].isNull())
|
||||
dnatEntriesObject.externalPort = valueDnatEntriesDnatEntry["ExternalPort"].asString();
|
||||
if(!valueDnatEntriesDnatEntry["InternalIp"].isNull())
|
||||
dnatEntriesObject.internalIp = valueDnatEntriesDnatEntry["InternalIp"].asString();
|
||||
if(!valueDnatEntriesDnatEntry["Type"].isNull())
|
||||
dnatEntriesObject.type = valueDnatEntriesDnatEntry["Type"].asString();
|
||||
if(!valueDnatEntriesDnatEntry["ExternalIp"].isNull())
|
||||
dnatEntriesObject.externalIp = valueDnatEntriesDnatEntry["ExternalIp"].asString();
|
||||
if(!valueDnatEntriesDnatEntry["IpProtocol"].isNull())
|
||||
dnatEntriesObject.ipProtocol = valueDnatEntriesDnatEntry["IpProtocol"].asString();
|
||||
if(!valueDnatEntriesDnatEntry["InternalPort"].isNull())
|
||||
dnatEntriesObject.internalPort = valueDnatEntriesDnatEntry["InternalPort"].asString();
|
||||
if(!valueDnatEntriesDnatEntry["SagId"].isNull())
|
||||
dnatEntriesObject.sagId = valueDnatEntriesDnatEntry["SagId"].asString();
|
||||
if(!valueDnatEntriesDnatEntry["InternalIp"].isNull())
|
||||
dnatEntriesObject.internalIp = valueDnatEntriesDnatEntry["InternalIp"].asString();
|
||||
if(!valueDnatEntriesDnatEntry["DnatEntryId"].isNull())
|
||||
dnatEntriesObject.dnatEntryId = valueDnatEntriesDnatEntry["DnatEntryId"].asString();
|
||||
dnatEntries_.push_back(dnatEntriesObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,20 +43,20 @@ void DescribeFlowLogSagsResult::parse(const std::string &payload)
|
||||
for (auto valueSagsSag : allSagsNode)
|
||||
{
|
||||
Sag sagsObject;
|
||||
if(!valueSagsSag["SmartAGId"].isNull())
|
||||
sagsObject.smartAGId = valueSagsSag["SmartAGId"].asString();
|
||||
if(!valueSagsSag["Description"].isNull())
|
||||
sagsObject.description = valueSagsSag["Description"].asString();
|
||||
if(!valueSagsSag["SmartAGId"].isNull())
|
||||
sagsObject.smartAGId = valueSagsSag["SmartAGId"].asString();
|
||||
if(!valueSagsSag["Name"].isNull())
|
||||
sagsObject.name = valueSagsSag["Name"].asString();
|
||||
sags_.push_back(sagsObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,42 +43,42 @@ void DescribeFlowLogsResult::parse(const std::string &payload)
|
||||
for (auto valueFlowLogsFlowLogSetType : allFlowLogsNode)
|
||||
{
|
||||
FlowLogSetType flowLogsObject;
|
||||
if(!valueFlowLogsFlowLogSetType["FlowLogId"].isNull())
|
||||
flowLogsObject.flowLogId = valueFlowLogsFlowLogSetType["FlowLogId"].asString();
|
||||
if(!valueFlowLogsFlowLogSetType["NetflowServerPort"].isNull())
|
||||
flowLogsObject.netflowServerPort = valueFlowLogsFlowLogSetType["NetflowServerPort"].asString();
|
||||
if(!valueFlowLogsFlowLogSetType["Status"].isNull())
|
||||
flowLogsObject.status = valueFlowLogsFlowLogSetType["Status"].asString();
|
||||
if(!valueFlowLogsFlowLogSetType["LogstoreName"].isNull())
|
||||
flowLogsObject.logstoreName = valueFlowLogsFlowLogSetType["LogstoreName"].asString();
|
||||
if(!valueFlowLogsFlowLogSetType["Description"].isNull())
|
||||
flowLogsObject.description = valueFlowLogsFlowLogSetType["Description"].asString();
|
||||
if(!valueFlowLogsFlowLogSetType["ActiveAging"].isNull())
|
||||
flowLogsObject.activeAging = std::stoi(valueFlowLogsFlowLogSetType["ActiveAging"].asString());
|
||||
if(!valueFlowLogsFlowLogSetType["InactiveAging"].isNull())
|
||||
flowLogsObject.inactiveAging = std::stoi(valueFlowLogsFlowLogSetType["InactiveAging"].asString());
|
||||
if(!valueFlowLogsFlowLogSetType["OutputType"].isNull())
|
||||
flowLogsObject.outputType = valueFlowLogsFlowLogSetType["OutputType"].asString();
|
||||
if(!valueFlowLogsFlowLogSetType["SlsRegionId"].isNull())
|
||||
flowLogsObject.slsRegionId = valueFlowLogsFlowLogSetType["SlsRegionId"].asString();
|
||||
if(!valueFlowLogsFlowLogSetType["ProjectName"].isNull())
|
||||
flowLogsObject.projectName = valueFlowLogsFlowLogSetType["ProjectName"].asString();
|
||||
if(!valueFlowLogsFlowLogSetType["LogstoreName"].isNull())
|
||||
flowLogsObject.logstoreName = valueFlowLogsFlowLogSetType["LogstoreName"].asString();
|
||||
if(!valueFlowLogsFlowLogSetType["NetflowServerIp"].isNull())
|
||||
flowLogsObject.netflowServerIp = valueFlowLogsFlowLogSetType["NetflowServerIp"].asString();
|
||||
if(!valueFlowLogsFlowLogSetType["NetflowServerPort"].isNull())
|
||||
flowLogsObject.netflowServerPort = valueFlowLogsFlowLogSetType["NetflowServerPort"].asString();
|
||||
if(!valueFlowLogsFlowLogSetType["NetflowVersion"].isNull())
|
||||
flowLogsObject.netflowVersion = valueFlowLogsFlowLogSetType["NetflowVersion"].asString();
|
||||
if(!valueFlowLogsFlowLogSetType["Status"].isNull())
|
||||
flowLogsObject.status = valueFlowLogsFlowLogSetType["Status"].asString();
|
||||
if(!valueFlowLogsFlowLogSetType["InactiveAging"].isNull())
|
||||
flowLogsObject.inactiveAging = std::stoi(valueFlowLogsFlowLogSetType["InactiveAging"].asString());
|
||||
if(!valueFlowLogsFlowLogSetType["FlowLogId"].isNull())
|
||||
flowLogsObject.flowLogId = valueFlowLogsFlowLogSetType["FlowLogId"].asString();
|
||||
if(!valueFlowLogsFlowLogSetType["Name"].isNull())
|
||||
flowLogsObject.name = valueFlowLogsFlowLogSetType["Name"].asString();
|
||||
if(!valueFlowLogsFlowLogSetType["TotalSagNum"].isNull())
|
||||
flowLogsObject.totalSagNum = std::stoi(valueFlowLogsFlowLogSetType["TotalSagNum"].asString());
|
||||
if(!valueFlowLogsFlowLogSetType["SlsRegionId"].isNull())
|
||||
flowLogsObject.slsRegionId = valueFlowLogsFlowLogSetType["SlsRegionId"].asString();
|
||||
if(!valueFlowLogsFlowLogSetType["OutputType"].isNull())
|
||||
flowLogsObject.outputType = valueFlowLogsFlowLogSetType["OutputType"].asString();
|
||||
flowLogs_.push_back(flowLogsObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,30 +43,32 @@ void DescribeGrantRulesResult::parse(const std::string &payload)
|
||||
for (auto valueGrantRulesGrantRule : allGrantRulesNode)
|
||||
{
|
||||
GrantRule grantRulesObject;
|
||||
if(!valueGrantRulesGrantRule["GrantRuleId"].isNull())
|
||||
grantRulesObject.grantRuleId = valueGrantRulesGrantRule["GrantRuleId"].asString();
|
||||
if(!valueGrantRulesGrantRule["CenUid"].isNull())
|
||||
grantRulesObject.cenUid = std::stol(valueGrantRulesGrantRule["CenUid"].asString());
|
||||
if(!valueGrantRulesGrantRule["CcnUid"].isNull())
|
||||
grantRulesObject.ccnUid = std::stol(valueGrantRulesGrantRule["CcnUid"].asString());
|
||||
if(!valueGrantRulesGrantRule["CenInstanceId"].isNull())
|
||||
grantRulesObject.cenInstanceId = valueGrantRulesGrantRule["CenInstanceId"].asString();
|
||||
if(!valueGrantRulesGrantRule["CcnInstanceId"].isNull())
|
||||
grantRulesObject.ccnInstanceId = valueGrantRulesGrantRule["CcnInstanceId"].asString();
|
||||
if(!valueGrantRulesGrantRule["GmtCreate"].isNull())
|
||||
grantRulesObject.gmtCreate = std::stol(valueGrantRulesGrantRule["GmtCreate"].asString());
|
||||
if(!valueGrantRulesGrantRule["CenUid"].isNull())
|
||||
grantRulesObject.cenUid = std::stol(valueGrantRulesGrantRule["CenUid"].asString());
|
||||
if(!valueGrantRulesGrantRule["GrantTrafficService"].isNull())
|
||||
grantRulesObject.grantTrafficService = valueGrantRulesGrantRule["GrantTrafficService"].asString() == "true";
|
||||
if(!valueGrantRulesGrantRule["CcnInstanceId"].isNull())
|
||||
grantRulesObject.ccnInstanceId = valueGrantRulesGrantRule["CcnInstanceId"].asString();
|
||||
if(!valueGrantRulesGrantRule["GrantRuleId"].isNull())
|
||||
grantRulesObject.grantRuleId = valueGrantRulesGrantRule["GrantRuleId"].asString();
|
||||
if(!valueGrantRulesGrantRule["CenInstanceId"].isNull())
|
||||
grantRulesObject.cenInstanceId = valueGrantRulesGrantRule["CenInstanceId"].asString();
|
||||
if(!valueGrantRulesGrantRule["GmtModified"].isNull())
|
||||
grantRulesObject.gmtModified = std::stol(valueGrantRulesGrantRule["GmtModified"].asString());
|
||||
if(!valueGrantRulesGrantRule["CcnUid"].isNull())
|
||||
grantRulesObject.ccnUid = std::stol(valueGrantRulesGrantRule["CcnUid"].asString());
|
||||
if(!valueGrantRulesGrantRule["RegionId"].isNull())
|
||||
grantRulesObject.regionId = valueGrantRulesGrantRule["RegionId"].asString();
|
||||
grantRules_.push_back(grantRulesObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -45,22 +45,24 @@ void DescribeGrantSagRulesResult::parse(const std::string &payload)
|
||||
GrantRule grantRulesObject;
|
||||
if(!valueGrantRulesGrantRule["InstanceId"].isNull())
|
||||
grantRulesObject.instanceId = valueGrantRulesGrantRule["InstanceId"].asString();
|
||||
if(!valueGrantRulesGrantRule["SmartAGId"].isNull())
|
||||
grantRulesObject.smartAGId = valueGrantRulesGrantRule["SmartAGId"].asString();
|
||||
if(!valueGrantRulesGrantRule["GrantTrafficService"].isNull())
|
||||
grantRulesObject.grantTrafficService = valueGrantRulesGrantRule["GrantTrafficService"].asString() == "true";
|
||||
if(!valueGrantRulesGrantRule["CcnInstanceId"].isNull())
|
||||
grantRulesObject.ccnInstanceId = valueGrantRulesGrantRule["CcnInstanceId"].asString();
|
||||
if(!valueGrantRulesGrantRule["CreateTime"].isNull())
|
||||
grantRulesObject.createTime = std::stol(valueGrantRulesGrantRule["CreateTime"].asString());
|
||||
if(!valueGrantRulesGrantRule["CcnUid"].isNull())
|
||||
grantRulesObject.ccnUid = std::stol(valueGrantRulesGrantRule["CcnUid"].asString());
|
||||
if(!valueGrantRulesGrantRule["CcnInstanceId"].isNull())
|
||||
grantRulesObject.ccnInstanceId = valueGrantRulesGrantRule["CcnInstanceId"].asString();
|
||||
if(!valueGrantRulesGrantRule["SmartAGId"].isNull())
|
||||
grantRulesObject.smartAGId = valueGrantRulesGrantRule["SmartAGId"].asString();
|
||||
grantRules_.push_back(grantRulesObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,30 +43,30 @@ void DescribeGrantSagVbrRulesResult::parse(const std::string &payload)
|
||||
for (auto valueGrantRulesGrantRule : allGrantRulesNode)
|
||||
{
|
||||
GrantRule grantRulesObject;
|
||||
if(!valueGrantRulesGrantRule["CreateTime"].isNull())
|
||||
grantRulesObject.createTime = std::stol(valueGrantRulesGrantRule["CreateTime"].asString());
|
||||
if(!valueGrantRulesGrantRule["InstanceId"].isNull())
|
||||
grantRulesObject.instanceId = valueGrantRulesGrantRule["InstanceId"].asString();
|
||||
if(!valueGrantRulesGrantRule["VbrUid"].isNull())
|
||||
grantRulesObject.vbrUid = std::stol(valueGrantRulesGrantRule["VbrUid"].asString());
|
||||
if(!valueGrantRulesGrantRule["VbrInstanceId"].isNull())
|
||||
grantRulesObject.vbrInstanceId = valueGrantRulesGrantRule["VbrInstanceId"].asString();
|
||||
if(!valueGrantRulesGrantRule["VbrRegionId"].isNull())
|
||||
grantRulesObject.vbrRegionId = valueGrantRulesGrantRule["VbrRegionId"].asString();
|
||||
if(!valueGrantRulesGrantRule["SmartAGUid"].isNull())
|
||||
grantRulesObject.smartAGUid = std::stol(valueGrantRulesGrantRule["SmartAGUid"].asString());
|
||||
if(!valueGrantRulesGrantRule["SmartAGId"].isNull())
|
||||
grantRulesObject.smartAGId = valueGrantRulesGrantRule["SmartAGId"].asString();
|
||||
if(!valueGrantRulesGrantRule["VbrInstanceId"].isNull())
|
||||
grantRulesObject.vbrInstanceId = valueGrantRulesGrantRule["VbrInstanceId"].asString();
|
||||
if(!valueGrantRulesGrantRule["InstanceId"].isNull())
|
||||
grantRulesObject.instanceId = valueGrantRulesGrantRule["InstanceId"].asString();
|
||||
if(!valueGrantRulesGrantRule["CreateTime"].isNull())
|
||||
grantRulesObject.createTime = std::stol(valueGrantRulesGrantRule["CreateTime"].asString());
|
||||
if(!valueGrantRulesGrantRule["Bound"].isNull())
|
||||
grantRulesObject.bound = valueGrantRulesGrantRule["Bound"].asString() == "true";
|
||||
if(!valueGrantRulesGrantRule["VbrRegionId"].isNull())
|
||||
grantRulesObject.vbrRegionId = valueGrantRulesGrantRule["VbrRegionId"].asString();
|
||||
if(!valueGrantRulesGrantRule["SmartAGId"].isNull())
|
||||
grantRulesObject.smartAGId = valueGrantRulesGrantRule["SmartAGId"].asString();
|
||||
grantRules_.push_back(grantRulesObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -39,38 +39,38 @@ void DescribeHealthCheckAttributeResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["CreateTime"].isNull())
|
||||
createTime_ = std::stol(value["CreateTime"].asString());
|
||||
if(!value["HcInstanceId"].isNull())
|
||||
hcInstanceId_ = value["HcInstanceId"].asString();
|
||||
if(!value["SmartAGId"].isNull())
|
||||
smartAGId_ = value["SmartAGId"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
name_ = value["Name"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
type_ = value["Type"].asString();
|
||||
if(!value["DstIpAddr"].isNull())
|
||||
dstIpAddr_ = value["DstIpAddr"].asString();
|
||||
if(!value["DstPort"].isNull())
|
||||
dstPort_ = std::stoi(value["DstPort"].asString());
|
||||
if(!value["SrcIpAddr"].isNull())
|
||||
srcIpAddr_ = value["SrcIpAddr"].asString();
|
||||
if(!value["SrcPort"].isNull())
|
||||
srcPort_ = std::stoi(value["SrcPort"].asString());
|
||||
if(!value["ProbeInterval"].isNull())
|
||||
probeInterval_ = std::stoi(value["ProbeInterval"].asString());
|
||||
if(!value["ProbeCount"].isNull())
|
||||
probeCount_ = std::stoi(value["ProbeCount"].asString());
|
||||
if(!value["ProbeTimeout"].isNull())
|
||||
probeTimeout_ = std::stoi(value["ProbeTimeout"].asString());
|
||||
if(!value["RttThreshold"].isNull())
|
||||
rttThreshold_ = std::stoi(value["RttThreshold"].asString());
|
||||
if(!value["RttFailThreshold"].isNull())
|
||||
rttFailThreshold_ = std::stoi(value["RttFailThreshold"].asString());
|
||||
if(!value["SrcIpAddr"].isNull())
|
||||
srcIpAddr_ = value["SrcIpAddr"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
createTime_ = std::stol(value["CreateTime"].asString());
|
||||
if(!value["FailCountThreshold"].isNull())
|
||||
failCountThreshold_ = std::stoi(value["FailCountThreshold"].asString());
|
||||
if(!value["DstPort"].isNull())
|
||||
dstPort_ = std::stoi(value["DstPort"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
name_ = value["Name"].asString();
|
||||
if(!value["ProbeCount"].isNull())
|
||||
probeCount_ = std::stoi(value["ProbeCount"].asString());
|
||||
if(!value["Type"].isNull())
|
||||
type_ = value["Type"].asString();
|
||||
if(!value["ProbeTimeout"].isNull())
|
||||
probeTimeout_ = std::stoi(value["ProbeTimeout"].asString());
|
||||
if(!value["HcInstanceId"].isNull())
|
||||
hcInstanceId_ = value["HcInstanceId"].asString();
|
||||
if(!value["RttThreshold"].isNull())
|
||||
rttThreshold_ = std::stoi(value["RttThreshold"].asString());
|
||||
if(!value["ProbeInterval"].isNull())
|
||||
probeInterval_ = std::stoi(value["ProbeInterval"].asString());
|
||||
if(!value["SmartAGId"].isNull())
|
||||
smartAGId_ = value["SmartAGId"].asString();
|
||||
if(!value["RttFailThreshold"].isNull())
|
||||
rttFailThreshold_ = std::stoi(value["RttFailThreshold"].asString());
|
||||
if(!value["DstIpAddr"].isNull())
|
||||
dstIpAddr_ = value["DstIpAddr"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,48 +43,48 @@ void DescribeHealthChecksResult::parse(const std::string &payload)
|
||||
for (auto valueHealthChecksHealthCheck : allHealthChecksNode)
|
||||
{
|
||||
HealthCheck healthChecksObject;
|
||||
if(!valueHealthChecksHealthCheck["HcInstanceId"].isNull())
|
||||
healthChecksObject.hcInstanceId = valueHealthChecksHealthCheck["HcInstanceId"].asString();
|
||||
if(!valueHealthChecksHealthCheck["SmartAGId"].isNull())
|
||||
healthChecksObject.smartAGId = valueHealthChecksHealthCheck["SmartAGId"].asString();
|
||||
if(!valueHealthChecksHealthCheck["Name"].isNull())
|
||||
healthChecksObject.name = valueHealthChecksHealthCheck["Name"].asString();
|
||||
if(!valueHealthChecksHealthCheck["Description"].isNull())
|
||||
healthChecksObject.description = valueHealthChecksHealthCheck["Description"].asString();
|
||||
if(!valueHealthChecksHealthCheck["Type"].isNull())
|
||||
healthChecksObject.type = valueHealthChecksHealthCheck["Type"].asString();
|
||||
if(!valueHealthChecksHealthCheck["DstIpAddr"].isNull())
|
||||
healthChecksObject.dstIpAddr = valueHealthChecksHealthCheck["DstIpAddr"].asString();
|
||||
if(!valueHealthChecksHealthCheck["DstPort"].isNull())
|
||||
healthChecksObject.dstPort = std::stoi(valueHealthChecksHealthCheck["DstPort"].asString());
|
||||
if(!valueHealthChecksHealthCheck["SrcIpAddr"].isNull())
|
||||
healthChecksObject.srcIpAddr = valueHealthChecksHealthCheck["SrcIpAddr"].asString();
|
||||
if(!valueHealthChecksHealthCheck["SrcPort"].isNull())
|
||||
healthChecksObject.srcPort = std::stoi(valueHealthChecksHealthCheck["SrcPort"].asString());
|
||||
if(!valueHealthChecksHealthCheck["ProbeInterval"].isNull())
|
||||
healthChecksObject.probeInterval = std::stoi(valueHealthChecksHealthCheck["ProbeInterval"].asString());
|
||||
if(!valueHealthChecksHealthCheck["ProbeCount"].isNull())
|
||||
healthChecksObject.probeCount = std::stoi(valueHealthChecksHealthCheck["ProbeCount"].asString());
|
||||
if(!valueHealthChecksHealthCheck["ProbeTimeout"].isNull())
|
||||
healthChecksObject.probeTimeout = std::stoi(valueHealthChecksHealthCheck["ProbeTimeout"].asString());
|
||||
if(!valueHealthChecksHealthCheck["RttThreshold"].isNull())
|
||||
healthChecksObject.rttThreshold = std::stoi(valueHealthChecksHealthCheck["RttThreshold"].asString());
|
||||
if(!valueHealthChecksHealthCheck["RttFailThreshold"].isNull())
|
||||
healthChecksObject.rttFailThreshold = std::stoi(valueHealthChecksHealthCheck["RttFailThreshold"].asString());
|
||||
if(!valueHealthChecksHealthCheck["FailCountThreshold"].isNull())
|
||||
healthChecksObject.failCountThreshold = std::stoi(valueHealthChecksHealthCheck["FailCountThreshold"].asString());
|
||||
if(!valueHealthChecksHealthCheck["RelationCount"].isNull())
|
||||
healthChecksObject.relationCount = std::stoi(valueHealthChecksHealthCheck["RelationCount"].asString());
|
||||
if(!valueHealthChecksHealthCheck["Status"].isNull())
|
||||
healthChecksObject.status = valueHealthChecksHealthCheck["Status"].asString();
|
||||
if(!valueHealthChecksHealthCheck["Description"].isNull())
|
||||
healthChecksObject.description = valueHealthChecksHealthCheck["Description"].asString();
|
||||
if(!valueHealthChecksHealthCheck["SrcPort"].isNull())
|
||||
healthChecksObject.srcPort = std::stoi(valueHealthChecksHealthCheck["SrcPort"].asString());
|
||||
if(!valueHealthChecksHealthCheck["SrcIpAddr"].isNull())
|
||||
healthChecksObject.srcIpAddr = valueHealthChecksHealthCheck["SrcIpAddr"].asString();
|
||||
if(!valueHealthChecksHealthCheck["FailCountThreshold"].isNull())
|
||||
healthChecksObject.failCountThreshold = std::stoi(valueHealthChecksHealthCheck["FailCountThreshold"].asString());
|
||||
if(!valueHealthChecksHealthCheck["DstPort"].isNull())
|
||||
healthChecksObject.dstPort = std::stoi(valueHealthChecksHealthCheck["DstPort"].asString());
|
||||
if(!valueHealthChecksHealthCheck["Name"].isNull())
|
||||
healthChecksObject.name = valueHealthChecksHealthCheck["Name"].asString();
|
||||
if(!valueHealthChecksHealthCheck["ProbeCount"].isNull())
|
||||
healthChecksObject.probeCount = std::stoi(valueHealthChecksHealthCheck["ProbeCount"].asString());
|
||||
if(!valueHealthChecksHealthCheck["Type"].isNull())
|
||||
healthChecksObject.type = valueHealthChecksHealthCheck["Type"].asString();
|
||||
if(!valueHealthChecksHealthCheck["ProbeTimeout"].isNull())
|
||||
healthChecksObject.probeTimeout = std::stoi(valueHealthChecksHealthCheck["ProbeTimeout"].asString());
|
||||
if(!valueHealthChecksHealthCheck["HcInstanceId"].isNull())
|
||||
healthChecksObject.hcInstanceId = valueHealthChecksHealthCheck["HcInstanceId"].asString();
|
||||
if(!valueHealthChecksHealthCheck["RttThreshold"].isNull())
|
||||
healthChecksObject.rttThreshold = std::stoi(valueHealthChecksHealthCheck["RttThreshold"].asString());
|
||||
if(!valueHealthChecksHealthCheck["ProbeInterval"].isNull())
|
||||
healthChecksObject.probeInterval = std::stoi(valueHealthChecksHealthCheck["ProbeInterval"].asString());
|
||||
if(!valueHealthChecksHealthCheck["RelationCount"].isNull())
|
||||
healthChecksObject.relationCount = std::stoi(valueHealthChecksHealthCheck["RelationCount"].asString());
|
||||
if(!valueHealthChecksHealthCheck["SmartAGId"].isNull())
|
||||
healthChecksObject.smartAGId = valueHealthChecksHealthCheck["SmartAGId"].asString();
|
||||
if(!valueHealthChecksHealthCheck["RttFailThreshold"].isNull())
|
||||
healthChecksObject.rttFailThreshold = std::stoi(valueHealthChecksHealthCheck["RttFailThreshold"].asString());
|
||||
if(!valueHealthChecksHealthCheck["DstIpAddr"].isNull())
|
||||
healthChecksObject.dstIpAddr = valueHealthChecksHealthCheck["DstIpAddr"].asString();
|
||||
healthChecks_.push_back(healthChecksObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,26 +43,26 @@ void DescribeNetworkOptimizationSagsResult::parse(const std::string &payload)
|
||||
for (auto valueSmartAccessGatewaysSmartAccessGateway : allSmartAccessGatewaysNode)
|
||||
{
|
||||
SmartAccessGateway smartAccessGatewaysObject;
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["InstanceId"].isNull())
|
||||
smartAccessGatewaysObject.instanceId = valueSmartAccessGatewaysSmartAccessGateway["InstanceId"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["Name"].isNull())
|
||||
smartAccessGatewaysObject.name = valueSmartAccessGatewaysSmartAccessGateway["Name"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["State"].isNull())
|
||||
smartAccessGatewaysObject.state = valueSmartAccessGatewaysSmartAccessGateway["State"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["CreateTime"].isNull())
|
||||
smartAccessGatewaysObject.createTime = std::stol(valueSmartAccessGatewaysSmartAccessGateway["CreateTime"].asString());
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["EndTime"].isNull())
|
||||
smartAccessGatewaysObject.endTime = std::stol(valueSmartAccessGatewaysSmartAccessGateway["EndTime"].asString());
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["InstanceId"].isNull())
|
||||
smartAccessGatewaysObject.instanceId = valueSmartAccessGatewaysSmartAccessGateway["InstanceId"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["State"].isNull())
|
||||
smartAccessGatewaysObject.state = valueSmartAccessGatewaysSmartAccessGateway["State"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["MaxBandwidth"].isNull())
|
||||
smartAccessGatewaysObject.maxBandwidth = valueSmartAccessGatewaysSmartAccessGateway["MaxBandwidth"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["CreateTime"].isNull())
|
||||
smartAccessGatewaysObject.createTime = std::stol(valueSmartAccessGatewaysSmartAccessGateway["CreateTime"].asString());
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["Name"].isNull())
|
||||
smartAccessGatewaysObject.name = valueSmartAccessGatewaysSmartAccessGateway["Name"].asString();
|
||||
smartAccessGateways_.push_back(smartAccessGatewaysObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,18 +43,18 @@ void DescribeNetworkOptimizationSettingsResult::parse(const std::string &payload
|
||||
for (auto valueSettingsSetting : allSettingsNode)
|
||||
{
|
||||
Setting settingsObject;
|
||||
if(!valueSettingsSetting["Domain"].isNull())
|
||||
settingsObject.domain = valueSettingsSetting["Domain"].asString();
|
||||
if(!valueSettingsSetting["Type"].isNull())
|
||||
settingsObject.type = valueSettingsSetting["Type"].asString();
|
||||
if(!valueSettingsSetting["Domain"].isNull())
|
||||
settingsObject.domain = valueSettingsSetting["Domain"].asString();
|
||||
settings_.push_back(settingsObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,26 +43,26 @@ void DescribeNetworkOptimizationsResult::parse(const std::string &payload)
|
||||
for (auto valueNetworkOptimizationsNetworkOptimization : allNetworkOptimizationsNode)
|
||||
{
|
||||
NetworkOptimization networkOptimizationsObject;
|
||||
if(!valueNetworkOptimizationsNetworkOptimization["InstanceId"].isNull())
|
||||
networkOptimizationsObject.instanceId = valueNetworkOptimizationsNetworkOptimization["InstanceId"].asString();
|
||||
if(!valueNetworkOptimizationsNetworkOptimization["Name"].isNull())
|
||||
networkOptimizationsObject.name = valueNetworkOptimizationsNetworkOptimization["Name"].asString();
|
||||
if(!valueNetworkOptimizationsNetworkOptimization["State"].isNull())
|
||||
networkOptimizationsObject.state = valueNetworkOptimizationsNetworkOptimization["State"].asString();
|
||||
if(!valueNetworkOptimizationsNetworkOptimization["CreateTime"].isNull())
|
||||
networkOptimizationsObject.createTime = std::stol(valueNetworkOptimizationsNetworkOptimization["CreateTime"].asString());
|
||||
if(!valueNetworkOptimizationsNetworkOptimization["SagCount"].isNull())
|
||||
networkOptimizationsObject.sagCount = std::stoi(valueNetworkOptimizationsNetworkOptimization["SagCount"].asString());
|
||||
if(!valueNetworkOptimizationsNetworkOptimization["InstanceId"].isNull())
|
||||
networkOptimizationsObject.instanceId = valueNetworkOptimizationsNetworkOptimization["InstanceId"].asString();
|
||||
if(!valueNetworkOptimizationsNetworkOptimization["State"].isNull())
|
||||
networkOptimizationsObject.state = valueNetworkOptimizationsNetworkOptimization["State"].asString();
|
||||
if(!valueNetworkOptimizationsNetworkOptimization["CcnId"].isNull())
|
||||
networkOptimizationsObject.ccnId = valueNetworkOptimizationsNetworkOptimization["CcnId"].asString();
|
||||
if(!valueNetworkOptimizationsNetworkOptimization["CreateTime"].isNull())
|
||||
networkOptimizationsObject.createTime = std::stol(valueNetworkOptimizationsNetworkOptimization["CreateTime"].asString());
|
||||
if(!valueNetworkOptimizationsNetworkOptimization["Name"].isNull())
|
||||
networkOptimizationsObject.name = valueNetworkOptimizationsNetworkOptimization["Name"].asString();
|
||||
networkOptimizations_.push_back(networkOptimizationsObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,14 +43,14 @@ void DescribePbrInterfacesResult::parse(const std::string &payload)
|
||||
for (auto valuePbrInterfacesPbrInterface : allPbrInterfacesNode)
|
||||
{
|
||||
PbrInterface pbrInterfacesObject;
|
||||
if(!valuePbrInterfacesPbrInterface["InterfaceName"].isNull())
|
||||
pbrInterfacesObject.interfaceName = valuePbrInterfacesPbrInterface["InterfaceName"].asString();
|
||||
if(!valuePbrInterfacesPbrInterface["HealthCheckInstanceId"].isNull())
|
||||
pbrInterfacesObject.healthCheckInstanceId = valuePbrInterfacesPbrInterface["HealthCheckInstanceId"].asString();
|
||||
if(!valuePbrInterfacesPbrInterface["Priority"].isNull())
|
||||
pbrInterfacesObject.priority = std::stoi(valuePbrInterfacesPbrInterface["Priority"].asString());
|
||||
if(!valuePbrInterfacesPbrInterface["Action"].isNull())
|
||||
pbrInterfacesObject.action = valuePbrInterfacesPbrInterface["Action"].asString();
|
||||
if(!valuePbrInterfacesPbrInterface["Priority"].isNull())
|
||||
pbrInterfacesObject.priority = std::stoi(valuePbrInterfacesPbrInterface["Priority"].asString());
|
||||
if(!valuePbrInterfacesPbrInterface["HealthCheckInstanceId"].isNull())
|
||||
pbrInterfacesObject.healthCheckInstanceId = valuePbrInterfacesPbrInterface["HealthCheckInstanceId"].asString();
|
||||
if(!valuePbrInterfacesPbrInterface["InterfaceName"].isNull())
|
||||
pbrInterfacesObject.interfaceName = valuePbrInterfacesPbrInterface["InterfaceName"].asString();
|
||||
pbrInterfaces_.push_back(pbrInterfacesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -43,30 +43,30 @@ void DescribePbrRulesResult::parse(const std::string &payload)
|
||||
for (auto valuePbrRulesPbrRule : allPbrRulesNode)
|
||||
{
|
||||
PbrRule pbrRulesObject;
|
||||
if(!valuePbrRulesPbrRule["PbrRuleId"].isNull())
|
||||
pbrRulesObject.pbrRuleId = valuePbrRulesPbrRule["PbrRuleId"].asString();
|
||||
if(!valuePbrRulesPbrRule["SrcCidr"].isNull())
|
||||
pbrRulesObject.srcCidr = valuePbrRulesPbrRule["SrcCidr"].asString();
|
||||
if(!valuePbrRulesPbrRule["DstCidr"].isNull())
|
||||
pbrRulesObject.dstCidr = valuePbrRulesPbrRule["DstCidr"].asString();
|
||||
if(!valuePbrRulesPbrRule["SrcPort"].isNull())
|
||||
pbrRulesObject.srcPort = valuePbrRulesPbrRule["SrcPort"].asString();
|
||||
if(!valuePbrRulesPbrRule["DstPort"].isNull())
|
||||
pbrRulesObject.dstPort = valuePbrRulesPbrRule["DstPort"].asString();
|
||||
if(!valuePbrRulesPbrRule["Protocol"].isNull())
|
||||
pbrRulesObject.protocol = valuePbrRulesPbrRule["Protocol"].asString();
|
||||
if(!valuePbrRulesPbrRule["Name"].isNull())
|
||||
pbrRulesObject.name = valuePbrRulesPbrRule["Name"].asString();
|
||||
if(!valuePbrRulesPbrRule["Description"].isNull())
|
||||
pbrRulesObject.description = valuePbrRulesPbrRule["Description"].asString();
|
||||
if(!valuePbrRulesPbrRule["SrcCidr"].isNull())
|
||||
pbrRulesObject.srcCidr = valuePbrRulesPbrRule["SrcCidr"].asString();
|
||||
if(!valuePbrRulesPbrRule["DstPort"].isNull())
|
||||
pbrRulesObject.dstPort = valuePbrRulesPbrRule["DstPort"].asString();
|
||||
if(!valuePbrRulesPbrRule["PbrRuleId"].isNull())
|
||||
pbrRulesObject.pbrRuleId = valuePbrRulesPbrRule["PbrRuleId"].asString();
|
||||
if(!valuePbrRulesPbrRule["Protocol"].isNull())
|
||||
pbrRulesObject.protocol = valuePbrRulesPbrRule["Protocol"].asString();
|
||||
if(!valuePbrRulesPbrRule["DstCidr"].isNull())
|
||||
pbrRulesObject.dstCidr = valuePbrRulesPbrRule["DstCidr"].asString();
|
||||
if(!valuePbrRulesPbrRule["Name"].isNull())
|
||||
pbrRulesObject.name = valuePbrRulesPbrRule["Name"].asString();
|
||||
pbrRules_.push_back(pbrRulesObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -45,20 +45,20 @@ void DescribePolicyBasedRoutingsResult::parse(const std::string &payload)
|
||||
PolicyBasedRouting policyBasedRoutingsObject;
|
||||
if(!valuePolicyBasedRoutingsPolicyBasedRouting["PbrInstanceId"].isNull())
|
||||
policyBasedRoutingsObject.pbrInstanceId = valuePolicyBasedRoutingsPolicyBasedRouting["PbrInstanceId"].asString();
|
||||
if(!valuePolicyBasedRoutingsPolicyBasedRouting["Description"].isNull())
|
||||
policyBasedRoutingsObject.description = valuePolicyBasedRoutingsPolicyBasedRouting["Description"].asString();
|
||||
if(!valuePolicyBasedRoutingsPolicyBasedRouting["Priority"].isNull())
|
||||
policyBasedRoutingsObject.priority = std::stoi(valuePolicyBasedRoutingsPolicyBasedRouting["Priority"].asString());
|
||||
if(!valuePolicyBasedRoutingsPolicyBasedRouting["Name"].isNull())
|
||||
policyBasedRoutingsObject.name = valuePolicyBasedRoutingsPolicyBasedRouting["Name"].asString();
|
||||
if(!valuePolicyBasedRoutingsPolicyBasedRouting["Description"].isNull())
|
||||
policyBasedRoutingsObject.description = valuePolicyBasedRoutingsPolicyBasedRouting["Description"].asString();
|
||||
policyBasedRoutings_.push_back(policyBasedRoutingsObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,36 +43,36 @@ void DescribeQosCarsResult::parse(const std::string &payload)
|
||||
for (auto valueQosCarsQosCar : allQosCarsNode)
|
||||
{
|
||||
QosCar qosCarsObject;
|
||||
if(!valueQosCarsQosCar["QosCarId"].isNull())
|
||||
qosCarsObject.qosCarId = valueQosCarsQosCar["QosCarId"].asString();
|
||||
if(!valueQosCarsQosCar["QosId"].isNull())
|
||||
qosCarsObject.qosId = valueQosCarsQosCar["QosId"].asString();
|
||||
if(!valueQosCarsQosCar["Description"].isNull())
|
||||
qosCarsObject.description = valueQosCarsQosCar["Description"].asString();
|
||||
if(!valueQosCarsQosCar["Priority"].isNull())
|
||||
qosCarsObject.priority = std::stoi(valueQosCarsQosCar["Priority"].asString());
|
||||
if(!valueQosCarsQosCar["LimitType"].isNull())
|
||||
qosCarsObject.limitType = valueQosCarsQosCar["LimitType"].asString();
|
||||
if(!valueQosCarsQosCar["MinBandwidthAbs"].isNull())
|
||||
qosCarsObject.minBandwidthAbs = std::stoi(valueQosCarsQosCar["MinBandwidthAbs"].asString());
|
||||
if(!valueQosCarsQosCar["MaxBandwidthAbs"].isNull())
|
||||
qosCarsObject.maxBandwidthAbs = std::stoi(valueQosCarsQosCar["MaxBandwidthAbs"].asString());
|
||||
if(!valueQosCarsQosCar["MinBandwidthPercent"].isNull())
|
||||
qosCarsObject.minBandwidthPercent = std::stoi(valueQosCarsQosCar["MinBandwidthPercent"].asString());
|
||||
if(!valueQosCarsQosCar["Description"].isNull())
|
||||
qosCarsObject.description = valueQosCarsQosCar["Description"].asString();
|
||||
if(!valueQosCarsQosCar["QosCarId"].isNull())
|
||||
qosCarsObject.qosCarId = valueQosCarsQosCar["QosCarId"].asString();
|
||||
if(!valueQosCarsQosCar["Priority"].isNull())
|
||||
qosCarsObject.priority = std::stoi(valueQosCarsQosCar["Priority"].asString());
|
||||
if(!valueQosCarsQosCar["MaxBandwidthPercent"].isNull())
|
||||
qosCarsObject.maxBandwidthPercent = std::stoi(valueQosCarsQosCar["MaxBandwidthPercent"].asString());
|
||||
if(!valueQosCarsQosCar["MaxBandwidthAbs"].isNull())
|
||||
qosCarsObject.maxBandwidthAbs = std::stoi(valueQosCarsQosCar["MaxBandwidthAbs"].asString());
|
||||
if(!valueQosCarsQosCar["QosId"].isNull())
|
||||
qosCarsObject.qosId = valueQosCarsQosCar["QosId"].asString();
|
||||
if(!valueQosCarsQosCar["PercentSourceType"].isNull())
|
||||
qosCarsObject.percentSourceType = valueQosCarsQosCar["PercentSourceType"].asString();
|
||||
if(!valueQosCarsQosCar["MinBandwidthPercent"].isNull())
|
||||
qosCarsObject.minBandwidthPercent = std::stoi(valueQosCarsQosCar["MinBandwidthPercent"].asString());
|
||||
if(!valueQosCarsQosCar["LimitType"].isNull())
|
||||
qosCarsObject.limitType = valueQosCarsQosCar["LimitType"].asString();
|
||||
if(!valueQosCarsQosCar["Name"].isNull())
|
||||
qosCarsObject.name = valueQosCarsQosCar["Name"].asString();
|
||||
qosCars_.push_back(qosCarsObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,38 +43,44 @@ void DescribeQosPoliciesResult::parse(const std::string &payload)
|
||||
for (auto valueQosPoliciesQosPolicy : allQosPoliciesNode)
|
||||
{
|
||||
QosPolicy qosPoliciesObject;
|
||||
if(!valueQosPoliciesQosPolicy["QosPolicyId"].isNull())
|
||||
qosPoliciesObject.qosPolicyId = valueQosPoliciesQosPolicy["QosPolicyId"].asString();
|
||||
if(!valueQosPoliciesQosPolicy["QosId"].isNull())
|
||||
qosPoliciesObject.qosId = valueQosPoliciesQosPolicy["QosId"].asString();
|
||||
if(!valueQosPoliciesQosPolicy["Priority"].isNull())
|
||||
qosPoliciesObject.priority = std::stoi(valueQosPoliciesQosPolicy["Priority"].asString());
|
||||
if(!valueQosPoliciesQosPolicy["Description"].isNull())
|
||||
qosPoliciesObject.description = valueQosPoliciesQosPolicy["Description"].asString();
|
||||
if(!valueQosPoliciesQosPolicy["SourceCidr"].isNull())
|
||||
qosPoliciesObject.sourceCidr = valueQosPoliciesQosPolicy["SourceCidr"].asString();
|
||||
if(!valueQosPoliciesQosPolicy["DestCidr"].isNull())
|
||||
qosPoliciesObject.destCidr = valueQosPoliciesQosPolicy["DestCidr"].asString();
|
||||
if(!valueQosPoliciesQosPolicy["IpProtocol"].isNull())
|
||||
qosPoliciesObject.ipProtocol = valueQosPoliciesQosPolicy["IpProtocol"].asString();
|
||||
if(!valueQosPoliciesQosPolicy["Description"].isNull())
|
||||
qosPoliciesObject.description = valueQosPoliciesQosPolicy["Description"].asString();
|
||||
if(!valueQosPoliciesQosPolicy["SourcePortRange"].isNull())
|
||||
qosPoliciesObject.sourcePortRange = valueQosPoliciesQosPolicy["SourcePortRange"].asString();
|
||||
if(!valueQosPoliciesQosPolicy["DestPortRange"].isNull())
|
||||
qosPoliciesObject.destPortRange = valueQosPoliciesQosPolicy["DestPortRange"].asString();
|
||||
if(!valueQosPoliciesQosPolicy["StartTime"].isNull())
|
||||
qosPoliciesObject.startTime = valueQosPoliciesQosPolicy["StartTime"].asString();
|
||||
if(!valueQosPoliciesQosPolicy["QosPolicyId"].isNull())
|
||||
qosPoliciesObject.qosPolicyId = valueQosPoliciesQosPolicy["QosPolicyId"].asString();
|
||||
if(!valueQosPoliciesQosPolicy["EndTime"].isNull())
|
||||
qosPoliciesObject.endTime = valueQosPoliciesQosPolicy["EndTime"].asString();
|
||||
if(!valueQosPoliciesQosPolicy["SourceCidr"].isNull())
|
||||
qosPoliciesObject.sourceCidr = valueQosPoliciesQosPolicy["SourceCidr"].asString();
|
||||
if(!valueQosPoliciesQosPolicy["Priority"].isNull())
|
||||
qosPoliciesObject.priority = std::stoi(valueQosPoliciesQosPolicy["Priority"].asString());
|
||||
if(!valueQosPoliciesQosPolicy["StartTime"].isNull())
|
||||
qosPoliciesObject.startTime = valueQosPoliciesQosPolicy["StartTime"].asString();
|
||||
if(!valueQosPoliciesQosPolicy["QosId"].isNull())
|
||||
qosPoliciesObject.qosId = valueQosPoliciesQosPolicy["QosId"].asString();
|
||||
if(!valueQosPoliciesQosPolicy["IpProtocol"].isNull())
|
||||
qosPoliciesObject.ipProtocol = valueQosPoliciesQosPolicy["IpProtocol"].asString();
|
||||
if(!valueQosPoliciesQosPolicy["DestPortRange"].isNull())
|
||||
qosPoliciesObject.destPortRange = valueQosPoliciesQosPolicy["DestPortRange"].asString();
|
||||
if(!valueQosPoliciesQosPolicy["Name"].isNull())
|
||||
qosPoliciesObject.name = valueQosPoliciesQosPolicy["Name"].asString();
|
||||
auto allDpiSignatureIds = value["DpiSignatureIds"]["DpiSignatureId"];
|
||||
for (auto value : allDpiSignatureIds)
|
||||
qosPoliciesObject.dpiSignatureIds.push_back(value.asString());
|
||||
auto allDpiGroupIds = value["DpiGroupIds"]["DpiGroupId"];
|
||||
for (auto value : allDpiGroupIds)
|
||||
qosPoliciesObject.dpiGroupIds.push_back(value.asString());
|
||||
qosPolicies_.push_back(qosPoliciesObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,24 +43,24 @@ void DescribeQosesResult::parse(const std::string &payload)
|
||||
for (auto valueQosesQos : allQosesNode)
|
||||
{
|
||||
Qos qosesObject;
|
||||
if(!valueQosesQos["QosId"].isNull())
|
||||
qosesObject.qosId = valueQosesQos["QosId"].asString();
|
||||
if(!valueQosesQos["QosName"].isNull())
|
||||
qosesObject.qosName = valueQosesQos["QosName"].asString();
|
||||
if(!valueQosesQos["SagCount"].isNull())
|
||||
qosesObject.sagCount = valueQosesQos["SagCount"].asString();
|
||||
if(!valueQosesQos["QosId"].isNull())
|
||||
qosesObject.qosId = valueQosesQos["QosId"].asString();
|
||||
if(!valueQosesQos["SmartAGIds"].isNull())
|
||||
qosesObject.smartAGIds = valueQosesQos["SmartAGIds"].asString();
|
||||
if(!valueQosesQos["QosName"].isNull())
|
||||
qosesObject.qosName = valueQosesQos["QosName"].asString();
|
||||
if(!valueQosesQos["QosDescription"].isNull())
|
||||
qosesObject.qosDescription = valueQosesQos["QosDescription"].asString();
|
||||
qoses_.push_back(qosesObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -45,10 +45,10 @@ void DescribeRegionsResult::parse(const std::string &payload)
|
||||
Region regionsObject;
|
||||
if(!valueRegionsRegion["RegionId"].isNull())
|
||||
regionsObject.regionId = valueRegionsRegion["RegionId"].asString();
|
||||
if(!valueRegionsRegion["LocalName"].isNull())
|
||||
regionsObject.localName = valueRegionsRegion["LocalName"].asString();
|
||||
if(!valueRegionsRegion["RegionEndpoint"].isNull())
|
||||
regionsObject.regionEndpoint = valueRegionsRegion["RegionEndpoint"].asString();
|
||||
if(!valueRegionsRegion["LocalName"].isNull())
|
||||
regionsObject.localName = valueRegionsRegion["LocalName"].asString();
|
||||
regions_.push_back(regionsObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,38 +43,38 @@ void DescribeRouteDistributionStrategiesResult::parse(const std::string &payload
|
||||
for (auto valueStrategiesStrategy : allStrategiesNode)
|
||||
{
|
||||
Strategy strategiesObject;
|
||||
if(!valueStrategiesStrategy["CreateTime"].isNull())
|
||||
strategiesObject.createTime = std::stol(valueStrategiesStrategy["CreateTime"].asString());
|
||||
if(!valueStrategiesStrategy["InstanceId"].isNull())
|
||||
strategiesObject.instanceId = valueStrategiesStrategy["InstanceId"].asString();
|
||||
if(!valueStrategiesStrategy["SmartAGId"].isNull())
|
||||
strategiesObject.smartAGId = valueStrategiesStrategy["SmartAGId"].asString();
|
||||
if(!valueStrategiesStrategy["HcInstanceId"].isNull())
|
||||
strategiesObject.hcInstanceId = valueStrategiesStrategy["HcInstanceId"].asString();
|
||||
if(!valueStrategiesStrategy["SourceType"].isNull())
|
||||
strategiesObject.sourceType = valueStrategiesStrategy["SourceType"].asString();
|
||||
if(!valueStrategiesStrategy["DestCidrBlock"].isNull())
|
||||
strategiesObject.destCidrBlock = valueStrategiesStrategy["DestCidrBlock"].asString();
|
||||
if(!valueStrategiesStrategy["RouteSource"].isNull())
|
||||
strategiesObject.routeSource = valueStrategiesStrategy["RouteSource"].asString();
|
||||
if(!valueStrategiesStrategy["RouteDistribution"].isNull())
|
||||
strategiesObject.routeDistribution = valueStrategiesStrategy["RouteDistribution"].asString();
|
||||
if(!valueStrategiesStrategy["Status"].isNull())
|
||||
strategiesObject.status = valueStrategiesStrategy["Status"].asString();
|
||||
if(!valueStrategiesStrategy["InstanceId"].isNull())
|
||||
strategiesObject.instanceId = valueStrategiesStrategy["InstanceId"].asString();
|
||||
if(!valueStrategiesStrategy["HcInstanceId"].isNull())
|
||||
strategiesObject.hcInstanceId = valueStrategiesStrategy["HcInstanceId"].asString();
|
||||
if(!valueStrategiesStrategy["RouteSource"].isNull())
|
||||
strategiesObject.routeSource = valueStrategiesStrategy["RouteSource"].asString();
|
||||
if(!valueStrategiesStrategy["SourceType"].isNull())
|
||||
strategiesObject.sourceType = valueStrategiesStrategy["SourceType"].asString();
|
||||
if(!valueStrategiesStrategy["CreateTime"].isNull())
|
||||
strategiesObject.createTime = std::stol(valueStrategiesStrategy["CreateTime"].asString());
|
||||
if(!valueStrategiesStrategy["RouteDistribution"].isNull())
|
||||
strategiesObject.routeDistribution = valueStrategiesStrategy["RouteDistribution"].asString();
|
||||
if(!valueStrategiesStrategy["IsConflict"].isNull())
|
||||
strategiesObject.isConflict = valueStrategiesStrategy["IsConflict"].asString() == "true";
|
||||
if(!valueStrategiesStrategy["SmartAGId"].isNull())
|
||||
strategiesObject.smartAGId = valueStrategiesStrategy["SmartAGId"].asString();
|
||||
if(!valueStrategiesStrategy["StrategyPublishStatus"].isNull())
|
||||
strategiesObject.strategyPublishStatus = valueStrategiesStrategy["StrategyPublishStatus"].asString();
|
||||
if(!valueStrategiesStrategy["ConflictInfo"].isNull())
|
||||
strategiesObject.conflictInfo = valueStrategiesStrategy["ConflictInfo"].asString();
|
||||
if(!valueStrategiesStrategy["DestCidrBlock"].isNull())
|
||||
strategiesObject.destCidrBlock = valueStrategiesStrategy["DestCidrBlock"].asString();
|
||||
strategies_.push_back(strategiesObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -39,22 +39,22 @@ void DescribeSAGDeviceInfoResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ControllerState"].isNull())
|
||||
controllerState_ = value["ControllerState"].asString();
|
||||
if(!value["ServiceIP"].isNull())
|
||||
serviceIP_ = value["ServiceIP"].asString();
|
||||
if(!value["SmartAGType"].isNull())
|
||||
smartAGType_ = value["SmartAGType"].asString();
|
||||
if(!value["SynStatus"].isNull())
|
||||
synStatus_ = value["SynStatus"].asString();
|
||||
if(!value["Version"].isNull())
|
||||
version_ = value["Version"].asString();
|
||||
if(!value["VpnState"].isNull())
|
||||
vpnState_ = value["VpnState"].asString();
|
||||
if(!value["SmartAGType"].isNull())
|
||||
smartAGType_ = value["SmartAGType"].asString();
|
||||
if(!value["ControllerState"].isNull())
|
||||
controllerState_ = value["ControllerState"].asString();
|
||||
if(!value["StartupTime"].isNull())
|
||||
startupTime_ = value["StartupTime"].asString();
|
||||
if(!value["LastConnectedControllerTime"].isNull())
|
||||
lastConnectedControllerTime_ = value["LastConnectedControllerTime"].asString();
|
||||
if(!value["ServiceIP"].isNull())
|
||||
serviceIP_ = value["ServiceIP"].asString();
|
||||
if(!value["SynStatus"].isNull())
|
||||
synStatus_ = value["SynStatus"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -39,10 +39,10 @@ void DescribeSagCurrentDnsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["MasterDns"].isNull())
|
||||
masterDns_ = value["MasterDns"].asString();
|
||||
if(!value["SlaveDns"].isNull())
|
||||
slaveDns_ = value["SlaveDns"].asString();
|
||||
if(!value["MasterDns"].isNull())
|
||||
masterDns_ = value["MasterDns"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
95
smartag/src/model/DescribeSagDropTopNRequest.cc
Normal file
95
smartag/src/model/DescribeSagDropTopNRequest.cc
Normal file
@@ -0,0 +1,95 @@
|
||||
/*
|
||||
* 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/smartag/model/DescribeSagDropTopNRequest.h>
|
||||
|
||||
using AlibabaCloud::Smartag::Model::DescribeSagDropTopNRequest;
|
||||
|
||||
DescribeSagDropTopNRequest::DescribeSagDropTopNRequest() :
|
||||
RpcServiceRequest("smartag", "2018-03-13", "DescribeSagDropTopN")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSagDropTopNRequest::~DescribeSagDropTopNRequest()
|
||||
{}
|
||||
|
||||
long DescribeSagDropTopNRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeSagDropTopNRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeSagDropTopNRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeSagDropTopNRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeSagDropTopNRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeSagDropTopNRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeSagDropTopNRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DescribeSagDropTopNRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long DescribeSagDropTopNRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeSagDropTopNRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
int DescribeSagDropTopNRequest::getSize()const
|
||||
{
|
||||
return size_;
|
||||
}
|
||||
|
||||
void DescribeSagDropTopNRequest::setSize(int size)
|
||||
{
|
||||
size_ = size;
|
||||
setParameter("Size", std::to_string(size));
|
||||
}
|
||||
|
||||
63
smartag/src/model/DescribeSagDropTopNResult.cc
Normal file
63
smartag/src/model/DescribeSagDropTopNResult.cc
Normal file
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/smartag/model/DescribeSagDropTopNResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Smartag;
|
||||
using namespace AlibabaCloud::Smartag::Model;
|
||||
|
||||
DescribeSagDropTopNResult::DescribeSagDropTopNResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSagDropTopNResult::DescribeSagDropTopNResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSagDropTopNResult::~DescribeSagDropTopNResult()
|
||||
{}
|
||||
|
||||
void DescribeSagDropTopNResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDropTopNNode = value["DropTopN"]["DropTopNItem"];
|
||||
for (auto valueDropTopNDropTopNItem : allDropTopNNode)
|
||||
{
|
||||
DropTopNItem dropTopNObject;
|
||||
if(!valueDropTopNDropTopNItem["InstanceId"].isNull())
|
||||
dropTopNObject.instanceId = valueDropTopNDropTopNItem["InstanceId"].asString();
|
||||
if(!valueDropTopNDropTopNItem["RegionId"].isNull())
|
||||
dropTopNObject.regionId = valueDropTopNDropTopNItem["RegionId"].asString();
|
||||
if(!valueDropTopNDropTopNItem["DropRate"].isNull())
|
||||
dropTopNObject.dropRate = valueDropTopNDropTopNItem["DropRate"].asString();
|
||||
if(!valueDropTopNDropTopNItem["Name"].isNull())
|
||||
dropTopNObject.name = valueDropTopNDropTopNItem["Name"].asString();
|
||||
dropTopN_.push_back(dropTopNObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeSagDropTopNResult::DropTopNItem> DescribeSagDropTopNResult::getDropTopN()const
|
||||
{
|
||||
return dropTopN_;
|
||||
}
|
||||
|
||||
@@ -43,24 +43,24 @@ void DescribeSagECRouteBackupAttributeResult::parse(const std::string &payload)
|
||||
for (auto valueCidrsCidr : allCidrsNode)
|
||||
{
|
||||
Cidr cidrsObject;
|
||||
if(!valueCidrsCidr["Cidr"].isNull())
|
||||
cidrsObject.cidr = valueCidrsCidr["Cidr"].asString();
|
||||
if(!valueCidrsCidr["EnableBackup"].isNull())
|
||||
cidrsObject.enableBackup = valueCidrsCidr["EnableBackup"].asString() == "true";
|
||||
if(!valueCidrsCidr["Cidr"].isNull())
|
||||
cidrsObject.cidr = valueCidrsCidr["Cidr"].asString();
|
||||
cidrs_.push_back(cidrsObject);
|
||||
}
|
||||
if(!value["SagId"].isNull())
|
||||
sagId_ = value["SagId"].asString();
|
||||
if(!value["HcIp"].isNull())
|
||||
hcIp_ = value["HcIp"].asString();
|
||||
if(!value["ExpressConnectionInterface"].isNull())
|
||||
expressConnectionInterface_ = value["ExpressConnectionInterface"].asString();
|
||||
if(!value["ExpressConnectionNexthop"].isNull())
|
||||
expressConnectionNexthop_ = value["ExpressConnectionNexthop"].asString();
|
||||
if(!value["RouteBackup"].isNull())
|
||||
routeBackup_ = value["RouteBackup"].asString() == "true";
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
if(!value["ExpressConnectionInterface"].isNull())
|
||||
expressConnectionInterface_ = value["ExpressConnectionInterface"].asString();
|
||||
if(!value["RouteBackup"].isNull())
|
||||
routeBackup_ = value["RouteBackup"].asString() == "true";
|
||||
if(!value["ExpressConnectionNexthop"].isNull())
|
||||
expressConnectionNexthop_ = value["ExpressConnectionNexthop"].asString();
|
||||
if(!value["SagId"].isNull())
|
||||
sagId_ = value["SagId"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,12 +43,12 @@ void DescribeSagExpressConnectInterfaceListResult::parse(const std::string &payl
|
||||
for (auto valueInterfacesInterface : allInterfacesNode)
|
||||
{
|
||||
Interface interfacesObject;
|
||||
if(!valueInterfacesInterface["Vlan"].isNull())
|
||||
interfacesObject.vlan = valueInterfacesInterface["Vlan"].asString();
|
||||
if(!valueInterfacesInterface["IP"].isNull())
|
||||
interfacesObject.iP = valueInterfacesInterface["IP"].asString();
|
||||
if(!valueInterfacesInterface["Mask"].isNull())
|
||||
interfacesObject.mask = valueInterfacesInterface["Mask"].asString();
|
||||
if(!valueInterfacesInterface["Vlan"].isNull())
|
||||
interfacesObject.vlan = valueInterfacesInterface["Vlan"].asString();
|
||||
interfaces_.push_back(interfacesObject);
|
||||
}
|
||||
auto allTaskStatesNode = value["TaskStates"]["TaskState"];
|
||||
@@ -57,12 +57,12 @@ void DescribeSagExpressConnectInterfaceListResult::parse(const std::string &payl
|
||||
TaskState taskStatesObject;
|
||||
if(!valueTaskStatesTaskState["State"].isNull())
|
||||
taskStatesObject.state = valueTaskStatesTaskState["State"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorCode"].isNull())
|
||||
taskStatesObject.errorCode = valueTaskStatesTaskState["ErrorCode"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorMessage"].isNull())
|
||||
taskStatesObject.errorMessage = valueTaskStatesTaskState["ErrorMessage"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
taskStates_.push_back(taskStatesObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -45,12 +45,12 @@ void DescribeSagGlobalRouteProtocolResult::parse(const std::string &payload)
|
||||
TaskState taskStatesObject;
|
||||
if(!valueTaskStatesTaskState["State"].isNull())
|
||||
taskStatesObject.state = valueTaskStatesTaskState["State"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorCode"].isNull())
|
||||
taskStatesObject.errorCode = valueTaskStatesTaskState["ErrorCode"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorMessage"].isNull())
|
||||
taskStatesObject.errorMessage = valueTaskStatesTaskState["ErrorMessage"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
taskStates_.push_back(taskStatesObject);
|
||||
}
|
||||
if(!value["RouteProtocol"].isNull())
|
||||
|
||||
@@ -43,10 +43,10 @@ void DescribeSagHaResult::parse(const std::string &payload)
|
||||
for (auto valuePortsPort : allPortsNode)
|
||||
{
|
||||
Port portsObject;
|
||||
if(!valuePortsPort["PortName"].isNull())
|
||||
portsObject.portName = valuePortsPort["PortName"].asString();
|
||||
if(!valuePortsPort["VirtualIp"].isNull())
|
||||
portsObject.virtualIp = valuePortsPort["VirtualIp"].asString();
|
||||
if(!valuePortsPort["PortName"].isNull())
|
||||
portsObject.portName = valuePortsPort["PortName"].asString();
|
||||
ports_.push_back(portsObject);
|
||||
}
|
||||
auto allTaskStatesNode = value["TaskStates"]["TaskState"];
|
||||
@@ -55,12 +55,12 @@ void DescribeSagHaResult::parse(const std::string &payload)
|
||||
TaskState taskStatesObject;
|
||||
if(!valueTaskStatesTaskState["State"].isNull())
|
||||
taskStatesObject.state = valueTaskStatesTaskState["State"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorCode"].isNull())
|
||||
taskStatesObject.errorCode = valueTaskStatesTaskState["ErrorCode"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorMessage"].isNull())
|
||||
taskStatesObject.errorMessage = valueTaskStatesTaskState["ErrorMessage"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
taskStates_.push_back(taskStatesObject);
|
||||
}
|
||||
if(!value["Mode"].isNull())
|
||||
|
||||
@@ -39,40 +39,40 @@ void DescribeSagLanListResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allLansNode = value["Lans"]["Lan"];
|
||||
for (auto valueLansLan : allLansNode)
|
||||
{
|
||||
Lan lansObject;
|
||||
if(!valueLansLan["PortName"].isNull())
|
||||
lansObject.portName = valueLansLan["PortName"].asString();
|
||||
if(!valueLansLan["IPType"].isNull())
|
||||
lansObject.iPType = valueLansLan["IPType"].asString();
|
||||
if(!valueLansLan["IP"].isNull())
|
||||
lansObject.iP = valueLansLan["IP"].asString();
|
||||
if(!valueLansLan["Mask"].isNull())
|
||||
lansObject.mask = valueLansLan["Mask"].asString();
|
||||
if(!valueLansLan["StartIp"].isNull())
|
||||
lansObject.startIp = valueLansLan["StartIp"].asString();
|
||||
if(!valueLansLan["EndIp"].isNull())
|
||||
lansObject.endIp = valueLansLan["EndIp"].asString();
|
||||
if(!valueLansLan["Lease"].isNull())
|
||||
lansObject.lease = valueLansLan["Lease"].asString();
|
||||
lans_.push_back(lansObject);
|
||||
}
|
||||
auto allTaskStatesNode = value["TaskStates"]["TaskState"];
|
||||
for (auto valueTaskStatesTaskState : allTaskStatesNode)
|
||||
{
|
||||
TaskState taskStatesObject;
|
||||
if(!valueTaskStatesTaskState["State"].isNull())
|
||||
taskStatesObject.state = valueTaskStatesTaskState["State"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorCode"].isNull())
|
||||
taskStatesObject.errorCode = valueTaskStatesTaskState["ErrorCode"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorMessage"].isNull())
|
||||
taskStatesObject.errorMessage = valueTaskStatesTaskState["ErrorMessage"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
taskStates_.push_back(taskStatesObject);
|
||||
}
|
||||
auto allLansNode = value["Lans"]["Lan"];
|
||||
for (auto valueLansLan : allLansNode)
|
||||
{
|
||||
Lan lansObject;
|
||||
if(!valueLansLan["IPType"].isNull())
|
||||
lansObject.iPType = valueLansLan["IPType"].asString();
|
||||
if(!valueLansLan["Lease"].isNull())
|
||||
lansObject.lease = valueLansLan["Lease"].asString();
|
||||
if(!valueLansLan["IP"].isNull())
|
||||
lansObject.iP = valueLansLan["IP"].asString();
|
||||
if(!valueLansLan["Mask"].isNull())
|
||||
lansObject.mask = valueLansLan["Mask"].asString();
|
||||
if(!valueLansLan["StartIp"].isNull())
|
||||
lansObject.startIp = valueLansLan["StartIp"].asString();
|
||||
if(!valueLansLan["PortName"].isNull())
|
||||
lansObject.portName = valueLansLan["PortName"].asString();
|
||||
if(!valueLansLan["EndIp"].isNull())
|
||||
lansObject.endIp = valueLansLan["EndIp"].asString();
|
||||
lans_.push_back(lansObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -45,20 +45,20 @@ void DescribeSagManagementPortResult::parse(const std::string &payload)
|
||||
TaskState taskStatesObject;
|
||||
if(!valueTaskStatesTaskState["State"].isNull())
|
||||
taskStatesObject.state = valueTaskStatesTaskState["State"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorCode"].isNull())
|
||||
taskStatesObject.errorCode = valueTaskStatesTaskState["ErrorCode"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorMessage"].isNull())
|
||||
taskStatesObject.errorMessage = valueTaskStatesTaskState["ErrorMessage"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
taskStates_.push_back(taskStatesObject);
|
||||
}
|
||||
if(!value["Gateway"].isNull())
|
||||
gateway_ = value["Gateway"].asString();
|
||||
if(!value["IP"].isNull())
|
||||
iP_ = value["IP"].asString();
|
||||
if(!value["Mask"].isNull())
|
||||
mask_ = value["Mask"].asString();
|
||||
if(!value["Gateway"].isNull())
|
||||
gateway_ = value["Gateway"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,10 +43,10 @@ void DescribeSagOnlineClientStatisticsResult::parse(const std::string &payload)
|
||||
for (auto valueSagStatisticsStatistics : allSagStatisticsNode)
|
||||
{
|
||||
Statistics sagStatisticsObject;
|
||||
if(!valueSagStatisticsStatistics["SmartAGId"].isNull())
|
||||
sagStatisticsObject.smartAGId = valueSagStatisticsStatistics["SmartAGId"].asString();
|
||||
if(!valueSagStatisticsStatistics["OnlineCount"].isNull())
|
||||
sagStatisticsObject.onlineCount = valueSagStatisticsStatistics["OnlineCount"].asString();
|
||||
if(!valueSagStatisticsStatistics["SmartAGId"].isNull())
|
||||
sagStatisticsObject.smartAGId = valueSagStatisticsStatistics["SmartAGId"].asString();
|
||||
sagStatistics_.push_back(sagStatisticsObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,14 +43,16 @@ void DescribeSagPortListResult::parse(const std::string &payload)
|
||||
for (auto valuePortsPort : allPortsNode)
|
||||
{
|
||||
Port portsObject;
|
||||
if(!valuePortsPort["PortName"].isNull())
|
||||
portsObject.portName = valuePortsPort["PortName"].asString();
|
||||
if(!valuePortsPort["Role"].isNull())
|
||||
portsObject.role = valuePortsPort["Role"].asString();
|
||||
if(!valuePortsPort["Mac"].isNull())
|
||||
portsObject.mac = valuePortsPort["Mac"].asString();
|
||||
if(!valuePortsPort["Status"].isNull())
|
||||
portsObject.status = valuePortsPort["Status"].asString();
|
||||
if(!valuePortsPort["Vlan"].isNull())
|
||||
portsObject.vlan = valuePortsPort["Vlan"].asString();
|
||||
if(!valuePortsPort["PortName"].isNull())
|
||||
portsObject.portName = valuePortsPort["PortName"].asString();
|
||||
if(!valuePortsPort["Mac"].isNull())
|
||||
portsObject.mac = valuePortsPort["Mac"].asString();
|
||||
ports_.push_back(portsObject);
|
||||
}
|
||||
auto allTaskStatesNode = value["TaskStates"]["TaskState"];
|
||||
@@ -59,12 +61,12 @@ void DescribeSagPortListResult::parse(const std::string &payload)
|
||||
TaskState taskStatesObject;
|
||||
if(!valueTaskStatesTaskState["State"].isNull())
|
||||
taskStatesObject.state = valueTaskStatesTaskState["State"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorCode"].isNull())
|
||||
taskStatesObject.errorCode = valueTaskStatesTaskState["ErrorCode"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorMessage"].isNull())
|
||||
taskStatesObject.errorMessage = valueTaskStatesTaskState["ErrorMessage"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
taskStates_.push_back(taskStatesObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,20 +43,20 @@ void DescribeSagPortRouteProtocolListResult::parse(const std::string &payload)
|
||||
for (auto valuePortsPort : allPortsNode)
|
||||
{
|
||||
Port portsObject;
|
||||
if(!valuePortsPort["PortName"].isNull())
|
||||
portsObject.portName = valuePortsPort["PortName"].asString();
|
||||
if(!valuePortsPort["RemoteAs"].isNull())
|
||||
portsObject.remoteAs = valuePortsPort["RemoteAs"].asString();
|
||||
if(!valuePortsPort["Status"].isNull())
|
||||
portsObject.status = valuePortsPort["Status"].asString();
|
||||
if(!valuePortsPort["RouteProtocol"].isNull())
|
||||
portsObject.routeProtocol = valuePortsPort["RouteProtocol"].asString();
|
||||
if(!valuePortsPort["RemoteIp"].isNull())
|
||||
portsObject.remoteIp = valuePortsPort["RemoteIp"].asString();
|
||||
if(!valuePortsPort["RemoteAs"].isNull())
|
||||
portsObject.remoteAs = valuePortsPort["RemoteAs"].asString();
|
||||
if(!valuePortsPort["Vlan"].isNull())
|
||||
portsObject.vlan = valuePortsPort["Vlan"].asString();
|
||||
if(!valuePortsPort["Status"].isNull())
|
||||
portsObject.status = valuePortsPort["Status"].asString();
|
||||
if(!valuePortsPort["NeighborIp"].isNull())
|
||||
portsObject.neighborIp = valuePortsPort["NeighborIp"].asString();
|
||||
if(!valuePortsPort["Vlan"].isNull())
|
||||
portsObject.vlan = valuePortsPort["Vlan"].asString();
|
||||
if(!valuePortsPort["PortName"].isNull())
|
||||
portsObject.portName = valuePortsPort["PortName"].asString();
|
||||
ports_.push_back(portsObject);
|
||||
}
|
||||
auto allTaskStatesNode = value["TaskStates"]["TaskState"];
|
||||
@@ -65,12 +65,12 @@ void DescribeSagPortRouteProtocolListResult::parse(const std::string &payload)
|
||||
TaskState taskStatesObject;
|
||||
if(!valueTaskStatesTaskState["State"].isNull())
|
||||
taskStatesObject.state = valueTaskStatesTaskState["State"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorCode"].isNull())
|
||||
taskStatesObject.errorCode = valueTaskStatesTaskState["ErrorCode"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorMessage"].isNull())
|
||||
taskStatesObject.errorMessage = valueTaskStatesTaskState["ErrorMessage"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
taskStates_.push_back(taskStatesObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -49,14 +49,14 @@ void DescribeSagRemoteAccessResult::parse(const std::string &payload)
|
||||
remoteAccessesObject.remoteAccessIp = valueRemoteAccessesRemoteAccess["RemoteAccessIp"].asString();
|
||||
remoteAccesses_.push_back(remoteAccessesObject);
|
||||
}
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["SmartAGId"].isNull())
|
||||
smartAGId_ = value["SmartAGId"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,16 +43,16 @@ void DescribeSagRouteListResult::parse(const std::string &payload)
|
||||
for (auto valueRoutesRoute : allRoutesNode)
|
||||
{
|
||||
Route routesObject;
|
||||
if(!valueRoutesRoute["PortName"].isNull())
|
||||
routesObject.portName = valueRoutesRoute["PortName"].asString();
|
||||
if(!valueRoutesRoute["RouteProtocol"].isNull())
|
||||
routesObject.routeProtocol = valueRoutesRoute["RouteProtocol"].asString();
|
||||
if(!valueRoutesRoute["DestinationCidr"].isNull())
|
||||
routesObject.destinationCidr = valueRoutesRoute["DestinationCidr"].asString();
|
||||
if(!valueRoutesRoute["NextHop"].isNull())
|
||||
routesObject.nextHop = valueRoutesRoute["NextHop"].asString();
|
||||
if(!valueRoutesRoute["PortName"].isNull())
|
||||
routesObject.portName = valueRoutesRoute["PortName"].asString();
|
||||
if(!valueRoutesRoute["Cost"].isNull())
|
||||
routesObject.cost = valueRoutesRoute["Cost"].asString();
|
||||
if(!valueRoutesRoute["DestinationCidr"].isNull())
|
||||
routesObject.destinationCidr = valueRoutesRoute["DestinationCidr"].asString();
|
||||
auto allConflictCidrs = value["ConflictCidrs"]["ConfilitCidr"];
|
||||
for (auto value : allConflictCidrs)
|
||||
routesObject.conflictCidrs.push_back(value.asString());
|
||||
|
||||
@@ -45,22 +45,24 @@ void DescribeSagRouteProtocolBgpResult::parse(const std::string &payload)
|
||||
TaskState taskStatesObject;
|
||||
if(!valueTaskStatesTaskState["State"].isNull())
|
||||
taskStatesObject.state = valueTaskStatesTaskState["State"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorCode"].isNull())
|
||||
taskStatesObject.errorCode = valueTaskStatesTaskState["ErrorCode"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorMessage"].isNull())
|
||||
taskStatesObject.errorMessage = valueTaskStatesTaskState["ErrorMessage"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
taskStates_.push_back(taskStatesObject);
|
||||
}
|
||||
if(!value["HoldTime"].isNull())
|
||||
holdTime_ = std::stoi(value["HoldTime"].asString());
|
||||
if(!value["AdvertiseIps"].isNull())
|
||||
advertiseIps_ = value["AdvertiseIps"].asString();
|
||||
if(!value["KeepAlive"].isNull())
|
||||
keepAlive_ = std::stoi(value["KeepAlive"].asString());
|
||||
if(!value["RouterId"].isNull())
|
||||
routerId_ = value["RouterId"].asString();
|
||||
if(!value["LocalAs"].isNull())
|
||||
localAs_ = std::stoi(value["LocalAs"].asString());
|
||||
if(!value["HoldTime"].isNull())
|
||||
holdTime_ = std::stoi(value["HoldTime"].asString());
|
||||
if(!value["KeepAlive"].isNull())
|
||||
keepAlive_ = std::stoi(value["KeepAlive"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -69,6 +71,11 @@ int DescribeSagRouteProtocolBgpResult::getHoldTime()const
|
||||
return holdTime_;
|
||||
}
|
||||
|
||||
std::string DescribeSagRouteProtocolBgpResult::getAdvertiseIps()const
|
||||
{
|
||||
return advertiseIps_;
|
||||
}
|
||||
|
||||
int DescribeSagRouteProtocolBgpResult::getKeepAlive()const
|
||||
{
|
||||
return keepAlive_;
|
||||
|
||||
@@ -45,30 +45,30 @@ void DescribeSagRouteProtocolOspfResult::parse(const std::string &payload)
|
||||
TaskState taskStatesObject;
|
||||
if(!valueTaskStatesTaskState["State"].isNull())
|
||||
taskStatesObject.state = valueTaskStatesTaskState["State"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorCode"].isNull())
|
||||
taskStatesObject.errorCode = valueTaskStatesTaskState["ErrorCode"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorMessage"].isNull())
|
||||
taskStatesObject.errorMessage = valueTaskStatesTaskState["ErrorMessage"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
taskStates_.push_back(taskStatesObject);
|
||||
}
|
||||
if(!value["RouterId"].isNull())
|
||||
routerId_ = value["RouterId"].asString();
|
||||
if(!value["AreaId"].isNull())
|
||||
areaId_ = value["AreaId"].asString();
|
||||
if(!value["AreaType"].isNull())
|
||||
areaType_ = value["AreaType"].asString();
|
||||
if(!value["DeadTime"].isNull())
|
||||
deadTime_ = std::stoi(value["DeadTime"].asString());
|
||||
if(!value["HelloTime"].isNull())
|
||||
helloTime_ = std::stoi(value["HelloTime"].asString());
|
||||
if(!value["AuthenticationType"].isNull())
|
||||
authenticationType_ = value["AuthenticationType"].asString();
|
||||
if(!value["Md5KeyId"].isNull())
|
||||
md5KeyId_ = std::stoi(value["Md5KeyId"].asString());
|
||||
if(!value["AreaId"].isNull())
|
||||
areaId_ = value["AreaId"].asString();
|
||||
if(!value["HelloTime"].isNull())
|
||||
helloTime_ = std::stoi(value["HelloTime"].asString());
|
||||
if(!value["RouterId"].isNull())
|
||||
routerId_ = value["RouterId"].asString();
|
||||
if(!value["AreaType"].isNull())
|
||||
areaType_ = value["AreaType"].asString();
|
||||
if(!value["Md5Key"].isNull())
|
||||
md5Key_ = value["Md5Key"].asString();
|
||||
if(!value["AuthenticationType"].isNull())
|
||||
authenticationType_ = value["AuthenticationType"].asString();
|
||||
|
||||
}
|
||||
|
||||
@@ -87,16 +87,16 @@ std::string DescribeSagRouteProtocolOspfResult::getAreaId()const
|
||||
return areaId_;
|
||||
}
|
||||
|
||||
std::string DescribeSagRouteProtocolOspfResult::getRouterId()const
|
||||
{
|
||||
return routerId_;
|
||||
}
|
||||
|
||||
int DescribeSagRouteProtocolOspfResult::getHelloTime()const
|
||||
{
|
||||
return helloTime_;
|
||||
}
|
||||
|
||||
std::string DescribeSagRouteProtocolOspfResult::getRouterId()const
|
||||
{
|
||||
return routerId_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSagRouteProtocolOspfResult::TaskState> DescribeSagRouteProtocolOspfResult::getTaskStates()const
|
||||
{
|
||||
return taskStates_;
|
||||
|
||||
@@ -39,10 +39,10 @@ void DescribeSagRouteableAddressResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["RouteableAddress"].isNull())
|
||||
routeableAddress_ = value["RouteableAddress"].asString();
|
||||
if(!value["Origin"].isNull())
|
||||
origin_ = value["Origin"].asString();
|
||||
if(!value["RouteableAddress"].isNull())
|
||||
routeableAddress_ = value["RouteableAddress"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -39,44 +39,44 @@ void DescribeSagStaticRouteListResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allStaticRoutesNode = value["StaticRoutes"]["StaticRoute"];
|
||||
for (auto valueStaticRoutesStaticRoute : allStaticRoutesNode)
|
||||
{
|
||||
StaticRoute staticRoutesObject;
|
||||
if(!valueStaticRoutesStaticRoute["PortName"].isNull())
|
||||
staticRoutesObject.portName = valueStaticRoutesStaticRoute["PortName"].asString();
|
||||
if(!valueStaticRoutesStaticRoute["DestinationCidr"].isNull())
|
||||
staticRoutesObject.destinationCidr = valueStaticRoutesStaticRoute["DestinationCidr"].asString();
|
||||
if(!valueStaticRoutesStaticRoute["NextHop"].isNull())
|
||||
staticRoutesObject.nextHop = valueStaticRoutesStaticRoute["NextHop"].asString();
|
||||
if(!valueStaticRoutesStaticRoute["Vlan"].isNull())
|
||||
staticRoutesObject.vlan = valueStaticRoutesStaticRoute["Vlan"].asString();
|
||||
staticRoutes_.push_back(staticRoutesObject);
|
||||
}
|
||||
auto allTaskStatesNode = value["TaskStates"]["TaskState"];
|
||||
for (auto valueTaskStatesTaskState : allTaskStatesNode)
|
||||
{
|
||||
TaskState taskStatesObject;
|
||||
if(!valueTaskStatesTaskState["State"].isNull())
|
||||
taskStatesObject.state = valueTaskStatesTaskState["State"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorCode"].isNull())
|
||||
taskStatesObject.errorCode = valueTaskStatesTaskState["ErrorCode"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorMessage"].isNull())
|
||||
taskStatesObject.errorMessage = valueTaskStatesTaskState["ErrorMessage"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
taskStates_.push_back(taskStatesObject);
|
||||
}
|
||||
auto allStaticRoutesNode = value["StaticRoutes"]["StaticRoute"];
|
||||
for (auto valueStaticRoutesStaticRoute : allStaticRoutesNode)
|
||||
{
|
||||
StaticRoute staticRoutesObject;
|
||||
if(!valueStaticRoutesStaticRoute["NextHop"].isNull())
|
||||
staticRoutesObject.nextHop = valueStaticRoutesStaticRoute["NextHop"].asString();
|
||||
if(!valueStaticRoutesStaticRoute["Vlan"].isNull())
|
||||
staticRoutesObject.vlan = valueStaticRoutesStaticRoute["Vlan"].asString();
|
||||
if(!valueStaticRoutesStaticRoute["PortName"].isNull())
|
||||
staticRoutesObject.portName = valueStaticRoutesStaticRoute["PortName"].asString();
|
||||
if(!valueStaticRoutesStaticRoute["DestinationCidr"].isNull())
|
||||
staticRoutesObject.destinationCidr = valueStaticRoutesStaticRoute["DestinationCidr"].asString();
|
||||
staticRoutes_.push_back(staticRoutesObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeSagStaticRouteListResult::StaticRoute> DescribeSagStaticRouteListResult::getStaticRoutes()const
|
||||
{
|
||||
return staticRoutes_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSagStaticRouteListResult::TaskState> DescribeSagStaticRouteListResult::getTaskStates()const
|
||||
{
|
||||
return taskStates_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSagStaticRouteListResult::StaticRoute> DescribeSagStaticRouteListResult::getStaticRoutes()const
|
||||
{
|
||||
return staticRoutes_;
|
||||
}
|
||||
|
||||
|
||||
95
smartag/src/model/DescribeSagTrafficTopNRequest.cc
Normal file
95
smartag/src/model/DescribeSagTrafficTopNRequest.cc
Normal file
@@ -0,0 +1,95 @@
|
||||
/*
|
||||
* 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/smartag/model/DescribeSagTrafficTopNRequest.h>
|
||||
|
||||
using AlibabaCloud::Smartag::Model::DescribeSagTrafficTopNRequest;
|
||||
|
||||
DescribeSagTrafficTopNRequest::DescribeSagTrafficTopNRequest() :
|
||||
RpcServiceRequest("smartag", "2018-03-13", "DescribeSagTrafficTopN")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSagTrafficTopNRequest::~DescribeSagTrafficTopNRequest()
|
||||
{}
|
||||
|
||||
long DescribeSagTrafficTopNRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeSagTrafficTopNRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeSagTrafficTopNRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeSagTrafficTopNRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeSagTrafficTopNRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeSagTrafficTopNRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeSagTrafficTopNRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DescribeSagTrafficTopNRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long DescribeSagTrafficTopNRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeSagTrafficTopNRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
int DescribeSagTrafficTopNRequest::getSize()const
|
||||
{
|
||||
return size_;
|
||||
}
|
||||
|
||||
void DescribeSagTrafficTopNRequest::setSize(int size)
|
||||
{
|
||||
size_ = size;
|
||||
setParameter("Size", std::to_string(size));
|
||||
}
|
||||
|
||||
63
smartag/src/model/DescribeSagTrafficTopNResult.cc
Normal file
63
smartag/src/model/DescribeSagTrafficTopNResult.cc
Normal file
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/smartag/model/DescribeSagTrafficTopNResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Smartag;
|
||||
using namespace AlibabaCloud::Smartag::Model;
|
||||
|
||||
DescribeSagTrafficTopNResult::DescribeSagTrafficTopNResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSagTrafficTopNResult::DescribeSagTrafficTopNResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSagTrafficTopNResult::~DescribeSagTrafficTopNResult()
|
||||
{}
|
||||
|
||||
void DescribeSagTrafficTopNResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allTrafficTopNNode = value["TrafficTopN"]["TrafficTopNItem"];
|
||||
for (auto valueTrafficTopNTrafficTopNItem : allTrafficTopNNode)
|
||||
{
|
||||
TrafficTopNItem trafficTopNObject;
|
||||
if(!valueTrafficTopNTrafficTopNItem["InstanceId"].isNull())
|
||||
trafficTopNObject.instanceId = valueTrafficTopNTrafficTopNItem["InstanceId"].asString();
|
||||
if(!valueTrafficTopNTrafficTopNItem["TrafficRate"].isNull())
|
||||
trafficTopNObject.trafficRate = valueTrafficTopNTrafficTopNItem["TrafficRate"].asString();
|
||||
if(!valueTrafficTopNTrafficTopNItem["RegionId"].isNull())
|
||||
trafficTopNObject.regionId = valueTrafficTopNTrafficTopNItem["RegionId"].asString();
|
||||
if(!valueTrafficTopNTrafficTopNItem["Name"].isNull())
|
||||
trafficTopNObject.name = valueTrafficTopNTrafficTopNItem["Name"].asString();
|
||||
trafficTopN_.push_back(trafficTopNObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeSagTrafficTopNResult::TrafficTopNItem> DescribeSagTrafficTopNResult::getTrafficTopN()const
|
||||
{
|
||||
return trafficTopN_;
|
||||
}
|
||||
|
||||
@@ -45,18 +45,18 @@ void DescribeSagUserDnsResult::parse(const std::string &payload)
|
||||
TaskState taskStatesObject;
|
||||
if(!valueTaskStatesTaskState["State"].isNull())
|
||||
taskStatesObject.state = valueTaskStatesTaskState["State"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorCode"].isNull())
|
||||
taskStatesObject.errorCode = valueTaskStatesTaskState["ErrorCode"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorMessage"].isNull())
|
||||
taskStatesObject.errorMessage = valueTaskStatesTaskState["ErrorMessage"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
taskStates_.push_back(taskStatesObject);
|
||||
}
|
||||
if(!value["MasterDns"].isNull())
|
||||
masterDns_ = value["MasterDns"].asString();
|
||||
if(!value["SlaveDns"].isNull())
|
||||
slaveDns_ = value["SlaveDns"].asString();
|
||||
if(!value["MasterDns"].isNull())
|
||||
masterDns_ = value["MasterDns"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -39,12 +39,16 @@ void DescribeSagWan4GResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
if(!value["TrafficState"].isNull())
|
||||
trafficState_ = value["TrafficState"].asString();
|
||||
if(!value["Priority"].isNull())
|
||||
priority_ = std::stoi(value["Priority"].asString());
|
||||
if(!value["Ip"].isNull())
|
||||
ip_ = value["Ip"].asString();
|
||||
if(!value["Mac"].isNull())
|
||||
mac_ = value["Mac"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
if(!value["Strength"].isNull())
|
||||
strength_ = value["Strength"].asString();
|
||||
|
||||
@@ -55,6 +59,16 @@ std::string DescribeSagWan4GResult::getStatus()const
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::string DescribeSagWan4GResult::getTrafficState()const
|
||||
{
|
||||
return trafficState_;
|
||||
}
|
||||
|
||||
int DescribeSagWan4GResult::getPriority()const
|
||||
{
|
||||
return priority_;
|
||||
}
|
||||
|
||||
std::string DescribeSagWan4GResult::getIp()const
|
||||
{
|
||||
return ip_;
|
||||
|
||||
@@ -43,18 +43,36 @@ void DescribeSagWanListResult::parse(const std::string &payload)
|
||||
for (auto valueWansWan : allWansNode)
|
||||
{
|
||||
Wan wansObject;
|
||||
if(!valueWansWan["PortName"].isNull())
|
||||
wansObject.portName = valueWansWan["PortName"].asString();
|
||||
if(!valueWansWan["IPType"].isNull())
|
||||
wansObject.iPType = valueWansWan["IPType"].asString();
|
||||
if(!valueWansWan["TrafficState"].isNull())
|
||||
wansObject.trafficState = valueWansWan["TrafficState"].asString();
|
||||
if(!valueWansWan["Priority"].isNull())
|
||||
wansObject.priority = std::stoi(valueWansWan["Priority"].asString());
|
||||
if(!valueWansWan["SourceIps"].isNull())
|
||||
wansObject.sourceIps = valueWansWan["SourceIps"].asString();
|
||||
if(!valueWansWan["ISP"].isNull())
|
||||
wansObject.iSP = valueWansWan["ISP"].asString();
|
||||
if(!valueWansWan["IP"].isNull())
|
||||
wansObject.iP = valueWansWan["IP"].asString();
|
||||
if(!valueWansWan["Mask"].isNull())
|
||||
wansObject.mask = valueWansWan["Mask"].asString();
|
||||
if(!valueWansWan["Gateway"].isNull())
|
||||
wansObject.gateway = valueWansWan["Gateway"].asString();
|
||||
if(!valueWansWan["StartIp"].isNull())
|
||||
wansObject.startIp = valueWansWan["StartIp"].asString();
|
||||
if(!valueWansWan["Vlan"].isNull())
|
||||
wansObject.vlan = valueWansWan["Vlan"].asString();
|
||||
if(!valueWansWan["PortName"].isNull())
|
||||
wansObject.portName = valueWansWan["PortName"].asString();
|
||||
if(!valueWansWan["Weight"].isNull())
|
||||
wansObject.weight = std::stoi(valueWansWan["Weight"].asString());
|
||||
if(!valueWansWan["StopIp"].isNull())
|
||||
wansObject.stopIp = valueWansWan["StopIp"].asString();
|
||||
if(!valueWansWan["BandWidth"].isNull())
|
||||
wansObject.bandWidth = std::stoi(valueWansWan["BandWidth"].asString());
|
||||
if(!valueWansWan["Username"].isNull())
|
||||
wansObject.username = valueWansWan["Username"].asString();
|
||||
if(!valueWansWan["Gateway"].isNull())
|
||||
wansObject.gateway = valueWansWan["Gateway"].asString();
|
||||
wans_.push_back(wansObject);
|
||||
}
|
||||
auto allTaskStatesNode = value["TaskStates"]["TaskState"];
|
||||
@@ -63,12 +81,12 @@ void DescribeSagWanListResult::parse(const std::string &payload)
|
||||
TaskState taskStatesObject;
|
||||
if(!valueTaskStatesTaskState["State"].isNull())
|
||||
taskStatesObject.state = valueTaskStatesTaskState["State"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorCode"].isNull())
|
||||
taskStatesObject.errorCode = valueTaskStatesTaskState["ErrorCode"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorMessage"].isNull())
|
||||
taskStatesObject.errorMessage = valueTaskStatesTaskState["ErrorMessage"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
taskStates_.push_back(taskStatesObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -45,12 +45,12 @@ void DescribeSagWanSnatResult::parse(const std::string &payload)
|
||||
TaskState taskStatesObject;
|
||||
if(!valueTaskStatesTaskState["State"].isNull())
|
||||
taskStatesObject.state = valueTaskStatesTaskState["State"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorCode"].isNull())
|
||||
taskStatesObject.errorCode = valueTaskStatesTaskState["ErrorCode"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorMessage"].isNull())
|
||||
taskStatesObject.errorMessage = valueTaskStatesTaskState["ErrorMessage"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
taskStates_.push_back(taskStatesObject);
|
||||
}
|
||||
if(!value["Snat"].isNull())
|
||||
|
||||
@@ -45,30 +45,30 @@ void DescribeSagWifiResult::parse(const std::string &payload)
|
||||
TaskState taskStatesObject;
|
||||
if(!valueTaskStatesTaskState["State"].isNull())
|
||||
taskStatesObject.state = valueTaskStatesTaskState["State"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorCode"].isNull())
|
||||
taskStatesObject.errorCode = valueTaskStatesTaskState["ErrorCode"].asString();
|
||||
if(!valueTaskStatesTaskState["ErrorMessage"].isNull())
|
||||
taskStatesObject.errorMessage = valueTaskStatesTaskState["ErrorMessage"].asString();
|
||||
if(!valueTaskStatesTaskState["CreateTime"].isNull())
|
||||
taskStatesObject.createTime = valueTaskStatesTaskState["CreateTime"].asString();
|
||||
taskStates_.push_back(taskStatesObject);
|
||||
}
|
||||
if(!value["IsEnable"].isNull())
|
||||
isEnable_ = value["IsEnable"].asString();
|
||||
if(!value["Ssid"].isNull())
|
||||
ssid_ = value["Ssid"].asString();
|
||||
if(!value["IsBroadcast"].isNull())
|
||||
isBroadcast_ = value["IsBroadcast"].asString();
|
||||
if(!value["Channel"].isNull())
|
||||
channel_ = value["Channel"].asString();
|
||||
if(!value["Bandwidth"].isNull())
|
||||
bandwidth_ = value["Bandwidth"].asString();
|
||||
if(!value["IsAuth"].isNull())
|
||||
isAuth_ = value["IsAuth"].asString();
|
||||
if(!value["AuthenticationType"].isNull())
|
||||
authenticationType_ = value["AuthenticationType"].asString();
|
||||
if(!value["Ssid"].isNull())
|
||||
ssid_ = value["Ssid"].asString();
|
||||
if(!value["IsBroadcast"].isNull())
|
||||
isBroadcast_ = value["IsBroadcast"].asString();
|
||||
if(!value["EncryptAlgorithm"].isNull())
|
||||
encryptAlgorithm_ = value["EncryptAlgorithm"].asString();
|
||||
if(!value["AuthenticationType"].isNull())
|
||||
authenticationType_ = value["AuthenticationType"].asString();
|
||||
|
||||
}
|
||||
|
||||
@@ -107,13 +107,13 @@ std::string DescribeSagWifiResult::getIsBroadcast()const
|
||||
return isBroadcast_;
|
||||
}
|
||||
|
||||
std::string DescribeSagWifiResult::getAuthenticationType()const
|
||||
{
|
||||
return authenticationType_;
|
||||
}
|
||||
|
||||
std::string DescribeSagWifiResult::getEncryptAlgorithm()const
|
||||
{
|
||||
return encryptAlgorithm_;
|
||||
}
|
||||
|
||||
std::string DescribeSagWifiResult::getAuthenticationType()const
|
||||
{
|
||||
return authenticationType_;
|
||||
}
|
||||
|
||||
|
||||
@@ -43,22 +43,22 @@ void DescribeSmartAccessGatewayAttributeResult::parse(const std::string &payload
|
||||
for (auto valueLinksLink : allLinksNode)
|
||||
{
|
||||
Link linksObject;
|
||||
if(!valueLinksLink["InstanceId"].isNull())
|
||||
linksObject.instanceId = valueLinksLink["InstanceId"].asString();
|
||||
if(!valueLinksLink["Type"].isNull())
|
||||
linksObject.type = valueLinksLink["Type"].asString();
|
||||
if(!valueLinksLink["Status"].isNull())
|
||||
linksObject.status = valueLinksLink["Status"].asString();
|
||||
if(!valueLinksLink["Type"].isNull())
|
||||
linksObject.type = valueLinksLink["Type"].asString();
|
||||
if(!valueLinksLink["EndTime"].isNull())
|
||||
linksObject.endTime = std::stol(valueLinksLink["EndTime"].asString());
|
||||
if(!valueLinksLink["Bandwidth"].isNull())
|
||||
linksObject.bandwidth = valueLinksLink["Bandwidth"].asString();
|
||||
if(!valueLinksLink["InstanceId"].isNull())
|
||||
linksObject.instanceId = valueLinksLink["InstanceId"].asString();
|
||||
if(!valueLinksLink["RelateInstanceId"].isNull())
|
||||
linksObject.relateInstanceId = valueLinksLink["RelateInstanceId"].asString();
|
||||
if(!valueLinksLink["RelateInstanceRegionId"].isNull())
|
||||
linksObject.relateInstanceRegionId = valueLinksLink["RelateInstanceRegionId"].asString();
|
||||
if(!valueLinksLink["Bandwidth"].isNull())
|
||||
linksObject.bandwidth = valueLinksLink["Bandwidth"].asString();
|
||||
if(!valueLinksLink["CommodityType"].isNull())
|
||||
linksObject.commodityType = valueLinksLink["CommodityType"].asString();
|
||||
if(!valueLinksLink["RelateInstanceRegionId"].isNull())
|
||||
linksObject.relateInstanceRegionId = valueLinksLink["RelateInstanceRegionId"].asString();
|
||||
if(!valueLinksLink["HealthCheckTargetIp"].isNull())
|
||||
linksObject.healthCheckTargetIp = valueLinksLink["HealthCheckTargetIp"].asString();
|
||||
links_.push_back(linksObject);
|
||||
@@ -67,79 +67,93 @@ void DescribeSmartAccessGatewayAttributeResult::parse(const std::string &payload
|
||||
for (auto valueDevicesDevice : allDevicesNode)
|
||||
{
|
||||
Device devicesObject;
|
||||
if(!valueDevicesDevice["SerialNumber"].isNull())
|
||||
devicesObject.serialNumber = valueDevicesDevice["SerialNumber"].asString();
|
||||
if(!valueDevicesDevice["HcState"].isNull())
|
||||
devicesObject.hcState = valueDevicesDevice["HcState"].asString();
|
||||
if(!valueDevicesDevice["HaState"].isNull())
|
||||
devicesObject.haState = valueDevicesDevice["HaState"].asString();
|
||||
if(!valueDevicesDevice["SoftwareVersion"].isNull())
|
||||
devicesObject.softwareVersion = std::stol(valueDevicesDevice["SoftwareVersion"].asString());
|
||||
if(!valueDevicesDevice["MonitorVersion"].isNull())
|
||||
devicesObject.monitorVersion = valueDevicesDevice["MonitorVersion"].asString();
|
||||
if(!valueDevicesDevice["SecretKey"].isNull())
|
||||
devicesObject.secretKey = valueDevicesDevice["SecretKey"].asString();
|
||||
if(!valueDevicesDevice["SoftwareVersion"].isNull())
|
||||
devicesObject.softwareVersion = valueDevicesDevice["SoftwareVersion"].asString();
|
||||
if(!valueDevicesDevice["SerialNumber"].isNull())
|
||||
devicesObject.serialNumber = valueDevicesDevice["SerialNumber"].asString();
|
||||
if(!valueDevicesDevice["DistributeSkStatus"].isNull())
|
||||
devicesObject.distributeSkStatus = std::stoi(valueDevicesDevice["DistributeSkStatus"].asString());
|
||||
if(!valueDevicesDevice["DpiSignatureDbVersion"].isNull())
|
||||
devicesObject.dpiSignatureDbVersion = valueDevicesDevice["DpiSignatureDbVersion"].asString();
|
||||
if(!valueDevicesDevice["HaState"].isNull())
|
||||
devicesObject.haState = valueDevicesDevice["HaState"].asString();
|
||||
if(!valueDevicesDevice["HcState"].isNull())
|
||||
devicesObject.hcState = valueDevicesDevice["HcState"].asString();
|
||||
devices_.push_back(devicesObject);
|
||||
}
|
||||
auto allAclIds = value["AclIds"]["AclId"];
|
||||
for (const auto &item : allAclIds)
|
||||
aclIds_.push_back(item.asString());
|
||||
auto allQosIds = value["QosIds"]["QosId"];
|
||||
for (const auto &item : allQosIds)
|
||||
qosIds_.push_back(item.asString());
|
||||
auto allFlowLogIds = value["FlowLogIds"]["FlowLogId"];
|
||||
for (const auto &item : allFlowLogIds)
|
||||
flowLogIds_.push_back(item.asString());
|
||||
if(!value["SmartAGId"].isNull())
|
||||
smartAGId_ = value["SmartAGId"].asString();
|
||||
if(!value["Name"].isNull())
|
||||
name_ = value["Name"].asString();
|
||||
if(!value["City"].isNull())
|
||||
city_ = value["City"].asString();
|
||||
if(!value["MaxBandwidth"].isNull())
|
||||
maxBandwidth_ = value["MaxBandwidth"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
if(!value["CidrBlock"].isNull())
|
||||
cidrBlock_ = value["CidrBlock"].asString();
|
||||
if(!value["AssociatedCcnId"].isNull())
|
||||
associatedCcnId_ = value["AssociatedCcnId"].asString();
|
||||
if(!value["AssociatedCcnName"].isNull())
|
||||
associatedCcnName_ = value["AssociatedCcnName"].asString();
|
||||
auto allAclIds = value["AclIds"]["AclId"];
|
||||
for (const auto &item : allAclIds)
|
||||
aclIds_.push_back(item.asString());
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
createTime_ = std::stol(value["CreateTime"].asString());
|
||||
if(!value["EndTime"].isNull())
|
||||
endTime_ = std::stol(value["EndTime"].asString());
|
||||
if(!value["InstanceType"].isNull())
|
||||
instanceType_ = value["InstanceType"].asString();
|
||||
if(!value["SerialNumber"].isNull())
|
||||
serialNumber_ = value["SerialNumber"].asString();
|
||||
if(!value["SecurityLockThreshold"].isNull())
|
||||
securityLockThreshold_ = std::stoi(value["SecurityLockThreshold"].asString());
|
||||
if(!value["DataPlan"].isNull())
|
||||
dataPlan_ = std::stol(value["DataPlan"].asString());
|
||||
if(!value["UserCount"].isNull())
|
||||
userCount_ = std::stoi(value["UserCount"].asString());
|
||||
if(!value["RoutingStrategy"].isNull())
|
||||
routingStrategy_ = value["RoutingStrategy"].asString();
|
||||
if(!value["IpsecStatus"].isNull())
|
||||
ipsecStatus_ = value["IpsecStatus"].asString();
|
||||
if(!value["VpnStatus"].isNull())
|
||||
vpnStatus_ = value["VpnStatus"].asString();
|
||||
if(!value["TrafficMasterSn"].isNull())
|
||||
trafficMasterSn_ = value["TrafficMasterSn"].asString();
|
||||
if(!value["BoxControllerIp"].isNull())
|
||||
boxControllerIp_ = value["BoxControllerIp"].asString();
|
||||
if(!value["BackupBoxControllerIp"].isNull())
|
||||
backupBoxControllerIp_ = value["BackupBoxControllerIp"].asString();
|
||||
if(!value["UpBandwidthWan"].isNull())
|
||||
upBandwidthWan_ = std::stoi(value["UpBandwidthWan"].asString());
|
||||
if(!value["UpBandwidth4G"].isNull())
|
||||
upBandwidth4G_ = std::stoi(value["UpBandwidth4G"].asString());
|
||||
if(!value["EnableOptimization"].isNull())
|
||||
enableOptimization_ = value["EnableOptimization"].asString() == "true";
|
||||
if(!value["ResourceGroupId"].isNull())
|
||||
resourceGroupId_ = value["ResourceGroupId"].asString();
|
||||
if(!value["EndTime"].isNull())
|
||||
endTime_ = std::stol(value["EndTime"].asString());
|
||||
if(!value["UserCount"].isNull())
|
||||
userCount_ = std::stoi(value["UserCount"].asString());
|
||||
if(!value["VpnStatus"].isNull())
|
||||
vpnStatus_ = value["VpnStatus"].asString();
|
||||
if(!value["MaxBandwidth"].isNull())
|
||||
maxBandwidth_ = value["MaxBandwidth"].asString();
|
||||
if(!value["AssociatedCcnName"].isNull())
|
||||
associatedCcnName_ = value["AssociatedCcnName"].asString();
|
||||
if(!value["BoxControllerIp"].isNull())
|
||||
boxControllerIp_ = value["BoxControllerIp"].asString();
|
||||
if(!value["CidrBlock"].isNull())
|
||||
cidrBlock_ = value["CidrBlock"].asString();
|
||||
if(!value["UpBandwidthWan"].isNull())
|
||||
upBandwidthWan_ = std::stoi(value["UpBandwidthWan"].asString());
|
||||
if(!value["Name"].isNull())
|
||||
name_ = value["Name"].asString();
|
||||
if(!value["OptimizationType"].isNull())
|
||||
optimizationType_ = value["OptimizationType"].asString() == "true";
|
||||
if(!value["IpsecStatus"].isNull())
|
||||
ipsecStatus_ = value["IpsecStatus"].asString();
|
||||
if(!value["RoutingStrategy"].isNull())
|
||||
routingStrategy_ = value["RoutingStrategy"].asString();
|
||||
if(!value["AssociatedCcnId"].isNull())
|
||||
associatedCcnId_ = value["AssociatedCcnId"].asString();
|
||||
if(!value["InstanceType"].isNull())
|
||||
instanceType_ = value["InstanceType"].asString();
|
||||
if(!value["SmartAGId"].isNull())
|
||||
smartAGId_ = value["SmartAGId"].asString();
|
||||
if(!value["SecurityLockThreshold"].isNull())
|
||||
securityLockThreshold_ = std::stoi(value["SecurityLockThreshold"].asString());
|
||||
if(!value["ResellerUid"].isNull())
|
||||
resellerUid_ = value["ResellerUid"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
createTime_ = std::stol(value["CreateTime"].asString());
|
||||
if(!value["DataPlan"].isNull())
|
||||
dataPlan_ = std::stol(value["DataPlan"].asString());
|
||||
if(!value["EnableOptimization"].isNull())
|
||||
enableOptimization_ = value["EnableOptimization"].asString() == "true";
|
||||
if(!value["City"].isNull())
|
||||
city_ = value["City"].asString();
|
||||
if(!value["ResellerInstanceId"].isNull())
|
||||
resellerInstanceId_ = value["ResellerInstanceId"].asString();
|
||||
if(!value["BackupBoxControllerIp"].isNull())
|
||||
backupBoxControllerIp_ = value["BackupBoxControllerIp"].asString();
|
||||
if(!value["SerialNumber"].isNull())
|
||||
serialNumber_ = value["SerialNumber"].asString();
|
||||
if(!value["TrafficMasterSn"].isNull())
|
||||
trafficMasterSn_ = value["TrafficMasterSn"].asString();
|
||||
if(!value["AccessPointId"].isNull())
|
||||
accessPointId_ = value["AccessPointId"].asString();
|
||||
|
||||
}
|
||||
|
||||
@@ -153,6 +167,11 @@ int DescribeSmartAccessGatewayAttributeResult::getUpBandwidth4G()const
|
||||
return upBandwidth4G_;
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayAttributeResult::getResourceGroupId()const
|
||||
{
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
long DescribeSmartAccessGatewayAttributeResult::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
@@ -163,6 +182,11 @@ int DescribeSmartAccessGatewayAttributeResult::getUserCount()const
|
||||
return userCount_;
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayAttributeResult::getVpnStatus()const
|
||||
{
|
||||
return vpnStatus_;
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayAttributeResult::getMaxBandwidth()const
|
||||
{
|
||||
return maxBandwidth_;
|
||||
@@ -173,11 +197,6 @@ std::string DescribeSmartAccessGatewayAttributeResult::getAssociatedCcnName()con
|
||||
return associatedCcnName_;
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayAttributeResult::getVpnStatus()const
|
||||
{
|
||||
return vpnStatus_;
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayAttributeResult::getBoxControllerIp()const
|
||||
{
|
||||
return boxControllerIp_;
|
||||
@@ -233,21 +252,26 @@ std::string DescribeSmartAccessGatewayAttributeResult::getAssociatedCcnId()const
|
||||
return associatedCcnId_;
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayAttributeResult::getSmartAGId()const
|
||||
{
|
||||
return smartAGId_;
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayAttributeResult::getInstanceType()const
|
||||
{
|
||||
return instanceType_;
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayAttributeResult::getSmartAGId()const
|
||||
{
|
||||
return smartAGId_;
|
||||
}
|
||||
|
||||
int DescribeSmartAccessGatewayAttributeResult::getSecurityLockThreshold()const
|
||||
{
|
||||
return securityLockThreshold_;
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayAttributeResult::getResellerUid()const
|
||||
{
|
||||
return resellerUid_;
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayAttributeResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
@@ -273,9 +297,9 @@ std::string DescribeSmartAccessGatewayAttributeResult::getCity()const
|
||||
return city_;
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayAttributeResult::getSerialNumber()const
|
||||
std::string DescribeSmartAccessGatewayAttributeResult::getResellerInstanceId()const
|
||||
{
|
||||
return serialNumber_;
|
||||
return resellerInstanceId_;
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayAttributeResult::getBackupBoxControllerIp()const
|
||||
@@ -283,11 +307,21 @@ std::string DescribeSmartAccessGatewayAttributeResult::getBackupBoxControllerIp(
|
||||
return backupBoxControllerIp_;
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayAttributeResult::getSerialNumber()const
|
||||
{
|
||||
return serialNumber_;
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayAttributeResult::getTrafficMasterSn()const
|
||||
{
|
||||
return trafficMasterSn_;
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayAttributeResult::getAccessPointId()const
|
||||
{
|
||||
return accessPointId_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSmartAccessGatewayAttributeResult::Link> DescribeSmartAccessGatewayAttributeResult::getLinks()const
|
||||
{
|
||||
return links_;
|
||||
|
||||
@@ -93,6 +93,17 @@ void DescribeSmartAccessGatewayClientUsersRequest::setOwnerAccount(const std::st
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayClientUsersRequest::getUserMail()const
|
||||
{
|
||||
return userMail_;
|
||||
}
|
||||
|
||||
void DescribeSmartAccessGatewayClientUsersRequest::setUserMail(const std::string& userMail)
|
||||
{
|
||||
userMail_ = userMail;
|
||||
setParameter("UserMail", userMail);
|
||||
}
|
||||
|
||||
long DescribeSmartAccessGatewayClientUsersRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
|
||||
@@ -43,24 +43,24 @@ void DescribeSmartAccessGatewayClientUsersResult::parse(const std::string &paylo
|
||||
for (auto valueUsersUser : allUsersNode)
|
||||
{
|
||||
User usersObject;
|
||||
if(!valueUsersUser["ClientIp"].isNull())
|
||||
usersObject.clientIp = valueUsersUser["ClientIp"].asString();
|
||||
if(!valueUsersUser["UserMail"].isNull())
|
||||
usersObject.userMail = valueUsersUser["UserMail"].asString();
|
||||
if(!valueUsersUser["UserName"].isNull())
|
||||
usersObject.userName = valueUsersUser["UserName"].asString();
|
||||
if(!valueUsersUser["Bandwidth"].isNull())
|
||||
usersObject.bandwidth = std::stoi(valueUsersUser["Bandwidth"].asString());
|
||||
if(!valueUsersUser["UserMail"].isNull())
|
||||
usersObject.userMail = valueUsersUser["UserMail"].asString();
|
||||
if(!valueUsersUser["State"].isNull())
|
||||
usersObject.state = std::stoi(valueUsersUser["State"].asString());
|
||||
if(!valueUsersUser["Bandwidth"].isNull())
|
||||
usersObject.bandwidth = std::stoi(valueUsersUser["Bandwidth"].asString());
|
||||
if(!valueUsersUser["ClientIp"].isNull())
|
||||
usersObject.clientIp = valueUsersUser["ClientIp"].asString();
|
||||
users_.push_back(usersObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,30 +43,30 @@ void DescribeSmartAccessGatewayHaResult::parse(const std::string &payload)
|
||||
for (auto valueLinkBackupInfoListLinkBackupInfoListItem : allLinkBackupInfoListNode)
|
||||
{
|
||||
LinkBackupInfoListItem linkBackupInfoListObject;
|
||||
if(!valueLinkBackupInfoListLinkBackupInfoListItem["LinkLevelBackupState"].isNull())
|
||||
linkBackupInfoListObject.linkLevelBackupState = valueLinkBackupInfoListLinkBackupInfoListItem["LinkLevelBackupState"].asString();
|
||||
if(!valueLinkBackupInfoListLinkBackupInfoListItem["LinkLevelBackupType"].isNull())
|
||||
linkBackupInfoListObject.linkLevelBackupType = valueLinkBackupInfoListLinkBackupInfoListItem["LinkLevelBackupType"].asString();
|
||||
if(!valueLinkBackupInfoListLinkBackupInfoListItem["MainLinkId"].isNull())
|
||||
linkBackupInfoListObject.mainLinkId = valueLinkBackupInfoListLinkBackupInfoListItem["MainLinkId"].asString();
|
||||
if(!valueLinkBackupInfoListLinkBackupInfoListItem["BackupLinkState"].isNull())
|
||||
linkBackupInfoListObject.backupLinkState = valueLinkBackupInfoListLinkBackupInfoListItem["BackupLinkState"].asString();
|
||||
if(!valueLinkBackupInfoListLinkBackupInfoListItem["MainLinkState"].isNull())
|
||||
linkBackupInfoListObject.mainLinkState = valueLinkBackupInfoListLinkBackupInfoListItem["MainLinkState"].asString();
|
||||
if(!valueLinkBackupInfoListLinkBackupInfoListItem["BackupLinkId"].isNull())
|
||||
linkBackupInfoListObject.backupLinkId = valueLinkBackupInfoListLinkBackupInfoListItem["BackupLinkId"].asString();
|
||||
if(!valueLinkBackupInfoListLinkBackupInfoListItem["BackupLinkState"].isNull())
|
||||
linkBackupInfoListObject.backupLinkState = valueLinkBackupInfoListLinkBackupInfoListItem["BackupLinkState"].asString();
|
||||
if(!valueLinkBackupInfoListLinkBackupInfoListItem["LinkLevelBackupType"].isNull())
|
||||
linkBackupInfoListObject.linkLevelBackupType = valueLinkBackupInfoListLinkBackupInfoListItem["LinkLevelBackupType"].asString();
|
||||
if(!valueLinkBackupInfoListLinkBackupInfoListItem["MainLinkId"].isNull())
|
||||
linkBackupInfoListObject.mainLinkId = valueLinkBackupInfoListLinkBackupInfoListItem["MainLinkId"].asString();
|
||||
if(!valueLinkBackupInfoListLinkBackupInfoListItem["LinkLevelBackupState"].isNull())
|
||||
linkBackupInfoListObject.linkLevelBackupState = valueLinkBackupInfoListLinkBackupInfoListItem["LinkLevelBackupState"].asString();
|
||||
linkBackupInfoList_.push_back(linkBackupInfoListObject);
|
||||
}
|
||||
if(!value["DeviceLevelBackupState"].isNull())
|
||||
deviceLevelBackupState_ = value["DeviceLevelBackupState"].asString();
|
||||
if(!value["DeviceLevelBackupType"].isNull())
|
||||
deviceLevelBackupType_ = value["DeviceLevelBackupType"].asString();
|
||||
if(!value["MainDeviceId"].isNull())
|
||||
mainDeviceId_ = value["MainDeviceId"].asString();
|
||||
if(!value["BackupDeviceId"].isNull())
|
||||
backupDeviceId_ = value["BackupDeviceId"].asString();
|
||||
if(!value["SmartAGId"].isNull())
|
||||
smartAGId_ = value["SmartAGId"].asString();
|
||||
if(!value["DeviceLevelBackupType"].isNull())
|
||||
deviceLevelBackupType_ = value["DeviceLevelBackupType"].asString();
|
||||
if(!value["MainDeviceId"].isNull())
|
||||
mainDeviceId_ = value["MainDeviceId"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,115 +0,0 @@
|
||||
/*
|
||||
* 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/smartag/model/DescribeSmartAccessGatewayRoutesRequest.h>
|
||||
|
||||
using AlibabaCloud::Smartag::Model::DescribeSmartAccessGatewayRoutesRequest;
|
||||
|
||||
DescribeSmartAccessGatewayRoutesRequest::DescribeSmartAccessGatewayRoutesRequest() :
|
||||
RpcServiceRequest("smartag", "2018-03-13", "DescribeSmartAccessGatewayRoutes")
|
||||
{}
|
||||
|
||||
DescribeSmartAccessGatewayRoutesRequest::~DescribeSmartAccessGatewayRoutesRequest()
|
||||
{}
|
||||
|
||||
long DescribeSmartAccessGatewayRoutesRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeSmartAccessGatewayRoutesRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayRoutesRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeSmartAccessGatewayRoutesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayRoutesRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeSmartAccessGatewayRoutesRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayRoutesRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DescribeSmartAccessGatewayRoutesRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setCoreParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayRoutesRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeSmartAccessGatewayRoutesRequest::setPageSize(const std::string& pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setCoreParameter("PageSize", pageSize);
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayRoutesRequest::getSmartAGId()const
|
||||
{
|
||||
return smartAGId_;
|
||||
}
|
||||
|
||||
void DescribeSmartAccessGatewayRoutesRequest::setSmartAGId(const std::string& smartAGId)
|
||||
{
|
||||
smartAGId_ = smartAGId;
|
||||
setCoreParameter("SmartAGId", smartAGId);
|
||||
}
|
||||
|
||||
long DescribeSmartAccessGatewayRoutesRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeSmartAccessGatewayRoutesRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setCoreParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayRoutesRequest::getPageNubmer()const
|
||||
{
|
||||
return pageNubmer_;
|
||||
}
|
||||
|
||||
void DescribeSmartAccessGatewayRoutesRequest::setPageNubmer(const std::string& pageNubmer)
|
||||
{
|
||||
pageNubmer_ = pageNubmer;
|
||||
setCoreParameter("PageNubmer", pageNubmer);
|
||||
}
|
||||
|
||||
@@ -1,92 +0,0 @@
|
||||
/*
|
||||
* 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/smartag/model/DescribeSmartAccessGatewayRoutesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Smartag;
|
||||
using namespace AlibabaCloud::Smartag::Model;
|
||||
|
||||
DescribeSmartAccessGatewayRoutesResult::DescribeSmartAccessGatewayRoutesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSmartAccessGatewayRoutesResult::DescribeSmartAccessGatewayRoutesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSmartAccessGatewayRoutesResult::~DescribeSmartAccessGatewayRoutesResult()
|
||||
{}
|
||||
|
||||
void DescribeSmartAccessGatewayRoutesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Value value;
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRoutes = value["Routes"]["Route"];
|
||||
for (auto value : allRoutes)
|
||||
{
|
||||
Route routesObject;
|
||||
if(!value["SourceInstanceId"].isNull())
|
||||
routesObject.sourceInstanceId = value["SourceInstanceId"].asString();
|
||||
if(!value["DestCidr"].isNull())
|
||||
routesObject.destCidr = value["DestCidr"].asString();
|
||||
if(!value["State"].isNull())
|
||||
routesObject.state = value["State"].asString();
|
||||
if(!value["RouteSource"].isNull())
|
||||
routesObject.routeSource = value["RouteSource"].asString();
|
||||
if(!value["SourceType"].isNull())
|
||||
routesObject.sourceType = value["SourceType"].asString();
|
||||
if(!value["ConflictInfo"].isNull())
|
||||
routesObject.conflictInfo = value["ConflictInfo"].asString();
|
||||
routes_.push_back(routesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNubmer"].isNull())
|
||||
pageNubmer_ = std::stoi(value["PageNubmer"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeSmartAccessGatewayRoutesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeSmartAccessGatewayRoutesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeSmartAccessGatewayRoutesResult::getPageNubmer()const
|
||||
{
|
||||
return pageNubmer_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSmartAccessGatewayRoutesResult::Route> DescribeSmartAccessGatewayRoutesResult::getRoutes()const
|
||||
{
|
||||
return routes_;
|
||||
}
|
||||
|
||||
@@ -82,6 +82,17 @@ void DescribeSmartAccessGatewayVersionsRequest::setOwnerId(long ownerId)
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayVersionsRequest::getVersionType()const
|
||||
{
|
||||
return versionType_;
|
||||
}
|
||||
|
||||
void DescribeSmartAccessGatewayVersionsRequest::setVersionType(const std::string& versionType)
|
||||
{
|
||||
versionType_ = versionType;
|
||||
setParameter("VersionType", versionType);
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayVersionsRequest::getSmartAGId()const
|
||||
{
|
||||
return smartAGId_;
|
||||
@@ -93,3 +104,14 @@ void DescribeSmartAccessGatewayVersionsRequest::setSmartAGId(const std::string&
|
||||
setParameter("SmartAGId", smartAGId);
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewayVersionsRequest::getSmartAGSn()const
|
||||
{
|
||||
return smartAGSn_;
|
||||
}
|
||||
|
||||
void DescribeSmartAccessGatewayVersionsRequest::setSmartAGSn(const std::string& smartAGSn)
|
||||
{
|
||||
smartAGSn_ = smartAGSn;
|
||||
setParameter("SmartAGSn", smartAGSn);
|
||||
}
|
||||
|
||||
|
||||
@@ -45,12 +45,12 @@ void DescribeSmartAccessGatewayVersionsResult::parse(const std::string &payload)
|
||||
SmartAGVersion smartAGVersionsObject;
|
||||
if(!valueSmartAGVersionsSmartAGVersion["VersionCode"].isNull())
|
||||
smartAGVersionsObject.versionCode = valueSmartAGVersionsSmartAGVersion["VersionCode"].asString();
|
||||
if(!valueSmartAGVersionsSmartAGVersion["VersionName"].isNull())
|
||||
smartAGVersionsObject.versionName = valueSmartAGVersionsSmartAGVersion["VersionName"].asString();
|
||||
if(!valueSmartAGVersionsSmartAGVersion["CreateTime"].isNull())
|
||||
smartAGVersionsObject.createTime = std::stol(valueSmartAGVersionsSmartAGVersion["CreateTime"].asString());
|
||||
if(!valueSmartAGVersionsSmartAGVersion["Type"].isNull())
|
||||
smartAGVersionsObject.type = valueSmartAGVersionsSmartAGVersion["Type"].asString();
|
||||
if(!valueSmartAGVersionsSmartAGVersion["CreateTime"].isNull())
|
||||
smartAGVersionsObject.createTime = std::stol(valueSmartAGVersionsSmartAGVersion["CreateTime"].asString());
|
||||
if(!valueSmartAGVersionsSmartAGVersion["VersionName"].isNull())
|
||||
smartAGVersionsObject.versionName = valueSmartAGVersionsSmartAGVersion["VersionName"].asString();
|
||||
smartAGVersions_.push_back(smartAGVersionsObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -104,6 +104,17 @@ void DescribeSmartAccessGatewaysRequest::setVersionComparator(const std::string&
|
||||
setParameter("VersionComparator", versionComparator);
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewaysRequest::getResourceGroupId()const
|
||||
{
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void DescribeSmartAccessGatewaysRequest::setResourceGroupId(const std::string& resourceGroupId)
|
||||
{
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter("ResourceGroupId", resourceGroupId);
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewaysRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
@@ -148,6 +159,19 @@ void DescribeSmartAccessGatewaysRequest::setHardwareType(const std::string& hard
|
||||
setParameter("HardwareType", hardwareType);
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeSmartAccessGatewaysRequest::getSmartAGIds()const
|
||||
{
|
||||
return smartAGIds_;
|
||||
}
|
||||
|
||||
void DescribeSmartAccessGatewaysRequest::setSmartAGIds(const std::vector<std::string>& smartAGIds)
|
||||
{
|
||||
smartAGIds_ = smartAGIds;
|
||||
for(int dep1 = 0; dep1!= smartAGIds.size(); dep1++) {
|
||||
setParameter("SmartAGIds."+ std::to_string(dep1), smartAGIds.at(dep1));
|
||||
}
|
||||
}
|
||||
|
||||
std::string DescribeSmartAccessGatewaysRequest::getSerialNumber()const
|
||||
{
|
||||
return serialNumber_;
|
||||
|
||||
@@ -43,86 +43,108 @@ void DescribeSmartAccessGatewaysResult::parse(const std::string &payload)
|
||||
for (auto valueSmartAccessGatewaysSmartAccessGateway : allSmartAccessGatewaysNode)
|
||||
{
|
||||
SmartAccessGateway smartAccessGatewaysObject;
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["SmartAGId"].isNull())
|
||||
smartAccessGatewaysObject.smartAGId = valueSmartAccessGatewaysSmartAccessGateway["SmartAGId"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["Name"].isNull())
|
||||
smartAccessGatewaysObject.name = valueSmartAccessGatewaysSmartAccessGateway["Name"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["City"].isNull())
|
||||
smartAccessGatewaysObject.city = valueSmartAccessGatewaysSmartAccessGateway["City"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["MaxBandwidth"].isNull())
|
||||
smartAccessGatewaysObject.maxBandwidth = valueSmartAccessGatewaysSmartAccessGateway["MaxBandwidth"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["Status"].isNull())
|
||||
smartAccessGatewaysObject.status = valueSmartAccessGatewaysSmartAccessGateway["Status"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["CidrBlock"].isNull())
|
||||
smartAccessGatewaysObject.cidrBlock = valueSmartAccessGatewaysSmartAccessGateway["CidrBlock"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["AssociatedCcnId"].isNull())
|
||||
smartAccessGatewaysObject.associatedCcnId = valueSmartAccessGatewaysSmartAccessGateway["AssociatedCcnId"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["AssociatedCcnName"].isNull())
|
||||
smartAccessGatewaysObject.associatedCcnName = valueSmartAccessGatewaysSmartAccessGateway["AssociatedCcnName"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["Description"].isNull())
|
||||
smartAccessGatewaysObject.description = valueSmartAccessGatewaysSmartAccessGateway["Description"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["CreateTime"].isNull())
|
||||
smartAccessGatewaysObject.createTime = std::stol(valueSmartAccessGatewaysSmartAccessGateway["CreateTime"].asString());
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["EndTime"].isNull())
|
||||
smartAccessGatewaysObject.endTime = std::stol(valueSmartAccessGatewaysSmartAccessGateway["EndTime"].asString());
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["SoftwareVersion"].isNull())
|
||||
smartAccessGatewaysObject.softwareVersion = valueSmartAccessGatewaysSmartAccessGateway["SoftwareVersion"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["HardwareVersion"].isNull())
|
||||
smartAccessGatewaysObject.hardwareVersion = valueSmartAccessGatewaysSmartAccessGateway["HardwareVersion"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["SerialNumber"].isNull())
|
||||
smartAccessGatewaysObject.serialNumber = valueSmartAccessGatewaysSmartAccessGateway["SerialNumber"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["SecurityLockThreshold"].isNull())
|
||||
smartAccessGatewaysObject.securityLockThreshold = std::stoi(valueSmartAccessGatewaysSmartAccessGateway["SecurityLockThreshold"].asString());
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["AclIds"].isNull())
|
||||
smartAccessGatewaysObject.aclIds = valueSmartAccessGatewaysSmartAccessGateway["AclIds"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["DataPlan"].isNull())
|
||||
smartAccessGatewaysObject.dataPlan = std::stol(valueSmartAccessGatewaysSmartAccessGateway["DataPlan"].asString());
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["UserCount"].isNull())
|
||||
smartAccessGatewaysObject.userCount = std::stoi(valueSmartAccessGatewaysSmartAccessGateway["UserCount"].asString());
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["RoutingStrategy"].isNull())
|
||||
smartAccessGatewaysObject.routingStrategy = valueSmartAccessGatewaysSmartAccessGateway["RoutingStrategy"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["UpBandwidthWan"].isNull())
|
||||
smartAccessGatewaysObject.upBandwidthWan = std::stoi(valueSmartAccessGatewaysSmartAccessGateway["UpBandwidthWan"].asString());
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["UpBandwidth4G"].isNull())
|
||||
smartAccessGatewaysObject.upBandwidth4G = std::stoi(valueSmartAccessGatewaysSmartAccessGateway["UpBandwidth4G"].asString());
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["ResourceGroupId"].isNull())
|
||||
smartAccessGatewaysObject.resourceGroupId = valueSmartAccessGatewaysSmartAccessGateway["ResourceGroupId"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["EndTime"].isNull())
|
||||
smartAccessGatewaysObject.endTime = std::stol(valueSmartAccessGatewaysSmartAccessGateway["EndTime"].asString());
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["UserCount"].isNull())
|
||||
smartAccessGatewaysObject.userCount = std::stoi(valueSmartAccessGatewaysSmartAccessGateway["UserCount"].asString());
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["VpnStatus"].isNull())
|
||||
smartAccessGatewaysObject.vpnStatus = valueSmartAccessGatewaysSmartAccessGateway["VpnStatus"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["MaxBandwidth"].isNull())
|
||||
smartAccessGatewaysObject.maxBandwidth = valueSmartAccessGatewaysSmartAccessGateway["MaxBandwidth"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["AssociatedCcnName"].isNull())
|
||||
smartAccessGatewaysObject.associatedCcnName = valueSmartAccessGatewaysSmartAccessGateway["AssociatedCcnName"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["DpiMonitorStatus"].isNull())
|
||||
smartAccessGatewaysObject.dpiMonitorStatus = valueSmartAccessGatewaysSmartAccessGateway["DpiMonitorStatus"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["CidrBlock"].isNull())
|
||||
smartAccessGatewaysObject.cidrBlock = valueSmartAccessGatewaysSmartAccessGateway["CidrBlock"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["QosIds"].isNull())
|
||||
smartAccessGatewaysObject.qosIds = valueSmartAccessGatewaysSmartAccessGateway["QosIds"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["UpBandwidthWan"].isNull())
|
||||
smartAccessGatewaysObject.upBandwidthWan = std::stoi(valueSmartAccessGatewaysSmartAccessGateway["UpBandwidthWan"].asString());
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["Name"].isNull())
|
||||
smartAccessGatewaysObject.name = valueSmartAccessGatewaysSmartAccessGateway["Name"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["IpsecStatus"].isNull())
|
||||
smartAccessGatewaysObject.ipsecStatus = valueSmartAccessGatewaysSmartAccessGateway["IpsecStatus"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["RoutingStrategy"].isNull())
|
||||
smartAccessGatewaysObject.routingStrategy = valueSmartAccessGatewaysSmartAccessGateway["RoutingStrategy"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["AssociatedCcnId"].isNull())
|
||||
smartAccessGatewaysObject.associatedCcnId = valueSmartAccessGatewaysSmartAccessGateway["AssociatedCcnId"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["BackupSoftwareVersion"].isNull())
|
||||
smartAccessGatewaysObject.backupSoftwareVersion = valueSmartAccessGatewaysSmartAccessGateway["BackupSoftwareVersion"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["SmartAGId"].isNull())
|
||||
smartAccessGatewaysObject.smartAGId = valueSmartAccessGatewaysSmartAccessGateway["SmartAGId"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["DpiStatus"].isNull())
|
||||
smartAccessGatewaysObject.dpiStatus = valueSmartAccessGatewaysSmartAccessGateway["DpiStatus"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["EnterpriseCode"].isNull())
|
||||
smartAccessGatewaysObject.enterpriseCode = valueSmartAccessGatewaysSmartAccessGateway["EnterpriseCode"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["SecurityLockThreshold"].isNull())
|
||||
smartAccessGatewaysObject.securityLockThreshold = std::stoi(valueSmartAccessGatewaysSmartAccessGateway["SecurityLockThreshold"].asString());
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["ResellerUid"].isNull())
|
||||
smartAccessGatewaysObject.resellerUid = valueSmartAccessGatewaysSmartAccessGateway["ResellerUid"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["Status"].isNull())
|
||||
smartAccessGatewaysObject.status = valueSmartAccessGatewaysSmartAccessGateway["Status"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["IdaasId"].isNull())
|
||||
smartAccessGatewaysObject.idaasId = valueSmartAccessGatewaysSmartAccessGateway["IdaasId"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["IdaasApplicationId"].isNull())
|
||||
smartAccessGatewaysObject.idaasApplicationId = valueSmartAccessGatewaysSmartAccessGateway["IdaasApplicationId"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["CreateTime"].isNull())
|
||||
smartAccessGatewaysObject.createTime = std::stol(valueSmartAccessGatewaysSmartAccessGateway["CreateTime"].asString());
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["DataPlan"].isNull())
|
||||
smartAccessGatewaysObject.dataPlan = std::stol(valueSmartAccessGatewaysSmartAccessGateway["DataPlan"].asString());
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["City"].isNull())
|
||||
smartAccessGatewaysObject.city = valueSmartAccessGatewaysSmartAccessGateway["City"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["HardwareVersion"].isNull())
|
||||
smartAccessGatewaysObject.hardwareVersion = valueSmartAccessGatewaysSmartAccessGateway["HardwareVersion"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["SmartAGUid"].isNull())
|
||||
smartAccessGatewaysObject.smartAGUid = std::stol(valueSmartAccessGatewaysSmartAccessGateway["SmartAGUid"].asString());
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["ResellerInstanceId"].isNull())
|
||||
smartAccessGatewaysObject.resellerInstanceId = valueSmartAccessGatewaysSmartAccessGateway["ResellerInstanceId"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["SoftwareVersion"].isNull())
|
||||
smartAccessGatewaysObject.softwareVersion = valueSmartAccessGatewaysSmartAccessGateway["SoftwareVersion"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["SerialNumber"].isNull())
|
||||
smartAccessGatewaysObject.serialNumber = valueSmartAccessGatewaysSmartAccessGateway["SerialNumber"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["AccessPointId"].isNull())
|
||||
smartAccessGatewaysObject.accessPointId = valueSmartAccessGatewaysSmartAccessGateway["AccessPointId"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["AclIds"].isNull())
|
||||
smartAccessGatewaysObject.aclIds = valueSmartAccessGatewaysSmartAccessGateway["AclIds"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGateway["BackupStatus"].isNull())
|
||||
smartAccessGatewaysObject.backupStatus = valueSmartAccessGatewaysSmartAccessGateway["BackupStatus"].asString();
|
||||
auto allLinksNode = allSmartAccessGatewaysNode["Links"]["Link"];
|
||||
for (auto allSmartAccessGatewaysNodeLinksLink : allLinksNode)
|
||||
auto allLinksNode = valueSmartAccessGatewaysSmartAccessGateway["Links"]["Link"];
|
||||
for (auto valueSmartAccessGatewaysSmartAccessGatewayLinksLink : allLinksNode)
|
||||
{
|
||||
SmartAccessGateway::Link linksObject;
|
||||
if(!allSmartAccessGatewaysNodeLinksLink["InstanceId"].isNull())
|
||||
linksObject.instanceId = allSmartAccessGatewaysNodeLinksLink["InstanceId"].asString();
|
||||
if(!allSmartAccessGatewaysNodeLinksLink["Type"].isNull())
|
||||
linksObject.type = allSmartAccessGatewaysNodeLinksLink["Type"].asString();
|
||||
if(!allSmartAccessGatewaysNodeLinksLink["Status"].isNull())
|
||||
linksObject.status = allSmartAccessGatewaysNodeLinksLink["Status"].asString();
|
||||
if(!allSmartAccessGatewaysNodeLinksLink["EndTime"].isNull())
|
||||
linksObject.endTime = std::stol(allSmartAccessGatewaysNodeLinksLink["EndTime"].asString());
|
||||
if(!allSmartAccessGatewaysNodeLinksLink["Bandwidth"].isNull())
|
||||
linksObject.bandwidth = allSmartAccessGatewaysNodeLinksLink["Bandwidth"].asString();
|
||||
if(!allSmartAccessGatewaysNodeLinksLink["RelateInstanceId"].isNull())
|
||||
linksObject.relateInstanceId = allSmartAccessGatewaysNodeLinksLink["RelateInstanceId"].asString();
|
||||
if(!allSmartAccessGatewaysNodeLinksLink["RelateInstanceRegionId"].isNull())
|
||||
linksObject.relateInstanceRegionId = allSmartAccessGatewaysNodeLinksLink["RelateInstanceRegionId"].asString();
|
||||
if(!allSmartAccessGatewaysNodeLinksLink["CommodityType"].isNull())
|
||||
linksObject.commodityType = allSmartAccessGatewaysNodeLinksLink["CommodityType"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGatewayLinksLink["Status"].isNull())
|
||||
linksObject.status = valueSmartAccessGatewaysSmartAccessGatewayLinksLink["Status"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGatewayLinksLink["Type"].isNull())
|
||||
linksObject.type = valueSmartAccessGatewaysSmartAccessGatewayLinksLink["Type"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGatewayLinksLink["EndTime"].isNull())
|
||||
linksObject.endTime = std::stol(valueSmartAccessGatewaysSmartAccessGatewayLinksLink["EndTime"].asString());
|
||||
if(!valueSmartAccessGatewaysSmartAccessGatewayLinksLink["InstanceId"].isNull())
|
||||
linksObject.instanceId = valueSmartAccessGatewaysSmartAccessGatewayLinksLink["InstanceId"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGatewayLinksLink["RelateInstanceId"].isNull())
|
||||
linksObject.relateInstanceId = valueSmartAccessGatewaysSmartAccessGatewayLinksLink["RelateInstanceId"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGatewayLinksLink["Bandwidth"].isNull())
|
||||
linksObject.bandwidth = valueSmartAccessGatewaysSmartAccessGatewayLinksLink["Bandwidth"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGatewayLinksLink["CommodityType"].isNull())
|
||||
linksObject.commodityType = valueSmartAccessGatewaysSmartAccessGatewayLinksLink["CommodityType"].asString();
|
||||
if(!valueSmartAccessGatewaysSmartAccessGatewayLinksLink["RelateInstanceRegionId"].isNull())
|
||||
linksObject.relateInstanceRegionId = valueSmartAccessGatewaysSmartAccessGatewayLinksLink["RelateInstanceRegionId"].asString();
|
||||
smartAccessGatewaysObject.links.push_back(linksObject);
|
||||
}
|
||||
smartAccessGateways_.push_back(smartAccessGatewaysObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -45,20 +45,20 @@ void DescribeSnatEntriesResult::parse(const std::string &payload)
|
||||
SnatEntry snatEntriesObject;
|
||||
if(!valueSnatEntriesSnatEntry["InstanceId"].isNull())
|
||||
snatEntriesObject.instanceId = valueSnatEntriesSnatEntry["InstanceId"].asString();
|
||||
if(!valueSnatEntriesSnatEntry["CreateTime"].isNull())
|
||||
snatEntriesObject.createTime = std::stol(valueSnatEntriesSnatEntry["CreateTime"].asString());
|
||||
if(!valueSnatEntriesSnatEntry["CidrBlock"].isNull())
|
||||
snatEntriesObject.cidrBlock = valueSnatEntriesSnatEntry["CidrBlock"].asString();
|
||||
if(!valueSnatEntriesSnatEntry["SnatIp"].isNull())
|
||||
snatEntriesObject.snatIp = valueSnatEntriesSnatEntry["SnatIp"].asString();
|
||||
if(!valueSnatEntriesSnatEntry["CreateTime"].isNull())
|
||||
snatEntriesObject.createTime = std::stol(valueSnatEntriesSnatEntry["CreateTime"].asString());
|
||||
snatEntries_.push_back(snatEntriesObject);
|
||||
}
|
||||
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["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,10 +43,10 @@ void DescribeUnbindFlowLogSagsResult::parse(const std::string &payload)
|
||||
for (auto valueSagsSag : allSagsNode)
|
||||
{
|
||||
Sag sagsObject;
|
||||
if(!valueSagsSag["SmartAGId"].isNull())
|
||||
sagsObject.smartAGId = valueSagsSag["SmartAGId"].asString();
|
||||
if(!valueSagsSag["Description"].isNull())
|
||||
sagsObject.description = valueSagsSag["Description"].asString();
|
||||
if(!valueSagsSag["SmartAGId"].isNull())
|
||||
sagsObject.smartAGId = valueSagsSag["SmartAGId"].asString();
|
||||
if(!valueSagsSag["Name"].isNull())
|
||||
sagsObject.name = valueSagsSag["Name"].asString();
|
||||
sags_.push_back(sagsObject);
|
||||
|
||||
@@ -43,10 +43,10 @@ void DescribeUserOnlineClientsResult::parse(const std::string &payload)
|
||||
for (auto valueUsersUser : allUsersNode)
|
||||
{
|
||||
User usersObject;
|
||||
if(!valueUsersUser["ClientIp"].isNull())
|
||||
usersObject.clientIp = valueUsersUser["ClientIp"].asString();
|
||||
if(!valueUsersUser["OnlineTime"].isNull())
|
||||
usersObject.onlineTime = valueUsersUser["OnlineTime"].asString();
|
||||
if(!valueUsersUser["ClientIp"].isNull())
|
||||
usersObject.clientIp = valueUsersUser["ClientIp"].asString();
|
||||
users_.push_back(usersObject);
|
||||
}
|
||||
|
||||
|
||||
106
smartag/src/model/DiagnoseSmartAccessGatewayRequest.cc
Normal file
106
smartag/src/model/DiagnoseSmartAccessGatewayRequest.cc
Normal file
@@ -0,0 +1,106 @@
|
||||
/*
|
||||
* 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/smartag/model/DiagnoseSmartAccessGatewayRequest.h>
|
||||
|
||||
using AlibabaCloud::Smartag::Model::DiagnoseSmartAccessGatewayRequest;
|
||||
|
||||
DiagnoseSmartAccessGatewayRequest::DiagnoseSmartAccessGatewayRequest() :
|
||||
RpcServiceRequest("smartag", "2018-03-13", "DiagnoseSmartAccessGateway")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DiagnoseSmartAccessGatewayRequest::~DiagnoseSmartAccessGatewayRequest()
|
||||
{}
|
||||
|
||||
long DiagnoseSmartAccessGatewayRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DiagnoseSmartAccessGatewayRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DiagnoseSmartAccessGatewayRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DiagnoseSmartAccessGatewayRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DiagnoseSmartAccessGatewayRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DiagnoseSmartAccessGatewayRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long DiagnoseSmartAccessGatewayRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DiagnoseSmartAccessGatewayRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DiagnoseSmartAccessGatewayRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DiagnoseSmartAccessGatewayRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DiagnoseSmartAccessGatewayRequest::getSmartAGId()const
|
||||
{
|
||||
return smartAGId_;
|
||||
}
|
||||
|
||||
void DiagnoseSmartAccessGatewayRequest::setSmartAGId(const std::string& smartAGId)
|
||||
{
|
||||
smartAGId_ = smartAGId;
|
||||
setParameter("SmartAGId", smartAGId);
|
||||
}
|
||||
|
||||
std::string DiagnoseSmartAccessGatewayRequest::getSmartAGSn()const
|
||||
{
|
||||
return smartAGSn_;
|
||||
}
|
||||
|
||||
void DiagnoseSmartAccessGatewayRequest::setSmartAGSn(const std::string& smartAGSn)
|
||||
{
|
||||
smartAGSn_ = smartAGSn;
|
||||
setParameter("SmartAGSn", smartAGSn);
|
||||
}
|
||||
|
||||
44
smartag/src/model/DiagnoseSmartAccessGatewayResult.cc
Normal file
44
smartag/src/model/DiagnoseSmartAccessGatewayResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* 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/smartag/model/DiagnoseSmartAccessGatewayResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Smartag;
|
||||
using namespace AlibabaCloud::Smartag::Model;
|
||||
|
||||
DiagnoseSmartAccessGatewayResult::DiagnoseSmartAccessGatewayResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DiagnoseSmartAccessGatewayResult::DiagnoseSmartAccessGatewayResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DiagnoseSmartAccessGatewayResult::~DiagnoseSmartAccessGatewayResult()
|
||||
{}
|
||||
|
||||
void DiagnoseSmartAccessGatewayResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
117
smartag/src/model/DisableSmartAGDpiMonitorRequest.cc
Normal file
117
smartag/src/model/DisableSmartAGDpiMonitorRequest.cc
Normal file
@@ -0,0 +1,117 @@
|
||||
/*
|
||||
* 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/smartag/model/DisableSmartAGDpiMonitorRequest.h>
|
||||
|
||||
using AlibabaCloud::Smartag::Model::DisableSmartAGDpiMonitorRequest;
|
||||
|
||||
DisableSmartAGDpiMonitorRequest::DisableSmartAGDpiMonitorRequest() :
|
||||
RpcServiceRequest("smartag", "2018-03-13", "DisableSmartAGDpiMonitor")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DisableSmartAGDpiMonitorRequest::~DisableSmartAGDpiMonitorRequest()
|
||||
{}
|
||||
|
||||
long DisableSmartAGDpiMonitorRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DisableSmartAGDpiMonitorRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DisableSmartAGDpiMonitorRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void DisableSmartAGDpiMonitorRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string DisableSmartAGDpiMonitorRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DisableSmartAGDpiMonitorRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
bool DisableSmartAGDpiMonitorRequest::getDryRun()const
|
||||
{
|
||||
return dryRun_;
|
||||
}
|
||||
|
||||
void DisableSmartAGDpiMonitorRequest::setDryRun(bool dryRun)
|
||||
{
|
||||
dryRun_ = dryRun;
|
||||
setParameter("DryRun", dryRun ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DisableSmartAGDpiMonitorRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DisableSmartAGDpiMonitorRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DisableSmartAGDpiMonitorRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DisableSmartAGDpiMonitorRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long DisableSmartAGDpiMonitorRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DisableSmartAGDpiMonitorRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DisableSmartAGDpiMonitorRequest::getSmartAGId()const
|
||||
{
|
||||
return smartAGId_;
|
||||
}
|
||||
|
||||
void DisableSmartAGDpiMonitorRequest::setSmartAGId(const std::string& smartAGId)
|
||||
{
|
||||
smartAGId_ = smartAGId;
|
||||
setParameter("SmartAGId", smartAGId);
|
||||
}
|
||||
|
||||
44
smartag/src/model/DisableSmartAGDpiMonitorResult.cc
Normal file
44
smartag/src/model/DisableSmartAGDpiMonitorResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* 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/smartag/model/DisableSmartAGDpiMonitorResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Smartag;
|
||||
using namespace AlibabaCloud::Smartag::Model;
|
||||
|
||||
DisableSmartAGDpiMonitorResult::DisableSmartAGDpiMonitorResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DisableSmartAGDpiMonitorResult::DisableSmartAGDpiMonitorResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DisableSmartAGDpiMonitorResult::~DisableSmartAGDpiMonitorResult()
|
||||
{}
|
||||
|
||||
void DisableSmartAGDpiMonitorResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,106 @@
|
||||
/*
|
||||
* 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/smartag/model/DiscribeSmartAccessGatewayDiagnosisReportRequest.h>
|
||||
|
||||
using AlibabaCloud::Smartag::Model::DiscribeSmartAccessGatewayDiagnosisReportRequest;
|
||||
|
||||
DiscribeSmartAccessGatewayDiagnosisReportRequest::DiscribeSmartAccessGatewayDiagnosisReportRequest() :
|
||||
RpcServiceRequest("smartag", "2018-03-13", "DiscribeSmartAccessGatewayDiagnosisReport")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DiscribeSmartAccessGatewayDiagnosisReportRequest::~DiscribeSmartAccessGatewayDiagnosisReportRequest()
|
||||
{}
|
||||
|
||||
long DiscribeSmartAccessGatewayDiagnosisReportRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DiscribeSmartAccessGatewayDiagnosisReportRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DiscribeSmartAccessGatewayDiagnosisReportRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DiscribeSmartAccessGatewayDiagnosisReportRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DiscribeSmartAccessGatewayDiagnosisReportRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DiscribeSmartAccessGatewayDiagnosisReportRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long DiscribeSmartAccessGatewayDiagnosisReportRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DiscribeSmartAccessGatewayDiagnosisReportRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DiscribeSmartAccessGatewayDiagnosisReportRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DiscribeSmartAccessGatewayDiagnosisReportRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DiscribeSmartAccessGatewayDiagnosisReportRequest::getSmartAGId()const
|
||||
{
|
||||
return smartAGId_;
|
||||
}
|
||||
|
||||
void DiscribeSmartAccessGatewayDiagnosisReportRequest::setSmartAGId(const std::string& smartAGId)
|
||||
{
|
||||
smartAGId_ = smartAGId;
|
||||
setParameter("SmartAGId", smartAGId);
|
||||
}
|
||||
|
||||
std::string DiscribeSmartAccessGatewayDiagnosisReportRequest::getSmartAGSn()const
|
||||
{
|
||||
return smartAGSn_;
|
||||
}
|
||||
|
||||
void DiscribeSmartAccessGatewayDiagnosisReportRequest::setSmartAGSn(const std::string& smartAGSn)
|
||||
{
|
||||
smartAGSn_ = smartAGSn;
|
||||
setParameter("SmartAGSn", smartAGSn);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,159 @@
|
||||
/*
|
||||
* 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/smartag/model/DiscribeSmartAccessGatewayDiagnosisReportResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Smartag;
|
||||
using namespace AlibabaCloud::Smartag::Model;
|
||||
|
||||
DiscribeSmartAccessGatewayDiagnosisReportResult::DiscribeSmartAccessGatewayDiagnosisReportResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DiscribeSmartAccessGatewayDiagnosisReportResult::DiscribeSmartAccessGatewayDiagnosisReportResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DiscribeSmartAccessGatewayDiagnosisReportResult::~DiscribeSmartAccessGatewayDiagnosisReportResult()
|
||||
{}
|
||||
|
||||
void DiscribeSmartAccessGatewayDiagnosisReportResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto diagnoseResultNode = value["DiagnoseResult"];
|
||||
if(!diagnoseResultNode["Parameters"].isNull())
|
||||
diagnoseResult_.parameters = diagnoseResultNode["Parameters"].asString();
|
||||
if(!diagnoseResultNode["EndTime"].isNull())
|
||||
diagnoseResult_.endTime = std::stoi(diagnoseResultNode["EndTime"].asString());
|
||||
if(!diagnoseResultNode["InstanceId"].isNull())
|
||||
diagnoseResult_.instanceId = diagnoseResultNode["InstanceId"].asString();
|
||||
if(!diagnoseResultNode["UserLevel"].isNull())
|
||||
diagnoseResult_.userLevel = diagnoseResultNode["UserLevel"].asString();
|
||||
if(!diagnoseResultNode["Percent"].isNull())
|
||||
diagnoseResult_.percent = std::stoi(diagnoseResultNode["Percent"].asString());
|
||||
if(!diagnoseResultNode["StartTime"].isNull())
|
||||
diagnoseResult_.startTime = std::stoi(diagnoseResultNode["StartTime"].asString());
|
||||
if(!diagnoseResultNode["FinishedNumber"].isNull())
|
||||
diagnoseResult_.finishedNumber = std::stoi(diagnoseResultNode["FinishedNumber"].asString());
|
||||
if(!diagnoseResultNode["BoxType"].isNull())
|
||||
diagnoseResult_.boxType = diagnoseResultNode["BoxType"].asString();
|
||||
if(!diagnoseResultNode["StoreType"].isNull())
|
||||
diagnoseResult_.storeType = diagnoseResultNode["StoreType"].asString();
|
||||
if(!diagnoseResultNode["MonitorVersion"].isNull())
|
||||
diagnoseResult_.monitorVersion = diagnoseResultNode["MonitorVersion"].asString();
|
||||
if(!diagnoseResultNode["UId"].isNull())
|
||||
diagnoseResult_.uId = diagnoseResultNode["UId"].asString();
|
||||
if(!diagnoseResultNode["ReportSLSSuccess"].isNull())
|
||||
diagnoseResult_.reportSLSSuccess = std::stoi(diagnoseResultNode["ReportSLSSuccess"].asString());
|
||||
if(!diagnoseResultNode["State"].isNull())
|
||||
diagnoseResult_.state = diagnoseResultNode["State"].asString();
|
||||
if(!diagnoseResultNode["DiagnoseId"].isNull())
|
||||
diagnoseResult_.diagnoseId = diagnoseResultNode["DiagnoseId"].asString();
|
||||
if(!diagnoseResultNode["TotalNumber"].isNull())
|
||||
diagnoseResult_.totalNumber = std::stoi(diagnoseResultNode["TotalNumber"].asString());
|
||||
if(!diagnoseResultNode["BoxVersion"].isNull())
|
||||
diagnoseResult_.boxVersion = diagnoseResultNode["BoxVersion"].asString();
|
||||
if(!diagnoseResultNode["SN"].isNull())
|
||||
diagnoseResult_.sN = diagnoseResultNode["SN"].asString();
|
||||
auto allDetailsNode = diagnoseResultNode["Details"]["Detail"];
|
||||
for (auto diagnoseResultNodeDetailsDetail : allDetailsNode)
|
||||
{
|
||||
DiagnoseResult::Detail detailObject;
|
||||
if(!diagnoseResultNodeDetailsDetail["Type"].isNull())
|
||||
detailObject.type = diagnoseResultNodeDetailsDetail["Type"].asString();
|
||||
auto allItemsNode = diagnoseResultNodeDetailsDetail["Items"]["Item"];
|
||||
for (auto diagnoseResultNodeDetailsDetailItemsItem : allItemsNode)
|
||||
{
|
||||
DiagnoseResult::Detail::Item itemsObject;
|
||||
if(!diagnoseResultNodeDetailsDetailItemsItem["Type"].isNull())
|
||||
itemsObject.type = diagnoseResultNodeDetailsDetailItemsItem["Type"].asString();
|
||||
if(!diagnoseResultNodeDetailsDetailItemsItem["EndTime"].isNull())
|
||||
itemsObject.endTime = std::stol(diagnoseResultNodeDetailsDetailItemsItem["EndTime"].asString());
|
||||
if(!diagnoseResultNodeDetailsDetailItemsItem["StartTime"].isNull())
|
||||
itemsObject.startTime = std::stol(diagnoseResultNodeDetailsDetailItemsItem["StartTime"].asString());
|
||||
if(!diagnoseResultNodeDetailsDetailItemsItem["ItemName"].isNull())
|
||||
itemsObject.itemName = diagnoseResultNodeDetailsDetailItemsItem["ItemName"].asString();
|
||||
if(!diagnoseResultNodeDetailsDetailItemsItem["Level"].isNull())
|
||||
itemsObject.level = diagnoseResultNodeDetailsDetailItemsItem["Level"].asString();
|
||||
auto eNNode = value["EN"];
|
||||
if(!eNNode["ItemLevel"].isNull())
|
||||
itemsObject.eN.itemLevel = eNNode["ItemLevel"].asString();
|
||||
if(!eNNode["ItemType"].isNull())
|
||||
itemsObject.eN.itemType = eNNode["ItemType"].asString();
|
||||
if(!eNNode["ItemName"].isNull())
|
||||
itemsObject.eN.itemName = eNNode["ItemName"].asString();
|
||||
auto allDetails2 = eNNode["Details"]["Detail"];
|
||||
for (auto value : allDetails2)
|
||||
itemsObject.eN.details2.push_back(value.asString());
|
||||
auto allAdvice = eNNode["Advice"]["Advice"];
|
||||
for (auto value : allAdvice)
|
||||
itemsObject.eN.advice.push_back(value.asString());
|
||||
auto cNNode = value["CN"];
|
||||
if(!cNNode["ItemLevel"].isNull())
|
||||
itemsObject.cN.itemLevel = cNNode["ItemLevel"].asString();
|
||||
if(!cNNode["ItemType"].isNull())
|
||||
itemsObject.cN.itemType = cNNode["ItemType"].asString();
|
||||
if(!cNNode["ItemName"].isNull())
|
||||
itemsObject.cN.itemName = cNNode["ItemName"].asString();
|
||||
auto allDetails3 = cNNode["Details"]["Detail"];
|
||||
for (auto value : allDetails3)
|
||||
itemsObject.cN.details3.push_back(value.asString());
|
||||
auto allAdvice4 = cNNode["Advice"]["Advice"];
|
||||
for (auto value : allAdvice4)
|
||||
itemsObject.cN.advice4.push_back(value.asString());
|
||||
detailObject.items.push_back(itemsObject);
|
||||
}
|
||||
auto statistics1Node = value["Statistics"];
|
||||
if(!statistics1Node["Warning"].isNull())
|
||||
detailObject.statistics1.warning = std::stoi(statistics1Node["Warning"].asString());
|
||||
if(!statistics1Node["Total"].isNull())
|
||||
detailObject.statistics1.total = std::stoi(statistics1Node["Total"].asString());
|
||||
if(!statistics1Node["Error"].isNull())
|
||||
detailObject.statistics1.error = std::stoi(statistics1Node["Error"].asString());
|
||||
if(!statistics1Node["Info"].isNull())
|
||||
detailObject.statistics1.info = std::stoi(statistics1Node["Info"].asString());
|
||||
diagnoseResult_.details.push_back(detailObject);
|
||||
}
|
||||
auto levelNode = diagnoseResultNode["Level"];
|
||||
if(!levelNode["Biz"].isNull())
|
||||
diagnoseResult_.level.biz = levelNode["Biz"].asString();
|
||||
if(!levelNode["Configuration"].isNull())
|
||||
diagnoseResult_.level.configuration = levelNode["Configuration"].asString();
|
||||
if(!levelNode["Total"].isNull())
|
||||
diagnoseResult_.level.total = levelNode["Total"].asString();
|
||||
auto statisticsNode = diagnoseResultNode["Statistics"];
|
||||
if(!statisticsNode["Warning"].isNull())
|
||||
diagnoseResult_.statistics.warning = std::stoi(statisticsNode["Warning"].asString());
|
||||
if(!statisticsNode["Total"].isNull())
|
||||
diagnoseResult_.statistics.total = std::stoi(statisticsNode["Total"].asString());
|
||||
if(!statisticsNode["Error"].isNull())
|
||||
diagnoseResult_.statistics.error = std::stoi(statisticsNode["Error"].asString());
|
||||
if(!statisticsNode["Info"].isNull())
|
||||
diagnoseResult_.statistics.info = std::stoi(statisticsNode["Info"].asString());
|
||||
|
||||
}
|
||||
|
||||
DiscribeSmartAccessGatewayDiagnosisReportResult::DiagnoseResult DiscribeSmartAccessGatewayDiagnosisReportResult::getDiagnoseResult()const
|
||||
{
|
||||
return diagnoseResult_;
|
||||
}
|
||||
|
||||
139
smartag/src/model/EnableSmartAGDpiMonitorRequest.cc
Normal file
139
smartag/src/model/EnableSmartAGDpiMonitorRequest.cc
Normal file
@@ -0,0 +1,139 @@
|
||||
/*
|
||||
* 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/smartag/model/EnableSmartAGDpiMonitorRequest.h>
|
||||
|
||||
using AlibabaCloud::Smartag::Model::EnableSmartAGDpiMonitorRequest;
|
||||
|
||||
EnableSmartAGDpiMonitorRequest::EnableSmartAGDpiMonitorRequest() :
|
||||
RpcServiceRequest("smartag", "2018-03-13", "EnableSmartAGDpiMonitor")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
EnableSmartAGDpiMonitorRequest::~EnableSmartAGDpiMonitorRequest()
|
||||
{}
|
||||
|
||||
std::string EnableSmartAGDpiMonitorRequest::getSlsLogStore()const
|
||||
{
|
||||
return slsLogStore_;
|
||||
}
|
||||
|
||||
void EnableSmartAGDpiMonitorRequest::setSlsLogStore(const std::string& slsLogStore)
|
||||
{
|
||||
slsLogStore_ = slsLogStore;
|
||||
setParameter("SlsLogStore", slsLogStore);
|
||||
}
|
||||
|
||||
long EnableSmartAGDpiMonitorRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void EnableSmartAGDpiMonitorRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string EnableSmartAGDpiMonitorRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void EnableSmartAGDpiMonitorRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string EnableSmartAGDpiMonitorRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void EnableSmartAGDpiMonitorRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string EnableSmartAGDpiMonitorRequest::getSlsProjectName()const
|
||||
{
|
||||
return slsProjectName_;
|
||||
}
|
||||
|
||||
void EnableSmartAGDpiMonitorRequest::setSlsProjectName(const std::string& slsProjectName)
|
||||
{
|
||||
slsProjectName_ = slsProjectName;
|
||||
setParameter("SlsProjectName", slsProjectName);
|
||||
}
|
||||
|
||||
bool EnableSmartAGDpiMonitorRequest::getDryRun()const
|
||||
{
|
||||
return dryRun_;
|
||||
}
|
||||
|
||||
void EnableSmartAGDpiMonitorRequest::setDryRun(bool dryRun)
|
||||
{
|
||||
dryRun_ = dryRun;
|
||||
setParameter("DryRun", dryRun ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string EnableSmartAGDpiMonitorRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void EnableSmartAGDpiMonitorRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string EnableSmartAGDpiMonitorRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void EnableSmartAGDpiMonitorRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long EnableSmartAGDpiMonitorRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void EnableSmartAGDpiMonitorRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string EnableSmartAGDpiMonitorRequest::getSmartAGId()const
|
||||
{
|
||||
return smartAGId_;
|
||||
}
|
||||
|
||||
void EnableSmartAGDpiMonitorRequest::setSmartAGId(const std::string& smartAGId)
|
||||
{
|
||||
smartAGId_ = smartAGId;
|
||||
setParameter("SmartAGId", smartAGId);
|
||||
}
|
||||
|
||||
@@ -14,34 +14,30 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/smartag/model/ModifySerialNumberResult.h>
|
||||
#include <alibabacloud/smartag/model/EnableSmartAGDpiMonitorResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Smartag;
|
||||
using namespace AlibabaCloud::Smartag::Model;
|
||||
|
||||
ModifySerialNumberResult::ModifySerialNumberResult() :
|
||||
EnableSmartAGDpiMonitorResult::EnableSmartAGDpiMonitorResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ModifySerialNumberResult::ModifySerialNumberResult(const std::string &payload) :
|
||||
EnableSmartAGDpiMonitorResult::EnableSmartAGDpiMonitorResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ModifySerialNumberResult::~ModifySerialNumberResult()
|
||||
EnableSmartAGDpiMonitorResult::~EnableSmartAGDpiMonitorResult()
|
||||
{}
|
||||
|
||||
void ModifySerialNumberResult::parse(const std::string &payload)
|
||||
void EnableSmartAGDpiMonitorResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
51
smartag/src/model/GetAclAttributeRequest.cc
Normal file
51
smartag/src/model/GetAclAttributeRequest.cc
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/smartag/model/GetAclAttributeRequest.h>
|
||||
|
||||
using AlibabaCloud::Smartag::Model::GetAclAttributeRequest;
|
||||
|
||||
GetAclAttributeRequest::GetAclAttributeRequest() :
|
||||
RpcServiceRequest("smartag", "2018-03-13", "GetAclAttribute")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetAclAttributeRequest::~GetAclAttributeRequest()
|
||||
{}
|
||||
|
||||
std::string GetAclAttributeRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void GetAclAttributeRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string GetAclAttributeRequest::getAclId()const
|
||||
{
|
||||
return aclId_;
|
||||
}
|
||||
|
||||
void GetAclAttributeRequest::setAclId(const std::string& aclId)
|
||||
{
|
||||
aclId_ = aclId;
|
||||
setParameter("AclId", aclId);
|
||||
}
|
||||
|
||||
@@ -14,35 +14,52 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/smartag/model/CreateDedicatedLineBackupResult.h>
|
||||
#include <alibabacloud/smartag/model/GetAclAttributeResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Smartag;
|
||||
using namespace AlibabaCloud::Smartag::Model;
|
||||
|
||||
CreateDedicatedLineBackupResult::CreateDedicatedLineBackupResult() :
|
||||
GetAclAttributeResult::GetAclAttributeResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateDedicatedLineBackupResult::CreateDedicatedLineBackupResult(const std::string &payload) :
|
||||
GetAclAttributeResult::GetAclAttributeResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateDedicatedLineBackupResult::~CreateDedicatedLineBackupResult()
|
||||
GetAclAttributeResult::~GetAclAttributeResult()
|
||||
{}
|
||||
|
||||
void CreateDedicatedLineBackupResult::parse(const std::string &payload)
|
||||
void GetAclAttributeResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["AclId"].isNull())
|
||||
aclId_ = value["AclId"].asString();
|
||||
if(!value["ErrorConfigSmartAGCount"].isNull())
|
||||
errorConfigSmartAGCount_ = std::stoi(value["ErrorConfigSmartAGCount"].asString());
|
||||
if(!value["AclName"].isNull())
|
||||
aclName_ = value["AclName"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GetAclAttributeResult::getAclId()const
|
||||
{
|
||||
return aclId_;
|
||||
}
|
||||
|
||||
int GetAclAttributeResult::getErrorConfigSmartAGCount()const
|
||||
{
|
||||
return errorConfigSmartAGCount_;
|
||||
}
|
||||
|
||||
std::string GetAclAttributeResult::getAclName()const
|
||||
{
|
||||
return aclName_;
|
||||
}
|
||||
|
||||
@@ -39,10 +39,10 @@ void GetCloudConnectNetworkUseLimitResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["TotalAmount"].isNull())
|
||||
totalAmount_ = std::stoi(value["TotalAmount"].asString());
|
||||
if(!value["UsedAmount"].isNull())
|
||||
usedAmount_ = std::stoi(value["UsedAmount"].asString());
|
||||
if(!value["TotalAmount"].isNull())
|
||||
totalAmount_ = std::stoi(value["TotalAmount"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user