Generated 2018-12-03 for Sas.
This commit is contained in:
1716
sas/src/SasClient.cc
1716
sas/src/SasClient.cc
File diff suppressed because it is too large
Load Diff
@@ -38,17 +38,6 @@ void AddVpcHoneyPotRequest::setSourceIp(const std::string& sourceIp)
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string AddVpcHoneyPotRequest::getVpcSwitchId()const
|
||||
{
|
||||
return vpcSwitchId_;
|
||||
}
|
||||
|
||||
void AddVpcHoneyPotRequest::setVpcSwitchId(const std::string& vpcSwitchId)
|
||||
{
|
||||
vpcSwitchId_ = vpcSwitchId;
|
||||
setParameter("VpcSwitchId", vpcSwitchId);
|
||||
}
|
||||
|
||||
std::string AddVpcHoneyPotRequest::getVpcId()const
|
||||
{
|
||||
return vpcId_;
|
||||
|
||||
@@ -1,64 +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/sas/model/CheckQuaraFileIdRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::CheckQuaraFileIdRequest;
|
||||
|
||||
CheckQuaraFileIdRequest::CheckQuaraFileIdRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "CheckQuaraFileId")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CheckQuaraFileIdRequest::~CheckQuaraFileIdRequest()
|
||||
{}
|
||||
|
||||
std::vector<std::string> CheckQuaraFileIdRequest::getQuaraFileIds()const
|
||||
{
|
||||
return quaraFileIds_;
|
||||
}
|
||||
|
||||
void CheckQuaraFileIdRequest::setQuaraFileIds(const std::vector<std::string>& quaraFileIds)
|
||||
{
|
||||
quaraFileIds_ = quaraFileIds;
|
||||
for(int dep1 = 0; dep1!= quaraFileIds.size(); dep1++) {
|
||||
setParameter("QuaraFileIds."+ std::to_string(dep1), quaraFileIds.at(dep1));
|
||||
}
|
||||
}
|
||||
|
||||
std::string CheckQuaraFileIdRequest::getUuid()const
|
||||
{
|
||||
return uuid_;
|
||||
}
|
||||
|
||||
void CheckQuaraFileIdRequest::setUuid(const std::string& uuid)
|
||||
{
|
||||
uuid_ = uuid;
|
||||
setParameter("Uuid", uuid);
|
||||
}
|
||||
|
||||
std::string CheckQuaraFileIdRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void CheckQuaraFileIdRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
@@ -1,51 +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/sas/model/CheckQuaraFileIdResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
CheckQuaraFileIdResult::CheckQuaraFileIdResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CheckQuaraFileIdResult::CheckQuaraFileIdResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CheckQuaraFileIdResult::~CheckQuaraFileIdResult()
|
||||
{}
|
||||
|
||||
void CheckQuaraFileIdResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Data"].isNull())
|
||||
data_ = value["Data"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
bool CheckQuaraFileIdResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
@@ -1,106 +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/sas/model/CreateAssetRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::CreateAssetRequest;
|
||||
|
||||
CreateAssetRequest::CreateAssetRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "CreateAsset")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateAssetRequest::~CreateAssetRequest()
|
||||
{}
|
||||
|
||||
std::string CreateAssetRequest::getInternetIp()const
|
||||
{
|
||||
return internetIp_;
|
||||
}
|
||||
|
||||
void CreateAssetRequest::setInternetIp(const std::string& internetIp)
|
||||
{
|
||||
internetIp_ = internetIp;
|
||||
setParameter("InternetIp", internetIp);
|
||||
}
|
||||
|
||||
std::string CreateAssetRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void CreateAssetRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string CreateAssetRequest::getOsName()const
|
||||
{
|
||||
return osName_;
|
||||
}
|
||||
|
||||
void CreateAssetRequest::setOsName(const std::string& osName)
|
||||
{
|
||||
osName_ = osName;
|
||||
setParameter("OsName", osName);
|
||||
}
|
||||
|
||||
std::string CreateAssetRequest::getOs()const
|
||||
{
|
||||
return os_;
|
||||
}
|
||||
|
||||
void CreateAssetRequest::setOs(const std::string& os)
|
||||
{
|
||||
os_ = os;
|
||||
setParameter("Os", os);
|
||||
}
|
||||
|
||||
std::string CreateAssetRequest::getInstanceName()const
|
||||
{
|
||||
return instanceName_;
|
||||
}
|
||||
|
||||
void CreateAssetRequest::setInstanceName(const std::string& instanceName)
|
||||
{
|
||||
instanceName_ = instanceName;
|
||||
setParameter("InstanceName", instanceName);
|
||||
}
|
||||
|
||||
std::string CreateAssetRequest::getIntranetIp()const
|
||||
{
|
||||
return intranetIp_;
|
||||
}
|
||||
|
||||
void CreateAssetRequest::setIntranetIp(const std::string& intranetIp)
|
||||
{
|
||||
intranetIp_ = intranetIp;
|
||||
setParameter("IntranetIp", intranetIp);
|
||||
}
|
||||
|
||||
std::string CreateAssetRequest::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
void CreateAssetRequest::setStatus(const std::string& status)
|
||||
{
|
||||
status_ = status;
|
||||
setParameter("Status", status);
|
||||
}
|
||||
|
||||
@@ -1,51 +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/sas/model/CreateAssetResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
CreateAssetResult::CreateAssetResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateAssetResult::CreateAssetResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateAssetResult::~CreateAssetResult()
|
||||
{}
|
||||
|
||||
void CreateAssetResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Uuid"].isNull())
|
||||
uuid_ = value["Uuid"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateAssetResult::getUuid()const
|
||||
{
|
||||
return uuid_;
|
||||
}
|
||||
|
||||
@@ -1,139 +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/sas/model/CreateRestoreJobRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::CreateRestoreJobRequest;
|
||||
|
||||
CreateRestoreJobRequest::CreateRestoreJobRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "CreateRestoreJob")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateRestoreJobRequest::~CreateRestoreJobRequest()
|
||||
{}
|
||||
|
||||
long CreateRestoreJobRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void CreateRestoreJobRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string CreateRestoreJobRequest::getSnapshotId()const
|
||||
{
|
||||
return snapshotId_;
|
||||
}
|
||||
|
||||
void CreateRestoreJobRequest::setSnapshotId(const std::string& snapshotId)
|
||||
{
|
||||
snapshotId_ = snapshotId;
|
||||
setParameter("SnapshotId", snapshotId);
|
||||
}
|
||||
|
||||
std::string CreateRestoreJobRequest::getVaultId()const
|
||||
{
|
||||
return vaultId_;
|
||||
}
|
||||
|
||||
void CreateRestoreJobRequest::setVaultId(const std::string& vaultId)
|
||||
{
|
||||
vaultId_ = vaultId;
|
||||
setParameter("VaultId", vaultId);
|
||||
}
|
||||
|
||||
std::string CreateRestoreJobRequest::getUuid()const
|
||||
{
|
||||
return uuid_;
|
||||
}
|
||||
|
||||
void CreateRestoreJobRequest::setUuid(const std::string& uuid)
|
||||
{
|
||||
uuid_ = uuid;
|
||||
setParameter("Uuid", uuid);
|
||||
}
|
||||
|
||||
std::string CreateRestoreJobRequest::getSnapshotHash()const
|
||||
{
|
||||
return snapshotHash_;
|
||||
}
|
||||
|
||||
void CreateRestoreJobRequest::setSnapshotHash(const std::string& snapshotHash)
|
||||
{
|
||||
snapshotHash_ = snapshotHash;
|
||||
setParameter("SnapshotHash", snapshotHash);
|
||||
}
|
||||
|
||||
std::string CreateRestoreJobRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void CreateRestoreJobRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string CreateRestoreJobRequest::getSourceType()const
|
||||
{
|
||||
return sourceType_;
|
||||
}
|
||||
|
||||
void CreateRestoreJobRequest::setSourceType(const std::string& sourceType)
|
||||
{
|
||||
sourceType_ = sourceType;
|
||||
setParameter("SourceType", sourceType);
|
||||
}
|
||||
|
||||
std::string CreateRestoreJobRequest::getSnapshotVersion()const
|
||||
{
|
||||
return snapshotVersion_;
|
||||
}
|
||||
|
||||
void CreateRestoreJobRequest::setSnapshotVersion(const std::string& snapshotVersion)
|
||||
{
|
||||
snapshotVersion_ = snapshotVersion;
|
||||
setParameter("SnapshotVersion", snapshotVersion);
|
||||
}
|
||||
|
||||
std::string CreateRestoreJobRequest::getIncludes()const
|
||||
{
|
||||
return includes_;
|
||||
}
|
||||
|
||||
void CreateRestoreJobRequest::setIncludes(const std::string& includes)
|
||||
{
|
||||
includes_ = includes;
|
||||
setParameter("Includes", includes);
|
||||
}
|
||||
|
||||
std::string CreateRestoreJobRequest::getTarget()const
|
||||
{
|
||||
return target_;
|
||||
}
|
||||
|
||||
void CreateRestoreJobRequest::setTarget(const std::string& target)
|
||||
{
|
||||
target_ = target;
|
||||
setParameter("Target", target);
|
||||
}
|
||||
|
||||
@@ -1,44 +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/sas/model/CreateRestoreJobResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
CreateRestoreJobResult::CreateRestoreJobResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateRestoreJobResult::CreateRestoreJobResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateRestoreJobResult::~CreateRestoreJobResult()
|
||||
{}
|
||||
|
||||
void CreateRestoreJobResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -1,194 +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/sas/model/CreateSasOrderRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::CreateSasOrderRequest;
|
||||
|
||||
CreateSasOrderRequest::CreateSasOrderRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "CreateSasOrder")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateSasOrderRequest::~CreateSasOrderRequest()
|
||||
{}
|
||||
|
||||
std::string CreateSasOrderRequest::getSasWebguardBoolean()const
|
||||
{
|
||||
return sasWebguardBoolean_;
|
||||
}
|
||||
|
||||
void CreateSasOrderRequest::setSasWebguardBoolean(const std::string& sasWebguardBoolean)
|
||||
{
|
||||
sasWebguardBoolean_ = sasWebguardBoolean;
|
||||
setParameter("SasWebguardBoolean", sasWebguardBoolean);
|
||||
}
|
||||
|
||||
bool CreateSasOrderRequest::getAutoUseCoupon()const
|
||||
{
|
||||
return autoUseCoupon_;
|
||||
}
|
||||
|
||||
void CreateSasOrderRequest::setAutoUseCoupon(bool autoUseCoupon)
|
||||
{
|
||||
autoUseCoupon_ = autoUseCoupon;
|
||||
setParameter("AutoUseCoupon", autoUseCoupon ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateSasOrderRequest::getSpec()const
|
||||
{
|
||||
return spec_;
|
||||
}
|
||||
|
||||
void CreateSasOrderRequest::setSpec(const std::string& spec)
|
||||
{
|
||||
spec_ = spec;
|
||||
setParameter("Spec", spec);
|
||||
}
|
||||
|
||||
std::string CreateSasOrderRequest::getInstanceCount()const
|
||||
{
|
||||
return instanceCount_;
|
||||
}
|
||||
|
||||
void CreateSasOrderRequest::setInstanceCount(const std::string& instanceCount)
|
||||
{
|
||||
instanceCount_ = instanceCount;
|
||||
setParameter("InstanceCount", instanceCount);
|
||||
}
|
||||
|
||||
std::string CreateSasOrderRequest::getSasWebguardOrderNum()const
|
||||
{
|
||||
return sasWebguardOrderNum_;
|
||||
}
|
||||
|
||||
void CreateSasOrderRequest::setSasWebguardOrderNum(const std::string& sasWebguardOrderNum)
|
||||
{
|
||||
sasWebguardOrderNum_ = sasWebguardOrderNum;
|
||||
setParameter("SasWebguardOrderNum", sasWebguardOrderNum);
|
||||
}
|
||||
|
||||
std::string CreateSasOrderRequest::getContainerImageScan()const
|
||||
{
|
||||
return containerImageScan_;
|
||||
}
|
||||
|
||||
void CreateSasOrderRequest::setContainerImageScan(const std::string& containerImageScan)
|
||||
{
|
||||
containerImageScan_ = containerImageScan;
|
||||
setParameter("ContainerImageScan", containerImageScan);
|
||||
}
|
||||
|
||||
int CreateSasOrderRequest::getAutoRenewPeriod()const
|
||||
{
|
||||
return autoRenewPeriod_;
|
||||
}
|
||||
|
||||
void CreateSasOrderRequest::setAutoRenewPeriod(int autoRenewPeriod)
|
||||
{
|
||||
autoRenewPeriod_ = autoRenewPeriod;
|
||||
setParameter("AutoRenewPeriod", std::to_string(autoRenewPeriod));
|
||||
}
|
||||
|
||||
int CreateSasOrderRequest::getPeriod()const
|
||||
{
|
||||
return period_;
|
||||
}
|
||||
|
||||
void CreateSasOrderRequest::setPeriod(int period)
|
||||
{
|
||||
period_ = period;
|
||||
setParameter("Period", std::to_string(period));
|
||||
}
|
||||
|
||||
bool CreateSasOrderRequest::getAutoPay()const
|
||||
{
|
||||
return autoPay_;
|
||||
}
|
||||
|
||||
void CreateSasOrderRequest::setAutoPay(bool autoPay)
|
||||
{
|
||||
autoPay_ = autoPay;
|
||||
setParameter("AutoPay", autoPay ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateSasOrderRequest::getSasAntiRansomware()const
|
||||
{
|
||||
return sasAntiRansomware_;
|
||||
}
|
||||
|
||||
void CreateSasOrderRequest::setSasAntiRansomware(const std::string& sasAntiRansomware)
|
||||
{
|
||||
sasAntiRansomware_ = sasAntiRansomware;
|
||||
setParameter("SasAntiRansomware", sasAntiRansomware);
|
||||
}
|
||||
|
||||
std::string CreateSasOrderRequest::getPeriodUnit()const
|
||||
{
|
||||
return periodUnit_;
|
||||
}
|
||||
|
||||
void CreateSasOrderRequest::setPeriodUnit(const std::string& periodUnit)
|
||||
{
|
||||
periodUnit_ = periodUnit;
|
||||
setParameter("PeriodUnit", periodUnit);
|
||||
}
|
||||
|
||||
std::string CreateSasOrderRequest::getSasSc()const
|
||||
{
|
||||
return sasSc_;
|
||||
}
|
||||
|
||||
void CreateSasOrderRequest::setSasSc(const std::string& sasSc)
|
||||
{
|
||||
sasSc_ = sasSc;
|
||||
setParameter("SasSc", sasSc);
|
||||
}
|
||||
|
||||
std::string CreateSasOrderRequest::getVcore()const
|
||||
{
|
||||
return vcore_;
|
||||
}
|
||||
|
||||
void CreateSasOrderRequest::setVcore(const std::string& vcore)
|
||||
{
|
||||
vcore_ = vcore;
|
||||
setParameter("Vcore", vcore);
|
||||
}
|
||||
|
||||
std::string CreateSasOrderRequest::getSasSlsStorage()const
|
||||
{
|
||||
return sasSlsStorage_;
|
||||
}
|
||||
|
||||
void CreateSasOrderRequest::setSasSlsStorage(const std::string& sasSlsStorage)
|
||||
{
|
||||
sasSlsStorage_ = sasSlsStorage;
|
||||
setParameter("SasSlsStorage", sasSlsStorage);
|
||||
}
|
||||
|
||||
std::string CreateSasOrderRequest::getSasProductService()const
|
||||
{
|
||||
return sasProductService_;
|
||||
}
|
||||
|
||||
void CreateSasOrderRequest::setSasProductService(const std::string& sasProductService)
|
||||
{
|
||||
sasProductService_ = sasProductService;
|
||||
setParameter("SasProductService", sasProductService);
|
||||
}
|
||||
|
||||
@@ -40,10 +40,10 @@ void CreateSimilarSecurityEventsQueryTaskResult::parse(const std::string &payloa
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto createSimilarSecurityEventsQueryTaskResponse1Node = value["CreateSimilarSecurityEventsQueryTaskResponse"];
|
||||
if(!createSimilarSecurityEventsQueryTaskResponse1Node["TaskId"].isNull())
|
||||
createSimilarSecurityEventsQueryTaskResponse1_.taskId = std::stol(createSimilarSecurityEventsQueryTaskResponse1Node["TaskId"].asString());
|
||||
if(!createSimilarSecurityEventsQueryTaskResponse1Node["Status"].isNull())
|
||||
createSimilarSecurityEventsQueryTaskResponse1_.status = createSimilarSecurityEventsQueryTaskResponse1Node["Status"].asString();
|
||||
if(!createSimilarSecurityEventsQueryTaskResponse1Node["TaskId"].isNull())
|
||||
createSimilarSecurityEventsQueryTaskResponse1_.taskId = std::stol(createSimilarSecurityEventsQueryTaskResponse1Node["TaskId"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
78
sas/src/model/CreateVulAutoRepairConfigRequest.cc
Normal file
78
sas/src/model/CreateVulAutoRepairConfigRequest.cc
Normal file
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* 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/sas/model/CreateVulAutoRepairConfigRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::CreateVulAutoRepairConfigRequest;
|
||||
|
||||
CreateVulAutoRepairConfigRequest::CreateVulAutoRepairConfigRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "CreateVulAutoRepairConfig")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateVulAutoRepairConfigRequest::~CreateVulAutoRepairConfigRequest()
|
||||
{}
|
||||
|
||||
std::string CreateVulAutoRepairConfigRequest::getReason()const
|
||||
{
|
||||
return reason_;
|
||||
}
|
||||
|
||||
void CreateVulAutoRepairConfigRequest::setReason(const std::string& reason)
|
||||
{
|
||||
reason_ = reason;
|
||||
setParameter("Reason", reason);
|
||||
}
|
||||
|
||||
std::string CreateVulAutoRepairConfigRequest::getType()const
|
||||
{
|
||||
return type_;
|
||||
}
|
||||
|
||||
void CreateVulAutoRepairConfigRequest::setType(const std::string& type)
|
||||
{
|
||||
type_ = type;
|
||||
setParameter("Type", type);
|
||||
}
|
||||
|
||||
std::string CreateVulAutoRepairConfigRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void CreateVulAutoRepairConfigRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::vector<CreateVulAutoRepairConfigRequest::VulAutoRepairConfigList> CreateVulAutoRepairConfigRequest::getVulAutoRepairConfigList()const
|
||||
{
|
||||
return vulAutoRepairConfigList_;
|
||||
}
|
||||
|
||||
void CreateVulAutoRepairConfigRequest::setVulAutoRepairConfigList(const std::vector<VulAutoRepairConfigList>& vulAutoRepairConfigList)
|
||||
{
|
||||
vulAutoRepairConfigList_ = vulAutoRepairConfigList;
|
||||
for(int dep1 = 0; dep1!= vulAutoRepairConfigList.size(); dep1++) {
|
||||
auto vulAutoRepairConfigListObj = vulAutoRepairConfigList.at(dep1);
|
||||
std::string vulAutoRepairConfigListObjStr = "VulAutoRepairConfigList." + std::to_string(dep1 + 1);
|
||||
setParameter(vulAutoRepairConfigListObjStr + ".AliasName", vulAutoRepairConfigListObj.aliasName);
|
||||
setParameter(vulAutoRepairConfigListObjStr + ".Name", vulAutoRepairConfigListObj.name);
|
||||
}
|
||||
}
|
||||
|
||||
72
sas/src/model/CreateVulAutoRepairConfigResult.cc
Normal file
72
sas/src/model/CreateVulAutoRepairConfigResult.cc
Normal file
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/sas/model/CreateVulAutoRepairConfigResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
CreateVulAutoRepairConfigResult::CreateVulAutoRepairConfigResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateVulAutoRepairConfigResult::CreateVulAutoRepairConfigResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateVulAutoRepairConfigResult::~CreateVulAutoRepairConfigResult()
|
||||
{}
|
||||
|
||||
void CreateVulAutoRepairConfigResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::string CreateVulAutoRepairConfigResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
int CreateVulAutoRepairConfigResult::getHttpStatusCode()const
|
||||
{
|
||||
return httpStatusCode_;
|
||||
}
|
||||
|
||||
std::string CreateVulAutoRepairConfigResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool CreateVulAutoRepairConfigResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -60,3 +60,14 @@ void DeleteStrategyRequest::setLang(const std::string& lang)
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
std::string DeleteStrategyRequest::getResourceDirectoryAccountId()const
|
||||
{
|
||||
return resourceDirectoryAccountId_;
|
||||
}
|
||||
|
||||
void DeleteStrategyRequest::setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId)
|
||||
{
|
||||
resourceDirectoryAccountId_ = resourceDirectoryAccountId;
|
||||
setParameter("ResourceDirectoryAccountId", resourceDirectoryAccountId);
|
||||
}
|
||||
|
||||
|
||||
62
sas/src/model/DeleteVulAutoRepairConfigRequest.cc
Normal file
62
sas/src/model/DeleteVulAutoRepairConfigRequest.cc
Normal file
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/sas/model/DeleteVulAutoRepairConfigRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::DeleteVulAutoRepairConfigRequest;
|
||||
|
||||
DeleteVulAutoRepairConfigRequest::DeleteVulAutoRepairConfigRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "DeleteVulAutoRepairConfig")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteVulAutoRepairConfigRequest::~DeleteVulAutoRepairConfigRequest()
|
||||
{}
|
||||
|
||||
std::string DeleteVulAutoRepairConfigRequest::getType()const
|
||||
{
|
||||
return type_;
|
||||
}
|
||||
|
||||
void DeleteVulAutoRepairConfigRequest::setType(const std::string& type)
|
||||
{
|
||||
type_ = type;
|
||||
setParameter("Type", type);
|
||||
}
|
||||
|
||||
std::string DeleteVulAutoRepairConfigRequest::getAliasName()const
|
||||
{
|
||||
return aliasName_;
|
||||
}
|
||||
|
||||
void DeleteVulAutoRepairConfigRequest::setAliasName(const std::string& aliasName)
|
||||
{
|
||||
aliasName_ = aliasName;
|
||||
setParameter("AliasName", aliasName);
|
||||
}
|
||||
|
||||
std::string DeleteVulAutoRepairConfigRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DeleteVulAutoRepairConfigRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
72
sas/src/model/DeleteVulAutoRepairConfigResult.cc
Normal file
72
sas/src/model/DeleteVulAutoRepairConfigResult.cc
Normal file
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/sas/model/DeleteVulAutoRepairConfigResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
DeleteVulAutoRepairConfigResult::DeleteVulAutoRepairConfigResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteVulAutoRepairConfigResult::DeleteVulAutoRepairConfigResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteVulAutoRepairConfigResult::~DeleteVulAutoRepairConfigResult()
|
||||
{}
|
||||
|
||||
void DeleteVulAutoRepairConfigResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::string DeleteVulAutoRepairConfigResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
int DeleteVulAutoRepairConfigResult::getHttpStatusCode()const
|
||||
{
|
||||
return httpStatusCode_;
|
||||
}
|
||||
|
||||
std::string DeleteVulAutoRepairConfigResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool DeleteVulAutoRepairConfigResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -43,38 +43,38 @@ void DescribeAccesskeyLeakListResult::parse(const std::string &payload)
|
||||
for (auto valueAccessKeyLeakListAccessKeyLeak : allAccessKeyLeakListNode)
|
||||
{
|
||||
AccessKeyLeak accessKeyLeakListObject;
|
||||
if(!valueAccessKeyLeakListAccessKeyLeak["Id"].isNull())
|
||||
accessKeyLeakListObject.id = std::stol(valueAccessKeyLeakListAccessKeyLeak["Id"].asString());
|
||||
if(!valueAccessKeyLeakListAccessKeyLeak["GmtModified"].isNull())
|
||||
accessKeyLeakListObject.gmtModified = std::stol(valueAccessKeyLeakListAccessKeyLeak["GmtModified"].asString());
|
||||
if(!valueAccessKeyLeakListAccessKeyLeak["Asset"].isNull())
|
||||
accessKeyLeakListObject.asset = valueAccessKeyLeakListAccessKeyLeak["Asset"].asString();
|
||||
if(!valueAccessKeyLeakListAccessKeyLeak["Type"].isNull())
|
||||
accessKeyLeakListObject.type = valueAccessKeyLeakListAccessKeyLeak["Type"].asString();
|
||||
if(!valueAccessKeyLeakListAccessKeyLeak["AccesskeyId"].isNull())
|
||||
accessKeyLeakListObject.accesskeyId = valueAccessKeyLeakListAccessKeyLeak["AccesskeyId"].asString();
|
||||
if(!valueAccessKeyLeakListAccessKeyLeak["DealTime"].isNull())
|
||||
accessKeyLeakListObject.dealTime = valueAccessKeyLeakListAccessKeyLeak["DealTime"].asString();
|
||||
if(!valueAccessKeyLeakListAccessKeyLeak["Status"].isNull())
|
||||
accessKeyLeakListObject.status = valueAccessKeyLeakListAccessKeyLeak["Status"].asString();
|
||||
if(!valueAccessKeyLeakListAccessKeyLeak["Type"].isNull())
|
||||
accessKeyLeakListObject.type = valueAccessKeyLeakListAccessKeyLeak["Type"].asString();
|
||||
if(!valueAccessKeyLeakListAccessKeyLeak["UserType"].isNull())
|
||||
accessKeyLeakListObject.userType = valueAccessKeyLeakListAccessKeyLeak["UserType"].asString();
|
||||
if(!valueAccessKeyLeakListAccessKeyLeak["AccesskeyId"].isNull())
|
||||
accessKeyLeakListObject.accesskeyId = valueAccessKeyLeakListAccessKeyLeak["AccesskeyId"].asString();
|
||||
if(!valueAccessKeyLeakListAccessKeyLeak["AliUserName"].isNull())
|
||||
accessKeyLeakListObject.aliUserName = valueAccessKeyLeakListAccessKeyLeak["AliUserName"].asString();
|
||||
if(!valueAccessKeyLeakListAccessKeyLeak["DealType"].isNull())
|
||||
accessKeyLeakListObject.dealType = valueAccessKeyLeakListAccessKeyLeak["DealType"].asString();
|
||||
if(!valueAccessKeyLeakListAccessKeyLeak["DealTime"].isNull())
|
||||
accessKeyLeakListObject.dealTime = valueAccessKeyLeakListAccessKeyLeak["DealTime"].asString();
|
||||
if(!valueAccessKeyLeakListAccessKeyLeak["UserType"].isNull())
|
||||
accessKeyLeakListObject.userType = valueAccessKeyLeakListAccessKeyLeak["UserType"].asString();
|
||||
if(!valueAccessKeyLeakListAccessKeyLeak["Url"].isNull())
|
||||
accessKeyLeakListObject.url = valueAccessKeyLeakListAccessKeyLeak["Url"].asString();
|
||||
if(!valueAccessKeyLeakListAccessKeyLeak["GmtModified"].isNull())
|
||||
accessKeyLeakListObject.gmtModified = std::stol(valueAccessKeyLeakListAccessKeyLeak["GmtModified"].asString());
|
||||
if(!valueAccessKeyLeakListAccessKeyLeak["Asset"].isNull())
|
||||
accessKeyLeakListObject.asset = valueAccessKeyLeakListAccessKeyLeak["Asset"].asString();
|
||||
if(!valueAccessKeyLeakListAccessKeyLeak["Id"].isNull())
|
||||
accessKeyLeakListObject.id = std::stol(valueAccessKeyLeakListAccessKeyLeak["Id"].asString());
|
||||
accessKeyLeakList_.push_back(accessKeyLeakListObject);
|
||||
}
|
||||
if(!value["CurrentPage"].isNull())
|
||||
currentPage_ = std::stoi(value["CurrentPage"].asString());
|
||||
if(!value["GmtLast"].isNull())
|
||||
gmtLast_ = std::stol(value["GmtLast"].asString());
|
||||
if(!value["AkLeakCount"].isNull())
|
||||
akLeakCount_ = std::stoi(value["AkLeakCount"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["CurrentPage"].isNull())
|
||||
currentPage_ = std::stoi(value["CurrentPage"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
@@ -100,13 +100,13 @@ int DescribeAccesskeyLeakListResult::getPageSize()const
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
long DescribeAccesskeyLeakListResult::getGmtLast()const
|
||||
{
|
||||
return gmtLast_;
|
||||
}
|
||||
|
||||
int DescribeAccesskeyLeakListResult::getCurrentPage()const
|
||||
{
|
||||
return currentPage_;
|
||||
}
|
||||
|
||||
long DescribeAccesskeyLeakListResult::getGmtLast()const
|
||||
{
|
||||
return gmtLast_;
|
||||
}
|
||||
|
||||
|
||||
@@ -126,6 +126,17 @@ void DescribeAffectedMaliciousFileImagesRequest::setCurrentPage(int currentPage)
|
||||
setParameter("CurrentPage", std::to_string(currentPage));
|
||||
}
|
||||
|
||||
std::string DescribeAffectedMaliciousFileImagesRequest::getClusterId()const
|
||||
{
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
void DescribeAffectedMaliciousFileImagesRequest::setClusterId(const std::string& clusterId)
|
||||
{
|
||||
clusterId_ = clusterId;
|
||||
setParameter("ClusterId", clusterId);
|
||||
}
|
||||
|
||||
std::string DescribeAffectedMaliciousFileImagesRequest::getRepoName()const
|
||||
{
|
||||
return repoName_;
|
||||
@@ -159,6 +170,17 @@ void DescribeAffectedMaliciousFileImagesRequest::setImageLayer(const std::string
|
||||
setParameter("ImageLayer", imageLayer);
|
||||
}
|
||||
|
||||
std::string DescribeAffectedMaliciousFileImagesRequest::getRepoRegionId()const
|
||||
{
|
||||
return repoRegionId_;
|
||||
}
|
||||
|
||||
void DescribeAffectedMaliciousFileImagesRequest::setRepoRegionId(const std::string& repoRegionId)
|
||||
{
|
||||
repoRegionId_ = repoRegionId;
|
||||
setParameter("RepoRegionId", repoRegionId);
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeAffectedMaliciousFileImagesRequest::getUuids()const
|
||||
{
|
||||
return uuids_;
|
||||
@@ -172,14 +194,3 @@ void DescribeAffectedMaliciousFileImagesRequest::setUuids(const std::vector<std:
|
||||
}
|
||||
}
|
||||
|
||||
std::string DescribeAffectedMaliciousFileImagesRequest::getRepoRegionId()const
|
||||
{
|
||||
return repoRegionId_;
|
||||
}
|
||||
|
||||
void DescribeAffectedMaliciousFileImagesRequest::setRepoRegionId(const std::string& repoRegionId)
|
||||
{
|
||||
repoRegionId_ = repoRegionId;
|
||||
setParameter("RepoRegionId", repoRegionId);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,49 +43,53 @@ void DescribeAffectedMaliciousFileImagesResult::parse(const std::string &payload
|
||||
for (auto valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage : allAffectedMaliciousFileImagesResponseNode)
|
||||
{
|
||||
AffectedMaliciousFileImage affectedMaliciousFileImagesResponseObject;
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["Layer"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.layer = valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["Layer"].asString();
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["FirstScanTimestamp"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.firstScanTimestamp = std::stol(valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["FirstScanTimestamp"].asString());
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["LatestScanTimestamp"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.latestScanTimestamp = std::stol(valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["LatestScanTimestamp"].asString());
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["LatestVerifyTimestamp"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.latestVerifyTimestamp = std::stol(valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["LatestVerifyTimestamp"].asString());
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["MaliciousMd5"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.maliciousMd5 = valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["MaliciousMd5"].asString();
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["Status"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.status = std::stoi(valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["Status"].asString());
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["Level"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.level = valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["Level"].asString();
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["ImageUuid"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.imageUuid = valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["ImageUuid"].asString();
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["FilePath"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.filePath = valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["FilePath"].asString();
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["Digest"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.digest = valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["Digest"].asString();
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["RepoRegionId"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.repoRegionId = valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["RepoRegionId"].asString();
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["LatestVerifyTimestamp"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.latestVerifyTimestamp = std::stol(valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["LatestVerifyTimestamp"].asString());
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["RepoInstanceId"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.repoInstanceId = valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["RepoInstanceId"].asString();
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["RepoId"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.repoId = valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["RepoId"].asString();
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["RepoName"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.repoName = valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["RepoName"].asString();
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["Namespace"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject._namespace = valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["Namespace"].asString();
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["Tag"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.tag = valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["Tag"].asString();
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["RepoRegionId"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.repoRegionId = valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["RepoRegionId"].asString();
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["ImageUuid"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.imageUuid = valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["ImageUuid"].asString();
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["FirstScanTimestamp"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.firstScanTimestamp = std::stol(valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["FirstScanTimestamp"].asString());
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["MaliciousMd5"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.maliciousMd5 = valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["MaliciousMd5"].asString();
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["FilePath"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.filePath = valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["FilePath"].asString();
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["RepoId"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.repoId = valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["RepoId"].asString();
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["Layer"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.layer = valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["Layer"].asString();
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["LatestScanTimestamp"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.latestScanTimestamp = std::stol(valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["LatestScanTimestamp"].asString());
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["RepoName"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.repoName = valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["RepoName"].asString();
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["Level"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.level = valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["Level"].asString();
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["DownloadUrl"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.downloadUrl = valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["DownloadUrl"].asString();
|
||||
if(!valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["HighLight"].isNull())
|
||||
affectedMaliciousFileImagesResponseObject.highLight = valueAffectedMaliciousFileImagesResponseAffectedMaliciousFileImage["HighLight"].asString();
|
||||
affectedMaliciousFileImagesResponse_.push_back(affectedMaliciousFileImagesResponseObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
if(!pageInfoNode["Count"].isNull())
|
||||
pageInfo_.count = std::stoi(pageInfoNode["Count"].asString());
|
||||
if(!pageInfoNode["CurrentPage"].isNull())
|
||||
pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString());
|
||||
if(!pageInfoNode["PageSize"].isNull())
|
||||
pageInfo_.pageSize = std::stoi(pageInfoNode["PageSize"].asString());
|
||||
if(!pageInfoNode["TotalCount"].isNull())
|
||||
pageInfo_.totalCount = std::stoi(pageInfoNode["TotalCount"].asString());
|
||||
if(!pageInfoNode["CurrentPage"].isNull())
|
||||
pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString());
|
||||
if(!pageInfoNode["Count"].isNull())
|
||||
pageInfo_.count = std::stoi(pageInfoNode["Count"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -40,58 +40,58 @@ void DescribeAlarmEventDetailResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["InternetIp"].isNull())
|
||||
data_.internetIp = dataNode["InternetIp"].asString();
|
||||
if(!dataNode["Level"].isNull())
|
||||
data_.level = dataNode["Level"].asString();
|
||||
if(!dataNode["InstanceName"].isNull())
|
||||
data_.instanceName = dataNode["InstanceName"].asString();
|
||||
if(!dataNode["AlarmEventAliasName"].isNull())
|
||||
data_.alarmEventAliasName = dataNode["AlarmEventAliasName"].asString();
|
||||
if(!dataNode["Type"].isNull())
|
||||
data_.type = dataNode["Type"].asString();
|
||||
if(!dataNode["Uuid"].isNull())
|
||||
data_.uuid = dataNode["Uuid"].asString();
|
||||
if(!dataNode["Solution"].isNull())
|
||||
data_.solution = dataNode["Solution"].asString();
|
||||
if(!dataNode["StartTime"].isNull())
|
||||
data_.startTime = std::stol(dataNode["StartTime"].asString());
|
||||
if(!dataNode["EndTime"].isNull())
|
||||
data_.endTime = std::stol(dataNode["EndTime"].asString());
|
||||
if(!dataNode["AlarmEventDesc"].isNull())
|
||||
data_.alarmEventDesc = dataNode["AlarmEventDesc"].asString();
|
||||
if(!dataNode["IntranetIp"].isNull())
|
||||
data_.intranetIp = dataNode["IntranetIp"].asString();
|
||||
if(!dataNode["CanBeDealOnLine"].isNull())
|
||||
data_.canBeDealOnLine = dataNode["CanBeDealOnLine"].asString() == "true";
|
||||
if(!dataNode["AlarmUniqueInfo"].isNull())
|
||||
data_.alarmUniqueInfo = dataNode["AlarmUniqueInfo"].asString();
|
||||
if(!dataNode["DataSource"].isNull())
|
||||
data_.dataSource = dataNode["DataSource"].asString();
|
||||
if(!dataNode["CanCancelFault"].isNull())
|
||||
data_.canCancelFault = dataNode["CanCancelFault"].asString() == "true";
|
||||
if(!dataNode["ContainHwMode"].isNull())
|
||||
data_.containHwMode = dataNode["ContainHwMode"].asString() == "true";
|
||||
if(!dataNode["ContainerImageId"].isNull())
|
||||
data_.containerImageId = dataNode["ContainerImageId"].asString();
|
||||
if(!dataNode["ContainerImageName"].isNull())
|
||||
data_.containerImageName = dataNode["ContainerImageName"].asString();
|
||||
if(!dataNode["ContainerId"].isNull())
|
||||
data_.containerId = dataNode["ContainerId"].asString();
|
||||
if(!dataNode["K8sNamespace"].isNull())
|
||||
data_.k8sNamespace = dataNode["K8sNamespace"].asString();
|
||||
if(!dataNode["K8sClusterId"].isNull())
|
||||
data_.k8sClusterId = dataNode["K8sClusterId"].asString();
|
||||
if(!dataNode["InternetIp"].isNull())
|
||||
data_.internetIp = dataNode["InternetIp"].asString();
|
||||
if(!dataNode["K8sClusterName"].isNull())
|
||||
data_.k8sClusterName = dataNode["K8sClusterName"].asString();
|
||||
if(!dataNode["K8sNodeId"].isNull())
|
||||
data_.k8sNodeId = dataNode["K8sNodeId"].asString();
|
||||
if(!dataNode["K8sPodName"].isNull())
|
||||
data_.k8sPodName = dataNode["K8sPodName"].asString();
|
||||
if(!dataNode["K8sNodeName"].isNull())
|
||||
data_.k8sNodeName = dataNode["K8sNodeName"].asString();
|
||||
if(!dataNode["ContainerImageId"].isNull())
|
||||
data_.containerImageId = dataNode["ContainerImageId"].asString();
|
||||
if(!dataNode["AlarmEventDesc"].isNull())
|
||||
data_.alarmEventDesc = dataNode["AlarmEventDesc"].asString();
|
||||
if(!dataNode["AlarmUniqueInfo"].isNull())
|
||||
data_.alarmUniqueInfo = dataNode["AlarmUniqueInfo"].asString();
|
||||
if(!dataNode["CanCancelFault"].isNull())
|
||||
data_.canCancelFault = dataNode["CanCancelFault"].asString() == "true";
|
||||
if(!dataNode["AppName"].isNull())
|
||||
data_.appName = dataNode["AppName"].asString();
|
||||
if(!dataNode["CanBeDealOnLine"].isNull())
|
||||
data_.canBeDealOnLine = dataNode["CanBeDealOnLine"].asString() == "true";
|
||||
if(!dataNode["ContainerImageName"].isNull())
|
||||
data_.containerImageName = dataNode["ContainerImageName"].asString();
|
||||
if(!dataNode["K8sClusterId"].isNull())
|
||||
data_.k8sClusterId = dataNode["K8sClusterId"].asString();
|
||||
if(!dataNode["ContainHwMode"].isNull())
|
||||
data_.containHwMode = dataNode["ContainHwMode"].asString() == "true";
|
||||
if(!dataNode["InstanceName"].isNull())
|
||||
data_.instanceName = dataNode["InstanceName"].asString();
|
||||
if(!dataNode["K8sNodeId"].isNull())
|
||||
data_.k8sNodeId = dataNode["K8sNodeId"].asString();
|
||||
if(!dataNode["Solution"].isNull())
|
||||
data_.solution = dataNode["Solution"].asString();
|
||||
if(!dataNode["DataSource"].isNull())
|
||||
data_.dataSource = dataNode["DataSource"].asString();
|
||||
if(!dataNode["IntranetIp"].isNull())
|
||||
data_.intranetIp = dataNode["IntranetIp"].asString();
|
||||
if(!dataNode["AlarmEventAliasName"].isNull())
|
||||
data_.alarmEventAliasName = dataNode["AlarmEventAliasName"].asString();
|
||||
if(!dataNode["EndTime"].isNull())
|
||||
data_.endTime = std::stol(dataNode["EndTime"].asString());
|
||||
if(!dataNode["Uuid"].isNull())
|
||||
data_.uuid = dataNode["Uuid"].asString();
|
||||
if(!dataNode["StartTime"].isNull())
|
||||
data_.startTime = std::stol(dataNode["StartTime"].asString());
|
||||
if(!dataNode["ContainerId"].isNull())
|
||||
data_.containerId = dataNode["ContainerId"].asString();
|
||||
if(!dataNode["K8sPodName"].isNull())
|
||||
data_.k8sPodName = dataNode["K8sPodName"].asString();
|
||||
if(!dataNode["K8sNamespace"].isNull())
|
||||
data_.k8sNamespace = dataNode["K8sNamespace"].asString();
|
||||
if(!dataNode["K8sNodeName"].isNull())
|
||||
data_.k8sNodeName = dataNode["K8sNodeName"].asString();
|
||||
if(!dataNode["Level"].isNull())
|
||||
data_.level = dataNode["Level"].asString();
|
||||
auto allCauseDetailsNode = dataNode["CauseDetails"]["CauseDetail"];
|
||||
for (auto dataNodeCauseDetailsCauseDetail : allCauseDetailsNode)
|
||||
{
|
||||
@@ -102,12 +102,12 @@ void DescribeAlarmEventDetailResult::parse(const std::string &payload)
|
||||
for (auto dataNodeCauseDetailsCauseDetailValueValueItem : allValueNode)
|
||||
{
|
||||
Data::CauseDetail::ValueItem valueObject;
|
||||
if(!dataNodeCauseDetailsCauseDetailValueValueItem["Name"].isNull())
|
||||
valueObject.name = dataNodeCauseDetailsCauseDetailValueValueItem["Name"].asString();
|
||||
if(!dataNodeCauseDetailsCauseDetailValueValueItem["Type"].isNull())
|
||||
valueObject.type = dataNodeCauseDetailsCauseDetailValueValueItem["Type"].asString();
|
||||
if(!dataNodeCauseDetailsCauseDetailValueValueItem["Value"].isNull())
|
||||
valueObject.value = dataNodeCauseDetailsCauseDetailValueValueItem["Value"].asString();
|
||||
if(!dataNodeCauseDetailsCauseDetailValueValueItem["Name"].isNull())
|
||||
valueObject.name = dataNodeCauseDetailsCauseDetailValueValueItem["Name"].asString();
|
||||
causeDetailObject.value.push_back(valueObject);
|
||||
}
|
||||
data_.causeDetails.push_back(causeDetailObject);
|
||||
|
||||
@@ -126,6 +126,17 @@ void DescribeAlarmEventListRequest::setFrom(const std::string& from)
|
||||
setParameter("From", from);
|
||||
}
|
||||
|
||||
std::string DescribeAlarmEventListRequest::getTacticId()const
|
||||
{
|
||||
return tacticId_;
|
||||
}
|
||||
|
||||
void DescribeAlarmEventListRequest::setTacticId(const std::string& tacticId)
|
||||
{
|
||||
tacticId_ = tacticId;
|
||||
setParameter("TacticId", tacticId);
|
||||
}
|
||||
|
||||
std::string DescribeAlarmEventListRequest::getLang()const
|
||||
{
|
||||
return lang_;
|
||||
|
||||
@@ -43,91 +43,101 @@ void DescribeAlarmEventListResult::parse(const std::string &payload)
|
||||
for (auto valueSuspEventsSuspEventsItem : allSuspEventsNode)
|
||||
{
|
||||
SuspEventsItem suspEventsObject;
|
||||
if(!valueSuspEventsSuspEventsItem["Dealed"].isNull())
|
||||
suspEventsObject.dealed = valueSuspEventsSuspEventsItem["Dealed"].asString() == "true";
|
||||
if(!valueSuspEventsSuspEventsItem["Stages"].isNull())
|
||||
suspEventsObject.stages = valueSuspEventsSuspEventsItem["Stages"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["InternetIp"].isNull())
|
||||
suspEventsObject.internetIp = valueSuspEventsSuspEventsItem["InternetIp"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["SuspiciousEventCount"].isNull())
|
||||
suspEventsObject.suspiciousEventCount = std::stoi(valueSuspEventsSuspEventsItem["SuspiciousEventCount"].asString());
|
||||
if(!valueSuspEventsSuspEventsItem["K8sClusterName"].isNull())
|
||||
suspEventsObject.k8sClusterName = valueSuspEventsSuspEventsItem["K8sClusterName"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["ContainerImageId"].isNull())
|
||||
suspEventsObject.containerImageId = valueSuspEventsSuspEventsItem["ContainerImageId"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["GmtModified"].isNull())
|
||||
suspEventsObject.gmtModified = std::stol(valueSuspEventsSuspEventsItem["GmtModified"].asString());
|
||||
if(!valueSuspEventsSuspEventsItem["AlarmEventNameOriginal"].isNull())
|
||||
suspEventsObject.alarmEventNameOriginal = valueSuspEventsSuspEventsItem["AlarmEventNameOriginal"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["AlarmUniqueInfo"].isNull())
|
||||
suspEventsObject.alarmUniqueInfo = valueSuspEventsSuspEventsItem["AlarmUniqueInfo"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["Solution"].isNull())
|
||||
suspEventsObject.solution = valueSuspEventsSuspEventsItem["Solution"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["Level"].isNull())
|
||||
suspEventsObject.level = valueSuspEventsSuspEventsItem["Level"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["CanCancelFault"].isNull())
|
||||
suspEventsObject.canCancelFault = valueSuspEventsSuspEventsItem["CanCancelFault"].asString() == "true";
|
||||
if(!valueSuspEventsSuspEventsItem["AppName"].isNull())
|
||||
suspEventsObject.appName = valueSuspEventsSuspEventsItem["AppName"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["SecurityEventIds"].isNull())
|
||||
suspEventsObject.securityEventIds = valueSuspEventsSuspEventsItem["SecurityEventIds"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["K8sClusterId"].isNull())
|
||||
suspEventsObject.k8sClusterId = valueSuspEventsSuspEventsItem["K8sClusterId"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["ContainerImageName"].isNull())
|
||||
suspEventsObject.containerImageName = valueSuspEventsSuspEventsItem["ContainerImageName"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["CanBeDealOnLine"].isNull())
|
||||
suspEventsObject.canBeDealOnLine = valueSuspEventsSuspEventsItem["CanBeDealOnLine"].asString() == "true";
|
||||
if(!valueSuspEventsSuspEventsItem["Description"].isNull())
|
||||
suspEventsObject.description = valueSuspEventsSuspEventsItem["Description"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["StartTime"].isNull())
|
||||
suspEventsObject.startTime = std::stol(valueSuspEventsSuspEventsItem["StartTime"].asString());
|
||||
if(!valueSuspEventsSuspEventsItem["EndTime"].isNull())
|
||||
suspEventsObject.endTime = std::stol(valueSuspEventsSuspEventsItem["EndTime"].asString());
|
||||
if(!valueSuspEventsSuspEventsItem["OperateTime"].isNull())
|
||||
suspEventsObject.operateTime = std::stol(valueSuspEventsSuspEventsItem["OperateTime"].asString());
|
||||
if(!valueSuspEventsSuspEventsItem["AlarmEventType"].isNull())
|
||||
suspEventsObject.alarmEventType = valueSuspEventsSuspEventsItem["AlarmEventType"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["SuspiciousEventCount"].isNull())
|
||||
suspEventsObject.suspiciousEventCount = std::stoi(valueSuspEventsSuspEventsItem["SuspiciousEventCount"].asString());
|
||||
if(!valueSuspEventsSuspEventsItem["Uuid"].isNull())
|
||||
suspEventsObject.uuid = valueSuspEventsSuspEventsItem["Uuid"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["InstanceName"].isNull())
|
||||
suspEventsObject.instanceName = valueSuspEventsSuspEventsItem["InstanceName"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["InternetIp"].isNull())
|
||||
suspEventsObject.internetIp = valueSuspEventsSuspEventsItem["InternetIp"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["IntranetIp"].isNull())
|
||||
suspEventsObject.intranetIp = valueSuspEventsSuspEventsItem["IntranetIp"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["AlarmEventName"].isNull())
|
||||
suspEventsObject.alarmEventName = valueSuspEventsSuspEventsItem["AlarmEventName"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["SaleVersion"].isNull())
|
||||
suspEventsObject.saleVersion = valueSuspEventsSuspEventsItem["SaleVersion"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["DataSource"].isNull())
|
||||
suspEventsObject.dataSource = valueSuspEventsSuspEventsItem["DataSource"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["CanCancelFault"].isNull())
|
||||
suspEventsObject.canCancelFault = valueSuspEventsSuspEventsItem["CanCancelFault"].asString() == "true";
|
||||
if(!valueSuspEventsSuspEventsItem["Dealed"].isNull())
|
||||
suspEventsObject.dealed = valueSuspEventsSuspEventsItem["Dealed"].asString() == "true";
|
||||
if(!valueSuspEventsSuspEventsItem["GmtModified"].isNull())
|
||||
suspEventsObject.gmtModified = std::stol(valueSuspEventsSuspEventsItem["GmtModified"].asString());
|
||||
if(!valueSuspEventsSuspEventsItem["HasTraceInfo"].isNull())
|
||||
suspEventsObject.hasTraceInfo = valueSuspEventsSuspEventsItem["HasTraceInfo"].asString() == "true";
|
||||
if(!valueSuspEventsSuspEventsItem["SecurityEventIds"].isNull())
|
||||
suspEventsObject.securityEventIds = valueSuspEventsSuspEventsItem["SecurityEventIds"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["OperateErrorCode"].isNull())
|
||||
suspEventsObject.operateErrorCode = valueSuspEventsSuspEventsItem["OperateErrorCode"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["AlarmEventNameOriginal"].isNull())
|
||||
suspEventsObject.alarmEventNameOriginal = valueSuspEventsSuspEventsItem["AlarmEventNameOriginal"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["InstanceId"].isNull())
|
||||
suspEventsObject.instanceId = valueSuspEventsSuspEventsItem["InstanceId"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["ContainHwMode"].isNull())
|
||||
suspEventsObject.containHwMode = valueSuspEventsSuspEventsItem["ContainHwMode"].asString() == "true";
|
||||
if(!valueSuspEventsSuspEventsItem["Stages"].isNull())
|
||||
suspEventsObject.stages = valueSuspEventsSuspEventsItem["Stages"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["ContainerImageId"].isNull())
|
||||
suspEventsObject.containerImageId = valueSuspEventsSuspEventsItem["ContainerImageId"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["ContainerImageName"].isNull())
|
||||
suspEventsObject.containerImageName = valueSuspEventsSuspEventsItem["ContainerImageName"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["ContainerId"].isNull())
|
||||
suspEventsObject.containerId = valueSuspEventsSuspEventsItem["ContainerId"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["K8sNamespace"].isNull())
|
||||
suspEventsObject.k8sNamespace = valueSuspEventsSuspEventsItem["K8sNamespace"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["K8sClusterId"].isNull())
|
||||
suspEventsObject.k8sClusterId = valueSuspEventsSuspEventsItem["K8sClusterId"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["K8sClusterName"].isNull())
|
||||
suspEventsObject.k8sClusterName = valueSuspEventsSuspEventsItem["K8sClusterName"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["K8sNodeId"].isNull())
|
||||
suspEventsObject.k8sNodeId = valueSuspEventsSuspEventsItem["K8sNodeId"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["InstanceName"].isNull())
|
||||
suspEventsObject.instanceName = valueSuspEventsSuspEventsItem["InstanceName"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["SaleVersion"].isNull())
|
||||
suspEventsObject.saleVersion = valueSuspEventsSuspEventsItem["SaleVersion"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["OperateErrorCode"].isNull())
|
||||
suspEventsObject.operateErrorCode = valueSuspEventsSuspEventsItem["OperateErrorCode"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["Solution"].isNull())
|
||||
suspEventsObject.solution = valueSuspEventsSuspEventsItem["Solution"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["HasTraceInfo"].isNull())
|
||||
suspEventsObject.hasTraceInfo = valueSuspEventsSuspEventsItem["HasTraceInfo"].asString() == "true";
|
||||
if(!valueSuspEventsSuspEventsItem["DataSource"].isNull())
|
||||
suspEventsObject.dataSource = valueSuspEventsSuspEventsItem["DataSource"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["OperateTime"].isNull())
|
||||
suspEventsObject.operateTime = std::stol(valueSuspEventsSuspEventsItem["OperateTime"].asString());
|
||||
if(!valueSuspEventsSuspEventsItem["InstanceId"].isNull())
|
||||
suspEventsObject.instanceId = valueSuspEventsSuspEventsItem["InstanceId"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["IntranetIp"].isNull())
|
||||
suspEventsObject.intranetIp = valueSuspEventsSuspEventsItem["IntranetIp"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["EndTime"].isNull())
|
||||
suspEventsObject.endTime = std::stol(valueSuspEventsSuspEventsItem["EndTime"].asString());
|
||||
if(!valueSuspEventsSuspEventsItem["Uuid"].isNull())
|
||||
suspEventsObject.uuid = valueSuspEventsSuspEventsItem["Uuid"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["StartTime"].isNull())
|
||||
suspEventsObject.startTime = std::stol(valueSuspEventsSuspEventsItem["StartTime"].asString());
|
||||
if(!valueSuspEventsSuspEventsItem["K8sPodName"].isNull())
|
||||
suspEventsObject.k8sPodName = valueSuspEventsSuspEventsItem["K8sPodName"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["ContainerId"].isNull())
|
||||
suspEventsObject.containerId = valueSuspEventsSuspEventsItem["ContainerId"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["AlarmEventType"].isNull())
|
||||
suspEventsObject.alarmEventType = valueSuspEventsSuspEventsItem["AlarmEventType"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["K8sNamespace"].isNull())
|
||||
suspEventsObject.k8sNamespace = valueSuspEventsSuspEventsItem["K8sNamespace"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["K8sNodeName"].isNull())
|
||||
suspEventsObject.k8sNodeName = valueSuspEventsSuspEventsItem["K8sNodeName"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["AppName"].isNull())
|
||||
suspEventsObject.appName = valueSuspEventsSuspEventsItem["AppName"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["AlarmEventName"].isNull())
|
||||
suspEventsObject.alarmEventName = valueSuspEventsSuspEventsItem["AlarmEventName"].asString();
|
||||
if(!valueSuspEventsSuspEventsItem["Level"].isNull())
|
||||
suspEventsObject.level = valueSuspEventsSuspEventsItem["Level"].asString();
|
||||
auto allTacticItemsNode = valueSuspEventsSuspEventsItem["TacticItems"]["TacticItem"];
|
||||
for (auto valueSuspEventsSuspEventsItemTacticItemsTacticItem : allTacticItemsNode)
|
||||
{
|
||||
SuspEventsItem::TacticItem tacticItemsObject;
|
||||
if(!valueSuspEventsSuspEventsItemTacticItemsTacticItem["TacticId"].isNull())
|
||||
tacticItemsObject.tacticId = valueSuspEventsSuspEventsItemTacticItemsTacticItem["TacticId"].asString();
|
||||
if(!valueSuspEventsSuspEventsItemTacticItemsTacticItem["TacticDisplayName"].isNull())
|
||||
tacticItemsObject.tacticDisplayName = valueSuspEventsSuspEventsItemTacticItemsTacticItem["TacticDisplayName"].asString();
|
||||
suspEventsObject.tacticItems.push_back(tacticItemsObject);
|
||||
}
|
||||
suspEvents_.push_back(suspEventsObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
if(!pageInfoNode["Count"].isNull())
|
||||
pageInfo_.count = std::stoi(pageInfoNode["Count"].asString());
|
||||
if(!pageInfoNode["CurrentPage"].isNull())
|
||||
pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString());
|
||||
if(!pageInfoNode["PageSize"].isNull())
|
||||
pageInfo_.pageSize = std::stoi(pageInfoNode["PageSize"].asString());
|
||||
if(!pageInfoNode["TotalCount"].isNull())
|
||||
pageInfo_.totalCount = std::stoi(pageInfoNode["TotalCount"].asString());
|
||||
if(!pageInfoNode["CurrentPage"].isNull())
|
||||
pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString());
|
||||
if(!pageInfoNode["Count"].isNull())
|
||||
pageInfo_.count = std::stoi(pageInfoNode["Count"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,84 +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/sas/model/DescribeAlarmEventStackInfoRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::DescribeAlarmEventStackInfoRequest;
|
||||
|
||||
DescribeAlarmEventStackInfoRequest::DescribeAlarmEventStackInfoRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "DescribeAlarmEventStackInfo")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeAlarmEventStackInfoRequest::~DescribeAlarmEventStackInfoRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeAlarmEventStackInfoRequest::getUniqueInfo()const
|
||||
{
|
||||
return uniqueInfo_;
|
||||
}
|
||||
|
||||
void DescribeAlarmEventStackInfoRequest::setUniqueInfo(const std::string& uniqueInfo)
|
||||
{
|
||||
uniqueInfo_ = uniqueInfo;
|
||||
setParameter("UniqueInfo", uniqueInfo);
|
||||
}
|
||||
|
||||
std::string DescribeAlarmEventStackInfoRequest::getUuid()const
|
||||
{
|
||||
return uuid_;
|
||||
}
|
||||
|
||||
void DescribeAlarmEventStackInfoRequest::setUuid(const std::string& uuid)
|
||||
{
|
||||
uuid_ = uuid;
|
||||
setParameter("Uuid", uuid);
|
||||
}
|
||||
|
||||
std::string DescribeAlarmEventStackInfoRequest::getEventName()const
|
||||
{
|
||||
return eventName_;
|
||||
}
|
||||
|
||||
void DescribeAlarmEventStackInfoRequest::setEventName(const std::string& eventName)
|
||||
{
|
||||
eventName_ = eventName;
|
||||
setParameter("EventName", eventName);
|
||||
}
|
||||
|
||||
std::string DescribeAlarmEventStackInfoRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeAlarmEventStackInfoRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string DescribeAlarmEventStackInfoRequest::getLang()const
|
||||
{
|
||||
return lang_;
|
||||
}
|
||||
|
||||
void DescribeAlarmEventStackInfoRequest::setLang(const std::string& lang)
|
||||
{
|
||||
lang_ = lang;
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
@@ -43,18 +43,18 @@ void DescribeAllEntityResult::parse(const std::string &payload)
|
||||
for (auto valueEntityListEntity : allEntityListNode)
|
||||
{
|
||||
Entity entityListObject;
|
||||
if(!valueEntityListEntity["Uuid"].isNull())
|
||||
entityListObject.uuid = valueEntityListEntity["Uuid"].asString();
|
||||
if(!valueEntityListEntity["GroupId"].isNull())
|
||||
entityListObject.groupId = std::stoi(valueEntityListEntity["GroupId"].asString());
|
||||
if(!valueEntityListEntity["InternetIp"].isNull())
|
||||
entityListObject.internetIp = valueEntityListEntity["InternetIp"].asString();
|
||||
if(!valueEntityListEntity["InstanceName"].isNull())
|
||||
entityListObject.instanceName = valueEntityListEntity["InstanceName"].asString();
|
||||
if(!valueEntityListEntity["Ip"].isNull())
|
||||
entityListObject.ip = valueEntityListEntity["Ip"].asString();
|
||||
if(!valueEntityListEntity["Uuid"].isNull())
|
||||
entityListObject.uuid = valueEntityListEntity["Uuid"].asString();
|
||||
if(!valueEntityListEntity["Os"].isNull())
|
||||
entityListObject.os = valueEntityListEntity["Os"].asString();
|
||||
if(!valueEntityListEntity["InternetIp"].isNull())
|
||||
entityListObject.internetIp = valueEntityListEntity["InternetIp"].asString();
|
||||
if(!valueEntityListEntity["IntranetIp"].isNull())
|
||||
entityListObject.intranetIp = valueEntityListEntity["IntranetIp"].asString();
|
||||
entityList_.push_back(entityListObject);
|
||||
|
||||
@@ -49,3 +49,14 @@ void DescribeAllGroupsRequest::setLang(const std::string& lang)
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
std::string DescribeAllGroupsRequest::getResourceDirectoryAccountId()const
|
||||
{
|
||||
return resourceDirectoryAccountId_;
|
||||
}
|
||||
|
||||
void DescribeAllGroupsRequest::setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId)
|
||||
{
|
||||
resourceDirectoryAccountId_ = resourceDirectoryAccountId;
|
||||
setParameter("ResourceDirectoryAccountId", resourceDirectoryAccountId);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,260 +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/sas/model/DescribeAllRegionsStatisticsRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::DescribeAllRegionsStatisticsRequest;
|
||||
|
||||
DescribeAllRegionsStatisticsRequest::DescribeAllRegionsStatisticsRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "DescribeAllRegionsStatistics")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeAllRegionsStatisticsRequest::~DescribeAllRegionsStatisticsRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeAllRegionsStatisticsRequest::getStatusList()const
|
||||
{
|
||||
return statusList_;
|
||||
}
|
||||
|
||||
void DescribeAllRegionsStatisticsRequest::setStatusList(const std::string& statusList)
|
||||
{
|
||||
statusList_ = statusList;
|
||||
setParameter("StatusList", statusList);
|
||||
}
|
||||
|
||||
bool DescribeAllRegionsStatisticsRequest::getAllRegion()const
|
||||
{
|
||||
return allRegion_;
|
||||
}
|
||||
|
||||
void DescribeAllRegionsStatisticsRequest::setAllRegion(bool allRegion)
|
||||
{
|
||||
allRegion_ = allRegion;
|
||||
setParameter("AllRegion", allRegion ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DescribeAllRegionsStatisticsRequest::getRemark()const
|
||||
{
|
||||
return remark_;
|
||||
}
|
||||
|
||||
void DescribeAllRegionsStatisticsRequest::setRemark(const std::string& remark)
|
||||
{
|
||||
remark_ = remark;
|
||||
setParameter("Remark", remark);
|
||||
}
|
||||
|
||||
std::string DescribeAllRegionsStatisticsRequest::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeAllRegionsStatisticsRequest::setStartTime(const std::string& startTime)
|
||||
{
|
||||
startTime_ = startTime;
|
||||
setParameter("StartTime", startTime);
|
||||
}
|
||||
|
||||
std::string DescribeAllRegionsStatisticsRequest::getType()const
|
||||
{
|
||||
return type_;
|
||||
}
|
||||
|
||||
void DescribeAllRegionsStatisticsRequest::setType(const std::string& type)
|
||||
{
|
||||
type_ = type;
|
||||
setParameter("Type", type);
|
||||
}
|
||||
|
||||
std::string DescribeAllRegionsStatisticsRequest::getUuid()const
|
||||
{
|
||||
return uuid_;
|
||||
}
|
||||
|
||||
void DescribeAllRegionsStatisticsRequest::setUuid(const std::string& uuid)
|
||||
{
|
||||
uuid_ = uuid;
|
||||
setParameter("Uuid", uuid);
|
||||
}
|
||||
|
||||
std::string DescribeAllRegionsStatisticsRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeAllRegionsStatisticsRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
long DescribeAllRegionsStatisticsRequest::getWebGroupId()const
|
||||
{
|
||||
return webGroupId_;
|
||||
}
|
||||
|
||||
void DescribeAllRegionsStatisticsRequest::setWebGroupId(long webGroupId)
|
||||
{
|
||||
webGroupId_ = webGroupId;
|
||||
setParameter("WebGroupId", std::to_string(webGroupId));
|
||||
}
|
||||
|
||||
int DescribeAllRegionsStatisticsRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeAllRegionsStatisticsRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeAllRegionsStatisticsRequest::getFrom()const
|
||||
{
|
||||
return from_;
|
||||
}
|
||||
|
||||
void DescribeAllRegionsStatisticsRequest::setFrom(const std::string& from)
|
||||
{
|
||||
from_ = from;
|
||||
setParameter("From", from);
|
||||
}
|
||||
|
||||
std::string DescribeAllRegionsStatisticsRequest::getTag()const
|
||||
{
|
||||
return tag_;
|
||||
}
|
||||
|
||||
void DescribeAllRegionsStatisticsRequest::setTag(const std::string& tag)
|
||||
{
|
||||
tag_ = tag;
|
||||
setParameter("Tag", tag);
|
||||
}
|
||||
|
||||
int DescribeAllRegionsStatisticsRequest::getFlow()const
|
||||
{
|
||||
return flow_;
|
||||
}
|
||||
|
||||
void DescribeAllRegionsStatisticsRequest::setFlow(int flow)
|
||||
{
|
||||
flow_ = flow;
|
||||
setParameter("Flow", std::to_string(flow));
|
||||
}
|
||||
|
||||
std::string DescribeAllRegionsStatisticsRequest::getSaleId()const
|
||||
{
|
||||
return saleId_;
|
||||
}
|
||||
|
||||
void DescribeAllRegionsStatisticsRequest::setSaleId(const std::string& saleId)
|
||||
{
|
||||
saleId_ = saleId;
|
||||
setParameter("SaleId", saleId);
|
||||
}
|
||||
|
||||
int DescribeAllRegionsStatisticsRequest::getRuleType()const
|
||||
{
|
||||
return ruleType_;
|
||||
}
|
||||
|
||||
void DescribeAllRegionsStatisticsRequest::setRuleType(int ruleType)
|
||||
{
|
||||
ruleType_ = ruleType;
|
||||
setParameter("RuleType", std::to_string(ruleType));
|
||||
}
|
||||
|
||||
long DescribeAllRegionsStatisticsRequest::getGroupId()const
|
||||
{
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
void DescribeAllRegionsStatisticsRequest::setGroupId(long groupId)
|
||||
{
|
||||
groupId_ = groupId;
|
||||
setParameter("GroupId", std::to_string(groupId));
|
||||
}
|
||||
|
||||
std::string DescribeAllRegionsStatisticsRequest::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeAllRegionsStatisticsRequest::setEndTime(const std::string& endTime)
|
||||
{
|
||||
endTime_ = endTime;
|
||||
setParameter("EndTime", endTime);
|
||||
}
|
||||
|
||||
std::string DescribeAllRegionsStatisticsRequest::getDealed()const
|
||||
{
|
||||
return dealed_;
|
||||
}
|
||||
|
||||
void DescribeAllRegionsStatisticsRequest::setDealed(const std::string& dealed)
|
||||
{
|
||||
dealed_ = dealed;
|
||||
setParameter("Dealed", dealed);
|
||||
}
|
||||
|
||||
int DescribeAllRegionsStatisticsRequest::getCurrentPage()const
|
||||
{
|
||||
return currentPage_;
|
||||
}
|
||||
|
||||
void DescribeAllRegionsStatisticsRequest::setCurrentPage(int currentPage)
|
||||
{
|
||||
currentPage_ = currentPage;
|
||||
setParameter("CurrentPage", std::to_string(currentPage));
|
||||
}
|
||||
|
||||
std::string DescribeAllRegionsStatisticsRequest::getSecureToken()const
|
||||
{
|
||||
return secureToken_;
|
||||
}
|
||||
|
||||
void DescribeAllRegionsStatisticsRequest::setSecureToken(const std::string& secureToken)
|
||||
{
|
||||
secureToken_ = secureToken;
|
||||
setParameter("SecureToken", secureToken);
|
||||
}
|
||||
|
||||
int DescribeAllRegionsStatisticsRequest::getAction1()const
|
||||
{
|
||||
return action1_;
|
||||
}
|
||||
|
||||
void DescribeAllRegionsStatisticsRequest::setAction1(int action1)
|
||||
{
|
||||
action1_ = action1;
|
||||
setParameter("Action1", std::to_string(action1));
|
||||
}
|
||||
|
||||
int DescribeAllRegionsStatisticsRequest::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
void DescribeAllRegionsStatisticsRequest::setStatus(int status)
|
||||
{
|
||||
status_ = status;
|
||||
setParameter("Status", std::to_string(status));
|
||||
}
|
||||
|
||||
@@ -1,62 +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/sas/model/DescribeAllRegionsStatisticsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
DescribeAllRegionsStatisticsResult::DescribeAllRegionsStatisticsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeAllRegionsStatisticsResult::DescribeAllRegionsStatisticsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeAllRegionsStatisticsResult::~DescribeAllRegionsStatisticsResult()
|
||||
{}
|
||||
|
||||
void DescribeAllRegionsStatisticsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["Account"].isNull())
|
||||
data_.account = std::stoi(dataNode["Account"].asString());
|
||||
if(!dataNode["Health"].isNull())
|
||||
data_.health = std::stoi(dataNode["Health"].asString());
|
||||
if(!dataNode["Trojan"].isNull())
|
||||
data_.trojan = std::stoi(dataNode["Trojan"].asString());
|
||||
if(!dataNode["Suspicious"].isNull())
|
||||
data_.suspicious = std::stoi(dataNode["Suspicious"].asString());
|
||||
if(!dataNode["Vul"].isNull())
|
||||
data_.vul = std::stoi(dataNode["Vul"].asString());
|
||||
if(!dataNode["NewSuspicious"].isNull())
|
||||
data_.newSuspicious = std::stoi(dataNode["NewSuspicious"].asString());
|
||||
|
||||
}
|
||||
|
||||
DescribeAllRegionsStatisticsResult::Data DescribeAllRegionsStatisticsResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
@@ -40,62 +40,68 @@ void DescribeAssetDetailByUuidResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto assetDetailNode = value["AssetDetail"];
|
||||
if(!assetDetailNode["InternetIp"].isNull())
|
||||
assetDetail_.internetIp = assetDetailNode["InternetIp"].asString();
|
||||
if(!assetDetailNode["IntranetIp"].isNull())
|
||||
assetDetail_.intranetIp = assetDetailNode["IntranetIp"].asString();
|
||||
if(!assetDetailNode["InstanceName"].isNull())
|
||||
assetDetail_.instanceName = assetDetailNode["InstanceName"].asString();
|
||||
if(!assetDetailNode["InstanceId"].isNull())
|
||||
assetDetail_.instanceId = assetDetailNode["InstanceId"].asString();
|
||||
if(!assetDetailNode["Ip"].isNull())
|
||||
assetDetail_.ip = assetDetailNode["Ip"].asString();
|
||||
if(!assetDetailNode["Uuid"].isNull())
|
||||
assetDetail_.uuid = assetDetailNode["Uuid"].asString();
|
||||
if(!assetDetailNode["AssetType"].isNull())
|
||||
assetDetail_.assetType = assetDetailNode["AssetType"].asString();
|
||||
if(!assetDetailNode["Os"].isNull())
|
||||
assetDetail_.os = assetDetailNode["Os"].asString();
|
||||
if(!assetDetailNode["ClientStatus"].isNull())
|
||||
assetDetail_.clientStatus = assetDetailNode["ClientStatus"].asString();
|
||||
if(!assetDetailNode["Region"].isNull())
|
||||
assetDetail_.region = assetDetailNode["Region"].asString();
|
||||
if(!assetDetailNode["RegionId"].isNull())
|
||||
assetDetail_.regionId = assetDetailNode["RegionId"].asString();
|
||||
if(!assetDetailNode["RegionName"].isNull())
|
||||
assetDetail_.regionName = assetDetailNode["RegionName"].asString();
|
||||
if(!assetDetailNode["Tag"].isNull())
|
||||
assetDetail_.tag = assetDetailNode["Tag"].asString();
|
||||
if(!assetDetailNode["GroupTrace"].isNull())
|
||||
assetDetail_.groupTrace = assetDetailNode["GroupTrace"].asString();
|
||||
if(!assetDetailNode["Cpu"].isNull())
|
||||
assetDetail_.cpu = std::stoi(assetDetailNode["Cpu"].asString());
|
||||
if(!assetDetailNode["CpuInfo"].isNull())
|
||||
assetDetail_.cpuInfo = assetDetailNode["CpuInfo"].asString();
|
||||
if(!assetDetailNode["Kernel"].isNull())
|
||||
assetDetail_.kernel = assetDetailNode["Kernel"].asString();
|
||||
if(!assetDetailNode["InternetIp"].isNull())
|
||||
assetDetail_.internetIp = assetDetailNode["InternetIp"].asString();
|
||||
if(!assetDetailNode["OsDetail"].isNull())
|
||||
assetDetail_.osDetail = assetDetailNode["OsDetail"].asString();
|
||||
if(!assetDetailNode["Mem"].isNull())
|
||||
assetDetail_.mem = std::stoi(assetDetailNode["Mem"].asString());
|
||||
if(!assetDetailNode["SysInfo"].isNull())
|
||||
assetDetail_.sysInfo = assetDetailNode["SysInfo"].asString();
|
||||
if(!assetDetailNode["HostName"].isNull())
|
||||
assetDetail_.hostName = assetDetailNode["HostName"].asString();
|
||||
if(!assetDetailNode["OsName"].isNull())
|
||||
assetDetail_.osName = assetDetailNode["OsName"].asString();
|
||||
if(!assetDetailNode["VpcInstanceId"].isNull())
|
||||
assetDetail_.vpcInstanceId = assetDetailNode["VpcInstanceId"].asString();
|
||||
if(!assetDetailNode["InstanceStatus"].isNull())
|
||||
assetDetail_.instanceStatus = assetDetailNode["InstanceStatus"].asString();
|
||||
if(!assetDetailNode["CreateTime"].isNull())
|
||||
assetDetail_.createTime = std::stol(assetDetailNode["CreateTime"].asString());
|
||||
if(!assetDetailNode["AuthVersion"].isNull())
|
||||
assetDetail_.authVersion = std::stoi(assetDetailNode["AuthVersion"].asString());
|
||||
if(!assetDetailNode["Kernel"].isNull())
|
||||
assetDetail_.kernel = assetDetailNode["Kernel"].asString();
|
||||
if(!assetDetailNode["Bind"].isNull())
|
||||
assetDetail_.bind = assetDetailNode["Bind"].asString() == "true";
|
||||
if(!assetDetailNode["OsName"].isNull())
|
||||
assetDetail_.osName = assetDetailNode["OsName"].asString();
|
||||
if(!assetDetailNode["Tag"].isNull())
|
||||
assetDetail_.tag = assetDetailNode["Tag"].asString();
|
||||
if(!assetDetailNode["ClientStatus"].isNull())
|
||||
assetDetail_.clientStatus = assetDetailNode["ClientStatus"].asString();
|
||||
if(!assetDetailNode["Mem"].isNull())
|
||||
assetDetail_.mem = std::stoi(assetDetailNode["Mem"].asString());
|
||||
if(!assetDetailNode["Memory"].isNull())
|
||||
assetDetail_.memory = std::stol(assetDetailNode["Memory"].asString());
|
||||
if(!assetDetailNode["VpcInstanceId"].isNull())
|
||||
assetDetail_.vpcInstanceId = assetDetailNode["VpcInstanceId"].asString();
|
||||
if(!assetDetailNode["AuthVersion"].isNull())
|
||||
assetDetail_.authVersion = std::stoi(assetDetailNode["AuthVersion"].asString());
|
||||
if(!assetDetailNode["InstanceName"].isNull())
|
||||
assetDetail_.instanceName = assetDetailNode["InstanceName"].asString();
|
||||
if(!assetDetailNode["Region"].isNull())
|
||||
assetDetail_.region = assetDetailNode["Region"].asString();
|
||||
if(!assetDetailNode["GroupTrace"].isNull())
|
||||
assetDetail_.groupTrace = assetDetailNode["GroupTrace"].asString();
|
||||
if(!assetDetailNode["Ip"].isNull())
|
||||
assetDetail_.ip = assetDetailNode["Ip"].asString();
|
||||
if(!assetDetailNode["HostName"].isNull())
|
||||
assetDetail_.hostName = assetDetailNode["HostName"].asString();
|
||||
if(!assetDetailNode["Os"].isNull())
|
||||
assetDetail_.os = assetDetailNode["Os"].asString();
|
||||
if(!assetDetailNode["AuthModifyTime"].isNull())
|
||||
assetDetail_.authModifyTime = std::stol(assetDetailNode["AuthModifyTime"].asString());
|
||||
if(!assetDetailNode["InstanceId"].isNull())
|
||||
assetDetail_.instanceId = assetDetailNode["InstanceId"].asString();
|
||||
if(!assetDetailNode["IntranetIp"].isNull())
|
||||
assetDetail_.intranetIp = assetDetailNode["IntranetIp"].asString();
|
||||
if(!assetDetailNode["AssetType"].isNull())
|
||||
assetDetail_.assetType = assetDetailNode["AssetType"].asString();
|
||||
if(!assetDetailNode["RegionId"].isNull())
|
||||
assetDetail_.regionId = assetDetailNode["RegionId"].asString();
|
||||
if(!assetDetailNode["SysInfo"].isNull())
|
||||
assetDetail_.sysInfo = assetDetailNode["SysInfo"].asString();
|
||||
if(!assetDetailNode["Uuid"].isNull())
|
||||
assetDetail_.uuid = assetDetailNode["Uuid"].asString();
|
||||
if(!assetDetailNode["Cpu"].isNull())
|
||||
assetDetail_.cpu = std::stoi(assetDetailNode["Cpu"].asString());
|
||||
if(!assetDetailNode["RegionName"].isNull())
|
||||
assetDetail_.regionName = assetDetailNode["RegionName"].asString();
|
||||
if(!assetDetailNode["InstanceStatus"].isNull())
|
||||
assetDetail_.instanceStatus = assetDetailNode["InstanceStatus"].asString();
|
||||
if(!assetDetailNode["Flag"].isNull())
|
||||
assetDetail_.flag = std::stoi(assetDetailNode["Flag"].asString());
|
||||
if(!assetDetailNode["ClientVersion"].isNull())
|
||||
assetDetail_.clientVersion = assetDetailNode["ClientVersion"].asString();
|
||||
auto allIpList = assetDetailNode["IpList"]["Ip"];
|
||||
for (auto value : allIpList)
|
||||
assetDetail_.ipList.push_back(value.asString());
|
||||
|
||||
@@ -45,34 +45,34 @@ void DescribeAssetDetailByUuidsResult::parse(const std::string &payload)
|
||||
Asset assetListObject;
|
||||
if(!valueAssetListAsset["InternetIp"].isNull())
|
||||
assetListObject.internetIp = valueAssetListAsset["InternetIp"].asString();
|
||||
if(!valueAssetListAsset["IntranetIp"].isNull())
|
||||
assetListObject.intranetIp = valueAssetListAsset["IntranetIp"].asString();
|
||||
if(!valueAssetListAsset["InstanceName"].isNull())
|
||||
assetListObject.instanceName = valueAssetListAsset["InstanceName"].asString();
|
||||
if(!valueAssetListAsset["InstanceId"].isNull())
|
||||
assetListObject.instanceId = valueAssetListAsset["InstanceId"].asString();
|
||||
if(!valueAssetListAsset["Ip"].isNull())
|
||||
assetListObject.ip = valueAssetListAsset["Ip"].asString();
|
||||
if(!valueAssetListAsset["Uuid"].isNull())
|
||||
assetListObject.uuid = valueAssetListAsset["Uuid"].asString();
|
||||
if(!valueAssetListAsset["AssetType"].isNull())
|
||||
assetListObject.assetType = valueAssetListAsset["AssetType"].asString();
|
||||
if(!valueAssetListAsset["Os"].isNull())
|
||||
assetListObject.os = valueAssetListAsset["Os"].asString();
|
||||
if(!valueAssetListAsset["ClientStatus"].isNull())
|
||||
assetListObject.clientStatus = valueAssetListAsset["ClientStatus"].asString();
|
||||
if(!valueAssetListAsset["RegionId"].isNull())
|
||||
assetListObject.regionId = valueAssetListAsset["RegionId"].asString();
|
||||
if(!valueAssetListAsset["Region"].isNull())
|
||||
assetListObject.region = valueAssetListAsset["Region"].asString();
|
||||
if(!valueAssetListAsset["RegionName"].isNull())
|
||||
assetListObject.regionName = valueAssetListAsset["RegionName"].asString();
|
||||
if(!valueAssetListAsset["VpcInstanceId"].isNull())
|
||||
assetListObject.vpcInstanceId = valueAssetListAsset["VpcInstanceId"].asString();
|
||||
if(!valueAssetListAsset["OsName"].isNull())
|
||||
assetListObject.osName = valueAssetListAsset["OsName"].asString();
|
||||
if(!valueAssetListAsset["Ip"].isNull())
|
||||
assetListObject.ip = valueAssetListAsset["Ip"].asString();
|
||||
if(!valueAssetListAsset["Os"].isNull())
|
||||
assetListObject.os = valueAssetListAsset["Os"].asString();
|
||||
if(!valueAssetListAsset["InstanceId"].isNull())
|
||||
assetListObject.instanceId = valueAssetListAsset["InstanceId"].asString();
|
||||
if(!valueAssetListAsset["ClientStatus"].isNull())
|
||||
assetListObject.clientStatus = valueAssetListAsset["ClientStatus"].asString();
|
||||
if(!valueAssetListAsset["VpcInstanceId"].isNull())
|
||||
assetListObject.vpcInstanceId = valueAssetListAsset["VpcInstanceId"].asString();
|
||||
if(!valueAssetListAsset["IntranetIp"].isNull())
|
||||
assetListObject.intranetIp = valueAssetListAsset["IntranetIp"].asString();
|
||||
if(!valueAssetListAsset["AssetType"].isNull())
|
||||
assetListObject.assetType = valueAssetListAsset["AssetType"].asString();
|
||||
if(!valueAssetListAsset["RegionId"].isNull())
|
||||
assetListObject.regionId = valueAssetListAsset["RegionId"].asString();
|
||||
if(!valueAssetListAsset["Uuid"].isNull())
|
||||
assetListObject.uuid = valueAssetListAsset["Uuid"].asString();
|
||||
if(!valueAssetListAsset["Flag"].isNull())
|
||||
assetListObject.flag = std::stoi(valueAssetListAsset["Flag"].asString());
|
||||
if(!valueAssetListAsset["RegionName"].isNull())
|
||||
assetListObject.regionName = valueAssetListAsset["RegionName"].asString();
|
||||
if(!valueAssetListAsset["InstanceName"].isNull())
|
||||
assetListObject.instanceName = valueAssetListAsset["InstanceName"].asString();
|
||||
if(!valueAssetListAsset["Region"].isNull())
|
||||
assetListObject.region = valueAssetListAsset["Region"].asString();
|
||||
assetList_.push_back(assetListObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -14,25 +14,25 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/sas/model/DescribeDialogMessagesRequest.h>
|
||||
#include <alibabacloud/sas/model/DescribeAssetSummaryRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::DescribeDialogMessagesRequest;
|
||||
using AlibabaCloud::Sas::Model::DescribeAssetSummaryRequest;
|
||||
|
||||
DescribeDialogMessagesRequest::DescribeDialogMessagesRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "DescribeDialogMessages")
|
||||
DescribeAssetSummaryRequest::DescribeAssetSummaryRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "DescribeAssetSummary")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDialogMessagesRequest::~DescribeDialogMessagesRequest()
|
||||
DescribeAssetSummaryRequest::~DescribeAssetSummaryRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeDialogMessagesRequest::getSourceIp()const
|
||||
std::string DescribeAssetSummaryRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeDialogMessagesRequest::setSourceIp(const std::string& sourceIp)
|
||||
void DescribeAssetSummaryRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
@@ -14,31 +14,39 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/sas/model/ModifyStrategyTargetResult.h>
|
||||
#include <alibabacloud/sas/model/DescribeAssetSummaryResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
ModifyStrategyTargetResult::ModifyStrategyTargetResult() :
|
||||
DescribeAssetSummaryResult::DescribeAssetSummaryResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ModifyStrategyTargetResult::ModifyStrategyTargetResult(const std::string &payload) :
|
||||
DescribeAssetSummaryResult::DescribeAssetSummaryResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ModifyStrategyTargetResult::~ModifyStrategyTargetResult()
|
||||
DescribeAssetSummaryResult::~DescribeAssetSummaryResult()
|
||||
{}
|
||||
|
||||
void ModifyStrategyTargetResult::parse(const std::string &payload)
|
||||
void DescribeAssetSummaryResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto assetsSummaryNode = value["AssetsSummary"];
|
||||
if(!assetsSummaryNode["TotalCoreNum"].isNull())
|
||||
assetsSummary_.totalCoreNum = std::stoi(assetsSummaryNode["TotalCoreNum"].asString());
|
||||
|
||||
}
|
||||
|
||||
DescribeAssetSummaryResult::AssetsSummary DescribeAssetSummaryResult::getAssetsSummary()const
|
||||
{
|
||||
return assetsSummary_;
|
||||
}
|
||||
|
||||
128
sas/src/model/DescribeAttackAnalysisDataRequest.cc
Normal file
128
sas/src/model/DescribeAttackAnalysisDataRequest.cc
Normal file
@@ -0,0 +1,128 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/sas/model/DescribeAttackAnalysisDataRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::DescribeAttackAnalysisDataRequest;
|
||||
|
||||
DescribeAttackAnalysisDataRequest::DescribeAttackAnalysisDataRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "DescribeAttackAnalysisData")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeAttackAnalysisDataRequest::~DescribeAttackAnalysisDataRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeAttackAnalysisDataRequest::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
void DescribeAttackAnalysisDataRequest::setData(const std::string& data)
|
||||
{
|
||||
data_ = data;
|
||||
setParameter("Data", data);
|
||||
}
|
||||
|
||||
std::string DescribeAttackAnalysisDataRequest::getBase64()const
|
||||
{
|
||||
return base64_;
|
||||
}
|
||||
|
||||
void DescribeAttackAnalysisDataRequest::setBase64(const std::string& base64)
|
||||
{
|
||||
base64_ = base64;
|
||||
setParameter("Base64", base64);
|
||||
}
|
||||
|
||||
long DescribeAttackAnalysisDataRequest::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeAttackAnalysisDataRequest::setStartTime(long startTime)
|
||||
{
|
||||
startTime_ = startTime;
|
||||
setParameter("StartTime", std::to_string(startTime));
|
||||
}
|
||||
|
||||
std::string DescribeAttackAnalysisDataRequest::getType()const
|
||||
{
|
||||
return type_;
|
||||
}
|
||||
|
||||
void DescribeAttackAnalysisDataRequest::setType(const std::string& type)
|
||||
{
|
||||
type_ = type;
|
||||
setParameter("Type", type);
|
||||
}
|
||||
|
||||
std::string DescribeAttackAnalysisDataRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeAttackAnalysisDataRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
int DescribeAttackAnalysisDataRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeAttackAnalysisDataRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeAttackAnalysisDataRequest::getLang()const
|
||||
{
|
||||
return lang_;
|
||||
}
|
||||
|
||||
void DescribeAttackAnalysisDataRequest::setLang(const std::string& lang)
|
||||
{
|
||||
lang_ = lang;
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
long DescribeAttackAnalysisDataRequest::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeAttackAnalysisDataRequest::setEndTime(long endTime)
|
||||
{
|
||||
endTime_ = endTime;
|
||||
setParameter("EndTime", std::to_string(endTime));
|
||||
}
|
||||
|
||||
int DescribeAttackAnalysisDataRequest::getCurrentPage()const
|
||||
{
|
||||
return currentPage_;
|
||||
}
|
||||
|
||||
void DescribeAttackAnalysisDataRequest::setCurrentPage(int currentPage)
|
||||
{
|
||||
currentPage_ = currentPage;
|
||||
setParameter("CurrentPage", std::to_string(currentPage));
|
||||
}
|
||||
|
||||
@@ -14,38 +14,59 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/sas/model/DescribeVolDingdingMessageResult.h>
|
||||
#include <alibabacloud/sas/model/DescribeAttackAnalysisDataResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
DescribeVolDingdingMessageResult::DescribeVolDingdingMessageResult() :
|
||||
DescribeAttackAnalysisDataResult::DescribeAttackAnalysisDataResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeVolDingdingMessageResult::DescribeVolDingdingMessageResult(const std::string &payload) :
|
||||
DescribeAttackAnalysisDataResult::DescribeAttackAnalysisDataResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeVolDingdingMessageResult::~DescribeVolDingdingMessageResult()
|
||||
DescribeAttackAnalysisDataResult::~DescribeAttackAnalysisDataResult()
|
||||
{}
|
||||
|
||||
void DescribeVolDingdingMessageResult::parse(const std::string &payload)
|
||||
void DescribeAttackAnalysisDataResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["DingdingUrl"].isNull())
|
||||
dingdingUrl_ = value["DingdingUrl"].asString();
|
||||
if(!value["Data"].isNull())
|
||||
data_ = value["Data"].asString();
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["Total"].isNull())
|
||||
total_ = std::stoi(value["Total"].asString());
|
||||
if(!value["Page"].isNull())
|
||||
page_ = std::stoi(value["Page"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeVolDingdingMessageResult::getDingdingUrl()const
|
||||
int DescribeAttackAnalysisDataResult::getPageSize()const
|
||||
{
|
||||
return dingdingUrl_;
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeAttackAnalysisDataResult::getTotal()const
|
||||
{
|
||||
return total_;
|
||||
}
|
||||
|
||||
std::string DescribeAttackAnalysisDataResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
int DescribeAttackAnalysisDataResult::getPage()const
|
||||
{
|
||||
return page_;
|
||||
}
|
||||
|
||||
@@ -38,3 +38,14 @@ void DescribeAutoDelConfigRequest::setSourceIp(const std::string& sourceIp)
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string DescribeAutoDelConfigRequest::getResourceDirectoryAccountId()const
|
||||
{
|
||||
return resourceDirectoryAccountId_;
|
||||
}
|
||||
|
||||
void DescribeAutoDelConfigRequest::setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId)
|
||||
{
|
||||
resourceDirectoryAccountId_ = resourceDirectoryAccountId;
|
||||
setParameter("ResourceDirectoryAccountId", resourceDirectoryAccountId);
|
||||
}
|
||||
|
||||
|
||||
@@ -27,6 +27,17 @@ DescribeBackupClientsRequest::DescribeBackupClientsRequest() :
|
||||
DescribeBackupClientsRequest::~DescribeBackupClientsRequest()
|
||||
{}
|
||||
|
||||
long DescribeBackupClientsRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeBackupClientsRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeBackupClientsRequest::getSupportRegionId()const
|
||||
{
|
||||
return supportRegionId_;
|
||||
|
||||
@@ -1,95 +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/sas/model/DescribeBackupDirsRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::DescribeBackupDirsRequest;
|
||||
|
||||
DescribeBackupDirsRequest::DescribeBackupDirsRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "DescribeBackupDirs")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeBackupDirsRequest::~DescribeBackupDirsRequest()
|
||||
{}
|
||||
|
||||
long DescribeBackupDirsRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeBackupDirsRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeBackupDirsRequest::getUuid()const
|
||||
{
|
||||
return uuid_;
|
||||
}
|
||||
|
||||
void DescribeBackupDirsRequest::setUuid(const std::string& uuid)
|
||||
{
|
||||
uuid_ = uuid;
|
||||
setParameter("Uuid", uuid);
|
||||
}
|
||||
|
||||
std::string DescribeBackupDirsRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeBackupDirsRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
long DescribeBackupDirsRequest::getPolicyId()const
|
||||
{
|
||||
return policyId_;
|
||||
}
|
||||
|
||||
void DescribeBackupDirsRequest::setPolicyId(long policyId)
|
||||
{
|
||||
policyId_ = policyId;
|
||||
setParameter("PolicyId", std::to_string(policyId));
|
||||
}
|
||||
|
||||
int DescribeBackupDirsRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeBackupDirsRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
int DescribeBackupDirsRequest::getCurrentPage()const
|
||||
{
|
||||
return currentPage_;
|
||||
}
|
||||
|
||||
void DescribeBackupDirsRequest::setCurrentPage(int currentPage)
|
||||
{
|
||||
currentPage_ = currentPage;
|
||||
setParameter("CurrentPage", std::to_string(currentPage));
|
||||
}
|
||||
|
||||
@@ -1,73 +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/sas/model/DescribeBackupDirsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
DescribeBackupDirsResult::DescribeBackupDirsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeBackupDirsResult::DescribeBackupDirsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeBackupDirsResult::~DescribeBackupDirsResult()
|
||||
{}
|
||||
|
||||
void DescribeBackupDirsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBackupDirsNode = value["BackupDirs"]["SimpleBackupJob"];
|
||||
for (auto valueBackupDirsSimpleBackupJob : allBackupDirsNode)
|
||||
{
|
||||
SimpleBackupJob backupDirsObject;
|
||||
if(!valueBackupDirsSimpleBackupJob["BackupJobId"].isNull())
|
||||
backupDirsObject.backupJobId = std::stol(valueBackupDirsSimpleBackupJob["BackupJobId"].asString());
|
||||
if(!valueBackupDirsSimpleBackupJob["Source"].isNull())
|
||||
backupDirsObject.source = valueBackupDirsSimpleBackupJob["Source"].asString();
|
||||
backupDirs_.push_back(backupDirsObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
if(!pageInfoNode["Count"].isNull())
|
||||
pageInfo_.count = std::stoi(pageInfoNode["Count"].asString());
|
||||
if(!pageInfoNode["PageSize"].isNull())
|
||||
pageInfo_.pageSize = std::stoi(pageInfoNode["PageSize"].asString());
|
||||
if(!pageInfoNode["TotalCount"].isNull())
|
||||
pageInfo_.totalCount = std::stoi(pageInfoNode["TotalCount"].asString());
|
||||
if(!pageInfoNode["CurrentPage"].isNull())
|
||||
pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString());
|
||||
|
||||
}
|
||||
|
||||
DescribeBackupDirsResult::PageInfo DescribeBackupDirsResult::getPageInfo()const
|
||||
{
|
||||
return pageInfo_;
|
||||
}
|
||||
|
||||
std::vector<DescribeBackupDirsResult::SimpleBackupJob> DescribeBackupDirsResult::getBackupDirs()const
|
||||
{
|
||||
return backupDirs_;
|
||||
}
|
||||
|
||||
@@ -1,84 +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/sas/model/DescribeBackupMachineStatusRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::DescribeBackupMachineStatusRequest;
|
||||
|
||||
DescribeBackupMachineStatusRequest::DescribeBackupMachineStatusRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "DescribeBackupMachineStatus")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeBackupMachineStatusRequest::~DescribeBackupMachineStatusRequest()
|
||||
{}
|
||||
|
||||
long DescribeBackupMachineStatusRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeBackupMachineStatusRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeBackupMachineStatusRequest::getUuid()const
|
||||
{
|
||||
return uuid_;
|
||||
}
|
||||
|
||||
void DescribeBackupMachineStatusRequest::setUuid(const std::string& uuid)
|
||||
{
|
||||
uuid_ = uuid;
|
||||
setParameter("Uuid", uuid);
|
||||
}
|
||||
|
||||
std::string DescribeBackupMachineStatusRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeBackupMachineStatusRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
long DescribeBackupMachineStatusRequest::getPolicyId()const
|
||||
{
|
||||
return policyId_;
|
||||
}
|
||||
|
||||
void DescribeBackupMachineStatusRequest::setPolicyId(long policyId)
|
||||
{
|
||||
policyId_ = policyId;
|
||||
setParameter("PolicyId", std::to_string(policyId));
|
||||
}
|
||||
|
||||
std::string DescribeBackupMachineStatusRequest::getPolicyVersion()const
|
||||
{
|
||||
return policyVersion_;
|
||||
}
|
||||
|
||||
void DescribeBackupMachineStatusRequest::setPolicyVersion(const std::string& policyVersion)
|
||||
{
|
||||
policyVersion_ = policyVersion;
|
||||
setParameter("PolicyVersion", policyVersion);
|
||||
}
|
||||
|
||||
@@ -1,100 +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/sas/model/DescribeBackupMachineStatusResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
DescribeBackupMachineStatusResult::DescribeBackupMachineStatusResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeBackupMachineStatusResult::DescribeBackupMachineStatusResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeBackupMachineStatusResult::~DescribeBackupMachineStatusResult()
|
||||
{}
|
||||
|
||||
void DescribeBackupMachineStatusResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto backupMachineStatusNode = value["BackupMachineStatus"];
|
||||
if(!backupMachineStatusNode["Uuid"].isNull())
|
||||
backupMachineStatus_.uuid = backupMachineStatusNode["Uuid"].asString();
|
||||
if(!backupMachineStatusNode["ClientStatus"].isNull())
|
||||
backupMachineStatus_.clientStatus = backupMachineStatusNode["ClientStatus"].asString();
|
||||
if(!backupMachineStatusNode["SavedBackupCount"].isNull())
|
||||
backupMachineStatus_.savedBackupCount = std::stoi(backupMachineStatusNode["SavedBackupCount"].asString());
|
||||
if(!backupMachineStatusNode["ErrorCode"].isNull())
|
||||
backupMachineStatus_.errorCode = backupMachineStatusNode["ErrorCode"].asString();
|
||||
if(!backupMachineStatusNode["ClientId"].isNull())
|
||||
backupMachineStatus_.clientId = backupMachineStatusNode["ClientId"].asString();
|
||||
if(!backupMachineStatusNode["ClientVersion"].isNull())
|
||||
backupMachineStatus_.clientVersion = backupMachineStatusNode["ClientVersion"].asString();
|
||||
if(!backupMachineStatusNode["VaultId"].isNull())
|
||||
backupMachineStatus_.vaultId = backupMachineStatusNode["VaultId"].asString();
|
||||
if(!backupMachineStatusNode["Status"].isNull())
|
||||
backupMachineStatus_.status = backupMachineStatusNode["Status"].asString();
|
||||
if(!backupMachineStatusNode["RegionId"].isNull())
|
||||
backupMachineStatus_.regionId = backupMachineStatusNode["RegionId"].asString();
|
||||
if(!backupMachineStatusNode["InstanceId"].isNull())
|
||||
backupMachineStatus_.instanceId = backupMachineStatusNode["InstanceId"].asString();
|
||||
if(!backupMachineStatusNode["RequestId"].isNull())
|
||||
backupMachineStatus_.requestId = backupMachineStatusNode["RequestId"].asString();
|
||||
if(!backupMachineStatusNode["Jobs"].isNull())
|
||||
backupMachineStatus_.jobs = backupMachineStatusNode["Jobs"].asString();
|
||||
auto allErrorListNode = backupMachineStatusNode["ErrorList"]["BackupErrorMsg"];
|
||||
for (auto backupMachineStatusNodeErrorListBackupErrorMsg : allErrorListNode)
|
||||
{
|
||||
BackupMachineStatus::BackupErrorMsg backupErrorMsgObject;
|
||||
if(!backupMachineStatusNodeErrorListBackupErrorMsg["Key"].isNull())
|
||||
backupErrorMsgObject.key = backupMachineStatusNodeErrorListBackupErrorMsg["Key"].asString();
|
||||
if(!backupMachineStatusNodeErrorListBackupErrorMsg["Path"].isNull())
|
||||
backupErrorMsgObject.path = backupMachineStatusNodeErrorListBackupErrorMsg["Path"].asString();
|
||||
if(!backupMachineStatusNodeErrorListBackupErrorMsg["ErrorStatus"].isNull())
|
||||
backupErrorMsgObject.errorStatus = backupMachineStatusNodeErrorListBackupErrorMsg["ErrorStatus"].asString();
|
||||
if(!backupMachineStatusNodeErrorListBackupErrorMsg["ErrorCode"].isNull())
|
||||
backupErrorMsgObject.errorCode = backupMachineStatusNodeErrorListBackupErrorMsg["ErrorCode"].asString();
|
||||
if(!backupMachineStatusNodeErrorListBackupErrorMsg["ErrorType"].isNull())
|
||||
backupErrorMsgObject.errorType = backupMachineStatusNodeErrorListBackupErrorMsg["ErrorType"].asString();
|
||||
if(!backupMachineStatusNodeErrorListBackupErrorMsg["ErrorMsg"].isNull())
|
||||
backupErrorMsgObject.errorMsg = backupMachineStatusNodeErrorListBackupErrorMsg["ErrorMsg"].asString();
|
||||
if(!backupMachineStatusNodeErrorListBackupErrorMsg["ErrorTime"].isNull())
|
||||
backupErrorMsgObject.errorTime = std::stol(backupMachineStatusNodeErrorListBackupErrorMsg["ErrorTime"].asString());
|
||||
if(!backupMachineStatusNodeErrorListBackupErrorMsg["ErrorFile"].isNull())
|
||||
backupErrorMsgObject.errorFile = backupMachineStatusNodeErrorListBackupErrorMsg["ErrorFile"].asString();
|
||||
if(!backupMachineStatusNodeErrorListBackupErrorMsg["ErrorFileUrl"].isNull())
|
||||
backupErrorMsgObject.errorFileUrl = backupMachineStatusNodeErrorListBackupErrorMsg["ErrorFileUrl"].asString();
|
||||
if(!backupMachineStatusNodeErrorListBackupErrorMsg["RequestId"].isNull())
|
||||
backupErrorMsgObject.requestId = backupMachineStatusNodeErrorListBackupErrorMsg["RequestId"].asString();
|
||||
backupMachineStatus_.errorList.push_back(backupErrorMsgObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
DescribeBackupMachineStatusResult::BackupMachineStatus DescribeBackupMachineStatusResult::getBackupMachineStatus()const
|
||||
{
|
||||
return backupMachineStatus_;
|
||||
}
|
||||
|
||||
@@ -63,6 +63,8 @@ void DescribeBackupPoliciesResult::parse(const std::string &payload)
|
||||
policiesObject.serviceErrorCount = std::stoi(valuePoliciesBackupPolicy["ServiceErrorCount"].asString());
|
||||
if(!valuePoliciesBackupPolicy["HealthClientCount"].isNull())
|
||||
policiesObject.healthClientCount = std::stoi(valuePoliciesBackupPolicy["HealthClientCount"].asString());
|
||||
if(!valuePoliciesBackupPolicy["UpgradeStatus"].isNull())
|
||||
policiesObject.upgradeStatus = valuePoliciesBackupPolicy["UpgradeStatus"].asString();
|
||||
auto allUuidList = value["UuidList"]["StringItem"];
|
||||
for (auto value : allUuidList)
|
||||
policiesObject.uuidList.push_back(value.asString());
|
||||
|
||||
@@ -1,73 +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/sas/model/DescribeBackupPolicyRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::DescribeBackupPolicyRequest;
|
||||
|
||||
DescribeBackupPolicyRequest::DescribeBackupPolicyRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "DescribeBackupPolicy")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeBackupPolicyRequest::~DescribeBackupPolicyRequest()
|
||||
{}
|
||||
|
||||
long DescribeBackupPolicyRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeBackupPolicyRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeBackupPolicyRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeBackupPolicyRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
long DescribeBackupPolicyRequest::getId()const
|
||||
{
|
||||
return id_;
|
||||
}
|
||||
|
||||
void DescribeBackupPolicyRequest::setId(long id)
|
||||
{
|
||||
id_ = id;
|
||||
setParameter("Id", std::to_string(id));
|
||||
}
|
||||
|
||||
std::string DescribeBackupPolicyRequest::getPolicyVersion()const
|
||||
{
|
||||
return policyVersion_;
|
||||
}
|
||||
|
||||
void DescribeBackupPolicyRequest::setPolicyVersion(const std::string& policyVersion)
|
||||
{
|
||||
policyVersion_ = policyVersion;
|
||||
setParameter("PolicyVersion", policyVersion);
|
||||
}
|
||||
|
||||
@@ -1,67 +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/sas/model/DescribeBackupPolicyResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
DescribeBackupPolicyResult::DescribeBackupPolicyResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeBackupPolicyResult::DescribeBackupPolicyResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeBackupPolicyResult::~DescribeBackupPolicyResult()
|
||||
{}
|
||||
|
||||
void DescribeBackupPolicyResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto backupPolicyDetailNode = value["BackupPolicyDetail"];
|
||||
if(!backupPolicyDetailNode["Id"].isNull())
|
||||
backupPolicyDetail_.id = std::stol(backupPolicyDetailNode["Id"].asString());
|
||||
if(!backupPolicyDetailNode["Name"].isNull())
|
||||
backupPolicyDetail_.name = backupPolicyDetailNode["Name"].asString();
|
||||
if(!backupPolicyDetailNode["Policy"].isNull())
|
||||
backupPolicyDetail_.policy = backupPolicyDetailNode["Policy"].asString();
|
||||
if(!backupPolicyDetailNode["PolicyVersion"].isNull())
|
||||
backupPolicyDetail_.policyVersion = backupPolicyDetailNode["PolicyVersion"].asString();
|
||||
if(!backupPolicyDetailNode["RegionId"].isNull())
|
||||
backupPolicyDetail_.regionId = backupPolicyDetailNode["RegionId"].asString();
|
||||
if(!backupPolicyDetailNode["Status"].isNull())
|
||||
backupPolicyDetail_.status = backupPolicyDetailNode["Status"].asString();
|
||||
if(!backupPolicyDetailNode["ClientStatus"].isNull())
|
||||
backupPolicyDetail_.clientStatus = backupPolicyDetailNode["ClientStatus"].asString();
|
||||
auto allUuidList = backupPolicyDetailNode["UuidList"]["StringItem"];
|
||||
for (auto value : allUuidList)
|
||||
backupPolicyDetail_.uuidList.push_back(value.asString());
|
||||
|
||||
}
|
||||
|
||||
DescribeBackupPolicyResult::BackupPolicyDetail DescribeBackupPolicyResult::getBackupPolicyDetail()const
|
||||
{
|
||||
return backupPolicyDetail_;
|
||||
}
|
||||
|
||||
@@ -39,10 +39,10 @@ void DescribeCheckEcsWarningsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["CanTry"].isNull())
|
||||
canTry_ = value["CanTry"].asString();
|
||||
if(!value["SasVersion"].isNull())
|
||||
sasVersion_ = value["SasVersion"].asString();
|
||||
if(!value["CanTry"].isNull())
|
||||
canTry_ = value["CanTry"].asString();
|
||||
if(!value["WeakPasswordCount"].isNull())
|
||||
weakPasswordCount_ = value["WeakPasswordCount"].asString();
|
||||
|
||||
|
||||
@@ -39,20 +39,20 @@ void DescribeCheckWarningDetailResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Advice"].isNull())
|
||||
advice_ = value["Advice"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
type_ = value["Type"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
if(!value["Item"].isNull())
|
||||
item_ = value["Item"].asString();
|
||||
if(!value["CheckId"].isNull())
|
||||
checkId_ = std::stol(value["CheckId"].asString());
|
||||
if(!value["Level"].isNull())
|
||||
level_ = value["Level"].asString();
|
||||
if(!value["Item"].isNull())
|
||||
item_ = value["Item"].asString();
|
||||
if(!value["Prompt"].isNull())
|
||||
prompt_ = value["Prompt"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
type_ = value["Type"].asString();
|
||||
if(!value["Advice"].isNull())
|
||||
advice_ = value["Advice"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -27,6 +27,28 @@ DescribeCheckWarningSummaryRequest::DescribeCheckWarningSummaryRequest() :
|
||||
DescribeCheckWarningSummaryRequest::~DescribeCheckWarningSummaryRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeCheckWarningSummaryRequest::getTargetType()const
|
||||
{
|
||||
return targetType_;
|
||||
}
|
||||
|
||||
void DescribeCheckWarningSummaryRequest::setTargetType(const std::string& targetType)
|
||||
{
|
||||
targetType_ = targetType;
|
||||
setParameter("TargetType", targetType);
|
||||
}
|
||||
|
||||
std::string DescribeCheckWarningSummaryRequest::getContainerFieldName()const
|
||||
{
|
||||
return containerFieldName_;
|
||||
}
|
||||
|
||||
void DescribeCheckWarningSummaryRequest::setContainerFieldName(const std::string& containerFieldName)
|
||||
{
|
||||
containerFieldName_ = containerFieldName;
|
||||
setParameter("ContainerFieldName", containerFieldName);
|
||||
}
|
||||
|
||||
std::string DescribeCheckWarningSummaryRequest::getRiskName()const
|
||||
{
|
||||
return riskName_;
|
||||
@@ -49,6 +71,17 @@ void DescribeCheckWarningSummaryRequest::setSourceIp(const std::string& sourceIp
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string DescribeCheckWarningSummaryRequest::getContainerFieldValue()const
|
||||
{
|
||||
return containerFieldValue_;
|
||||
}
|
||||
|
||||
void DescribeCheckWarningSummaryRequest::setContainerFieldValue(const std::string& containerFieldValue)
|
||||
{
|
||||
containerFieldValue_ = containerFieldValue;
|
||||
setParameter("ContainerFieldValue", containerFieldValue);
|
||||
}
|
||||
|
||||
int DescribeCheckWarningSummaryRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
@@ -82,6 +115,17 @@ void DescribeCheckWarningSummaryRequest::setCurrentPage(int currentPage)
|
||||
setParameter("CurrentPage", std::to_string(currentPage));
|
||||
}
|
||||
|
||||
std::string DescribeCheckWarningSummaryRequest::getClusterId()const
|
||||
{
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
void DescribeCheckWarningSummaryRequest::setClusterId(const std::string& clusterId)
|
||||
{
|
||||
clusterId_ = clusterId;
|
||||
setParameter("ClusterId", clusterId);
|
||||
}
|
||||
|
||||
int DescribeCheckWarningSummaryRequest::getRiskStatus()const
|
||||
{
|
||||
return riskStatus_;
|
||||
|
||||
@@ -43,38 +43,38 @@ void DescribeCheckWarningSummaryResult::parse(const std::string &payload)
|
||||
for (auto valueWarningSummarysWarningSummary : allWarningSummarysNode)
|
||||
{
|
||||
WarningSummary warningSummarysObject;
|
||||
if(!valueWarningSummarysWarningSummary["RiskId"].isNull())
|
||||
warningSummarysObject.riskId = std::stol(valueWarningSummarysWarningSummary["RiskId"].asString());
|
||||
if(!valueWarningSummarysWarningSummary["RiskName"].isNull())
|
||||
warningSummarysObject.riskName = valueWarningSummarysWarningSummary["RiskName"].asString();
|
||||
if(!valueWarningSummarysWarningSummary["TypeAlias"].isNull())
|
||||
warningSummarysObject.typeAlias = valueWarningSummarysWarningSummary["TypeAlias"].asString();
|
||||
if(!valueWarningSummarysWarningSummary["SubTypeAlias"].isNull())
|
||||
warningSummarysObject.subTypeAlias = valueWarningSummarysWarningSummary["SubTypeAlias"].asString();
|
||||
if(!valueWarningSummarysWarningSummary["LastFoundTime"].isNull())
|
||||
warningSummarysObject.lastFoundTime = valueWarningSummarysWarningSummary["LastFoundTime"].asString();
|
||||
if(!valueWarningSummarysWarningSummary["Level"].isNull())
|
||||
warningSummarysObject.level = valueWarningSummarysWarningSummary["Level"].asString();
|
||||
if(!valueWarningSummarysWarningSummary["CheckCount"].isNull())
|
||||
warningSummarysObject.checkCount = std::stoi(valueWarningSummarysWarningSummary["CheckCount"].asString());
|
||||
if(!valueWarningSummarysWarningSummary["HighWarningCount"].isNull())
|
||||
warningSummarysObject.highWarningCount = std::stoi(valueWarningSummarysWarningSummary["HighWarningCount"].asString());
|
||||
if(!valueWarningSummarysWarningSummary["MediumWarningCount"].isNull())
|
||||
warningSummarysObject.mediumWarningCount = std::stoi(valueWarningSummarysWarningSummary["MediumWarningCount"].asString());
|
||||
if(!valueWarningSummarysWarningSummary["LowWarningCount"].isNull())
|
||||
warningSummarysObject.lowWarningCount = std::stoi(valueWarningSummarysWarningSummary["LowWarningCount"].asString());
|
||||
if(!valueWarningSummarysWarningSummary["CheckCount"].isNull())
|
||||
warningSummarysObject.checkCount = std::stoi(valueWarningSummarysWarningSummary["CheckCount"].asString());
|
||||
if(!valueWarningSummarysWarningSummary["MediumWarningCount"].isNull())
|
||||
warningSummarysObject.mediumWarningCount = std::stoi(valueWarningSummarysWarningSummary["MediumWarningCount"].asString());
|
||||
if(!valueWarningSummarysWarningSummary["LastFoundTime"].isNull())
|
||||
warningSummarysObject.lastFoundTime = valueWarningSummarysWarningSummary["LastFoundTime"].asString();
|
||||
if(!valueWarningSummarysWarningSummary["RiskId"].isNull())
|
||||
warningSummarysObject.riskId = std::stol(valueWarningSummarysWarningSummary["RiskId"].asString());
|
||||
if(!valueWarningSummarysWarningSummary["SubTypeAlias"].isNull())
|
||||
warningSummarysObject.subTypeAlias = valueWarningSummarysWarningSummary["SubTypeAlias"].asString();
|
||||
if(!valueWarningSummarysWarningSummary["WarningMachineCount"].isNull())
|
||||
warningSummarysObject.warningMachineCount = std::stoi(valueWarningSummarysWarningSummary["WarningMachineCount"].asString());
|
||||
if(!valueWarningSummarysWarningSummary["HighWarningCount"].isNull())
|
||||
warningSummarysObject.highWarningCount = std::stoi(valueWarningSummarysWarningSummary["HighWarningCount"].asString());
|
||||
if(!valueWarningSummarysWarningSummary["TypeAlias"].isNull())
|
||||
warningSummarysObject.typeAlias = valueWarningSummarysWarningSummary["TypeAlias"].asString();
|
||||
if(!valueWarningSummarysWarningSummary["RiskName"].isNull())
|
||||
warningSummarysObject.riskName = valueWarningSummarysWarningSummary["RiskName"].asString();
|
||||
if(!valueWarningSummarysWarningSummary["Level"].isNull())
|
||||
warningSummarysObject.level = valueWarningSummarysWarningSummary["Level"].asString();
|
||||
warningSummarys_.push_back(warningSummarysObject);
|
||||
}
|
||||
if(!value["Count"].isNull())
|
||||
count_ = std::stoi(value["Count"].asString());
|
||||
if(!value["CurrentPage"].isNull())
|
||||
currentPage_ = std::stoi(value["CurrentPage"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["CurrentPage"].isNull())
|
||||
currentPage_ = std::stoi(value["CurrentPage"].asString());
|
||||
if(!value["Count"].isNull())
|
||||
count_ = std::stoi(value["Count"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -27,28 +27,6 @@ DescribeCheckWarningsRequest::DescribeCheckWarningsRequest() :
|
||||
DescribeCheckWarningsRequest::~DescribeCheckWarningsRequest()
|
||||
{}
|
||||
|
||||
int DescribeCheckWarningsRequest::getCurrentPage()const
|
||||
{
|
||||
return currentPage_;
|
||||
}
|
||||
|
||||
void DescribeCheckWarningsRequest::setCurrentPage(int currentPage)
|
||||
{
|
||||
currentPage_ = currentPage;
|
||||
setParameter("CurrentPage", std::to_string(currentPage));
|
||||
}
|
||||
|
||||
long DescribeCheckWarningsRequest::getRiskId()const
|
||||
{
|
||||
return riskId_;
|
||||
}
|
||||
|
||||
void DescribeCheckWarningsRequest::setRiskId(long riskId)
|
||||
{
|
||||
riskId_ = riskId;
|
||||
setParameter("RiskId", std::to_string(riskId));
|
||||
}
|
||||
|
||||
std::string DescribeCheckWarningsRequest::getUuid()const
|
||||
{
|
||||
return uuid_;
|
||||
@@ -93,3 +71,36 @@ void DescribeCheckWarningsRequest::setLang(const std::string& lang)
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
long DescribeCheckWarningsRequest::getCheckId()const
|
||||
{
|
||||
return checkId_;
|
||||
}
|
||||
|
||||
void DescribeCheckWarningsRequest::setCheckId(long checkId)
|
||||
{
|
||||
checkId_ = checkId;
|
||||
setParameter("CheckId", std::to_string(checkId));
|
||||
}
|
||||
|
||||
int DescribeCheckWarningsRequest::getCurrentPage()const
|
||||
{
|
||||
return currentPage_;
|
||||
}
|
||||
|
||||
void DescribeCheckWarningsRequest::setCurrentPage(int currentPage)
|
||||
{
|
||||
currentPage_ = currentPage;
|
||||
setParameter("CurrentPage", std::to_string(currentPage));
|
||||
}
|
||||
|
||||
long DescribeCheckWarningsRequest::getRiskId()const
|
||||
{
|
||||
return riskId_;
|
||||
}
|
||||
|
||||
void DescribeCheckWarningsRequest::setRiskId(long riskId)
|
||||
{
|
||||
riskId_ = riskId;
|
||||
setParameter("RiskId", std::to_string(riskId));
|
||||
}
|
||||
|
||||
|
||||
@@ -43,30 +43,30 @@ void DescribeCheckWarningsResult::parse(const std::string &payload)
|
||||
for (auto valueCheckWarningsCheckWarning : allCheckWarningsNode)
|
||||
{
|
||||
CheckWarning checkWarningsObject;
|
||||
if(!valueCheckWarningsCheckWarning["Uuid"].isNull())
|
||||
checkWarningsObject.uuid = valueCheckWarningsCheckWarning["Uuid"].asString();
|
||||
if(!valueCheckWarningsCheckWarning["CheckId"].isNull())
|
||||
checkWarningsObject.checkId = std::stol(valueCheckWarningsCheckWarning["CheckId"].asString());
|
||||
if(!valueCheckWarningsCheckWarning["CheckWarningId"].isNull())
|
||||
checkWarningsObject.checkWarningId = std::stol(valueCheckWarningsCheckWarning["CheckWarningId"].asString());
|
||||
if(!valueCheckWarningsCheckWarning["Level"].isNull())
|
||||
checkWarningsObject.level = valueCheckWarningsCheckWarning["Level"].asString();
|
||||
if(!valueCheckWarningsCheckWarning["Item"].isNull())
|
||||
checkWarningsObject.item = valueCheckWarningsCheckWarning["Item"].asString();
|
||||
if(!valueCheckWarningsCheckWarning["Type"].isNull())
|
||||
checkWarningsObject.type = valueCheckWarningsCheckWarning["Type"].asString();
|
||||
if(!valueCheckWarningsCheckWarning["Status"].isNull())
|
||||
checkWarningsObject.status = std::stoi(valueCheckWarningsCheckWarning["Status"].asString());
|
||||
if(!valueCheckWarningsCheckWarning["CheckWarningId"].isNull())
|
||||
checkWarningsObject.checkWarningId = std::stol(valueCheckWarningsCheckWarning["CheckWarningId"].asString());
|
||||
if(!valueCheckWarningsCheckWarning["Type"].isNull())
|
||||
checkWarningsObject.type = valueCheckWarningsCheckWarning["Type"].asString();
|
||||
if(!valueCheckWarningsCheckWarning["Uuid"].isNull())
|
||||
checkWarningsObject.uuid = valueCheckWarningsCheckWarning["Uuid"].asString();
|
||||
if(!valueCheckWarningsCheckWarning["Item"].isNull())
|
||||
checkWarningsObject.item = valueCheckWarningsCheckWarning["Item"].asString();
|
||||
if(!valueCheckWarningsCheckWarning["CheckId"].isNull())
|
||||
checkWarningsObject.checkId = std::stol(valueCheckWarningsCheckWarning["CheckId"].asString());
|
||||
if(!valueCheckWarningsCheckWarning["Level"].isNull())
|
||||
checkWarningsObject.level = valueCheckWarningsCheckWarning["Level"].asString();
|
||||
checkWarnings_.push_back(checkWarningsObject);
|
||||
}
|
||||
if(!value["Count"].isNull())
|
||||
count_ = std::stoi(value["Count"].asString());
|
||||
if(!value["CurrentPage"].isNull())
|
||||
currentPage_ = std::stoi(value["CurrentPage"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["CurrentPage"].isNull())
|
||||
currentPage_ = std::stoi(value["CurrentPage"].asString());
|
||||
if(!value["Count"].isNull())
|
||||
count_ = std::stoi(value["Count"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -104,6 +104,17 @@ void DescribeCloudCenterInstancesRequest::setLogicalExp(const std::string& logic
|
||||
setParameter("LogicalExp", logicalExp);
|
||||
}
|
||||
|
||||
std::string DescribeCloudCenterInstancesRequest::getResourceDirectoryAccountId()const
|
||||
{
|
||||
return resourceDirectoryAccountId_;
|
||||
}
|
||||
|
||||
void DescribeCloudCenterInstancesRequest::setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId)
|
||||
{
|
||||
resourceDirectoryAccountId_ = resourceDirectoryAccountId;
|
||||
setParameter("ResourceDirectoryAccountId", resourceDirectoryAccountId);
|
||||
}
|
||||
|
||||
int DescribeCloudCenterInstancesRequest::getCurrentPage()const
|
||||
{
|
||||
return currentPage_;
|
||||
@@ -126,3 +137,14 @@ void DescribeCloudCenterInstancesRequest::setMachineTypes(const std::string& mac
|
||||
setParameter("MachineTypes", machineTypes);
|
||||
}
|
||||
|
||||
bool DescribeCloudCenterInstancesRequest::getNoGroupTrace()const
|
||||
{
|
||||
return noGroupTrace_;
|
||||
}
|
||||
|
||||
void DescribeCloudCenterInstancesRequest::setNoGroupTrace(bool noGroupTrace)
|
||||
{
|
||||
noGroupTrace_ = noGroupTrace;
|
||||
setParameter("NoGroupTrace", noGroupTrace ? "true" : "false");
|
||||
}
|
||||
|
||||
|
||||
@@ -43,99 +43,111 @@ void DescribeCloudCenterInstancesResult::parse(const std::string &payload)
|
||||
for (auto valueInstancesInstance : allInstancesNode)
|
||||
{
|
||||
Instance instancesObject;
|
||||
if(!valueInstancesInstance["InternetIp"].isNull())
|
||||
instancesObject.internetIp = valueInstancesInstance["InternetIp"].asString();
|
||||
if(!valueInstancesInstance["Os"].isNull())
|
||||
instancesObject.os = valueInstancesInstance["Os"].asString();
|
||||
if(!valueInstancesInstance["InstanceId"].isNull())
|
||||
instancesObject.instanceId = valueInstancesInstance["InstanceId"].asString();
|
||||
if(!valueInstancesInstance["InstanceName"].isNull())
|
||||
instancesObject.instanceName = valueInstancesInstance["InstanceName"].asString();
|
||||
if(!valueInstancesInstance["RegionName"].isNull())
|
||||
instancesObject.regionName = valueInstancesInstance["RegionName"].asString();
|
||||
if(!valueInstancesInstance["Ip"].isNull())
|
||||
instancesObject.ip = valueInstancesInstance["Ip"].asString();
|
||||
if(!valueInstancesInstance["ClientStatus"].isNull())
|
||||
instancesObject.clientStatus = valueInstancesInstance["ClientStatus"].asString();
|
||||
if(!valueInstancesInstance["Region"].isNull())
|
||||
instancesObject.region = valueInstancesInstance["Region"].asString();
|
||||
if(!valueInstancesInstance["Uuid"].isNull())
|
||||
instancesObject.uuid = valueInstancesInstance["Uuid"].asString();
|
||||
if(!valueInstancesInstance["IntranetIp"].isNull())
|
||||
instancesObject.intranetIp = valueInstancesInstance["IntranetIp"].asString();
|
||||
if(!valueInstancesInstance["AssetType"].isNull())
|
||||
instancesObject.assetType = valueInstancesInstance["AssetType"].asString();
|
||||
if(!valueInstancesInstance["Status"].isNull())
|
||||
instancesObject.status = valueInstancesInstance["Status"].asString();
|
||||
if(!valueInstancesInstance["Tag"].isNull())
|
||||
instancesObject.tag = valueInstancesInstance["Tag"].asString();
|
||||
if(!valueInstancesInstance["VpcInstanceId"].isNull())
|
||||
instancesObject.vpcInstanceId = valueInstancesInstance["VpcInstanceId"].asString();
|
||||
if(!valueInstancesInstance["CpuInfo"].isNull())
|
||||
instancesObject.cpuInfo = valueInstancesInstance["CpuInfo"].asString();
|
||||
if(!valueInstancesInstance["InternetIp"].isNull())
|
||||
instancesObject.internetIp = valueInstancesInstance["InternetIp"].asString();
|
||||
if(!valueInstancesInstance["Kernel"].isNull())
|
||||
instancesObject.kernel = valueInstancesInstance["Kernel"].asString();
|
||||
if(!valueInstancesInstance["Bind"].isNull())
|
||||
instancesObject.bind = valueInstancesInstance["Bind"].asString() == "true";
|
||||
if(!valueInstancesInstance["OsName"].isNull())
|
||||
instancesObject.osName = valueInstancesInstance["OsName"].asString();
|
||||
if(!valueInstancesInstance["Tag"].isNull())
|
||||
instancesObject.tag = valueInstancesInstance["Tag"].asString();
|
||||
if(!valueInstancesInstance["ClientStatus"].isNull())
|
||||
instancesObject.clientStatus = valueInstancesInstance["ClientStatus"].asString();
|
||||
if(!valueInstancesInstance["Mem"].isNull())
|
||||
instancesObject.mem = std::stoi(valueInstancesInstance["Mem"].asString());
|
||||
if(!valueInstancesInstance["VpcInstanceId"].isNull())
|
||||
instancesObject.vpcInstanceId = valueInstancesInstance["VpcInstanceId"].asString();
|
||||
if(!valueInstancesInstance["TagId"].isNull())
|
||||
instancesObject.tagId = valueInstancesInstance["TagId"].asString();
|
||||
if(!valueInstancesInstance["Flag"].isNull())
|
||||
instancesObject.flag = std::stoi(valueInstancesInstance["Flag"].asString());
|
||||
if(!valueInstancesInstance["LastLoginTimestamp"].isNull())
|
||||
instancesObject.lastLoginTimestamp = std::stol(valueInstancesInstance["LastLoginTimestamp"].asString());
|
||||
if(!valueInstancesInstance["AuthVersion"].isNull())
|
||||
instancesObject.authVersion = std::stoi(valueInstancesInstance["AuthVersion"].asString());
|
||||
if(!valueInstancesInstance["Region"].isNull())
|
||||
instancesObject.region = valueInstancesInstance["Region"].asString();
|
||||
if(!valueInstancesInstance["InstanceName"].isNull())
|
||||
instancesObject.instanceName = valueInstancesInstance["InstanceName"].asString();
|
||||
if(!valueInstancesInstance["PodCount"].isNull())
|
||||
instancesObject.podCount = std::stoi(valueInstancesInstance["PodCount"].asString());
|
||||
if(!valueInstancesInstance["VulCount"].isNull())
|
||||
instancesObject.vulCount = std::stoi(valueInstancesInstance["VulCount"].asString());
|
||||
if(!valueInstancesInstance["HcStatus"].isNull())
|
||||
instancesObject.hcStatus = valueInstancesInstance["HcStatus"].asString();
|
||||
if(!valueInstancesInstance["CreatedTime"].isNull())
|
||||
instancesObject.createdTime = std::stol(valueInstancesInstance["CreatedTime"].asString());
|
||||
if(!valueInstancesInstance["GroupTrace"].isNull())
|
||||
instancesObject.groupTrace = valueInstancesInstance["GroupTrace"].asString();
|
||||
if(!valueInstancesInstance["ClusterId"].isNull())
|
||||
instancesObject.clusterId = valueInstancesInstance["ClusterId"].asString();
|
||||
if(!valueInstancesInstance["RiskStatus"].isNull())
|
||||
instancesObject.riskStatus = valueInstancesInstance["RiskStatus"].asString();
|
||||
if(!valueInstancesInstance["Cores"].isNull())
|
||||
instancesObject.cores = std::stoi(valueInstancesInstance["Cores"].asString());
|
||||
if(!valueInstancesInstance["VulStatus"].isNull())
|
||||
instancesObject.vulStatus = valueInstancesInstance["VulStatus"].asString();
|
||||
if(!valueInstancesInstance["AlarmStatus"].isNull())
|
||||
instancesObject.alarmStatus = valueInstancesInstance["AlarmStatus"].asString();
|
||||
if(!valueInstancesInstance["RiskStatus"].isNull())
|
||||
instancesObject.riskStatus = valueInstancesInstance["RiskStatus"].asString();
|
||||
if(!valueInstancesInstance["HealthCheckCount"].isNull())
|
||||
instancesObject.healthCheckCount = std::stoi(valueInstancesInstance["HealthCheckCount"].asString());
|
||||
if(!valueInstancesInstance["VulCount"].isNull())
|
||||
instancesObject.vulCount = std::stoi(valueInstancesInstance["VulCount"].asString());
|
||||
if(!valueInstancesInstance["SafeEventCount"].isNull())
|
||||
instancesObject.safeEventCount = std::stoi(valueInstancesInstance["SafeEventCount"].asString());
|
||||
if(!valueInstancesInstance["RegionId"].isNull())
|
||||
instancesObject.regionId = valueInstancesInstance["RegionId"].asString();
|
||||
if(!valueInstancesInstance["GroupId"].isNull())
|
||||
instancesObject.groupId = valueInstancesInstance["GroupId"].asString();
|
||||
if(!valueInstancesInstance["MacListString"].isNull())
|
||||
instancesObject.macListString = valueInstancesInstance["MacListString"].asString();
|
||||
if(!valueInstancesInstance["Importance"].isNull())
|
||||
instancesObject.importance = std::stoi(valueInstancesInstance["Importance"].asString());
|
||||
if(!valueInstancesInstance["ClientVersion"].isNull())
|
||||
instancesObject.clientVersion = valueInstancesInstance["ClientVersion"].asString();
|
||||
if(!valueInstancesInstance["RiskCount"].isNull())
|
||||
instancesObject.riskCount = valueInstancesInstance["RiskCount"].asString();
|
||||
if(!valueInstancesInstance["ClusterId"].isNull())
|
||||
instancesObject.clusterId = valueInstancesInstance["ClusterId"].asString();
|
||||
if(!valueInstancesInstance["ClusterName"].isNull())
|
||||
instancesObject.clusterName = valueInstancesInstance["ClusterName"].asString();
|
||||
if(!valueInstancesInstance["CreatedTime"].isNull())
|
||||
instancesObject.createdTime = std::stol(valueInstancesInstance["CreatedTime"].asString());
|
||||
if(!valueInstancesInstance["PodCount"].isNull())
|
||||
instancesObject.podCount = std::stoi(valueInstancesInstance["PodCount"].asString());
|
||||
if(!valueInstancesInstance["ExposedStatus"].isNull())
|
||||
instancesObject.exposedStatus = std::stoi(valueInstancesInstance["ExposedStatus"].asString());
|
||||
if(!valueInstancesInstance["AutoSnapshotsLevel"].isNull())
|
||||
instancesObject.autoSnapshotsLevel = std::stoi(valueInstancesInstance["AutoSnapshotsLevel"].asString());
|
||||
if(!valueInstancesInstance["ExposedCount"].isNull())
|
||||
instancesObject.exposedCount = std::stoi(valueInstancesInstance["ExposedCount"].asString());
|
||||
if(!valueInstancesInstance["Vendor"].isNull())
|
||||
instancesObject.vendor = std::stoi(valueInstancesInstance["Vendor"].asString());
|
||||
if(!valueInstancesInstance["VendorName"].isNull())
|
||||
instancesObject.vendorName = valueInstancesInstance["VendorName"].asString();
|
||||
if(!valueInstancesInstance["Cores"].isNull())
|
||||
instancesObject.cores = std::stoi(valueInstancesInstance["Cores"].asString());
|
||||
if(!valueInstancesInstance["AuthVersion"].isNull())
|
||||
instancesObject.authVersion = std::stoi(valueInstancesInstance["AuthVersion"].asString());
|
||||
if(!valueInstancesInstance["Bind"].isNull())
|
||||
instancesObject.bind = valueInstancesInstance["Bind"].asString() == "true";
|
||||
if(!valueInstancesInstance["HealthCheckCount"].isNull())
|
||||
instancesObject.healthCheckCount = std::stoi(valueInstancesInstance["HealthCheckCount"].asString());
|
||||
if(!valueInstancesInstance["Ip"].isNull())
|
||||
instancesObject.ip = valueInstancesInstance["Ip"].asString();
|
||||
if(!valueInstancesInstance["Os"].isNull())
|
||||
instancesObject.os = valueInstancesInstance["Os"].asString();
|
||||
if(!valueInstancesInstance["AuthModifyTime"].isNull())
|
||||
instancesObject.authModifyTime = std::stol(valueInstancesInstance["AuthModifyTime"].asString());
|
||||
if(!valueInstancesInstance["SafeEventCount"].isNull())
|
||||
instancesObject.safeEventCount = std::stoi(valueInstancesInstance["SafeEventCount"].asString());
|
||||
if(!valueInstancesInstance["InstanceId"].isNull())
|
||||
instancesObject.instanceId = valueInstancesInstance["InstanceId"].asString();
|
||||
if(!valueInstancesInstance["AssetType"].isNull())
|
||||
instancesObject.assetType = valueInstancesInstance["AssetType"].asString();
|
||||
if(!valueInstancesInstance["IntranetIp"].isNull())
|
||||
instancesObject.intranetIp = valueInstancesInstance["IntranetIp"].asString();
|
||||
if(!valueInstancesInstance["Vendor"].isNull())
|
||||
instancesObject.vendor = std::stoi(valueInstancesInstance["Vendor"].asString());
|
||||
if(!valueInstancesInstance["RegionId"].isNull())
|
||||
instancesObject.regionId = valueInstancesInstance["RegionId"].asString();
|
||||
if(!valueInstancesInstance["Uuid"].isNull())
|
||||
instancesObject.uuid = valueInstancesInstance["Uuid"].asString();
|
||||
if(!valueInstancesInstance["GroupId"].isNull())
|
||||
instancesObject.groupId = std::stol(valueInstancesInstance["GroupId"].asString());
|
||||
if(!valueInstancesInstance["RegionName"].isNull())
|
||||
instancesObject.regionName = valueInstancesInstance["RegionName"].asString();
|
||||
if(!valueInstancesInstance["VendorName"].isNull())
|
||||
instancesObject.vendorName = valueInstancesInstance["VendorName"].asString();
|
||||
if(!valueInstancesInstance["AuthVersionName"].isNull())
|
||||
instancesObject.authVersionName = valueInstancesInstance["AuthVersionName"].asString();
|
||||
if(!valueInstancesInstance["ClusterName"].isNull())
|
||||
instancesObject.clusterName = valueInstancesInstance["ClusterName"].asString();
|
||||
if(!valueInstancesInstance["ExposedStatus"].isNull())
|
||||
instancesObject.exposedStatus = std::stoi(valueInstancesInstance["ExposedStatus"].asString());
|
||||
if(!valueInstancesInstance["RiskCount"].isNull())
|
||||
instancesObject.riskCount = valueInstancesInstance["RiskCount"].asString();
|
||||
if(!valueInstancesInstance["IpListString"].isNull())
|
||||
instancesObject.ipListString = valueInstancesInstance["IpListString"].asString();
|
||||
instances_.push_back(instancesObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
if(!pageInfoNode["Count"].isNull())
|
||||
pageInfo_.count = std::stoi(pageInfoNode["Count"].asString());
|
||||
if(!pageInfoNode["CurrentPage"].isNull())
|
||||
pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString());
|
||||
if(!pageInfoNode["PageSize"].isNull())
|
||||
pageInfo_.pageSize = std::stoi(pageInfoNode["PageSize"].asString());
|
||||
if(!pageInfoNode["TotalCount"].isNull())
|
||||
pageInfo_.totalCount = std::stoi(pageInfoNode["TotalCount"].asString());
|
||||
if(!pageInfoNode["CurrentPage"].isNull())
|
||||
pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString());
|
||||
if(!pageInfoNode["Count"].isNull())
|
||||
pageInfo_.count = std::stoi(pageInfoNode["Count"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
|
||||
@@ -40,12 +40,12 @@ void DescribeCloudProductFieldStatisticsResult::parse(const std::string &payload
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto groupedFieldsNode = value["GroupedFields"];
|
||||
if(!groupedFieldsNode["RiskInstanceCount"].isNull())
|
||||
groupedFields_.riskInstanceCount = std::stoi(groupedFieldsNode["RiskInstanceCount"].asString());
|
||||
if(!groupedFieldsNode["InstanceCount"].isNull())
|
||||
groupedFields_.instanceCount = std::stoi(groupedFieldsNode["InstanceCount"].asString());
|
||||
if(!groupedFieldsNode["CategoryCount"].isNull())
|
||||
groupedFields_.categoryCount = groupedFieldsNode["CategoryCount"].asString();
|
||||
if(!groupedFieldsNode["InstanceCount"].isNull())
|
||||
groupedFields_.instanceCount = std::stoi(groupedFieldsNode["InstanceCount"].asString());
|
||||
if(!groupedFieldsNode["RiskInstanceCount"].isNull())
|
||||
groupedFields_.riskInstanceCount = std::stoi(groupedFieldsNode["RiskInstanceCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -49,3 +49,14 @@ void DescribeConcernNecessityRequest::setLang(const std::string& lang)
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
std::string DescribeConcernNecessityRequest::getResourceDirectoryAccountId()const
|
||||
{
|
||||
return resourceDirectoryAccountId_;
|
||||
}
|
||||
|
||||
void DescribeConcernNecessityRequest::setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId)
|
||||
{
|
||||
resourceDirectoryAccountId_ = resourceDirectoryAccountId;
|
||||
setParameter("ResourceDirectoryAccountId", resourceDirectoryAccountId);
|
||||
}
|
||||
|
||||
|
||||
@@ -40,16 +40,16 @@ void DescribeContainerStatisticsResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["TotalAlarmCount"].isNull())
|
||||
data_.totalAlarmCount = std::stoi(dataNode["TotalAlarmCount"].asString());
|
||||
if(!dataNode["TotalNode"].isNull())
|
||||
data_.totalNode = std::stoi(dataNode["TotalNode"].asString());
|
||||
if(!dataNode["RemindAlarmCount"].isNull())
|
||||
data_.remindAlarmCount = std::stoi(dataNode["RemindAlarmCount"].asString());
|
||||
if(!dataNode["TotalAlarmCount"].isNull())
|
||||
data_.totalAlarmCount = std::stoi(dataNode["TotalAlarmCount"].asString());
|
||||
if(!dataNode["SuspiciousAlarmCount"].isNull())
|
||||
data_.suspiciousAlarmCount = std::stoi(dataNode["SuspiciousAlarmCount"].asString());
|
||||
if(!dataNode["SeriousAlarmCount"].isNull())
|
||||
data_.seriousAlarmCount = std::stoi(dataNode["SeriousAlarmCount"].asString());
|
||||
if(!dataNode["TotalNode"].isNull())
|
||||
data_.totalNode = std::stoi(dataNode["TotalNode"].asString());
|
||||
if(!dataNode["hasRiskNode"].isNull())
|
||||
data_.hasRiskNode = std::stoi(dataNode["hasRiskNode"].asString());
|
||||
|
||||
|
||||
@@ -27,15 +27,15 @@ DescribeCriteriaRequest::DescribeCriteriaRequest() :
|
||||
DescribeCriteriaRequest::~DescribeCriteriaRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeCriteriaRequest::getMachineTypes()const
|
||||
bool DescribeCriteriaRequest::getSupportAutoTag()const
|
||||
{
|
||||
return machineTypes_;
|
||||
return supportAutoTag_;
|
||||
}
|
||||
|
||||
void DescribeCriteriaRequest::setMachineTypes(const std::string& machineTypes)
|
||||
void DescribeCriteriaRequest::setSupportAutoTag(bool supportAutoTag)
|
||||
{
|
||||
machineTypes_ = machineTypes;
|
||||
setParameter("MachineTypes", machineTypes);
|
||||
supportAutoTag_ = supportAutoTag;
|
||||
setParameter("SupportAutoTag", supportAutoTag ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DescribeCriteriaRequest::getSourceIp()const
|
||||
@@ -60,3 +60,14 @@ void DescribeCriteriaRequest::setValue(const std::string& value)
|
||||
setParameter("Value", value);
|
||||
}
|
||||
|
||||
std::string DescribeCriteriaRequest::getMachineTypes()const
|
||||
{
|
||||
return machineTypes_;
|
||||
}
|
||||
|
||||
void DescribeCriteriaRequest::setMachineTypes(const std::string& machineTypes)
|
||||
{
|
||||
machineTypes_ = machineTypes;
|
||||
setParameter("MachineTypes", machineTypes);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,12 +43,12 @@ void DescribeCriteriaResult::parse(const std::string &payload)
|
||||
for (auto valueCriteriaListCriteria : allCriteriaListNode)
|
||||
{
|
||||
Criteria criteriaListObject;
|
||||
if(!valueCriteriaListCriteria["Values"].isNull())
|
||||
criteriaListObject.values = valueCriteriaListCriteria["Values"].asString();
|
||||
if(!valueCriteriaListCriteria["Name"].isNull())
|
||||
criteriaListObject.name = valueCriteriaListCriteria["Name"].asString();
|
||||
if(!valueCriteriaListCriteria["Type"].isNull())
|
||||
criteriaListObject.type = valueCriteriaListCriteria["Type"].asString();
|
||||
if(!valueCriteriaListCriteria["Name"].isNull())
|
||||
criteriaListObject.name = valueCriteriaListCriteria["Name"].asString();
|
||||
if(!valueCriteriaListCriteria["Values"].isNull())
|
||||
criteriaListObject.values = valueCriteriaListCriteria["Values"].asString();
|
||||
criteriaList_.push_back(criteriaListObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,68 +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/sas/model/DescribeDialogMessagesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
DescribeDialogMessagesResult::DescribeDialogMessagesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDialogMessagesResult::DescribeDialogMessagesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDialogMessagesResult::~DescribeDialogMessagesResult()
|
||||
{}
|
||||
|
||||
void DescribeDialogMessagesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDialogListNode = value["DialogList"]["AegisDynamicDialogDTO"];
|
||||
for (auto valueDialogListAegisDynamicDialogDTO : allDialogListNode)
|
||||
{
|
||||
AegisDynamicDialogDTO dialogListObject;
|
||||
if(!valueDialogListAegisDynamicDialogDTO["ID"].isNull())
|
||||
dialogListObject.iD = std::stol(valueDialogListAegisDynamicDialogDTO["ID"].asString());
|
||||
if(!valueDialogListAegisDynamicDialogDTO["DialogKey"].isNull())
|
||||
dialogListObject.dialogKey = valueDialogListAegisDynamicDialogDTO["DialogKey"].asString();
|
||||
if(!valueDialogListAegisDynamicDialogDTO["Params"].isNull())
|
||||
dialogListObject.params = valueDialogListAegisDynamicDialogDTO["Params"].asString();
|
||||
dialogList_.push_back(dialogListObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeDialogMessagesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDialogMessagesResult::AegisDynamicDialogDTO> DescribeDialogMessagesResult::getDialogList()const
|
||||
{
|
||||
return dialogList_;
|
||||
}
|
||||
|
||||
@@ -43,37 +43,37 @@ void DescribeDingTalkResult::parse(const std::string &payload)
|
||||
for (auto valueActionListActionListArr : allActionListNode)
|
||||
{
|
||||
ActionListArr actionListObject;
|
||||
if(!valueActionListActionListArr["GmtModified"].isNull())
|
||||
actionListObject.gmtModified = std::stol(valueActionListActionListArr["GmtModified"].asString());
|
||||
if(!valueActionListActionListArr["Id"].isNull())
|
||||
actionListObject.id = std::stoi(valueActionListActionListArr["Id"].asString());
|
||||
if(!valueActionListActionListArr["AliUid"].isNull())
|
||||
actionListObject.aliUid = std::stol(valueActionListActionListArr["AliUid"].asString());
|
||||
if(!valueActionListActionListArr["GmtCreate"].isNull())
|
||||
actionListObject.gmtCreate = std::stol(valueActionListActionListArr["GmtCreate"].asString());
|
||||
if(!valueActionListActionListArr["Url"].isNull())
|
||||
actionListObject.url = valueActionListActionListArr["Url"].asString();
|
||||
if(!valueActionListActionListArr["IntervalTime"].isNull())
|
||||
actionListObject.intervalTime = std::stoi(valueActionListActionListArr["IntervalTime"].asString());
|
||||
if(!valueActionListActionListArr["ActionName"].isNull())
|
||||
actionListObject.actionName = valueActionListActionListArr["ActionName"].asString();
|
||||
if(!valueActionListActionListArr["Status"].isNull())
|
||||
actionListObject.status = std::stoi(valueActionListActionListArr["Status"].asString());
|
||||
if(!valueActionListActionListArr["ConfigList"].isNull())
|
||||
actionListObject.configList = valueActionListActionListArr["ConfigList"].asString();
|
||||
if(!valueActionListActionListArr["GroupIdList"].isNull())
|
||||
actionListObject.groupIdList = valueActionListActionListArr["GroupIdList"].asString();
|
||||
if(!valueActionListActionListArr["GmtCreate"].isNull())
|
||||
actionListObject.gmtCreate = std::stol(valueActionListActionListArr["GmtCreate"].asString());
|
||||
if(!valueActionListActionListArr["ActionName"].isNull())
|
||||
actionListObject.actionName = valueActionListActionListArr["ActionName"].asString();
|
||||
if(!valueActionListActionListArr["Url"].isNull())
|
||||
actionListObject.url = valueActionListActionListArr["Url"].asString();
|
||||
if(!valueActionListActionListArr["AliUid"].isNull())
|
||||
actionListObject.aliUid = std::stol(valueActionListActionListArr["AliUid"].asString());
|
||||
if(!valueActionListActionListArr["DingTalkLang"].isNull())
|
||||
actionListObject.dingTalkLang = valueActionListActionListArr["DingTalkLang"].asString();
|
||||
if(!valueActionListActionListArr["IntervalTime"].isNull())
|
||||
actionListObject.intervalTime = std::stoi(valueActionListActionListArr["IntervalTime"].asString());
|
||||
if(!valueActionListActionListArr["GmtModified"].isNull())
|
||||
actionListObject.gmtModified = std::stol(valueActionListActionListArr["GmtModified"].asString());
|
||||
if(!valueActionListActionListArr["GroupIdList"].isNull())
|
||||
actionListObject.groupIdList = valueActionListActionListArr["GroupIdList"].asString();
|
||||
if(!valueActionListActionListArr["Id"].isNull())
|
||||
actionListObject.id = std::stoi(valueActionListActionListArr["Id"].asString());
|
||||
actionList_.push_back(actionListObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
if(!pageInfoNode["CurrentPage"].isNull())
|
||||
pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString());
|
||||
if(!pageInfoNode["PageSize"].isNull())
|
||||
pageInfo_.pageSize = std::stoi(pageInfoNode["PageSize"].asString());
|
||||
if(!pageInfoNode["TotalCount"].isNull())
|
||||
pageInfo_.totalCount = std::stoi(pageInfoNode["TotalCount"].asString());
|
||||
if(!pageInfoNode["CurrentPage"].isNull())
|
||||
pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -39,12 +39,12 @@ void DescribeDomainCountResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["TotalDomainsCount"].isNull())
|
||||
totalDomainsCount_ = std::stoi(value["TotalDomainsCount"].asString());
|
||||
if(!value["RootDomainsCount"].isNull())
|
||||
rootDomainsCount_ = std::stoi(value["RootDomainsCount"].asString());
|
||||
if(!value["SubDomainsCount"].isNull())
|
||||
subDomainsCount_ = std::stoi(value["SubDomainsCount"].asString());
|
||||
if(!value["TotalDomainsCount"].isNull())
|
||||
totalDomainsCount_ = std::stoi(value["TotalDomainsCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,30 +43,30 @@ void DescribeDomainDetailResult::parse(const std::string &payload)
|
||||
for (auto valueDomainDetailItemsDomainDetailItem : allDomainDetailItemsNode)
|
||||
{
|
||||
DomainDetailItem domainDetailItemsObject;
|
||||
if(!valueDomainDetailItemsDomainDetailItem["InternetIp"].isNull())
|
||||
domainDetailItemsObject.internetIp = valueDomainDetailItemsDomainDetailItem["InternetIp"].asString();
|
||||
if(!valueDomainDetailItemsDomainDetailItem["InstanceId"].isNull())
|
||||
domainDetailItemsObject.instanceId = valueDomainDetailItemsDomainDetailItem["InstanceId"].asString();
|
||||
if(!valueDomainDetailItemsDomainDetailItem["Uuid"].isNull())
|
||||
domainDetailItemsObject.uuid = valueDomainDetailItemsDomainDetailItem["Uuid"].asString();
|
||||
if(!valueDomainDetailItemsDomainDetailItem["AssetType"].isNull())
|
||||
domainDetailItemsObject.assetType = valueDomainDetailItemsDomainDetailItem["AssetType"].asString();
|
||||
if(!valueDomainDetailItemsDomainDetailItem["InstanceName"].isNull())
|
||||
domainDetailItemsObject.instanceName = valueDomainDetailItemsDomainDetailItem["InstanceName"].asString();
|
||||
if(!valueDomainDetailItemsDomainDetailItem["InternetIp"].isNull())
|
||||
domainDetailItemsObject.internetIp = valueDomainDetailItemsDomainDetailItem["InternetIp"].asString();
|
||||
if(!valueDomainDetailItemsDomainDetailItem["MachineIp"].isNull())
|
||||
domainDetailItemsObject.machineIp = valueDomainDetailItemsDomainDetailItem["MachineIp"].asString();
|
||||
if(!valueDomainDetailItemsDomainDetailItem["InstanceName"].isNull())
|
||||
domainDetailItemsObject.instanceName = valueDomainDetailItemsDomainDetailItem["InstanceName"].asString();
|
||||
if(!valueDomainDetailItemsDomainDetailItem["InstanceId"].isNull())
|
||||
domainDetailItemsObject.instanceId = valueDomainDetailItemsDomainDetailItem["InstanceId"].asString();
|
||||
if(!valueDomainDetailItemsDomainDetailItem["IntranetIp"].isNull())
|
||||
domainDetailItemsObject.intranetIp = valueDomainDetailItemsDomainDetailItem["IntranetIp"].asString();
|
||||
if(!valueDomainDetailItemsDomainDetailItem["AssetType"].isNull())
|
||||
domainDetailItemsObject.assetType = valueDomainDetailItemsDomainDetailItem["AssetType"].asString();
|
||||
domainDetailItems_.push_back(domainDetailItemsObject);
|
||||
}
|
||||
if(!value["Domain"].isNull())
|
||||
domain_ = value["Domain"].asString();
|
||||
if(!value["RootDomain"].isNull())
|
||||
rootDomain_ = value["RootDomain"].asString();
|
||||
if(!value["VulCount"].isNull())
|
||||
vulCount_ = std::stoi(value["VulCount"].asString());
|
||||
if(!value["AlarmCount"].isNull())
|
||||
alarmCount_ = std::stoi(value["AlarmCount"].asString());
|
||||
if(!value["RootDomain"].isNull())
|
||||
rootDomain_ = value["RootDomain"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,30 +43,30 @@ void DescribeEmgVulItemResult::parse(const std::string &payload)
|
||||
for (auto valueGroupedVulItemsGroupedVulItem : allGroupedVulItemsNode)
|
||||
{
|
||||
GroupedVulItem groupedVulItemsObject;
|
||||
if(!valueGroupedVulItemsGroupedVulItem["AliasName"].isNull())
|
||||
groupedVulItemsObject.aliasName = valueGroupedVulItemsGroupedVulItem["AliasName"].asString();
|
||||
if(!valueGroupedVulItemsGroupedVulItem["PendingCount"].isNull())
|
||||
groupedVulItemsObject.pendingCount = std::stoi(valueGroupedVulItemsGroupedVulItem["PendingCount"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["Name"].isNull())
|
||||
groupedVulItemsObject.name = valueGroupedVulItemsGroupedVulItem["Name"].asString();
|
||||
if(!valueGroupedVulItemsGroupedVulItem["GmtPublish"].isNull())
|
||||
groupedVulItemsObject.gmtPublish = std::stol(valueGroupedVulItemsGroupedVulItem["GmtPublish"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["Description"].isNull())
|
||||
groupedVulItemsObject.description = valueGroupedVulItemsGroupedVulItem["Description"].asString();
|
||||
if(!valueGroupedVulItemsGroupedVulItem["Type"].isNull())
|
||||
groupedVulItemsObject.type = valueGroupedVulItemsGroupedVulItem["Type"].asString();
|
||||
if(!valueGroupedVulItemsGroupedVulItem["Status"].isNull())
|
||||
groupedVulItemsObject.status = std::stoi(valueGroupedVulItemsGroupedVulItem["Status"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["Progress"].isNull())
|
||||
groupedVulItemsObject.progress = std::stoi(valueGroupedVulItemsGroupedVulItem["Progress"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["Type"].isNull())
|
||||
groupedVulItemsObject.type = valueGroupedVulItemsGroupedVulItem["Type"].asString();
|
||||
if(!valueGroupedVulItemsGroupedVulItem["GmtLastCheck"].isNull())
|
||||
groupedVulItemsObject.gmtLastCheck = std::stol(valueGroupedVulItemsGroupedVulItem["GmtLastCheck"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["Progress"].isNull())
|
||||
groupedVulItemsObject.progress = std::stoi(valueGroupedVulItemsGroupedVulItem["Progress"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["Description"].isNull())
|
||||
groupedVulItemsObject.description = valueGroupedVulItemsGroupedVulItem["Description"].asString();
|
||||
if(!valueGroupedVulItemsGroupedVulItem["GmtPublish"].isNull())
|
||||
groupedVulItemsObject.gmtPublish = std::stol(valueGroupedVulItemsGroupedVulItem["GmtPublish"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["PendingCount"].isNull())
|
||||
groupedVulItemsObject.pendingCount = std::stoi(valueGroupedVulItemsGroupedVulItem["PendingCount"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["AliasName"].isNull())
|
||||
groupedVulItemsObject.aliasName = valueGroupedVulItemsGroupedVulItem["AliasName"].asString();
|
||||
if(!valueGroupedVulItemsGroupedVulItem["Name"].isNull())
|
||||
groupedVulItemsObject.name = valueGroupedVulItemsGroupedVulItem["Name"].asString();
|
||||
groupedVulItems_.push_back(groupedVulItemsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["CurrentPage"].isNull())
|
||||
currentPage_ = std::stoi(value["CurrentPage"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
|
||||
@@ -1,73 +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/sas/model/DescribeExcludeSystemPathRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::DescribeExcludeSystemPathRequest;
|
||||
|
||||
DescribeExcludeSystemPathRequest::DescribeExcludeSystemPathRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "DescribeExcludeSystemPath")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeExcludeSystemPathRequest::~DescribeExcludeSystemPathRequest()
|
||||
{}
|
||||
|
||||
long DescribeExcludeSystemPathRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeExcludeSystemPathRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeExcludeSystemPathRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeExcludeSystemPathRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
int DescribeExcludeSystemPathRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeExcludeSystemPathRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
int DescribeExcludeSystemPathRequest::getCurrentPage()const
|
||||
{
|
||||
return currentPage_;
|
||||
}
|
||||
|
||||
void DescribeExcludeSystemPathRequest::setCurrentPage(int currentPage)
|
||||
{
|
||||
currentPage_ = currentPage;
|
||||
setParameter("CurrentPage", std::to_string(currentPage));
|
||||
}
|
||||
|
||||
@@ -1,75 +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/sas/model/DescribeExcludeSystemPathResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
DescribeExcludeSystemPathResult::DescribeExcludeSystemPathResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeExcludeSystemPathResult::DescribeExcludeSystemPathResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeExcludeSystemPathResult::~DescribeExcludeSystemPathResult()
|
||||
{}
|
||||
|
||||
void DescribeExcludeSystemPathResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allExcludePathsNode = value["ExcludePaths"]["BaseModelDTO"];
|
||||
for (auto valueExcludePathsBaseModelDTO : allExcludePathsNode)
|
||||
{
|
||||
BaseModelDTO excludePathsObject;
|
||||
if(!valueExcludePathsBaseModelDTO["Id"].isNull())
|
||||
excludePathsObject.id = std::stol(valueExcludePathsBaseModelDTO["Id"].asString());
|
||||
if(!valueExcludePathsBaseModelDTO["Os"].isNull())
|
||||
excludePathsObject.os = valueExcludePathsBaseModelDTO["Os"].asString();
|
||||
if(!valueExcludePathsBaseModelDTO["Path"].isNull())
|
||||
excludePathsObject.path = valueExcludePathsBaseModelDTO["Path"].asString();
|
||||
excludePaths_.push_back(excludePathsObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
if(!pageInfoNode["Count"].isNull())
|
||||
pageInfo_.count = std::stoi(pageInfoNode["Count"].asString());
|
||||
if(!pageInfoNode["PageSize"].isNull())
|
||||
pageInfo_.pageSize = std::stoi(pageInfoNode["PageSize"].asString());
|
||||
if(!pageInfoNode["TotalCount"].isNull())
|
||||
pageInfo_.totalCount = std::stoi(pageInfoNode["TotalCount"].asString());
|
||||
if(!pageInfoNode["CurrentPage"].isNull())
|
||||
pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString());
|
||||
|
||||
}
|
||||
|
||||
DescribeExcludeSystemPathResult::PageInfo DescribeExcludeSystemPathResult::getPageInfo()const
|
||||
{
|
||||
return pageInfo_;
|
||||
}
|
||||
|
||||
std::vector<DescribeExcludeSystemPathResult::BaseModelDTO> DescribeExcludeSystemPathResult::getExcludePaths()const
|
||||
{
|
||||
return excludePaths_;
|
||||
}
|
||||
|
||||
@@ -43,12 +43,12 @@ void DescribeExposedInstanceCriteriaResult::parse(const std::string &payload)
|
||||
for (auto valueCriteriaListCriteria : allCriteriaListNode)
|
||||
{
|
||||
Criteria criteriaListObject;
|
||||
if(!valueCriteriaListCriteria["Values"].isNull())
|
||||
criteriaListObject.values = valueCriteriaListCriteria["Values"].asString();
|
||||
if(!valueCriteriaListCriteria["Name"].isNull())
|
||||
criteriaListObject.name = valueCriteriaListCriteria["Name"].asString();
|
||||
if(!valueCriteriaListCriteria["Type"].isNull())
|
||||
criteriaListObject.type = valueCriteriaListCriteria["Type"].asString();
|
||||
if(!valueCriteriaListCriteria["Name"].isNull())
|
||||
criteriaListObject.name = valueCriteriaListCriteria["Name"].asString();
|
||||
if(!valueCriteriaListCriteria["Values"].isNull())
|
||||
criteriaListObject.values = valueCriteriaListCriteria["Values"].asString();
|
||||
criteriaList_.push_back(criteriaListObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,53 +43,53 @@ void DescribeExposedInstanceListResult::parse(const std::string &payload)
|
||||
for (auto valueExposedInstancesExposedInstance : allExposedInstancesNode)
|
||||
{
|
||||
ExposedInstance exposedInstancesObject;
|
||||
if(!valueExposedInstancesExposedInstance["Uuid"].isNull())
|
||||
exposedInstancesObject.uuid = valueExposedInstancesExposedInstance["Uuid"].asString();
|
||||
if(!valueExposedInstancesExposedInstance["IntranetIp"].isNull())
|
||||
exposedInstancesObject.intranetIp = valueExposedInstancesExposedInstance["IntranetIp"].asString();
|
||||
if(!valueExposedInstancesExposedInstance["InternetIp"].isNull())
|
||||
exposedInstancesObject.internetIp = valueExposedInstancesExposedInstance["InternetIp"].asString();
|
||||
if(!valueExposedInstancesExposedInstance["AsapVulCount"].isNull())
|
||||
exposedInstancesObject.asapVulCount = std::stoi(valueExposedInstancesExposedInstance["AsapVulCount"].asString());
|
||||
if(!valueExposedInstancesExposedInstance["LaterVulCount"].isNull())
|
||||
exposedInstancesObject.laterVulCount = std::stoi(valueExposedInstancesExposedInstance["LaterVulCount"].asString());
|
||||
if(!valueExposedInstancesExposedInstance["NntfVulCount"].isNull())
|
||||
exposedInstancesObject.nntfVulCount = std::stoi(valueExposedInstancesExposedInstance["NntfVulCount"].asString());
|
||||
if(!valueExposedInstancesExposedInstance["TotalVulCount"].isNull())
|
||||
exposedInstancesObject.totalVulCount = std::stoi(valueExposedInstancesExposedInstance["TotalVulCount"].asString());
|
||||
if(!valueExposedInstancesExposedInstance["ExploitHealthCount"].isNull())
|
||||
exposedInstancesObject.exploitHealthCount = std::stoi(valueExposedInstancesExposedInstance["ExploitHealthCount"].asString());
|
||||
if(!valueExposedInstancesExposedInstance["ExposureComponent"].isNull())
|
||||
exposedInstancesObject.exposureComponent = valueExposedInstancesExposedInstance["ExposureComponent"].asString();
|
||||
if(!valueExposedInstancesExposedInstance["ExposureType"].isNull())
|
||||
exposedInstancesObject.exposureType = valueExposedInstancesExposedInstance["ExposureType"].asString();
|
||||
if(!valueExposedInstancesExposedInstance["ExposureTypeId"].isNull())
|
||||
exposedInstancesObject.exposureTypeId = valueExposedInstancesExposedInstance["ExposureTypeId"].asString();
|
||||
if(!valueExposedInstancesExposedInstance["ExposurePort"].isNull())
|
||||
exposedInstancesObject.exposurePort = valueExposedInstancesExposedInstance["ExposurePort"].asString();
|
||||
if(!valueExposedInstancesExposedInstance["ExposureIp"].isNull())
|
||||
exposedInstancesObject.exposureIp = valueExposedInstancesExposedInstance["ExposureIp"].asString();
|
||||
if(!valueExposedInstancesExposedInstance["TotalVulCount"].isNull())
|
||||
exposedInstancesObject.totalVulCount = std::stoi(valueExposedInstancesExposedInstance["TotalVulCount"].asString());
|
||||
if(!valueExposedInstancesExposedInstance["InternetIp"].isNull())
|
||||
exposedInstancesObject.internetIp = valueExposedInstancesExposedInstance["InternetIp"].asString();
|
||||
if(!valueExposedInstancesExposedInstance["NntfVulCount"].isNull())
|
||||
exposedInstancesObject.nntfVulCount = std::stoi(valueExposedInstancesExposedInstance["NntfVulCount"].asString());
|
||||
if(!valueExposedInstancesExposedInstance["InstanceId"].isNull())
|
||||
exposedInstancesObject.instanceId = valueExposedInstancesExposedInstance["InstanceId"].asString();
|
||||
if(!valueExposedInstancesExposedInstance["InstanceName"].isNull())
|
||||
exposedInstancesObject.instanceName = valueExposedInstancesExposedInstance["InstanceName"].asString();
|
||||
if(!valueExposedInstancesExposedInstance["ExposureType"].isNull())
|
||||
exposedInstancesObject.exposureType = valueExposedInstancesExposedInstance["ExposureType"].asString();
|
||||
if(!valueExposedInstancesExposedInstance["IntranetIp"].isNull())
|
||||
exposedInstancesObject.intranetIp = valueExposedInstancesExposedInstance["IntranetIp"].asString();
|
||||
if(!valueExposedInstancesExposedInstance["RegionId"].isNull())
|
||||
exposedInstancesObject.regionId = valueExposedInstancesExposedInstance["RegionId"].asString();
|
||||
if(!valueExposedInstancesExposedInstance["GroupId"].isNull())
|
||||
exposedInstancesObject.groupId = std::stol(valueExposedInstancesExposedInstance["GroupId"].asString());
|
||||
if(!valueExposedInstancesExposedInstance["ExposureTypeId"].isNull())
|
||||
exposedInstancesObject.exposureTypeId = valueExposedInstancesExposedInstance["ExposureTypeId"].asString();
|
||||
if(!valueExposedInstancesExposedInstance["AsapVulCount"].isNull())
|
||||
exposedInstancesObject.asapVulCount = std::stoi(valueExposedInstancesExposedInstance["AsapVulCount"].asString());
|
||||
if(!valueExposedInstancesExposedInstance["ExposurePort"].isNull())
|
||||
exposedInstancesObject.exposurePort = valueExposedInstancesExposedInstance["ExposurePort"].asString();
|
||||
if(!valueExposedInstancesExposedInstance["Uuid"].isNull())
|
||||
exposedInstancesObject.uuid = valueExposedInstancesExposedInstance["Uuid"].asString();
|
||||
if(!valueExposedInstancesExposedInstance["GroupName"].isNull())
|
||||
exposedInstancesObject.groupName = valueExposedInstancesExposedInstance["GroupName"].asString();
|
||||
if(!valueExposedInstancesExposedInstance["GroupId"].isNull())
|
||||
exposedInstancesObject.groupId = std::stol(valueExposedInstancesExposedInstance["GroupId"].asString());
|
||||
if(!valueExposedInstancesExposedInstance["ExploitHealthCount"].isNull())
|
||||
exposedInstancesObject.exploitHealthCount = std::stoi(valueExposedInstancesExposedInstance["ExploitHealthCount"].asString());
|
||||
if(!valueExposedInstancesExposedInstance["InstanceName"].isNull())
|
||||
exposedInstancesObject.instanceName = valueExposedInstancesExposedInstance["InstanceName"].asString();
|
||||
if(!valueExposedInstancesExposedInstance["ExposureComponent"].isNull())
|
||||
exposedInstancesObject.exposureComponent = valueExposedInstancesExposedInstance["ExposureComponent"].asString();
|
||||
if(!valueExposedInstancesExposedInstance["LaterVulCount"].isNull())
|
||||
exposedInstancesObject.laterVulCount = std::stoi(valueExposedInstancesExposedInstance["LaterVulCount"].asString());
|
||||
exposedInstances_.push_back(exposedInstancesObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
if(!pageInfoNode["Count"].isNull())
|
||||
pageInfo_.count = std::stoi(pageInfoNode["Count"].asString());
|
||||
if(!pageInfoNode["CurrentPage"].isNull())
|
||||
pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString());
|
||||
if(!pageInfoNode["PageSize"].isNull())
|
||||
pageInfo_.pageSize = std::stoi(pageInfoNode["PageSize"].asString());
|
||||
if(!pageInfoNode["TotalCount"].isNull())
|
||||
pageInfo_.totalCount = std::stoi(pageInfoNode["TotalCount"].asString());
|
||||
if(!pageInfoNode["CurrentPage"].isNull())
|
||||
pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString());
|
||||
if(!pageInfoNode["Count"].isNull())
|
||||
pageInfo_.count = std::stoi(pageInfoNode["Count"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -39,24 +39,24 @@ void DescribeExposedStatisticsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ExposedLaterVulCount"].isNull())
|
||||
exposedLaterVulCount_ = std::stoi(value["ExposedLaterVulCount"].asString());
|
||||
if(!value["ExposedComponentCount"].isNull())
|
||||
exposedComponentCount_ = std::stoi(value["ExposedComponentCount"].asString());
|
||||
if(!value["ExposedPortCount"].isNull())
|
||||
exposedPortCount_ = std::stoi(value["ExposedPortCount"].asString());
|
||||
if(!value["ExposedInstanceCount"].isNull())
|
||||
exposedInstanceCount_ = std::stoi(value["ExposedInstanceCount"].asString());
|
||||
if(!value["ExposedWeekPasswordMachineCount"].isNull())
|
||||
exposedWeekPasswordMachineCount_ = std::stoi(value["ExposedWeekPasswordMachineCount"].asString());
|
||||
if(!value["ExposedNntfVulCount"].isNull())
|
||||
exposedNntfVulCount_ = std::stoi(value["ExposedNntfVulCount"].asString());
|
||||
if(!value["GatewayAssetCount"].isNull())
|
||||
gatewayAssetCount_ = std::stoi(value["GatewayAssetCount"].asString());
|
||||
if(!value["ExposedIpCount"].isNull())
|
||||
exposedIpCount_ = std::stoi(value["ExposedIpCount"].asString());
|
||||
if(!value["ExposedPortCount"].isNull())
|
||||
exposedPortCount_ = std::stoi(value["ExposedPortCount"].asString());
|
||||
if(!value["ExposedComponentCount"].isNull())
|
||||
exposedComponentCount_ = std::stoi(value["ExposedComponentCount"].asString());
|
||||
if(!value["ExposedAsapVulCount"].isNull())
|
||||
exposedAsapVulCount_ = std::stoi(value["ExposedAsapVulCount"].asString());
|
||||
if(!value["ExposedLaterVulCount"].isNull())
|
||||
exposedLaterVulCount_ = std::stoi(value["ExposedLaterVulCount"].asString());
|
||||
if(!value["ExposedNntfVulCount"].isNull())
|
||||
exposedNntfVulCount_ = std::stoi(value["ExposedNntfVulCount"].asString());
|
||||
if(!value["ExposedWeekPasswordMachineCount"].isNull())
|
||||
exposedWeekPasswordMachineCount_ = std::stoi(value["ExposedWeekPasswordMachineCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -70,6 +70,11 @@ int DescribeExposedStatisticsResult::getExposedWeekPasswordMachineCount()const
|
||||
return exposedWeekPasswordMachineCount_;
|
||||
}
|
||||
|
||||
int DescribeExposedStatisticsResult::getExposedLaterVulCount()const
|
||||
{
|
||||
return exposedLaterVulCount_;
|
||||
}
|
||||
|
||||
int DescribeExposedStatisticsResult::getExposedInstanceCount()const
|
||||
{
|
||||
return exposedInstanceCount_;
|
||||
@@ -80,26 +85,21 @@ int DescribeExposedStatisticsResult::getGatewayAssetCount()const
|
||||
return gatewayAssetCount_;
|
||||
}
|
||||
|
||||
int DescribeExposedStatisticsResult::getExposedLaterVulCount()const
|
||||
{
|
||||
return exposedLaterVulCount_;
|
||||
}
|
||||
|
||||
int DescribeExposedStatisticsResult::getExposedComponentCount()const
|
||||
{
|
||||
return exposedComponentCount_;
|
||||
}
|
||||
|
||||
int DescribeExposedStatisticsResult::getExposedIpCount()const
|
||||
{
|
||||
return exposedIpCount_;
|
||||
}
|
||||
|
||||
int DescribeExposedStatisticsResult::getExposedNntfVulCount()const
|
||||
{
|
||||
return exposedNntfVulCount_;
|
||||
}
|
||||
|
||||
int DescribeExposedStatisticsResult::getExposedIpCount()const
|
||||
{
|
||||
return exposedIpCount_;
|
||||
}
|
||||
|
||||
int DescribeExposedStatisticsResult::getExposedAsapVulCount()const
|
||||
{
|
||||
return exposedAsapVulCount_;
|
||||
|
||||
@@ -40,40 +40,46 @@ void DescribeFieldStatisticsResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto groupedFieldsNode = value["GroupedFields"];
|
||||
if(!groupedFieldsNode["RiskInstanceCount"].isNull())
|
||||
groupedFields_.riskInstanceCount = std::stoi(groupedFieldsNode["RiskInstanceCount"].asString());
|
||||
if(!groupedFieldsNode["InstanceCount"].isNull())
|
||||
groupedFields_.instanceCount = std::stoi(groupedFieldsNode["InstanceCount"].asString());
|
||||
if(!groupedFieldsNode["NewInstanceCount"].isNull())
|
||||
groupedFields_.newInstanceCount = std::stoi(groupedFieldsNode["NewInstanceCount"].asString());
|
||||
if(!groupedFieldsNode["RegionCount"].isNull())
|
||||
groupedFields_.regionCount = std::stoi(groupedFieldsNode["RegionCount"].asString());
|
||||
if(!groupedFieldsNode["UnprotectedInstanceCount"].isNull())
|
||||
groupedFields_.unprotectedInstanceCount = std::stoi(groupedFieldsNode["UnprotectedInstanceCount"].asString());
|
||||
if(!groupedFieldsNode["VpcCount"].isNull())
|
||||
groupedFields_.vpcCount = std::stoi(groupedFieldsNode["VpcCount"].asString());
|
||||
if(!groupedFieldsNode["GroupCount"].isNull())
|
||||
groupedFields_.groupCount = std::stoi(groupedFieldsNode["GroupCount"].asString());
|
||||
if(!groupedFieldsNode["NotRunningStatusCount"].isNull())
|
||||
groupedFields_.notRunningStatusCount = std::stoi(groupedFieldsNode["NotRunningStatusCount"].asString());
|
||||
if(!groupedFieldsNode["OfflineInstanceCount"].isNull())
|
||||
groupedFields_.offlineInstanceCount = std::stoi(groupedFieldsNode["OfflineInstanceCount"].asString());
|
||||
if(!groupedFieldsNode["ImportantAssetCount"].isNull())
|
||||
groupedFields_.importantAssetCount = std::stoi(groupedFieldsNode["ImportantAssetCount"].asString());
|
||||
if(!groupedFieldsNode["GeneralAssetCount"].isNull())
|
||||
groupedFields_.generalAssetCount = std::stoi(groupedFieldsNode["GeneralAssetCount"].asString());
|
||||
if(!groupedFieldsNode["TestAssetCount"].isNull())
|
||||
groupedFields_.testAssetCount = std::stoi(groupedFieldsNode["TestAssetCount"].asString());
|
||||
if(!groupedFieldsNode["RegionCount"].isNull())
|
||||
groupedFields_.regionCount = std::stoi(groupedFieldsNode["RegionCount"].asString());
|
||||
if(!groupedFieldsNode["NewInstanceCount"].isNull())
|
||||
groupedFields_.newInstanceCount = std::stoi(groupedFieldsNode["NewInstanceCount"].asString());
|
||||
if(!groupedFieldsNode["ExposedInstanceCount"].isNull())
|
||||
groupedFields_.exposedInstanceCount = std::stoi(groupedFieldsNode["ExposedInstanceCount"].asString());
|
||||
if(!groupedFieldsNode["AliYunInstanceCount"].isNull())
|
||||
groupedFields_.aliYunInstanceCount = std::stoi(groupedFieldsNode["AliYunInstanceCount"].asString());
|
||||
if(!groupedFieldsNode["IdcInstanceCount"].isNull())
|
||||
groupedFields_.idcInstanceCount = std::stoi(groupedFieldsNode["IdcInstanceCount"].asString());
|
||||
if(!groupedFieldsNode["GroupCount"].isNull())
|
||||
groupedFields_.groupCount = std::stoi(groupedFieldsNode["GroupCount"].asString());
|
||||
if(!groupedFieldsNode["TencentInstanceCount"].isNull())
|
||||
groupedFields_.tencentInstanceCount = std::stoi(groupedFieldsNode["TencentInstanceCount"].asString());
|
||||
if(!groupedFieldsNode["GeneralAssetCount"].isNull())
|
||||
groupedFields_.generalAssetCount = std::stoi(groupedFieldsNode["GeneralAssetCount"].asString());
|
||||
if(!groupedFieldsNode["InstanceSyncTaskCount"].isNull())
|
||||
groupedFields_.instanceSyncTaskCount = std::stoi(groupedFieldsNode["InstanceSyncTaskCount"].asString());
|
||||
if(!groupedFieldsNode["UnprotectedInstanceCount"].isNull())
|
||||
groupedFields_.unprotectedInstanceCount = std::stoi(groupedFieldsNode["UnprotectedInstanceCount"].asString());
|
||||
if(!groupedFieldsNode["ImportantAssetCount"].isNull())
|
||||
groupedFields_.importantAssetCount = std::stoi(groupedFieldsNode["ImportantAssetCount"].asString());
|
||||
if(!groupedFieldsNode["TestAssetCount"].isNull())
|
||||
groupedFields_.testAssetCount = std::stoi(groupedFieldsNode["TestAssetCount"].asString());
|
||||
if(!groupedFieldsNode["VpcCount"].isNull())
|
||||
groupedFields_.vpcCount = std::stoi(groupedFieldsNode["VpcCount"].asString());
|
||||
if(!groupedFieldsNode["InstanceCount"].isNull())
|
||||
groupedFields_.instanceCount = std::stoi(groupedFieldsNode["InstanceCount"].asString());
|
||||
if(!groupedFieldsNode["PauseInstanceCount"].isNull())
|
||||
groupedFields_.pauseInstanceCount = std::stoi(groupedFieldsNode["PauseInstanceCount"].asString());
|
||||
if(!groupedFieldsNode["IdcInstanceCount"].isNull())
|
||||
groupedFields_.idcInstanceCount = std::stoi(groupedFieldsNode["IdcInstanceCount"].asString());
|
||||
if(!groupedFieldsNode["NotRunningStatusCount"].isNull())
|
||||
groupedFields_.notRunningStatusCount = std::stoi(groupedFieldsNode["NotRunningStatusCount"].asString());
|
||||
if(!groupedFieldsNode["AliYunInstanceCount"].isNull())
|
||||
groupedFields_.aliYunInstanceCount = std::stoi(groupedFieldsNode["AliYunInstanceCount"].asString());
|
||||
if(!groupedFieldsNode["RiskInstanceCount"].isNull())
|
||||
groupedFields_.riskInstanceCount = std::stoi(groupedFieldsNode["RiskInstanceCount"].asString());
|
||||
if(!groupedFieldsNode["HuaweiInstanceCount"].isNull())
|
||||
groupedFields_.huaweiInstanceCount = std::stoi(groupedFieldsNode["HuaweiInstanceCount"].asString());
|
||||
if(!groupedFieldsNode["AwsInstanceCount"].isNull())
|
||||
groupedFields_.awsInstanceCount = std::stoi(groupedFieldsNode["AwsInstanceCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,73 +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/sas/model/DescribeFrontVulPatchListRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::DescribeFrontVulPatchListRequest;
|
||||
|
||||
DescribeFrontVulPatchListRequest::DescribeFrontVulPatchListRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "DescribeFrontVulPatchList")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeFrontVulPatchListRequest::~DescribeFrontVulPatchListRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeFrontVulPatchListRequest::getType()const
|
||||
{
|
||||
return type_;
|
||||
}
|
||||
|
||||
void DescribeFrontVulPatchListRequest::setType(const std::string& type)
|
||||
{
|
||||
type_ = type;
|
||||
setParameter("Type", type);
|
||||
}
|
||||
|
||||
std::string DescribeFrontVulPatchListRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeFrontVulPatchListRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string DescribeFrontVulPatchListRequest::getOperateType()const
|
||||
{
|
||||
return operateType_;
|
||||
}
|
||||
|
||||
void DescribeFrontVulPatchListRequest::setOperateType(const std::string& operateType)
|
||||
{
|
||||
operateType_ = operateType;
|
||||
setParameter("OperateType", operateType);
|
||||
}
|
||||
|
||||
std::string DescribeFrontVulPatchListRequest::getInfo()const
|
||||
{
|
||||
return info_;
|
||||
}
|
||||
|
||||
void DescribeFrontVulPatchListRequest::setInfo(const std::string& info)
|
||||
{
|
||||
info_ = info;
|
||||
setParameter("Info", info);
|
||||
}
|
||||
|
||||
@@ -1,67 +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/sas/model/DescribeFrontVulPatchListResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
DescribeFrontVulPatchListResult::DescribeFrontVulPatchListResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeFrontVulPatchListResult::DescribeFrontVulPatchListResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeFrontVulPatchListResult::~DescribeFrontVulPatchListResult()
|
||||
{}
|
||||
|
||||
void DescribeFrontVulPatchListResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allFrontPatchListNode = value["FrontPatchList"]["FrontPatch"];
|
||||
for (auto valueFrontPatchListFrontPatch : allFrontPatchListNode)
|
||||
{
|
||||
FrontPatch frontPatchListObject;
|
||||
if(!valueFrontPatchListFrontPatch["Uuid"].isNull())
|
||||
frontPatchListObject.uuid = valueFrontPatchListFrontPatch["Uuid"].asString();
|
||||
auto allPatchListNode = valueFrontPatchListFrontPatch["PatchList"]["Patch"];
|
||||
for (auto valueFrontPatchListFrontPatchPatchListPatch : allPatchListNode)
|
||||
{
|
||||
FrontPatch::Patch patchListObject;
|
||||
if(!valueFrontPatchListFrontPatchPatchListPatch["Name"].isNull())
|
||||
patchListObject.name = valueFrontPatchListFrontPatchPatchListPatch["Name"].asString();
|
||||
if(!valueFrontPatchListFrontPatchPatchListPatch["AliasName"].isNull())
|
||||
patchListObject.aliasName = valueFrontPatchListFrontPatchPatchListPatch["AliasName"].asString();
|
||||
frontPatchListObject.patchList.push_back(patchListObject);
|
||||
}
|
||||
frontPatchList_.push_back(frontPatchListObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeFrontVulPatchListResult::FrontPatch> DescribeFrontVulPatchListResult::getFrontPatchList()const
|
||||
{
|
||||
return frontPatchList_;
|
||||
}
|
||||
|
||||
@@ -1,117 +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/sas/model/DescribeGraph4InvestigationOnlineRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::DescribeGraph4InvestigationOnlineRequest;
|
||||
|
||||
DescribeGraph4InvestigationOnlineRequest::DescribeGraph4InvestigationOnlineRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "DescribeGraph4InvestigationOnline")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeGraph4InvestigationOnlineRequest::~DescribeGraph4InvestigationOnlineRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeGraph4InvestigationOnlineRequest::getVertexId()const
|
||||
{
|
||||
return vertexId_;
|
||||
}
|
||||
|
||||
void DescribeGraph4InvestigationOnlineRequest::setVertexId(const std::string& vertexId)
|
||||
{
|
||||
vertexId_ = vertexId;
|
||||
setParameter("VertexId", vertexId);
|
||||
}
|
||||
|
||||
std::string DescribeGraph4InvestigationOnlineRequest::getAnomalyId()const
|
||||
{
|
||||
return anomalyId_;
|
||||
}
|
||||
|
||||
void DescribeGraph4InvestigationOnlineRequest::setAnomalyId(const std::string& anomalyId)
|
||||
{
|
||||
anomalyId_ = anomalyId;
|
||||
setParameter("AnomalyId", anomalyId);
|
||||
}
|
||||
|
||||
std::string DescribeGraph4InvestigationOnlineRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeGraph4InvestigationOnlineRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string DescribeGraph4InvestigationOnlineRequest::getAnomalyUuid()const
|
||||
{
|
||||
return anomalyUuid_;
|
||||
}
|
||||
|
||||
void DescribeGraph4InvestigationOnlineRequest::setAnomalyUuid(const std::string& anomalyUuid)
|
||||
{
|
||||
anomalyUuid_ = anomalyUuid;
|
||||
setParameter("AnomalyUuid", anomalyUuid);
|
||||
}
|
||||
|
||||
std::string DescribeGraph4InvestigationOnlineRequest::getLang()const
|
||||
{
|
||||
return lang_;
|
||||
}
|
||||
|
||||
void DescribeGraph4InvestigationOnlineRequest::setLang(const std::string& lang)
|
||||
{
|
||||
lang_ = lang;
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
std::string DescribeGraph4InvestigationOnlineRequest::getDirection()const
|
||||
{
|
||||
return direction_;
|
||||
}
|
||||
|
||||
void DescribeGraph4InvestigationOnlineRequest::setDirection(const std::string& direction)
|
||||
{
|
||||
direction_ = direction;
|
||||
setParameter("Direction", direction);
|
||||
}
|
||||
|
||||
int DescribeGraph4InvestigationOnlineRequest::getPathLength()const
|
||||
{
|
||||
return pathLength_;
|
||||
}
|
||||
|
||||
void DescribeGraph4InvestigationOnlineRequest::setPathLength(int pathLength)
|
||||
{
|
||||
pathLength_ = pathLength;
|
||||
setParameter("PathLength", std::to_string(pathLength));
|
||||
}
|
||||
|
||||
std::string DescribeGraph4InvestigationOnlineRequest::get_Namespace()const
|
||||
{
|
||||
return _namespace_;
|
||||
}
|
||||
|
||||
void DescribeGraph4InvestigationOnlineRequest::set_Namespace(const std::string& _namespace)
|
||||
{
|
||||
_namespace_ = _namespace;
|
||||
setParameter("_Namespace", _namespace);
|
||||
}
|
||||
|
||||
@@ -1,138 +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/sas/model/DescribeGraph4InvestigationOnlineResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
DescribeGraph4InvestigationOnlineResult::DescribeGraph4InvestigationOnlineResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeGraph4InvestigationOnlineResult::DescribeGraph4InvestigationOnlineResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeGraph4InvestigationOnlineResult::~DescribeGraph4InvestigationOnlineResult()
|
||||
{}
|
||||
|
||||
void DescribeGraph4InvestigationOnlineResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
auto allVertexListNode = dataNode["VertexList"]["Vertex"];
|
||||
for (auto dataNodeVertexListVertex : allVertexListNode)
|
||||
{
|
||||
Data::Vertex vertexObject;
|
||||
if(!dataNodeVertexListVertex["Id"].isNull())
|
||||
vertexObject.id = dataNodeVertexListVertex["Id"].asString();
|
||||
if(!dataNodeVertexListVertex["Name"].isNull())
|
||||
vertexObject.name = dataNodeVertexListVertex["Name"].asString();
|
||||
if(!dataNodeVertexListVertex["Type"].isNull())
|
||||
vertexObject.type = dataNodeVertexListVertex["Type"].asString();
|
||||
if(!dataNodeVertexListVertex["Time"].isNull())
|
||||
vertexObject.time = dataNodeVertexListVertex["Time"].asString();
|
||||
if(!dataNodeVertexListVertex["Uuid"].isNull())
|
||||
vertexObject.uuid = dataNodeVertexListVertex["Uuid"].asString();
|
||||
if(!dataNodeVertexListVertex["Aliuid"].isNull())
|
||||
vertexObject.aliuid = dataNodeVertexListVertex["Aliuid"].asString();
|
||||
if(!dataNodeVertexListVertex["Properties"].isNull())
|
||||
vertexObject.properties = dataNodeVertexListVertex["Properties"].asString();
|
||||
if(!dataNodeVertexListVertex["PositionId"].isNull())
|
||||
vertexObject.positionId = dataNodeVertexListVertex["PositionId"].asString();
|
||||
if(!dataNodeVertexListVertex["Position"].isNull())
|
||||
vertexObject.position = dataNodeVertexListVertex["Position"].asString();
|
||||
auto allNeighborListNode = dataNodeVertexListVertex["NeighborList"]["Neighbor"];
|
||||
for (auto dataNodeVertexListVertexNeighborListNeighbor : allNeighborListNode)
|
||||
{
|
||||
Data::Vertex::Neighbor neighborListObject;
|
||||
if(!dataNodeVertexListVertexNeighborListNeighbor["Type"].isNull())
|
||||
neighborListObject.type = dataNodeVertexListVertexNeighborListNeighbor["Type"].asString();
|
||||
if(!dataNodeVertexListVertexNeighborListNeighbor["Count"].isNull())
|
||||
neighborListObject.count = std::stoi(dataNodeVertexListVertexNeighborListNeighbor["Count"].asString());
|
||||
if(!dataNodeVertexListVertexNeighborListNeighbor["HasMore"].isNull())
|
||||
neighborListObject.hasMore = dataNodeVertexListVertexNeighborListNeighbor["HasMore"].asString() == "true";
|
||||
vertexObject.neighborList.push_back(neighborListObject);
|
||||
}
|
||||
data_.vertexList.push_back(vertexObject);
|
||||
}
|
||||
auto allEdgeListNode = dataNode["EdgeList"]["Edge"];
|
||||
for (auto dataNodeEdgeListEdge : allEdgeListNode)
|
||||
{
|
||||
Data::Edge edgeObject;
|
||||
if(!dataNodeEdgeListEdge["Id"].isNull())
|
||||
edgeObject.id = std::stoi(dataNodeEdgeListEdge["Id"].asString());
|
||||
if(!dataNodeEdgeListEdge["StartId"].isNull())
|
||||
edgeObject.startId = dataNodeEdgeListEdge["StartId"].asString();
|
||||
if(!dataNodeEdgeListEdge["EndId"].isNull())
|
||||
edgeObject.endId = dataNodeEdgeListEdge["EndId"].asString();
|
||||
if(!dataNodeEdgeListEdge["StartType"].isNull())
|
||||
edgeObject.startType = dataNodeEdgeListEdge["StartType"].asString();
|
||||
if(!dataNodeEdgeListEdge["EndType"].isNull())
|
||||
edgeObject.endType = dataNodeEdgeListEdge["EndType"].asString();
|
||||
if(!dataNodeEdgeListEdge["Name"].isNull())
|
||||
edgeObject.name = dataNodeEdgeListEdge["Name"].asString();
|
||||
if(!dataNodeEdgeListEdge["Type"].isNull())
|
||||
edgeObject.type = dataNodeEdgeListEdge["Type"].asString();
|
||||
if(!dataNodeEdgeListEdge["Time"].isNull())
|
||||
edgeObject.time = dataNodeEdgeListEdge["Time"].asString();
|
||||
data_.edgeList.push_back(edgeObject);
|
||||
}
|
||||
auto allEntityTypeListNode = dataNode["EntityTypeList"]["EntityType"];
|
||||
for (auto dataNodeEntityTypeListEntityType : allEntityTypeListNode)
|
||||
{
|
||||
Data::EntityType entityTypeObject;
|
||||
if(!dataNodeEntityTypeListEntityType["Id"].isNull())
|
||||
entityTypeObject.id = dataNodeEntityTypeListEntityType["Id"].asString();
|
||||
if(!dataNodeEntityTypeListEntityType["Name"].isNull())
|
||||
entityTypeObject.name = dataNodeEntityTypeListEntityType["Name"].asString();
|
||||
if(!dataNodeEntityTypeListEntityType["DisplayColor"].isNull())
|
||||
entityTypeObject.displayColor = dataNodeEntityTypeListEntityType["DisplayColor"].asString();
|
||||
if(!dataNodeEntityTypeListEntityType["DisplayIcon"].isNull())
|
||||
entityTypeObject.displayIcon = dataNodeEntityTypeListEntityType["DisplayIcon"].asString();
|
||||
if(!dataNodeEntityTypeListEntityType["DisplayOrder"].isNull())
|
||||
entityTypeObject.displayOrder = dataNodeEntityTypeListEntityType["DisplayOrder"].asString();
|
||||
data_.entityTypeList.push_back(entityTypeObject);
|
||||
}
|
||||
auto allRelationTypeListNode = dataNode["RelationTypeList"]["RelationType"];
|
||||
for (auto dataNodeRelationTypeListRelationType : allRelationTypeListNode)
|
||||
{
|
||||
Data::RelationType relationTypeObject;
|
||||
if(!dataNodeRelationTypeListRelationType["Id"].isNull())
|
||||
relationTypeObject.id = dataNodeRelationTypeListRelationType["Id"].asString();
|
||||
if(!dataNodeRelationTypeListRelationType["ShowType"].isNull())
|
||||
relationTypeObject.showType = dataNodeRelationTypeListRelationType["ShowType"].asString();
|
||||
if(!dataNodeRelationTypeListRelationType["Directed"].isNull())
|
||||
relationTypeObject.directed = std::stoi(dataNodeRelationTypeListRelationType["Directed"].asString());
|
||||
if(!dataNodeRelationTypeListRelationType["Name"].isNull())
|
||||
relationTypeObject.name = dataNodeRelationTypeListRelationType["Name"].asString();
|
||||
data_.relationTypeList.push_back(relationTypeObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
DescribeGraph4InvestigationOnlineResult::Data DescribeGraph4InvestigationOnlineResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
@@ -43,53 +43,67 @@ void DescribeGroupedContainerInstancesResult::parse(const std::string &payload)
|
||||
for (auto valueGroupedContainerInstanceListGroupedContainerInstance : allGroupedContainerInstanceListNode)
|
||||
{
|
||||
GroupedContainerInstance groupedContainerInstanceListObject;
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["InstanceCount"].isNull())
|
||||
groupedContainerInstanceListObject.instanceCount = std::stoi(valueGroupedContainerInstanceListGroupedContainerInstance["InstanceCount"].asString());
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["RiskInstanceCount"].isNull())
|
||||
groupedContainerInstanceListObject.riskInstanceCount = std::stoi(valueGroupedContainerInstanceListGroupedContainerInstance["RiskInstanceCount"].asString());
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["ClusterId"].isNull())
|
||||
groupedContainerInstanceListObject.clusterId = valueGroupedContainerInstanceListGroupedContainerInstance["ClusterId"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["RiskLevel"].isNull())
|
||||
groupedContainerInstanceListObject.riskLevel = valueGroupedContainerInstanceListGroupedContainerInstance["RiskLevel"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["HostIp"].isNull())
|
||||
groupedContainerInstanceListObject.hostIp = valueGroupedContainerInstanceListGroupedContainerInstance["HostIp"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["Pod"].isNull())
|
||||
groupedContainerInstanceListObject.pod = valueGroupedContainerInstanceListGroupedContainerInstance["Pod"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["RiskStatus"].isNull())
|
||||
groupedContainerInstanceListObject.riskStatus = valueGroupedContainerInstanceListGroupedContainerInstance["RiskStatus"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["CreateTime"].isNull())
|
||||
groupedContainerInstanceListObject.createTime = std::stol(valueGroupedContainerInstanceListGroupedContainerInstance["CreateTime"].asString());
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["Namespace"].isNull())
|
||||
groupedContainerInstanceListObject._namespace = valueGroupedContainerInstanceListGroupedContainerInstance["Namespace"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["CusterState"].isNull())
|
||||
groupedContainerInstanceListObject.custerState = valueGroupedContainerInstanceListGroupedContainerInstance["CusterState"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["InstanceId"].isNull())
|
||||
groupedContainerInstanceListObject.instanceId = valueGroupedContainerInstanceListGroupedContainerInstance["InstanceId"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["RegionId"].isNull())
|
||||
groupedContainerInstanceListObject.regionId = valueGroupedContainerInstanceListGroupedContainerInstance["RegionId"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["AppName"].isNull())
|
||||
groupedContainerInstanceListObject.appName = valueGroupedContainerInstanceListGroupedContainerInstance["AppName"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["InstanceCount"].isNull())
|
||||
groupedContainerInstanceListObject.instanceCount = std::stoi(valueGroupedContainerInstanceListGroupedContainerInstance["InstanceCount"].asString());
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["ClusterType"].isNull())
|
||||
groupedContainerInstanceListObject.clusterType = valueGroupedContainerInstanceListGroupedContainerInstance["ClusterType"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["ClusterName"].isNull())
|
||||
groupedContainerInstanceListObject.clusterName = valueGroupedContainerInstanceListGroupedContainerInstance["ClusterName"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["PodIp"].isNull())
|
||||
groupedContainerInstanceListObject.podIp = valueGroupedContainerInstanceListGroupedContainerInstance["PodIp"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["VulCount"].isNull())
|
||||
groupedContainerInstanceListObject.vulCount = std::stoi(valueGroupedContainerInstanceListGroupedContainerInstance["VulCount"].asString());
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["AlarmCount"].isNull())
|
||||
groupedContainerInstanceListObject.alarmCount = std::stoi(valueGroupedContainerInstanceListGroupedContainerInstance["AlarmCount"].asString());
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["Pod"].isNull())
|
||||
groupedContainerInstanceListObject.pod = valueGroupedContainerInstanceListGroupedContainerInstance["Pod"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["PodIp"].isNull())
|
||||
groupedContainerInstanceListObject.podIp = valueGroupedContainerInstanceListGroupedContainerInstance["PodIp"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["InstanceId"].isNull())
|
||||
groupedContainerInstanceListObject.instanceId = valueGroupedContainerInstanceListGroupedContainerInstance["InstanceId"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["HostIp"].isNull())
|
||||
groupedContainerInstanceListObject.hostIp = valueGroupedContainerInstanceListGroupedContainerInstance["HostIp"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["ClusterName"].isNull())
|
||||
groupedContainerInstanceListObject.clusterName = valueGroupedContainerInstanceListGroupedContainerInstance["ClusterName"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["CreateTime"].isNull())
|
||||
groupedContainerInstanceListObject.createTime = std::stol(valueGroupedContainerInstanceListGroupedContainerInstance["CreateTime"].asString());
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["AppName"].isNull())
|
||||
groupedContainerInstanceListObject.appName = valueGroupedContainerInstanceListGroupedContainerInstance["AppName"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["ClusterType"].isNull())
|
||||
groupedContainerInstanceListObject.clusterType = valueGroupedContainerInstanceListGroupedContainerInstance["ClusterType"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["CusterState"].isNull())
|
||||
groupedContainerInstanceListObject.custerState = valueGroupedContainerInstanceListGroupedContainerInstance["CusterState"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["RegionId"].isNull())
|
||||
groupedContainerInstanceListObject.regionId = valueGroupedContainerInstanceListGroupedContainerInstance["RegionId"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["Namespace"].isNull())
|
||||
groupedContainerInstanceListObject._namespace = valueGroupedContainerInstanceListGroupedContainerInstance["Namespace"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["RiskLevel"].isNull())
|
||||
groupedContainerInstanceListObject.riskLevel = valueGroupedContainerInstanceListGroupedContainerInstance["RiskLevel"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["RiskInstanceCount"].isNull())
|
||||
groupedContainerInstanceListObject.riskInstanceCount = std::stoi(valueGroupedContainerInstanceListGroupedContainerInstance["RiskInstanceCount"].asString());
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["ClusterId"].isNull())
|
||||
groupedContainerInstanceListObject.clusterId = valueGroupedContainerInstanceListGroupedContainerInstance["ClusterId"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["Image"].isNull())
|
||||
groupedContainerInstanceListObject.image = valueGroupedContainerInstanceListGroupedContainerInstance["Image"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["ImageRepoNamespace"].isNull())
|
||||
groupedContainerInstanceListObject.imageRepoNamespace = valueGroupedContainerInstanceListGroupedContainerInstance["ImageRepoNamespace"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["ImageRepoName"].isNull())
|
||||
groupedContainerInstanceListObject.imageRepoName = valueGroupedContainerInstanceListGroupedContainerInstance["ImageRepoName"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["ImageRepoTag"].isNull())
|
||||
groupedContainerInstanceListObject.imageRepoTag = valueGroupedContainerInstanceListGroupedContainerInstance["ImageRepoTag"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["ImageDigest"].isNull())
|
||||
groupedContainerInstanceListObject.imageDigest = valueGroupedContainerInstanceListGroupedContainerInstance["ImageDigest"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["ImageUuid"].isNull())
|
||||
groupedContainerInstanceListObject.imageUuid = valueGroupedContainerInstanceListGroupedContainerInstance["ImageUuid"].asString();
|
||||
if(!valueGroupedContainerInstanceListGroupedContainerInstance["HcCount"].isNull())
|
||||
groupedContainerInstanceListObject.hcCount = std::stoi(valueGroupedContainerInstanceListGroupedContainerInstance["HcCount"].asString());
|
||||
groupedContainerInstanceList_.push_back(groupedContainerInstanceListObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
if(!pageInfoNode["Count"].isNull())
|
||||
pageInfo_.count = std::stoi(pageInfoNode["Count"].asString());
|
||||
if(!pageInfoNode["CurrentPage"].isNull())
|
||||
pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString());
|
||||
if(!pageInfoNode["PageSize"].isNull())
|
||||
pageInfo_.pageSize = std::stoi(pageInfoNode["PageSize"].asString());
|
||||
if(!pageInfoNode["TotalCount"].isNull())
|
||||
pageInfo_.totalCount = std::stoi(pageInfoNode["TotalCount"].asString());
|
||||
if(!pageInfoNode["CurrentPage"].isNull())
|
||||
pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString());
|
||||
if(!pageInfoNode["Count"].isNull())
|
||||
pageInfo_.count = std::stoi(pageInfoNode["Count"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,34 +43,34 @@ void DescribeGroupedInstancesResult::parse(const std::string &payload)
|
||||
for (auto valueInstancesInstance : allInstancesNode)
|
||||
{
|
||||
Instance instancesObject;
|
||||
if(!valueInstancesInstance["AsapVulInstanceCount"].isNull())
|
||||
instancesObject.asapVulInstanceCount = std::stol(valueInstancesInstance["AsapVulInstanceCount"].asString());
|
||||
if(!valueInstancesInstance["UnProtectedInstanceCount"].isNull())
|
||||
instancesObject.unProtectedInstanceCount = valueInstancesInstance["UnProtectedInstanceCount"].asString();
|
||||
if(!valueInstancesInstance["FieldAliasName"].isNull())
|
||||
instancesObject.fieldAliasName = valueInstancesInstance["FieldAliasName"].asString();
|
||||
if(!valueInstancesInstance["GroupFlag"].isNull())
|
||||
instancesObject.groupFlag = std::stoi(valueInstancesInstance["GroupFlag"].asString());
|
||||
if(!valueInstancesInstance["InstanceCount"].isNull())
|
||||
instancesObject.instanceCount = valueInstancesInstance["InstanceCount"].asString();
|
||||
if(!valueInstancesInstance["FieldId"].isNull())
|
||||
instancesObject.fieldId = std::stol(valueInstancesInstance["FieldId"].asString());
|
||||
if(!valueInstancesInstance["RiskInstanceCount"].isNull())
|
||||
instancesObject.riskInstanceCount = valueInstancesInstance["RiskInstanceCount"].asString();
|
||||
if(!valueInstancesInstance["InstanceCount"].isNull())
|
||||
instancesObject.instanceCount = valueInstancesInstance["InstanceCount"].asString();
|
||||
if(!valueInstancesInstance["AsapVulInstanceCount"].isNull())
|
||||
instancesObject.asapVulInstanceCount = std::stol(valueInstancesInstance["AsapVulInstanceCount"].asString());
|
||||
if(!valueInstancesInstance["GroupFlag"].isNull())
|
||||
instancesObject.groupFlag = std::stoi(valueInstancesInstance["GroupFlag"].asString());
|
||||
auto allGroupPath = value["GroupPath"]["groupPath"];
|
||||
for (auto value : allGroupPath)
|
||||
instancesObject.groupPath.push_back(value.asString());
|
||||
instances_.push_back(instancesObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
if(!pageInfoNode["Count"].isNull())
|
||||
pageInfo_.count = std::stoi(pageInfoNode["Count"].asString());
|
||||
if(!pageInfoNode["CurrentPage"].isNull())
|
||||
pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString());
|
||||
if(!pageInfoNode["PageSize"].isNull())
|
||||
pageInfo_.pageSize = std::stoi(pageInfoNode["PageSize"].asString());
|
||||
if(!pageInfoNode["TotalCount"].isNull())
|
||||
pageInfo_.totalCount = std::stoi(pageInfoNode["TotalCount"].asString());
|
||||
if(!pageInfoNode["CurrentPage"].isNull())
|
||||
pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString());
|
||||
if(!pageInfoNode["Count"].isNull())
|
||||
pageInfo_.count = std::stoi(pageInfoNode["Count"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -126,6 +126,17 @@ void DescribeGroupedMaliciousFilesRequest::setCurrentPage(int currentPage)
|
||||
setParameter("CurrentPage", std::to_string(currentPage));
|
||||
}
|
||||
|
||||
std::string DescribeGroupedMaliciousFilesRequest::getClusterId()const
|
||||
{
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
void DescribeGroupedMaliciousFilesRequest::setClusterId(const std::string& clusterId)
|
||||
{
|
||||
clusterId_ = clusterId;
|
||||
setParameter("ClusterId", clusterId);
|
||||
}
|
||||
|
||||
std::string DescribeGroupedMaliciousFilesRequest::getRepoName()const
|
||||
{
|
||||
return repoName_;
|
||||
@@ -170,6 +181,17 @@ void DescribeGroupedMaliciousFilesRequest::setLevels(const std::string& levels)
|
||||
setParameter("Levels", levels);
|
||||
}
|
||||
|
||||
std::string DescribeGroupedMaliciousFilesRequest::getRepoRegionId()const
|
||||
{
|
||||
return repoRegionId_;
|
||||
}
|
||||
|
||||
void DescribeGroupedMaliciousFilesRequest::setRepoRegionId(const std::string& repoRegionId)
|
||||
{
|
||||
repoRegionId_ = repoRegionId;
|
||||
setParameter("RepoRegionId", repoRegionId);
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeGroupedMaliciousFilesRequest::getUuids()const
|
||||
{
|
||||
return uuids_;
|
||||
@@ -183,14 +205,3 @@ void DescribeGroupedMaliciousFilesRequest::setUuids(const std::vector<std::strin
|
||||
}
|
||||
}
|
||||
|
||||
std::string DescribeGroupedMaliciousFilesRequest::getRepoRegionId()const
|
||||
{
|
||||
return repoRegionId_;
|
||||
}
|
||||
|
||||
void DescribeGroupedMaliciousFilesRequest::setRepoRegionId(const std::string& repoRegionId)
|
||||
{
|
||||
repoRegionId_ = repoRegionId;
|
||||
setParameter("RepoRegionId", repoRegionId);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,31 +43,31 @@ void DescribeGroupedMaliciousFilesResult::parse(const std::string &payload)
|
||||
for (auto valueGroupedMaliciousFileResponseGroupedMaliciousFile : allGroupedMaliciousFileResponseNode)
|
||||
{
|
||||
GroupedMaliciousFile groupedMaliciousFileResponseObject;
|
||||
if(!valueGroupedMaliciousFileResponseGroupedMaliciousFile["Status"].isNull())
|
||||
groupedMaliciousFileResponseObject.status = std::stoi(valueGroupedMaliciousFileResponseGroupedMaliciousFile["Status"].asString());
|
||||
if(!valueGroupedMaliciousFileResponseGroupedMaliciousFile["ImageCount"].isNull())
|
||||
groupedMaliciousFileResponseObject.imageCount = std::stol(valueGroupedMaliciousFileResponseGroupedMaliciousFile["ImageCount"].asString());
|
||||
if(!valueGroupedMaliciousFileResponseGroupedMaliciousFile["LatestScanTimestamp"].isNull())
|
||||
groupedMaliciousFileResponseObject.latestScanTimestamp = std::stol(valueGroupedMaliciousFileResponseGroupedMaliciousFile["LatestScanTimestamp"].asString());
|
||||
if(!valueGroupedMaliciousFileResponseGroupedMaliciousFile["MaliciousName"].isNull())
|
||||
groupedMaliciousFileResponseObject.maliciousName = valueGroupedMaliciousFileResponseGroupedMaliciousFile["MaliciousName"].asString();
|
||||
if(!valueGroupedMaliciousFileResponseGroupedMaliciousFile["MaliciousMd5"].isNull())
|
||||
groupedMaliciousFileResponseObject.maliciousMd5 = valueGroupedMaliciousFileResponseGroupedMaliciousFile["MaliciousMd5"].asString();
|
||||
if(!valueGroupedMaliciousFileResponseGroupedMaliciousFile["FirstScanTimestamp"].isNull())
|
||||
groupedMaliciousFileResponseObject.firstScanTimestamp = std::stol(valueGroupedMaliciousFileResponseGroupedMaliciousFile["FirstScanTimestamp"].asString());
|
||||
if(!valueGroupedMaliciousFileResponseGroupedMaliciousFile["LatestScanTimestamp"].isNull())
|
||||
groupedMaliciousFileResponseObject.latestScanTimestamp = std::stol(valueGroupedMaliciousFileResponseGroupedMaliciousFile["LatestScanTimestamp"].asString());
|
||||
if(!valueGroupedMaliciousFileResponseGroupedMaliciousFile["Status"].isNull())
|
||||
groupedMaliciousFileResponseObject.status = std::stoi(valueGroupedMaliciousFileResponseGroupedMaliciousFile["Status"].asString());
|
||||
if(!valueGroupedMaliciousFileResponseGroupedMaliciousFile["Level"].isNull())
|
||||
groupedMaliciousFileResponseObject.level = valueGroupedMaliciousFileResponseGroupedMaliciousFile["Level"].asString();
|
||||
if(!valueGroupedMaliciousFileResponseGroupedMaliciousFile["ImageCount"].isNull())
|
||||
groupedMaliciousFileResponseObject.imageCount = std::stol(valueGroupedMaliciousFileResponseGroupedMaliciousFile["ImageCount"].asString());
|
||||
groupedMaliciousFileResponse_.push_back(groupedMaliciousFileResponseObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
if(!pageInfoNode["Count"].isNull())
|
||||
pageInfo_.count = std::stoi(pageInfoNode["Count"].asString());
|
||||
if(!pageInfoNode["CurrentPage"].isNull())
|
||||
pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString());
|
||||
if(!pageInfoNode["PageSize"].isNull())
|
||||
pageInfo_.pageSize = std::stoi(pageInfoNode["PageSize"].asString());
|
||||
if(!pageInfoNode["TotalCount"].isNull())
|
||||
pageInfo_.totalCount = std::stoi(pageInfoNode["TotalCount"].asString());
|
||||
if(!pageInfoNode["CurrentPage"].isNull())
|
||||
pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString());
|
||||
if(!pageInfoNode["Count"].isNull())
|
||||
pageInfo_.count = std::stoi(pageInfoNode["Count"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -45,18 +45,18 @@ void DescribeGroupedTagsResult::parse(const std::string &payload)
|
||||
GroupedFiled groupedFiledsObject;
|
||||
if(!valueGroupedFiledsGroupedFiled["Name"].isNull())
|
||||
groupedFiledsObject.name = valueGroupedFiledsGroupedFiled["Name"].asString();
|
||||
if(!valueGroupedFiledsGroupedFiled["TagId"].isNull())
|
||||
groupedFiledsObject.tagId = std::stoi(valueGroupedFiledsGroupedFiled["TagId"].asString());
|
||||
if(!valueGroupedFiledsGroupedFiled["Count"].isNull())
|
||||
groupedFiledsObject.count = valueGroupedFiledsGroupedFiled["Count"].asString();
|
||||
if(!valueGroupedFiledsGroupedFiled["TagId"].isNull())
|
||||
groupedFiledsObject.tagId = std::stoi(valueGroupedFiledsGroupedFiled["TagId"].asString());
|
||||
groupedFileds_.push_back(groupedFiledsObject);
|
||||
}
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Count"].isNull())
|
||||
count_ = std::stoi(value["Count"].asString());
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -60,6 +60,17 @@ void DescribeGroupedVulRequest::setMinScore(int minScore)
|
||||
setParameter("MinScore", std::to_string(minScore));
|
||||
}
|
||||
|
||||
std::string DescribeGroupedVulRequest::getAttachTypes()const
|
||||
{
|
||||
return attachTypes_;
|
||||
}
|
||||
|
||||
void DescribeGroupedVulRequest::setAttachTypes(const std::string& attachTypes)
|
||||
{
|
||||
attachTypes_ = attachTypes;
|
||||
setParameter("AttachTypes", attachTypes);
|
||||
}
|
||||
|
||||
std::string DescribeGroupedVulRequest::getType()const
|
||||
{
|
||||
return type_;
|
||||
@@ -181,6 +192,17 @@ void DescribeGroupedVulRequest::setAliasName(const std::string& aliasName)
|
||||
setParameter("AliasName", aliasName);
|
||||
}
|
||||
|
||||
std::string DescribeGroupedVulRequest::getSearchTags()const
|
||||
{
|
||||
return searchTags_;
|
||||
}
|
||||
|
||||
void DescribeGroupedVulRequest::setSearchTags(const std::string& searchTags)
|
||||
{
|
||||
searchTags_ = searchTags;
|
||||
setParameter("SearchTags", searchTags);
|
||||
}
|
||||
|
||||
std::string DescribeGroupedVulRequest::getNecessity()const
|
||||
{
|
||||
return necessity_;
|
||||
|
||||
@@ -43,32 +43,32 @@ void DescribeGroupedVulResult::parse(const std::string &payload)
|
||||
for (auto valueGroupedVulItemsGroupedVulItem : allGroupedVulItemsNode)
|
||||
{
|
||||
GroupedVulItem groupedVulItemsObject;
|
||||
if(!valueGroupedVulItemsGroupedVulItem["Name"].isNull())
|
||||
groupedVulItemsObject.name = valueGroupedVulItemsGroupedVulItem["Name"].asString();
|
||||
if(!valueGroupedVulItemsGroupedVulItem["AliasName"].isNull())
|
||||
groupedVulItemsObject.aliasName = valueGroupedVulItemsGroupedVulItem["AliasName"].asString();
|
||||
if(!valueGroupedVulItemsGroupedVulItem["Type"].isNull())
|
||||
groupedVulItemsObject.type = valueGroupedVulItemsGroupedVulItem["Type"].asString();
|
||||
if(!valueGroupedVulItemsGroupedVulItem["GmtLast"].isNull())
|
||||
groupedVulItemsObject.gmtLast = std::stol(valueGroupedVulItemsGroupedVulItem["GmtLast"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["AsapCount"].isNull())
|
||||
groupedVulItemsObject.asapCount = std::stoi(valueGroupedVulItemsGroupedVulItem["AsapCount"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["LaterCount"].isNull())
|
||||
groupedVulItemsObject.laterCount = std::stoi(valueGroupedVulItemsGroupedVulItem["LaterCount"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["NntfCount"].isNull())
|
||||
groupedVulItemsObject.nntfCount = std::stoi(valueGroupedVulItemsGroupedVulItem["NntfCount"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["HandledCount"].isNull())
|
||||
groupedVulItemsObject.handledCount = std::stoi(valueGroupedVulItemsGroupedVulItem["HandledCount"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["GmtLast"].isNull())
|
||||
groupedVulItemsObject.gmtLast = std::stol(valueGroupedVulItemsGroupedVulItem["GmtLast"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["Tags"].isNull())
|
||||
groupedVulItemsObject.tags = valueGroupedVulItemsGroupedVulItem["Tags"].asString();
|
||||
if(!valueGroupedVulItemsGroupedVulItem["LaterCount"].isNull())
|
||||
groupedVulItemsObject.laterCount = std::stoi(valueGroupedVulItemsGroupedVulItem["LaterCount"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["AliasName"].isNull())
|
||||
groupedVulItemsObject.aliasName = valueGroupedVulItemsGroupedVulItem["AliasName"].asString();
|
||||
if(!valueGroupedVulItemsGroupedVulItem["Name"].isNull())
|
||||
groupedVulItemsObject.name = valueGroupedVulItemsGroupedVulItem["Name"].asString();
|
||||
if(!valueGroupedVulItemsGroupedVulItem["TotalFixCount"].isNull())
|
||||
groupedVulItemsObject.totalFixCount = std::stol(valueGroupedVulItemsGroupedVulItem["TotalFixCount"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["AsapCount"].isNull())
|
||||
groupedVulItemsObject.asapCount = std::stoi(valueGroupedVulItemsGroupedVulItem["AsapCount"].asString());
|
||||
groupedVulItems_.push_back(groupedVulItemsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["CurrentPage"].isNull())
|
||||
currentPage_ = std::stoi(value["CurrentPage"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
|
||||
@@ -43,18 +43,18 @@ void DescribeHoneyPotSuspStatisticsResult::parse(const std::string &payload)
|
||||
for (auto valueSuspHoneyPotStatisticsResponseSuspHoneyPotStatisticsResponseItem : allSuspHoneyPotStatisticsResponseNode)
|
||||
{
|
||||
SuspHoneyPotStatisticsResponseItem suspHoneyPotStatisticsResponseObject;
|
||||
if(!valueSuspHoneyPotStatisticsResponseSuspHoneyPotStatisticsResponseItem["Count"].isNull())
|
||||
suspHoneyPotStatisticsResponseObject.count = std::stoi(valueSuspHoneyPotStatisticsResponseSuspHoneyPotStatisticsResponseItem["Count"].asString());
|
||||
if(!valueSuspHoneyPotStatisticsResponseSuspHoneyPotStatisticsResponseItem["Type"].isNull())
|
||||
suspHoneyPotStatisticsResponseObject.type = valueSuspHoneyPotStatisticsResponseSuspHoneyPotStatisticsResponseItem["Type"].asString();
|
||||
if(!valueSuspHoneyPotStatisticsResponseSuspHoneyPotStatisticsResponseItem["InstanceId"].isNull())
|
||||
suspHoneyPotStatisticsResponseObject.instanceId = valueSuspHoneyPotStatisticsResponseSuspHoneyPotStatisticsResponseItem["InstanceId"].asString();
|
||||
if(!valueSuspHoneyPotStatisticsResponseSuspHoneyPotStatisticsResponseItem["InstanceName"].isNull())
|
||||
suspHoneyPotStatisticsResponseObject.instanceName = valueSuspHoneyPotStatisticsResponseSuspHoneyPotStatisticsResponseItem["InstanceName"].asString();
|
||||
if(!valueSuspHoneyPotStatisticsResponseSuspHoneyPotStatisticsResponseItem["VpcId"].isNull())
|
||||
suspHoneyPotStatisticsResponseObject.vpcId = valueSuspHoneyPotStatisticsResponseSuspHoneyPotStatisticsResponseItem["VpcId"].asString();
|
||||
if(!valueSuspHoneyPotStatisticsResponseSuspHoneyPotStatisticsResponseItem["VpcName"].isNull())
|
||||
suspHoneyPotStatisticsResponseObject.vpcName = valueSuspHoneyPotStatisticsResponseSuspHoneyPotStatisticsResponseItem["VpcName"].asString();
|
||||
if(!valueSuspHoneyPotStatisticsResponseSuspHoneyPotStatisticsResponseItem["InstanceName"].isNull())
|
||||
suspHoneyPotStatisticsResponseObject.instanceName = valueSuspHoneyPotStatisticsResponseSuspHoneyPotStatisticsResponseItem["InstanceName"].asString();
|
||||
if(!valueSuspHoneyPotStatisticsResponseSuspHoneyPotStatisticsResponseItem["InstanceId"].isNull())
|
||||
suspHoneyPotStatisticsResponseObject.instanceId = valueSuspHoneyPotStatisticsResponseSuspHoneyPotStatisticsResponseItem["InstanceId"].asString();
|
||||
if(!valueSuspHoneyPotStatisticsResponseSuspHoneyPotStatisticsResponseItem["Count"].isNull())
|
||||
suspHoneyPotStatisticsResponseObject.count = std::stoi(valueSuspHoneyPotStatisticsResponseSuspHoneyPotStatisticsResponseItem["Count"].asString());
|
||||
suspHoneyPotStatisticsResponse_.push_back(suspHoneyPotStatisticsResponseObject);
|
||||
}
|
||||
|
||||
|
||||
117
sas/src/model/DescribeImageBaselineCheckSummaryRequest.cc
Normal file
117
sas/src/model/DescribeImageBaselineCheckSummaryRequest.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/sas/model/DescribeImageBaselineCheckSummaryRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::DescribeImageBaselineCheckSummaryRequest;
|
||||
|
||||
DescribeImageBaselineCheckSummaryRequest::DescribeImageBaselineCheckSummaryRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "DescribeImageBaselineCheckSummary")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeImageBaselineCheckSummaryRequest::~DescribeImageBaselineCheckSummaryRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeImageBaselineCheckSummaryRequest::getCriteria()const
|
||||
{
|
||||
return criteria_;
|
||||
}
|
||||
|
||||
void DescribeImageBaselineCheckSummaryRequest::setCriteria(const std::string& criteria)
|
||||
{
|
||||
criteria_ = criteria;
|
||||
setParameter("Criteria", criteria);
|
||||
}
|
||||
|
||||
std::string DescribeImageBaselineCheckSummaryRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeImageBaselineCheckSummaryRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
int DescribeImageBaselineCheckSummaryRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeImageBaselineCheckSummaryRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeImageBaselineCheckSummaryRequest::getCriteriaType()const
|
||||
{
|
||||
return criteriaType_;
|
||||
}
|
||||
|
||||
void DescribeImageBaselineCheckSummaryRequest::setCriteriaType(const std::string& criteriaType)
|
||||
{
|
||||
criteriaType_ = criteriaType;
|
||||
setParameter("CriteriaType", criteriaType);
|
||||
}
|
||||
|
||||
std::string DescribeImageBaselineCheckSummaryRequest::getLang()const
|
||||
{
|
||||
return lang_;
|
||||
}
|
||||
|
||||
void DescribeImageBaselineCheckSummaryRequest::setLang(const std::string& lang)
|
||||
{
|
||||
lang_ = lang;
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
int DescribeImageBaselineCheckSummaryRequest::getCurrentPage()const
|
||||
{
|
||||
return currentPage_;
|
||||
}
|
||||
|
||||
void DescribeImageBaselineCheckSummaryRequest::setCurrentPage(int currentPage)
|
||||
{
|
||||
currentPage_ = currentPage;
|
||||
setParameter("CurrentPage", std::to_string(currentPage));
|
||||
}
|
||||
|
||||
std::string DescribeImageBaselineCheckSummaryRequest::getClusterId()const
|
||||
{
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
void DescribeImageBaselineCheckSummaryRequest::setClusterId(const std::string& clusterId)
|
||||
{
|
||||
clusterId_ = clusterId;
|
||||
setParameter("ClusterId", clusterId);
|
||||
}
|
||||
|
||||
std::string DescribeImageBaselineCheckSummaryRequest::getRiskLevel()const
|
||||
{
|
||||
return riskLevel_;
|
||||
}
|
||||
|
||||
void DescribeImageBaselineCheckSummaryRequest::setRiskLevel(const std::string& riskLevel)
|
||||
{
|
||||
riskLevel_ = riskLevel;
|
||||
setParameter("RiskLevel", riskLevel);
|
||||
}
|
||||
|
||||
91
sas/src/model/DescribeImageBaselineCheckSummaryResult.cc
Normal file
91
sas/src/model/DescribeImageBaselineCheckSummaryResult.cc
Normal file
@@ -0,0 +1,91 @@
|
||||
/*
|
||||
* 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/sas/model/DescribeImageBaselineCheckSummaryResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
DescribeImageBaselineCheckSummaryResult::DescribeImageBaselineCheckSummaryResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeImageBaselineCheckSummaryResult::DescribeImageBaselineCheckSummaryResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeImageBaselineCheckSummaryResult::~DescribeImageBaselineCheckSummaryResult()
|
||||
{}
|
||||
|
||||
void DescribeImageBaselineCheckSummaryResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBaselineResultSummaryNode = value["BaselineResultSummary"]["BaselineResultSummaryItem"];
|
||||
for (auto valueBaselineResultSummaryBaselineResultSummaryItem : allBaselineResultSummaryNode)
|
||||
{
|
||||
BaselineResultSummaryItem baselineResultSummaryObject;
|
||||
if(!valueBaselineResultSummaryBaselineResultSummaryItem["Status"].isNull())
|
||||
baselineResultSummaryObject.status = std::stoi(valueBaselineResultSummaryBaselineResultSummaryItem["Status"].asString());
|
||||
if(!valueBaselineResultSummaryBaselineResultSummaryItem["MiddleRiskImage"].isNull())
|
||||
baselineResultSummaryObject.middleRiskImage = std::stoi(valueBaselineResultSummaryBaselineResultSummaryItem["MiddleRiskImage"].asString());
|
||||
if(!valueBaselineResultSummaryBaselineResultSummaryItem["BaselineNameLevel"].isNull())
|
||||
baselineResultSummaryObject.baselineNameLevel = valueBaselineResultSummaryBaselineResultSummaryItem["BaselineNameLevel"].asString();
|
||||
if(!valueBaselineResultSummaryBaselineResultSummaryItem["LastScanTime"].isNull())
|
||||
baselineResultSummaryObject.lastScanTime = std::stol(valueBaselineResultSummaryBaselineResultSummaryItem["LastScanTime"].asString());
|
||||
if(!valueBaselineResultSummaryBaselineResultSummaryItem["HighRiskImage"].isNull())
|
||||
baselineResultSummaryObject.highRiskImage = std::stoi(valueBaselineResultSummaryBaselineResultSummaryItem["HighRiskImage"].asString());
|
||||
if(!valueBaselineResultSummaryBaselineResultSummaryItem["BaselineNameKey"].isNull())
|
||||
baselineResultSummaryObject.baselineNameKey = valueBaselineResultSummaryBaselineResultSummaryItem["BaselineNameKey"].asString();
|
||||
if(!valueBaselineResultSummaryBaselineResultSummaryItem["BaselineClassKey"].isNull())
|
||||
baselineResultSummaryObject.baselineClassKey = valueBaselineResultSummaryBaselineResultSummaryItem["BaselineClassKey"].asString();
|
||||
if(!valueBaselineResultSummaryBaselineResultSummaryItem["BaselineNameAlias"].isNull())
|
||||
baselineResultSummaryObject.baselineNameAlias = valueBaselineResultSummaryBaselineResultSummaryItem["BaselineNameAlias"].asString();
|
||||
if(!valueBaselineResultSummaryBaselineResultSummaryItem["BaselineClassAlias"].isNull())
|
||||
baselineResultSummaryObject.baselineClassAlias = valueBaselineResultSummaryBaselineResultSummaryItem["BaselineClassAlias"].asString();
|
||||
if(!valueBaselineResultSummaryBaselineResultSummaryItem["FirstScanTime"].isNull())
|
||||
baselineResultSummaryObject.firstScanTime = std::stol(valueBaselineResultSummaryBaselineResultSummaryItem["FirstScanTime"].asString());
|
||||
if(!valueBaselineResultSummaryBaselineResultSummaryItem["LowRiskImage"].isNull())
|
||||
baselineResultSummaryObject.lowRiskImage = std::stoi(valueBaselineResultSummaryBaselineResultSummaryItem["LowRiskImage"].asString());
|
||||
baselineResultSummary_.push_back(baselineResultSummaryObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
if(!pageInfoNode["CurrentPage"].isNull())
|
||||
pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString());
|
||||
if(!pageInfoNode["PageSize"].isNull())
|
||||
pageInfo_.pageSize = std::stoi(pageInfoNode["PageSize"].asString());
|
||||
if(!pageInfoNode["TotalCount"].isNull())
|
||||
pageInfo_.totalCount = std::stoi(pageInfoNode["TotalCount"].asString());
|
||||
if(!pageInfoNode["Count"].isNull())
|
||||
pageInfo_.count = std::stoi(pageInfoNode["Count"].asString());
|
||||
|
||||
}
|
||||
|
||||
DescribeImageBaselineCheckSummaryResult::PageInfo DescribeImageBaselineCheckSummaryResult::getPageInfo()const
|
||||
{
|
||||
return pageInfo_;
|
||||
}
|
||||
|
||||
std::vector<DescribeImageBaselineCheckSummaryResult::BaselineResultSummaryItem> DescribeImageBaselineCheckSummaryResult::getBaselineResultSummary()const
|
||||
{
|
||||
return baselineResultSummary_;
|
||||
}
|
||||
|
||||
95
sas/src/model/DescribeImageFixTaskRequest.cc
Normal file
95
sas/src/model/DescribeImageFixTaskRequest.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/sas/model/DescribeImageFixTaskRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::DescribeImageFixTaskRequest;
|
||||
|
||||
DescribeImageFixTaskRequest::DescribeImageFixTaskRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "DescribeImageFixTask")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeImageFixTaskRequest::~DescribeImageFixTaskRequest()
|
||||
{}
|
||||
|
||||
long DescribeImageFixTaskRequest::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeImageFixTaskRequest::setStartTime(long startTime)
|
||||
{
|
||||
startTime_ = startTime;
|
||||
setParameter("StartTime", std::to_string(startTime));
|
||||
}
|
||||
|
||||
std::string DescribeImageFixTaskRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeImageFixTaskRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
int DescribeImageFixTaskRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeImageFixTaskRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
long DescribeImageFixTaskRequest::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeImageFixTaskRequest::setEndTime(long endTime)
|
||||
{
|
||||
endTime_ = endTime;
|
||||
setParameter("EndTime", std::to_string(endTime));
|
||||
}
|
||||
|
||||
int DescribeImageFixTaskRequest::getCurrentPage()const
|
||||
{
|
||||
return currentPage_;
|
||||
}
|
||||
|
||||
void DescribeImageFixTaskRequest::setCurrentPage(int currentPage)
|
||||
{
|
||||
currentPage_ = currentPage;
|
||||
setParameter("CurrentPage", std::to_string(currentPage));
|
||||
}
|
||||
|
||||
std::string DescribeImageFixTaskRequest::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
void DescribeImageFixTaskRequest::setStatus(const std::string& status)
|
||||
{
|
||||
status_ = status;
|
||||
setParameter("Status", status);
|
||||
}
|
||||
|
||||
93
sas/src/model/DescribeImageFixTaskResult.cc
Normal file
93
sas/src/model/DescribeImageFixTaskResult.cc
Normal file
@@ -0,0 +1,93 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/sas/model/DescribeImageFixTaskResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
DescribeImageFixTaskResult::DescribeImageFixTaskResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeImageFixTaskResult::DescribeImageFixTaskResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeImageFixTaskResult::~DescribeImageFixTaskResult()
|
||||
{}
|
||||
|
||||
void DescribeImageFixTaskResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBuildTasksNode = value["BuildTasks"]["BuildTask"];
|
||||
for (auto valueBuildTasksBuildTask : allBuildTasksNode)
|
||||
{
|
||||
BuildTask buildTasksObject;
|
||||
if(!valueBuildTasksBuildTask["BuildTaskId"].isNull())
|
||||
buildTasksObject.buildTaskId = valueBuildTasksBuildTask["BuildTaskId"].asString();
|
||||
if(!valueBuildTasksBuildTask["TaskType"].isNull())
|
||||
buildTasksObject.taskType = valueBuildTasksBuildTask["TaskType"].asString();
|
||||
if(!valueBuildTasksBuildTask["RepoNamespace"].isNull())
|
||||
buildTasksObject.repoNamespace = valueBuildTasksBuildTask["RepoNamespace"].asString();
|
||||
if(!valueBuildTasksBuildTask["RepoName"].isNull())
|
||||
buildTasksObject.repoName = valueBuildTasksBuildTask["RepoName"].asString();
|
||||
if(!valueBuildTasksBuildTask["RegionId"].isNull())
|
||||
buildTasksObject.regionId = valueBuildTasksBuildTask["RegionId"].asString();
|
||||
if(!valueBuildTasksBuildTask["OldTag"].isNull())
|
||||
buildTasksObject.oldTag = valueBuildTasksBuildTask["OldTag"].asString();
|
||||
if(!valueBuildTasksBuildTask["OldUuid"].isNull())
|
||||
buildTasksObject.oldUuid = valueBuildTasksBuildTask["OldUuid"].asString();
|
||||
if(!valueBuildTasksBuildTask["NewTag"].isNull())
|
||||
buildTasksObject.newTag = valueBuildTasksBuildTask["NewTag"].asString();
|
||||
if(!valueBuildTasksBuildTask["NewUuid"].isNull())
|
||||
buildTasksObject.newUuid = valueBuildTasksBuildTask["NewUuid"].asString();
|
||||
if(!valueBuildTasksBuildTask["FixTime"].isNull())
|
||||
buildTasksObject.fixTime = valueBuildTasksBuildTask["FixTime"].asString();
|
||||
if(!valueBuildTasksBuildTask["FinishTime"].isNull())
|
||||
buildTasksObject.finishTime = valueBuildTasksBuildTask["FinishTime"].asString();
|
||||
if(!valueBuildTasksBuildTask["Status"].isNull())
|
||||
buildTasksObject.status = std::stoi(valueBuildTasksBuildTask["Status"].asString());
|
||||
buildTasks_.push_back(buildTasksObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
if(!pageInfoNode["CurrentPage"].isNull())
|
||||
pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString());
|
||||
if(!pageInfoNode["PageSize"].isNull())
|
||||
pageInfo_.pageSize = std::stoi(pageInfoNode["PageSize"].asString());
|
||||
if(!pageInfoNode["TotalCount"].isNull())
|
||||
pageInfo_.totalCount = std::stoi(pageInfoNode["TotalCount"].asString());
|
||||
if(!pageInfoNode["Count"].isNull())
|
||||
pageInfo_.count = std::stoi(pageInfoNode["Count"].asString());
|
||||
|
||||
}
|
||||
|
||||
DescribeImageFixTaskResult::PageInfo DescribeImageFixTaskResult::getPageInfo()const
|
||||
{
|
||||
return pageInfo_;
|
||||
}
|
||||
|
||||
std::vector<DescribeImageFixTaskResult::BuildTask> DescribeImageFixTaskResult::getBuildTasks()const
|
||||
{
|
||||
return buildTasks_;
|
||||
}
|
||||
|
||||
@@ -60,6 +60,17 @@ void DescribeImageGroupedVulListRequest::setCreateTsStart(long createTsStart)
|
||||
setParameter("CreateTsStart", std::to_string(createTsStart));
|
||||
}
|
||||
|
||||
int DescribeImageGroupedVulListRequest::getIsLatest()const
|
||||
{
|
||||
return isLatest_;
|
||||
}
|
||||
|
||||
void DescribeImageGroupedVulListRequest::setIsLatest(int isLatest)
|
||||
{
|
||||
isLatest_ = isLatest;
|
||||
setParameter("IsLatest", std::to_string(isLatest));
|
||||
}
|
||||
|
||||
std::string DescribeImageGroupedVulListRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
@@ -313,6 +324,17 @@ void DescribeImageGroupedVulListRequest::setCurrentPage(int currentPage)
|
||||
setParameter("CurrentPage", std::to_string(currentPage));
|
||||
}
|
||||
|
||||
std::string DescribeImageGroupedVulListRequest::getClusterId()const
|
||||
{
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
void DescribeImageGroupedVulListRequest::setClusterId(const std::string& clusterId)
|
||||
{
|
||||
clusterId_ = clusterId;
|
||||
setParameter("ClusterId", clusterId);
|
||||
}
|
||||
|
||||
std::string DescribeImageGroupedVulListRequest::getSearchTags()const
|
||||
{
|
||||
return searchTags_;
|
||||
|
||||
@@ -43,32 +43,32 @@ void DescribeImageGroupedVulListResult::parse(const std::string &payload)
|
||||
for (auto valueGroupedVulItemsGroupedVulItem : allGroupedVulItemsNode)
|
||||
{
|
||||
GroupedVulItem groupedVulItemsObject;
|
||||
if(!valueGroupedVulItemsGroupedVulItem["Name"].isNull())
|
||||
groupedVulItemsObject.name = valueGroupedVulItemsGroupedVulItem["Name"].asString();
|
||||
if(!valueGroupedVulItemsGroupedVulItem["AliasName"].isNull())
|
||||
groupedVulItemsObject.aliasName = valueGroupedVulItemsGroupedVulItem["AliasName"].asString();
|
||||
if(!valueGroupedVulItemsGroupedVulItem["Type"].isNull())
|
||||
groupedVulItemsObject.type = valueGroupedVulItemsGroupedVulItem["Type"].asString();
|
||||
if(!valueGroupedVulItemsGroupedVulItem["Status"].isNull())
|
||||
groupedVulItemsObject.status = std::stoi(valueGroupedVulItemsGroupedVulItem["Status"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["LastScanTime"].isNull())
|
||||
groupedVulItemsObject.lastScanTime = std::stol(valueGroupedVulItemsGroupedVulItem["LastScanTime"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["GmtLast"].isNull())
|
||||
groupedVulItemsObject.gmtLast = std::stol(valueGroupedVulItemsGroupedVulItem["GmtLast"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["AsapCount"].isNull())
|
||||
groupedVulItemsObject.asapCount = std::stoi(valueGroupedVulItemsGroupedVulItem["AsapCount"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["LaterCount"].isNull())
|
||||
groupedVulItemsObject.laterCount = std::stoi(valueGroupedVulItemsGroupedVulItem["LaterCount"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["Type"].isNull())
|
||||
groupedVulItemsObject.type = valueGroupedVulItemsGroupedVulItem["Type"].asString();
|
||||
if(!valueGroupedVulItemsGroupedVulItem["NntfCount"].isNull())
|
||||
groupedVulItemsObject.nntfCount = std::stoi(valueGroupedVulItemsGroupedVulItem["NntfCount"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["GmtLast"].isNull())
|
||||
groupedVulItemsObject.gmtLast = std::stol(valueGroupedVulItemsGroupedVulItem["GmtLast"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["LastScanTime"].isNull())
|
||||
groupedVulItemsObject.lastScanTime = std::stol(valueGroupedVulItemsGroupedVulItem["LastScanTime"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["Tags"].isNull())
|
||||
groupedVulItemsObject.tags = valueGroupedVulItemsGroupedVulItem["Tags"].asString();
|
||||
if(!valueGroupedVulItemsGroupedVulItem["LaterCount"].isNull())
|
||||
groupedVulItemsObject.laterCount = std::stoi(valueGroupedVulItemsGroupedVulItem["LaterCount"].asString());
|
||||
if(!valueGroupedVulItemsGroupedVulItem["AliasName"].isNull())
|
||||
groupedVulItemsObject.aliasName = valueGroupedVulItemsGroupedVulItem["AliasName"].asString();
|
||||
if(!valueGroupedVulItemsGroupedVulItem["Name"].isNull())
|
||||
groupedVulItemsObject.name = valueGroupedVulItemsGroupedVulItem["Name"].asString();
|
||||
if(!valueGroupedVulItemsGroupedVulItem["AsapCount"].isNull())
|
||||
groupedVulItemsObject.asapCount = std::stoi(valueGroupedVulItemsGroupedVulItem["AsapCount"].asString());
|
||||
groupedVulItems_.push_back(groupedVulItemsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["CurrentPage"].isNull())
|
||||
currentPage_ = std::stoi(value["CurrentPage"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
|
||||
161
sas/src/model/DescribeImageListWithBaselineNameRequest.cc
Normal file
161
sas/src/model/DescribeImageListWithBaselineNameRequest.cc
Normal file
@@ -0,0 +1,161 @@
|
||||
/*
|
||||
* 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/sas/model/DescribeImageListWithBaselineNameRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::DescribeImageListWithBaselineNameRequest;
|
||||
|
||||
DescribeImageListWithBaselineNameRequest::DescribeImageListWithBaselineNameRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "DescribeImageListWithBaselineName")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeImageListWithBaselineNameRequest::~DescribeImageListWithBaselineNameRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeImageListWithBaselineNameRequest::getCriteria()const
|
||||
{
|
||||
return criteria_;
|
||||
}
|
||||
|
||||
void DescribeImageListWithBaselineNameRequest::setCriteria(const std::string& criteria)
|
||||
{
|
||||
criteria_ = criteria;
|
||||
setParameter("Criteria", criteria);
|
||||
}
|
||||
|
||||
std::string DescribeImageListWithBaselineNameRequest::getRepoNamespace()const
|
||||
{
|
||||
return repoNamespace_;
|
||||
}
|
||||
|
||||
void DescribeImageListWithBaselineNameRequest::setRepoNamespace(const std::string& repoNamespace)
|
||||
{
|
||||
repoNamespace_ = repoNamespace;
|
||||
setParameter("RepoNamespace", repoNamespace);
|
||||
}
|
||||
|
||||
std::string DescribeImageListWithBaselineNameRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeImageListWithBaselineNameRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string DescribeImageListWithBaselineNameRequest::getImageDigest()const
|
||||
{
|
||||
return imageDigest_;
|
||||
}
|
||||
|
||||
void DescribeImageListWithBaselineNameRequest::setImageDigest(const std::string& imageDigest)
|
||||
{
|
||||
imageDigest_ = imageDigest;
|
||||
setParameter("ImageDigest", imageDigest);
|
||||
}
|
||||
|
||||
int DescribeImageListWithBaselineNameRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeImageListWithBaselineNameRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeImageListWithBaselineNameRequest::getCriteriaType()const
|
||||
{
|
||||
return criteriaType_;
|
||||
}
|
||||
|
||||
void DescribeImageListWithBaselineNameRequest::setCriteriaType(const std::string& criteriaType)
|
||||
{
|
||||
criteriaType_ = criteriaType;
|
||||
setParameter("CriteriaType", criteriaType);
|
||||
}
|
||||
|
||||
std::string DescribeImageListWithBaselineNameRequest::getLang()const
|
||||
{
|
||||
return lang_;
|
||||
}
|
||||
|
||||
void DescribeImageListWithBaselineNameRequest::setLang(const std::string& lang)
|
||||
{
|
||||
lang_ = lang;
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
int DescribeImageListWithBaselineNameRequest::getCurrentPage()const
|
||||
{
|
||||
return currentPage_;
|
||||
}
|
||||
|
||||
void DescribeImageListWithBaselineNameRequest::setCurrentPage(int currentPage)
|
||||
{
|
||||
currentPage_ = currentPage;
|
||||
setParameter("CurrentPage", std::to_string(currentPage));
|
||||
}
|
||||
|
||||
std::string DescribeImageListWithBaselineNameRequest::getClusterId()const
|
||||
{
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
void DescribeImageListWithBaselineNameRequest::setClusterId(const std::string& clusterId)
|
||||
{
|
||||
clusterId_ = clusterId;
|
||||
setParameter("ClusterId", clusterId);
|
||||
}
|
||||
|
||||
std::string DescribeImageListWithBaselineNameRequest::getRepoName()const
|
||||
{
|
||||
return repoName_;
|
||||
}
|
||||
|
||||
void DescribeImageListWithBaselineNameRequest::setRepoName(const std::string& repoName)
|
||||
{
|
||||
repoName_ = repoName;
|
||||
setParameter("RepoName", repoName);
|
||||
}
|
||||
|
||||
std::string DescribeImageListWithBaselineNameRequest::getBaselineNameKey()const
|
||||
{
|
||||
return baselineNameKey_;
|
||||
}
|
||||
|
||||
void DescribeImageListWithBaselineNameRequest::setBaselineNameKey(const std::string& baselineNameKey)
|
||||
{
|
||||
baselineNameKey_ = baselineNameKey;
|
||||
setParameter("BaselineNameKey", baselineNameKey);
|
||||
}
|
||||
|
||||
std::string DescribeImageListWithBaselineNameRequest::getRepoInstanceId()const
|
||||
{
|
||||
return repoInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeImageListWithBaselineNameRequest::setRepoInstanceId(const std::string& repoInstanceId)
|
||||
{
|
||||
repoInstanceId_ = repoInstanceId;
|
||||
setParameter("RepoInstanceId", repoInstanceId);
|
||||
}
|
||||
|
||||
109
sas/src/model/DescribeImageListWithBaselineNameResult.cc
Normal file
109
sas/src/model/DescribeImageListWithBaselineNameResult.cc
Normal file
@@ -0,0 +1,109 @@
|
||||
/*
|
||||
* 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/sas/model/DescribeImageListWithBaselineNameResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
DescribeImageListWithBaselineNameResult::DescribeImageListWithBaselineNameResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeImageListWithBaselineNameResult::DescribeImageListWithBaselineNameResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeImageListWithBaselineNameResult::~DescribeImageListWithBaselineNameResult()
|
||||
{}
|
||||
|
||||
void DescribeImageListWithBaselineNameResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allImageInfosNode = value["ImageInfos"]["ImageInfosItem"];
|
||||
for (auto valueImageInfosImageInfosItem : allImageInfosNode)
|
||||
{
|
||||
ImageInfosItem imageInfosObject;
|
||||
if(!valueImageInfosImageInfosItem["MiddleRiskImage"].isNull())
|
||||
imageInfosObject.middleRiskImage = std::stoi(valueImageInfosImageInfosItem["MiddleRiskImage"].asString());
|
||||
if(!valueImageInfosImageInfosItem["Endpoints"].isNull())
|
||||
imageInfosObject.endpoints = valueImageInfosImageInfosItem["Endpoints"].asString();
|
||||
if(!valueImageInfosImageInfosItem["RiskStatus"].isNull())
|
||||
imageInfosObject.riskStatus = valueImageInfosImageInfosItem["RiskStatus"].asString();
|
||||
if(!valueImageInfosImageInfosItem["ImageCreate"].isNull())
|
||||
imageInfosObject.imageCreate = std::stol(valueImageInfosImageInfosItem["ImageCreate"].asString());
|
||||
if(!valueImageInfosImageInfosItem["Digest"].isNull())
|
||||
imageInfosObject.digest = valueImageInfosImageInfosItem["Digest"].asString();
|
||||
if(!valueImageInfosImageInfosItem["Tag"].isNull())
|
||||
imageInfosObject.tag = valueImageInfosImageInfosItem["Tag"].asString();
|
||||
if(!valueImageInfosImageInfosItem["ImageUpdate"].isNull())
|
||||
imageInfosObject.imageUpdate = std::stol(valueImageInfosImageInfosItem["ImageUpdate"].asString());
|
||||
if(!valueImageInfosImageInfosItem["InstanceId"].isNull())
|
||||
imageInfosObject.instanceId = valueImageInfosImageInfosItem["InstanceId"].asString();
|
||||
if(!valueImageInfosImageInfosItem["LowRiskImage"].isNull())
|
||||
imageInfosObject.lowRiskImage = std::stoi(valueImageInfosImageInfosItem["LowRiskImage"].asString());
|
||||
if(!valueImageInfosImageInfosItem["RepoType"].isNull())
|
||||
imageInfosObject.repoType = valueImageInfosImageInfosItem["RepoType"].asString();
|
||||
if(!valueImageInfosImageInfosItem["RegionId"].isNull())
|
||||
imageInfosObject.regionId = valueImageInfosImageInfosItem["RegionId"].asString();
|
||||
if(!valueImageInfosImageInfosItem["Uuid"].isNull())
|
||||
imageInfosObject.uuid = valueImageInfosImageInfosItem["Uuid"].asString();
|
||||
if(!valueImageInfosImageInfosItem["ImageSize"].isNull())
|
||||
imageInfosObject.imageSize = std::stoi(valueImageInfosImageInfosItem["ImageSize"].asString());
|
||||
if(!valueImageInfosImageInfosItem["RepoId"].isNull())
|
||||
imageInfosObject.repoId = valueImageInfosImageInfosItem["RepoId"].asString();
|
||||
if(!valueImageInfosImageInfosItem["TotalItemCount"].isNull())
|
||||
imageInfosObject.totalItemCount = std::stoi(valueImageInfosImageInfosItem["TotalItemCount"].asString());
|
||||
if(!valueImageInfosImageInfosItem["HighRiskImage"].isNull())
|
||||
imageInfosObject.highRiskImage = std::stoi(valueImageInfosImageInfosItem["HighRiskImage"].asString());
|
||||
if(!valueImageInfosImageInfosItem["NoRiskImage"].isNull())
|
||||
imageInfosObject.noRiskImage = std::stoi(valueImageInfosImageInfosItem["NoRiskImage"].asString());
|
||||
if(!valueImageInfosImageInfosItem["ImageId"].isNull())
|
||||
imageInfosObject.imageId = valueImageInfosImageInfosItem["ImageId"].asString();
|
||||
if(!valueImageInfosImageInfosItem["RepoName"].isNull())
|
||||
imageInfosObject.repoName = valueImageInfosImageInfosItem["RepoName"].asString();
|
||||
if(!valueImageInfosImageInfosItem["RepoNamespace"].isNull())
|
||||
imageInfosObject.repoNamespace = valueImageInfosImageInfosItem["RepoNamespace"].asString();
|
||||
imageInfos_.push_back(imageInfosObject);
|
||||
}
|
||||
auto pageInfoNode = value["PageInfo"];
|
||||
if(!pageInfoNode["CurrentPage"].isNull())
|
||||
pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString());
|
||||
if(!pageInfoNode["PageSize"].isNull())
|
||||
pageInfo_.pageSize = std::stoi(pageInfoNode["PageSize"].asString());
|
||||
if(!pageInfoNode["TotalCount"].isNull())
|
||||
pageInfo_.totalCount = std::stoi(pageInfoNode["TotalCount"].asString());
|
||||
if(!pageInfoNode["Count"].isNull())
|
||||
pageInfo_.count = std::stoi(pageInfoNode["Count"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeImageListWithBaselineNameResult::ImageInfosItem> DescribeImageListWithBaselineNameResult::getImageInfos()const
|
||||
{
|
||||
return imageInfos_;
|
||||
}
|
||||
|
||||
DescribeImageListWithBaselineNameResult::PageInfo DescribeImageListWithBaselineNameResult::getPageInfo()const
|
||||
{
|
||||
return pageInfo_;
|
||||
}
|
||||
|
||||
@@ -40,12 +40,12 @@ void DescribeImageScanAuthCountResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto imageScanNode = value["ImageScan"];
|
||||
if(!imageScanNode["InstanceId"].isNull())
|
||||
imageScan_.instanceId = imageScanNode["InstanceId"].asString();
|
||||
if(!imageScanNode["ImageScanCapacity"].isNull())
|
||||
imageScan_.imageScanCapacity = std::stol(imageScanNode["ImageScanCapacity"].asString());
|
||||
if(!imageScanNode["ScanCount"].isNull())
|
||||
imageScan_.scanCount = std::stol(imageScanNode["ScanCount"].asString());
|
||||
if(!imageScanNode["ImageScanCapacity"].isNull())
|
||||
imageScan_.imageScanCapacity = std::stol(imageScanNode["ImageScanCapacity"].asString());
|
||||
if(!imageScanNode["InstanceId"].isNull())
|
||||
imageScan_.instanceId = imageScanNode["InstanceId"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -357,6 +357,17 @@ void DescribeImageVulListRequest::setCurrentPage(int currentPage)
|
||||
setParameter("CurrentPage", std::to_string(currentPage));
|
||||
}
|
||||
|
||||
std::string DescribeImageVulListRequest::getClusterId()const
|
||||
{
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
void DescribeImageVulListRequest::setClusterId(const std::string& clusterId)
|
||||
{
|
||||
clusterId_ = clusterId;
|
||||
setParameter("ClusterId", clusterId);
|
||||
}
|
||||
|
||||
std::string DescribeImageVulListRequest::getBatchName()const
|
||||
{
|
||||
return batchName_;
|
||||
|
||||
@@ -43,63 +43,68 @@ void DescribeImageVulListResult::parse(const std::string &payload)
|
||||
for (auto valueVulRecordsVulRecord : allVulRecordsNode)
|
||||
{
|
||||
VulRecord vulRecordsObject;
|
||||
if(!valueVulRecordsVulRecord["PrimaryId"].isNull())
|
||||
vulRecordsObject.primaryId = std::stol(valueVulRecordsVulRecord["PrimaryId"].asString());
|
||||
if(!valueVulRecordsVulRecord["Uuid"].isNull())
|
||||
vulRecordsObject.uuid = valueVulRecordsVulRecord["Uuid"].asString();
|
||||
if(!valueVulRecordsVulRecord["Name"].isNull())
|
||||
vulRecordsObject.name = valueVulRecordsVulRecord["Name"].asString();
|
||||
if(!valueVulRecordsVulRecord["Tag"].isNull())
|
||||
vulRecordsObject.tag = valueVulRecordsVulRecord["Tag"].asString();
|
||||
if(!valueVulRecordsVulRecord["AliasName"].isNull())
|
||||
vulRecordsObject.aliasName = valueVulRecordsVulRecord["AliasName"].asString();
|
||||
if(!valueVulRecordsVulRecord["CanUpdate"].isNull())
|
||||
vulRecordsObject.canUpdate = valueVulRecordsVulRecord["CanUpdate"].asString() == "true";
|
||||
if(!valueVulRecordsVulRecord["Type"].isNull())
|
||||
vulRecordsObject.type = valueVulRecordsVulRecord["Type"].asString();
|
||||
if(!valueVulRecordsVulRecord["Level"].isNull())
|
||||
vulRecordsObject.level = valueVulRecordsVulRecord["Level"].asString();
|
||||
if(!valueVulRecordsVulRecord["Status"].isNull())
|
||||
vulRecordsObject.status = std::stoi(valueVulRecordsVulRecord["Status"].asString());
|
||||
if(!valueVulRecordsVulRecord["ModifyTs"].isNull())
|
||||
vulRecordsObject.modifyTs = std::stol(valueVulRecordsVulRecord["ModifyTs"].asString());
|
||||
if(!valueVulRecordsVulRecord["Progress"].isNull())
|
||||
vulRecordsObject.progress = std::stoi(valueVulRecordsVulRecord["Progress"].asString());
|
||||
if(!valueVulRecordsVulRecord["ImageDigest"].isNull())
|
||||
vulRecordsObject.imageDigest = valueVulRecordsVulRecord["ImageDigest"].asString();
|
||||
if(!valueVulRecordsVulRecord["PrimaryId"].isNull())
|
||||
vulRecordsObject.primaryId = std::stol(valueVulRecordsVulRecord["PrimaryId"].asString());
|
||||
if(!valueVulRecordsVulRecord["Tag"].isNull())
|
||||
vulRecordsObject.tag = valueVulRecordsVulRecord["Tag"].asString();
|
||||
if(!valueVulRecordsVulRecord["RepoNamespace"].isNull())
|
||||
vulRecordsObject.repoNamespace = valueVulRecordsVulRecord["RepoNamespace"].asString();
|
||||
if(!valueVulRecordsVulRecord["RepoName"].isNull())
|
||||
vulRecordsObject.repoName = valueVulRecordsVulRecord["RepoName"].asString();
|
||||
if(!valueVulRecordsVulRecord["Related"].isNull())
|
||||
vulRecordsObject.related = valueVulRecordsVulRecord["Related"].asString();
|
||||
if(!valueVulRecordsVulRecord["FirstTs"].isNull())
|
||||
vulRecordsObject.firstTs = std::stol(valueVulRecordsVulRecord["FirstTs"].asString());
|
||||
if(!valueVulRecordsVulRecord["LastTs"].isNull())
|
||||
vulRecordsObject.lastTs = std::stol(valueVulRecordsVulRecord["LastTs"].asString());
|
||||
if(!valueVulRecordsVulRecord["Status"].isNull())
|
||||
vulRecordsObject.status = std::stoi(valueVulRecordsVulRecord["Status"].asString());
|
||||
if(!valueVulRecordsVulRecord["Progress"].isNull())
|
||||
vulRecordsObject.progress = std::stoi(valueVulRecordsVulRecord["Progress"].asString());
|
||||
if(!valueVulRecordsVulRecord["Necessity"].isNull())
|
||||
vulRecordsObject.necessity = valueVulRecordsVulRecord["Necessity"].asString();
|
||||
if(!valueVulRecordsVulRecord["Related"].isNull())
|
||||
vulRecordsObject.related = valueVulRecordsVulRecord["Related"].asString();
|
||||
if(!valueVulRecordsVulRecord["ModifyTs"].isNull())
|
||||
vulRecordsObject.modifyTs = std::stol(valueVulRecordsVulRecord["ModifyTs"].asString());
|
||||
if(!valueVulRecordsVulRecord["ImageDigest"].isNull())
|
||||
vulRecordsObject.imageDigest = valueVulRecordsVulRecord["ImageDigest"].asString();
|
||||
if(!valueVulRecordsVulRecord["CanUpdate"].isNull())
|
||||
vulRecordsObject.canUpdate = valueVulRecordsVulRecord["CanUpdate"].asString() == "true";
|
||||
if(!valueVulRecordsVulRecord["Uuid"].isNull())
|
||||
vulRecordsObject.uuid = valueVulRecordsVulRecord["Uuid"].asString();
|
||||
if(!valueVulRecordsVulRecord["AliasName"].isNull())
|
||||
vulRecordsObject.aliasName = valueVulRecordsVulRecord["AliasName"].asString();
|
||||
if(!valueVulRecordsVulRecord["Name"].isNull())
|
||||
vulRecordsObject.name = valueVulRecordsVulRecord["Name"].asString();
|
||||
if(!valueVulRecordsVulRecord["Level"].isNull())
|
||||
vulRecordsObject.level = valueVulRecordsVulRecord["Level"].asString();
|
||||
auto extendContentJsonNode = value["ExtendContentJson"];
|
||||
if(!extendContentJsonNode["Os"].isNull())
|
||||
vulRecordsObject.extendContentJson.os = extendContentJsonNode["Os"].asString();
|
||||
if(!extendContentJsonNode["OsRelease"].isNull())
|
||||
vulRecordsObject.extendContentJson.osRelease = extendContentJsonNode["OsRelease"].asString();
|
||||
if(!extendContentJsonNode["Os"].isNull())
|
||||
vulRecordsObject.extendContentJson.os = extendContentJsonNode["Os"].asString();
|
||||
auto allRpmEntityListNode = extendContentJsonNode["RpmEntityList"]["RpmEntity"];
|
||||
for (auto extendContentJsonNodeRpmEntityListRpmEntity : allRpmEntityListNode)
|
||||
{
|
||||
VulRecord::ExtendContentJson::RpmEntity rpmEntityObject;
|
||||
if(!extendContentJsonNodeRpmEntityListRpmEntity["FullVersion"].isNull())
|
||||
rpmEntityObject.fullVersion = extendContentJsonNodeRpmEntityListRpmEntity["FullVersion"].asString();
|
||||
if(!extendContentJsonNodeRpmEntityListRpmEntity["MatchDetail"].isNull())
|
||||
rpmEntityObject.matchDetail = extendContentJsonNodeRpmEntityListRpmEntity["MatchDetail"].asString();
|
||||
if(!extendContentJsonNodeRpmEntityListRpmEntity["Name"].isNull())
|
||||
rpmEntityObject.name = extendContentJsonNodeRpmEntityListRpmEntity["Name"].asString();
|
||||
if(!extendContentJsonNodeRpmEntityListRpmEntity["Path"].isNull())
|
||||
rpmEntityObject.path = extendContentJsonNodeRpmEntityListRpmEntity["Path"].asString();
|
||||
if(!extendContentJsonNodeRpmEntityListRpmEntity["UpdateCmd"].isNull())
|
||||
rpmEntityObject.updateCmd = extendContentJsonNodeRpmEntityListRpmEntity["UpdateCmd"].asString();
|
||||
if(!extendContentJsonNodeRpmEntityListRpmEntity["Version"].isNull())
|
||||
rpmEntityObject.version = extendContentJsonNodeRpmEntityListRpmEntity["Version"].asString();
|
||||
if(!extendContentJsonNodeRpmEntityListRpmEntity["Layer"].isNull())
|
||||
rpmEntityObject.layer = extendContentJsonNodeRpmEntityListRpmEntity["Layer"].asString();
|
||||
if(!extendContentJsonNodeRpmEntityListRpmEntity["MatchList"].isNull())
|
||||
rpmEntityObject.matchList = extendContentJsonNodeRpmEntityListRpmEntity["MatchList"].asString();
|
||||
if(!extendContentJsonNodeRpmEntityListRpmEntity["FullVersion"].isNull())
|
||||
rpmEntityObject.fullVersion = extendContentJsonNodeRpmEntityListRpmEntity["FullVersion"].asString();
|
||||
if(!extendContentJsonNodeRpmEntityListRpmEntity["Version"].isNull())
|
||||
rpmEntityObject.version = extendContentJsonNodeRpmEntityListRpmEntity["Version"].asString();
|
||||
if(!extendContentJsonNodeRpmEntityListRpmEntity["MatchDetail"].isNull())
|
||||
rpmEntityObject.matchDetail = extendContentJsonNodeRpmEntityListRpmEntity["MatchDetail"].asString();
|
||||
if(!extendContentJsonNodeRpmEntityListRpmEntity["Path"].isNull())
|
||||
rpmEntityObject.path = extendContentJsonNodeRpmEntityListRpmEntity["Path"].asString();
|
||||
if(!extendContentJsonNodeRpmEntityListRpmEntity["Name"].isNull())
|
||||
rpmEntityObject.name = extendContentJsonNodeRpmEntityListRpmEntity["Name"].asString();
|
||||
if(!extendContentJsonNodeRpmEntityListRpmEntity["UpdateCmd"].isNull())
|
||||
rpmEntityObject.updateCmd = extendContentJsonNodeRpmEntityListRpmEntity["UpdateCmd"].asString();
|
||||
auto allMatchList = value["MatchList"]["Match"];
|
||||
for (auto value : allMatchList)
|
||||
rpmEntityObject.matchList.push_back(value.asString());
|
||||
vulRecordsObject.extendContentJson.rpmEntityList.push_back(rpmEntityObject);
|
||||
}
|
||||
auto allLayers = value["Layers"]["name"];
|
||||
@@ -107,10 +112,10 @@ void DescribeImageVulListResult::parse(const std::string &payload)
|
||||
vulRecordsObject.layers.push_back(value.asString());
|
||||
vulRecords_.push_back(vulRecordsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["CurrentPage"].isNull())
|
||||
currentPage_ = std::stoi(value["CurrentPage"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
|
||||
84
sas/src/model/DescribeInstallCodesRequest.cc
Normal file
84
sas/src/model/DescribeInstallCodesRequest.cc
Normal file
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/sas/model/DescribeInstallCodesRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::DescribeInstallCodesRequest;
|
||||
|
||||
DescribeInstallCodesRequest::DescribeInstallCodesRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "DescribeInstallCodes")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeInstallCodesRequest::~DescribeInstallCodesRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeInstallCodesRequest::getSubAccountName()const
|
||||
{
|
||||
return subAccountName_;
|
||||
}
|
||||
|
||||
void DescribeInstallCodesRequest::setSubAccountName(const std::string& subAccountName)
|
||||
{
|
||||
subAccountName_ = subAccountName;
|
||||
setParameter("SubAccountName", subAccountName);
|
||||
}
|
||||
|
||||
std::string DescribeInstallCodesRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeInstallCodesRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
int DescribeInstallCodesRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeInstallCodesRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
int DescribeInstallCodesRequest::getCurrentPage()const
|
||||
{
|
||||
return currentPage_;
|
||||
}
|
||||
|
||||
void DescribeInstallCodesRequest::setCurrentPage(int currentPage)
|
||||
{
|
||||
currentPage_ = currentPage;
|
||||
setParameter("CurrentPage", std::to_string(currentPage));
|
||||
}
|
||||
|
||||
int DescribeInstallCodesRequest::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
void DescribeInstallCodesRequest::setStatus(int status)
|
||||
{
|
||||
status_ = status;
|
||||
setParameter("Status", std::to_string(status));
|
||||
}
|
||||
|
||||
73
sas/src/model/DescribeInstallCodesResult.cc
Normal file
73
sas/src/model/DescribeInstallCodesResult.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/sas/model/DescribeInstallCodesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
DescribeInstallCodesResult::DescribeInstallCodesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeInstallCodesResult::DescribeInstallCodesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeInstallCodesResult::~DescribeInstallCodesResult()
|
||||
{}
|
||||
|
||||
void DescribeInstallCodesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allInstallCodesNode = value["InstallCodes"]["InstallCode"];
|
||||
for (auto valueInstallCodesInstallCode : allInstallCodesNode)
|
||||
{
|
||||
InstallCode installCodesObject;
|
||||
if(!valueInstallCodesInstallCode["OnlyImage"].isNull())
|
||||
installCodesObject.onlyImage = valueInstallCodesInstallCode["OnlyImage"].asString() == "true";
|
||||
if(!valueInstallCodesInstallCode["CaptchaCode"].isNull())
|
||||
installCodesObject.captchaCode = valueInstallCodesInstallCode["CaptchaCode"].asString();
|
||||
if(!valueInstallCodesInstallCode["GroupId"].isNull())
|
||||
installCodesObject.groupId = std::stol(valueInstallCodesInstallCode["GroupId"].asString());
|
||||
if(!valueInstallCodesInstallCode["GroupName"].isNull())
|
||||
installCodesObject.groupName = valueInstallCodesInstallCode["GroupName"].asString();
|
||||
if(!valueInstallCodesInstallCode["ExpiredDate"].isNull())
|
||||
installCodesObject.expiredDate = std::stol(valueInstallCodesInstallCode["ExpiredDate"].asString());
|
||||
if(!valueInstallCodesInstallCode["VendorName"].isNull())
|
||||
installCodesObject.vendorName = valueInstallCodesInstallCode["VendorName"].asString();
|
||||
if(!valueInstallCodesInstallCode["Os"].isNull())
|
||||
installCodesObject.os = valueInstallCodesInstallCode["Os"].asString();
|
||||
if(!valueInstallCodesInstallCode["Tag"].isNull())
|
||||
installCodesObject.tag = valueInstallCodesInstallCode["Tag"].asString();
|
||||
if(!valueInstallCodesInstallCode["Vendor"].isNull())
|
||||
installCodesObject.vendor = std::stoi(valueInstallCodesInstallCode["Vendor"].asString());
|
||||
installCodes_.push_back(installCodesObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeInstallCodesResult::InstallCode> DescribeInstallCodesResult::getInstallCodes()const
|
||||
{
|
||||
return installCodes_;
|
||||
}
|
||||
|
||||
@@ -43,30 +43,30 @@ void DescribeInstanceStatisticsResult::parse(const std::string &payload)
|
||||
for (auto valueDataDataItem : allDataNode)
|
||||
{
|
||||
DataItem dataObject;
|
||||
if(!valueDataDataItem["Uuid"].isNull())
|
||||
dataObject.uuid = valueDataDataItem["Uuid"].asString();
|
||||
if(!valueDataDataItem["Account"].isNull())
|
||||
dataObject.account = std::stoi(valueDataDataItem["Account"].asString());
|
||||
if(!valueDataDataItem["Health"].isNull())
|
||||
dataObject.health = std::stoi(valueDataDataItem["Health"].asString());
|
||||
if(!valueDataDataItem["Trojan"].isNull())
|
||||
dataObject.trojan = std::stoi(valueDataDataItem["Trojan"].asString());
|
||||
if(!valueDataDataItem["Suspicious"].isNull())
|
||||
dataObject.suspicious = std::stoi(valueDataDataItem["Suspicious"].asString());
|
||||
if(!valueDataDataItem["Vul"].isNull())
|
||||
dataObject.vul = std::stoi(valueDataDataItem["Vul"].asString());
|
||||
if(!valueDataDataItem["CveNum"].isNull())
|
||||
dataObject.cveNum = std::stoi(valueDataDataItem["CveNum"].asString());
|
||||
if(!valueDataDataItem["EmgNum"].isNull())
|
||||
dataObject.emgNum = std::stoi(valueDataDataItem["EmgNum"].asString());
|
||||
if(!valueDataDataItem["SysNum"].isNull())
|
||||
dataObject.sysNum = std::stoi(valueDataDataItem["SysNum"].asString());
|
||||
if(!valueDataDataItem["CmsNum"].isNull())
|
||||
dataObject.cmsNum = std::stoi(valueDataDataItem["CmsNum"].asString());
|
||||
if(!valueDataDataItem["AppNum"].isNull())
|
||||
dataObject.appNum = std::stoi(valueDataDataItem["AppNum"].asString());
|
||||
if(!valueDataDataItem["ScaNum"].isNull())
|
||||
dataObject.scaNum = std::stoi(valueDataDataItem["ScaNum"].asString());
|
||||
if(!valueDataDataItem["Trojan"].isNull())
|
||||
dataObject.trojan = std::stoi(valueDataDataItem["Trojan"].asString());
|
||||
if(!valueDataDataItem["CveNum"].isNull())
|
||||
dataObject.cveNum = std::stoi(valueDataDataItem["CveNum"].asString());
|
||||
if(!valueDataDataItem["EmgNum"].isNull())
|
||||
dataObject.emgNum = std::stoi(valueDataDataItem["EmgNum"].asString());
|
||||
if(!valueDataDataItem["Suspicious"].isNull())
|
||||
dataObject.suspicious = std::stoi(valueDataDataItem["Suspicious"].asString());
|
||||
if(!valueDataDataItem["CmsNum"].isNull())
|
||||
dataObject.cmsNum = std::stoi(valueDataDataItem["CmsNum"].asString());
|
||||
if(!valueDataDataItem["Uuid"].isNull())
|
||||
dataObject.uuid = valueDataDataItem["Uuid"].asString();
|
||||
if(!valueDataDataItem["Vul"].isNull())
|
||||
dataObject.vul = std::stoi(valueDataDataItem["Vul"].asString());
|
||||
if(!valueDataDataItem["Health"].isNull())
|
||||
dataObject.health = std::stoi(valueDataDataItem["Health"].asString());
|
||||
if(!valueDataDataItem["SysNum"].isNull())
|
||||
dataObject.sysNum = std::stoi(valueDataDataItem["SysNum"].asString());
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,62 +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/sas/model/DescribeIpInfoRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::DescribeIpInfoRequest;
|
||||
|
||||
DescribeIpInfoRequest::DescribeIpInfoRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "DescribeIpInfo")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeIpInfoRequest::~DescribeIpInfoRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeIpInfoRequest::getIp()const
|
||||
{
|
||||
return ip_;
|
||||
}
|
||||
|
||||
void DescribeIpInfoRequest::setIp(const std::string& ip)
|
||||
{
|
||||
ip_ = ip;
|
||||
setParameter("Ip", ip);
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeIpInfoRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoRequest::getField()const
|
||||
{
|
||||
return field_;
|
||||
}
|
||||
|
||||
void DescribeIpInfoRequest::setField(const std::string& field)
|
||||
{
|
||||
field_ = field;
|
||||
setParameter("Field", field);
|
||||
}
|
||||
|
||||
@@ -1,471 +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/sas/model/DescribeIpInfoResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
DescribeIpInfoResult::DescribeIpInfoResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeIpInfoResult::DescribeIpInfoResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeIpInfoResult::~DescribeIpInfoResult()
|
||||
{}
|
||||
|
||||
void DescribeIpInfoResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ip"].isNull())
|
||||
ip_ = value["ip"].asString();
|
||||
if(!value["geo"].isNull())
|
||||
geo_ = value["geo"].asString();
|
||||
if(!value["is_proxy"].isNull())
|
||||
is_proxy_ = value["is_proxy"].asString();
|
||||
if(!value["gmt_last_tor"].isNull())
|
||||
gmt_last_tor_ = value["gmt_last_tor"].asString();
|
||||
if(!value["tor_day_trace"].isNull())
|
||||
tor_day_trace_ = value["tor_day_trace"].asString();
|
||||
if(!value["total_day_cnt_tor"].isNull())
|
||||
total_day_cnt_tor_ = value["total_day_cnt_tor"].asString();
|
||||
if(!value["day_cnt_7d_tor"].isNull())
|
||||
day_cnt_7d_tor_ = value["day_cnt_7d_tor"].asString();
|
||||
if(!value["day_cnt_30d_tor"].isNull())
|
||||
day_cnt_30d_tor_ = value["day_cnt_30d_tor"].asString();
|
||||
if(!value["is_tor"].isNull())
|
||||
is_tor_ = value["is_tor"].asString();
|
||||
if(!value["gmt_last_web_attack"].isNull())
|
||||
gmt_last_web_attack_ = value["gmt_last_web_attack"].asString();
|
||||
if(!value["web_attack_day_trace"].isNull())
|
||||
web_attack_day_trace_ = value["web_attack_day_trace"].asString();
|
||||
if(!value["total_day_cnt_web_attack"].isNull())
|
||||
total_day_cnt_web_attack_ = value["total_day_cnt_web_attack"].asString();
|
||||
if(!value["day_cnt_7d_web_attack"].isNull())
|
||||
day_cnt_7d_web_attack_ = value["day_cnt_7d_web_attack"].asString();
|
||||
if(!value["day_cnt_30d_web_attack"].isNull())
|
||||
day_cnt_30d_web_attack_ = value["day_cnt_30d_web_attack"].asString();
|
||||
if(!value["is_web_attack"].isNull())
|
||||
is_web_attack_ = value["is_web_attack"].asString();
|
||||
if(!value["gmt_last_proxy"].isNull())
|
||||
gmt_last_proxy_ = value["gmt_last_proxy"].asString();
|
||||
if(!value["proxy_day_trace"].isNull())
|
||||
proxy_day_trace_ = value["proxy_day_trace"].asString();
|
||||
if(!value["is_proxy_1d"].isNull())
|
||||
is_proxy_1d_ = value["is_proxy_1d"].asString();
|
||||
if(!value["is_proxy_7d"].isNull())
|
||||
is_proxy_7d_ = value["is_proxy_7d"].asString();
|
||||
if(!value["is_tor_1d"].isNull())
|
||||
is_tor_1d_ = value["is_tor_1d"].asString();
|
||||
if(!value["is_tor_7d"].isNull())
|
||||
is_tor_7d_ = value["is_tor_7d"].asString();
|
||||
if(!value["is_web_attack_1d"].isNull())
|
||||
is_web_attack_1d_ = value["is_web_attack_1d"].asString();
|
||||
if(!value["is_web_attack_7d"].isNull())
|
||||
is_web_attack_7d_ = value["is_web_attack_7d"].asString();
|
||||
if(!value["is_web_attack_30d"].isNull())
|
||||
is_web_attack_30d_ = value["is_web_attack_30d"].asString();
|
||||
if(!value["province"].isNull())
|
||||
province_ = value["province"].asString();
|
||||
if(!value["city"].isNull())
|
||||
city_ = value["city"].asString();
|
||||
if(!value["isp"].isNull())
|
||||
isp_ = value["isp"].asString();
|
||||
if(!value["country"].isNull())
|
||||
country_ = value["country"].asString();
|
||||
if(!value["gmt_last_nat"].isNull())
|
||||
gmt_last_nat_ = value["gmt_last_nat"].asString();
|
||||
if(!value["nat_day_trace"].isNull())
|
||||
nat_day_trace_ = value["nat_day_trace"].asString();
|
||||
if(!value["is_nat"].isNull())
|
||||
is_nat_ = value["is_nat"].asString();
|
||||
if(!value["is_nat_1d"].isNull())
|
||||
is_nat_1d_ = value["is_nat_1d"].asString();
|
||||
if(!value["is_nat_7d"].isNull())
|
||||
is_nat_7d_ = value["is_nat_7d"].asString();
|
||||
if(!value["gmt_first_mining_pool"].isNull())
|
||||
gmt_first_mining_pool_ = value["gmt_first_mining_pool"].asString();
|
||||
if(!value["gmt_last_mining_pool"].isNull())
|
||||
gmt_last_mining_pool_ = value["gmt_last_mining_pool"].asString();
|
||||
if(!value["mining_pool_day_trace"].isNull())
|
||||
mining_pool_day_trace_ = value["mining_pool_day_trace"].asString();
|
||||
if(!value["is_mining_pool"].isNull())
|
||||
is_mining_pool_ = value["is_mining_pool"].asString();
|
||||
if(!value["is_mining_pool_1d"].isNull())
|
||||
is_mining_pool_1d_ = value["is_mining_pool_1d"].asString();
|
||||
if(!value["is_mining_pool_7d"].isNull())
|
||||
is_mining_pool_7d_ = value["is_mining_pool_7d"].asString();
|
||||
if(!value["gmt_first_c2"].isNull())
|
||||
gmt_first_c2_ = value["gmt_first_c2"].asString();
|
||||
if(!value["gmt_last_c2"].isNull())
|
||||
gmt_last_c2_ = value["gmt_last_c2"].asString();
|
||||
if(!value["c2_day_trace"].isNull())
|
||||
c2_day_trace_ = value["c2_day_trace"].asString();
|
||||
if(!value["is_c2"].isNull())
|
||||
is_c2_ = value["is_c2"].asString();
|
||||
if(!value["is_c2_1d"].isNull())
|
||||
is_c2_1d_ = value["is_c2_1d"].asString();
|
||||
if(!value["is_c2_7d"].isNull())
|
||||
is_c2_7d_ = value["is_c2_7d"].asString();
|
||||
if(!value["gmt_last_malicious_source"].isNull())
|
||||
gmt_last_malicious_source_ = value["gmt_last_malicious_source"].asString();
|
||||
if(!value["malicious_source_day_trace"].isNull())
|
||||
malicious_source_day_trace_ = value["malicious_source_day_trace"].asString();
|
||||
if(!value["is_malicious_source"].isNull())
|
||||
is_malicious_source_ = value["is_malicious_source"].asString();
|
||||
if(!value["is_malicious_source_1d"].isNull())
|
||||
is_malicious_source_1d_ = value["is_malicious_source_1d"].asString();
|
||||
if(!value["is_malicious_source_7d"].isNull())
|
||||
is_malicious_source_7d_ = value["is_malicious_source_7d"].asString();
|
||||
if(!value["is_malicious_source_30d"].isNull())
|
||||
is_malicious_source_30d_ = value["is_malicious_source_30d"].asString();
|
||||
if(!value["is_idc"].isNull())
|
||||
is_idc_ = value["is_idc"].asString();
|
||||
if(!value["idc_name"].isNull())
|
||||
idc_name_ = value["idc_name"].asString();
|
||||
if(!value["is_malicious_login"].isNull())
|
||||
is_malicious_login_ = value["is_malicious_login"].asString();
|
||||
if(!value["gmt_last_malicious_login"].isNull())
|
||||
gmt_last_malicious_login_ = value["gmt_last_malicious_login"].asString();
|
||||
if(!value["malicious_login_day_trace"].isNull())
|
||||
malicious_login_day_trace_ = value["malicious_login_day_trace"].asString();
|
||||
if(!value["is_malicious_login_1d"].isNull())
|
||||
is_malicious_login_1d_ = value["is_malicious_login_1d"].asString();
|
||||
if(!value["is_malicious_login_7d"].isNull())
|
||||
is_malicious_login_7d_ = value["is_malicious_login_7d"].asString();
|
||||
if(!value["malicious_score"].isNull())
|
||||
malicious_score_ = value["malicious_score"].asString();
|
||||
if(!value["tags"].isNull())
|
||||
tags_ = value["tags"].asString();
|
||||
if(!value["rdns"].isNull())
|
||||
rdns_ = value["rdns"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getGmt_first_c2()const
|
||||
{
|
||||
return gmt_first_c2_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_malicious_source_30d()const
|
||||
{
|
||||
return is_malicious_source_30d_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_tor_1d()const
|
||||
{
|
||||
return is_tor_1d_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getC2_day_trace()const
|
||||
{
|
||||
return c2_day_trace_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getGmt_last_c2()const
|
||||
{
|
||||
return gmt_last_c2_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getDay_cnt_30d_tor()const
|
||||
{
|
||||
return day_cnt_30d_tor_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getNat_day_trace()const
|
||||
{
|
||||
return nat_day_trace_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getMining_pool_day_trace()const
|
||||
{
|
||||
return mining_pool_day_trace_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_nat_1d()const
|
||||
{
|
||||
return is_nat_1d_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getMalicious_source_day_trace()const
|
||||
{
|
||||
return malicious_source_day_trace_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getTags()const
|
||||
{
|
||||
return tags_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_idc()const
|
||||
{
|
||||
return is_idc_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_c2_7d()const
|
||||
{
|
||||
return is_c2_7d_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getGmt_last_malicious_login()const
|
||||
{
|
||||
return gmt_last_malicious_login_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_proxy()const
|
||||
{
|
||||
return is_proxy_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getDay_cnt_7d_web_attack()const
|
||||
{
|
||||
return day_cnt_7d_web_attack_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getCity()const
|
||||
{
|
||||
return city_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getProvince()const
|
||||
{
|
||||
return province_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getGeo()const
|
||||
{
|
||||
return geo_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getGmt_last_nat()const
|
||||
{
|
||||
return gmt_last_nat_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_malicious_login_7d()const
|
||||
{
|
||||
return is_malicious_login_7d_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getMalicious_login_day_trace()const
|
||||
{
|
||||
return malicious_login_day_trace_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getRdns()const
|
||||
{
|
||||
return rdns_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_proxy_7d()const
|
||||
{
|
||||
return is_proxy_7d_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_web_attack_7d()const
|
||||
{
|
||||
return is_web_attack_7d_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_web_attack_30d()const
|
||||
{
|
||||
return is_web_attack_30d_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_mining_pool_1d()const
|
||||
{
|
||||
return is_mining_pool_1d_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getTotal_day_cnt_web_attack()const
|
||||
{
|
||||
return total_day_cnt_web_attack_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getCountry()const
|
||||
{
|
||||
return country_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_malicious_source_7d()const
|
||||
{
|
||||
return is_malicious_source_7d_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getGmt_last_proxy()const
|
||||
{
|
||||
return gmt_last_proxy_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_nat()const
|
||||
{
|
||||
return is_nat_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_web_attack()const
|
||||
{
|
||||
return is_web_attack_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getGmt_last_tor()const
|
||||
{
|
||||
return gmt_last_tor_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIp()const
|
||||
{
|
||||
return ip_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getTotal_day_cnt_tor()const
|
||||
{
|
||||
return total_day_cnt_tor_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_tor_7d()const
|
||||
{
|
||||
return is_tor_7d_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getWeb_attack_day_trace()const
|
||||
{
|
||||
return web_attack_day_trace_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_nat_7d()const
|
||||
{
|
||||
return is_nat_7d_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_malicious_login()const
|
||||
{
|
||||
return is_malicious_login_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_mining_pool()const
|
||||
{
|
||||
return is_mining_pool_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIdc_name()const
|
||||
{
|
||||
return idc_name_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_malicious_source()const
|
||||
{
|
||||
return is_malicious_source_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_c2_1d()const
|
||||
{
|
||||
return is_c2_1d_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getProxy_day_trace()const
|
||||
{
|
||||
return proxy_day_trace_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIsp()const
|
||||
{
|
||||
return isp_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getTor_day_trace()const
|
||||
{
|
||||
return tor_day_trace_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getDay_cnt_30d_web_attack()const
|
||||
{
|
||||
return day_cnt_30d_web_attack_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getDay_cnt_7d_tor()const
|
||||
{
|
||||
return day_cnt_7d_tor_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_tor()const
|
||||
{
|
||||
return is_tor_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_malicious_source_1d()const
|
||||
{
|
||||
return is_malicious_source_1d_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_malicious_login_1d()const
|
||||
{
|
||||
return is_malicious_login_1d_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getMalicious_score()const
|
||||
{
|
||||
return malicious_score_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_proxy_1d()const
|
||||
{
|
||||
return is_proxy_1d_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getGmt_last_malicious_source()const
|
||||
{
|
||||
return gmt_last_malicious_source_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getGmt_first_mining_pool()const
|
||||
{
|
||||
return gmt_first_mining_pool_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getGmt_last_web_attack()const
|
||||
{
|
||||
return gmt_last_web_attack_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_web_attack_1d()const
|
||||
{
|
||||
return is_web_attack_1d_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getGmt_last_mining_pool()const
|
||||
{
|
||||
return gmt_last_mining_pool_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_mining_pool_7d()const
|
||||
{
|
||||
return is_mining_pool_7d_;
|
||||
}
|
||||
|
||||
std::string DescribeIpInfoResult::getIs_c2()const
|
||||
{
|
||||
return is_c2_;
|
||||
}
|
||||
|
||||
84
sas/src/model/DescribeLoginBaseConfigsRequest.cc
Normal file
84
sas/src/model/DescribeLoginBaseConfigsRequest.cc
Normal file
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/sas/model/DescribeLoginBaseConfigsRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::DescribeLoginBaseConfigsRequest;
|
||||
|
||||
DescribeLoginBaseConfigsRequest::DescribeLoginBaseConfigsRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "DescribeLoginBaseConfigs")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeLoginBaseConfigsRequest::~DescribeLoginBaseConfigsRequest()
|
||||
{}
|
||||
|
||||
int DescribeLoginBaseConfigsRequest::getCurrentPage()const
|
||||
{
|
||||
return currentPage_;
|
||||
}
|
||||
|
||||
void DescribeLoginBaseConfigsRequest::setCurrentPage(int currentPage)
|
||||
{
|
||||
currentPage_ = currentPage;
|
||||
setParameter("CurrentPage", std::to_string(currentPage));
|
||||
}
|
||||
|
||||
std::string DescribeLoginBaseConfigsRequest::getType()const
|
||||
{
|
||||
return type_;
|
||||
}
|
||||
|
||||
void DescribeLoginBaseConfigsRequest::setType(const std::string& type)
|
||||
{
|
||||
type_ = type;
|
||||
setParameter("Type", type);
|
||||
}
|
||||
|
||||
std::string DescribeLoginBaseConfigsRequest::getTarget()const
|
||||
{
|
||||
return target_;
|
||||
}
|
||||
|
||||
void DescribeLoginBaseConfigsRequest::setTarget(const std::string& target)
|
||||
{
|
||||
target_ = target;
|
||||
setParameter("Target", target);
|
||||
}
|
||||
|
||||
std::string DescribeLoginBaseConfigsRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeLoginBaseConfigsRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
int DescribeLoginBaseConfigsRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeLoginBaseConfigsRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
100
sas/src/model/DescribeLoginBaseConfigsResult.cc
Normal file
100
sas/src/model/DescribeLoginBaseConfigsResult.cc
Normal file
@@ -0,0 +1,100 @@
|
||||
/*
|
||||
* 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/sas/model/DescribeLoginBaseConfigsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
DescribeLoginBaseConfigsResult::DescribeLoginBaseConfigsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeLoginBaseConfigsResult::DescribeLoginBaseConfigsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeLoginBaseConfigsResult::~DescribeLoginBaseConfigsResult()
|
||||
{}
|
||||
|
||||
void DescribeLoginBaseConfigsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBaseConfigsNode = value["BaseConfigs"]["BaseConfig"];
|
||||
for (auto valueBaseConfigsBaseConfig : allBaseConfigsNode)
|
||||
{
|
||||
BaseConfig baseConfigsObject;
|
||||
if(!valueBaseConfigsBaseConfig["EndTime"].isNull())
|
||||
baseConfigsObject.endTime = valueBaseConfigsBaseConfig["EndTime"].asString();
|
||||
if(!valueBaseConfigsBaseConfig["Account"].isNull())
|
||||
baseConfigsObject.account = valueBaseConfigsBaseConfig["Account"].asString();
|
||||
if(!valueBaseConfigsBaseConfig["StartTime"].isNull())
|
||||
baseConfigsObject.startTime = valueBaseConfigsBaseConfig["StartTime"].asString();
|
||||
if(!valueBaseConfigsBaseConfig["Ip"].isNull())
|
||||
baseConfigsObject.ip = valueBaseConfigsBaseConfig["Ip"].asString();
|
||||
if(!valueBaseConfigsBaseConfig["TotalCount"].isNull())
|
||||
baseConfigsObject.totalCount = std::stoi(valueBaseConfigsBaseConfig["TotalCount"].asString());
|
||||
if(!valueBaseConfigsBaseConfig["UuidCount"].isNull())
|
||||
baseConfigsObject.uuidCount = std::stoi(valueBaseConfigsBaseConfig["UuidCount"].asString());
|
||||
if(!valueBaseConfigsBaseConfig["Location"].isNull())
|
||||
baseConfigsObject.location = valueBaseConfigsBaseConfig["Location"].asString();
|
||||
auto allTargetListNode = valueBaseConfigsBaseConfig["TargetList"]["Target"];
|
||||
for (auto valueBaseConfigsBaseConfigTargetListTarget : allTargetListNode)
|
||||
{
|
||||
BaseConfig::Target targetListObject;
|
||||
if(!valueBaseConfigsBaseConfigTargetListTarget["Target"].isNull())
|
||||
targetListObject.target = valueBaseConfigsBaseConfigTargetListTarget["Target"].asString();
|
||||
if(!valueBaseConfigsBaseConfigTargetListTarget["TargetType"].isNull())
|
||||
targetListObject.targetType = valueBaseConfigsBaseConfigTargetListTarget["TargetType"].asString();
|
||||
baseConfigsObject.targetList.push_back(targetListObject);
|
||||
}
|
||||
baseConfigs_.push_back(baseConfigsObject);
|
||||
}
|
||||
if(!value["CurrentPage"].isNull())
|
||||
currentPage_ = std::stoi(value["CurrentPage"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeLoginBaseConfigsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeLoginBaseConfigsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeLoginBaseConfigsResult::getCurrentPage()const
|
||||
{
|
||||
return currentPage_;
|
||||
}
|
||||
|
||||
std::vector<DescribeLoginBaseConfigsResult::BaseConfig> DescribeLoginBaseConfigsResult::getBaseConfigs()const
|
||||
{
|
||||
return baseConfigs_;
|
||||
}
|
||||
|
||||
@@ -39,14 +39,14 @@ void DescribeLogstoreStorageResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Logstore"].isNull())
|
||||
logstore_ = value["Logstore"].asString();
|
||||
if(!value["Ttl"].isNull())
|
||||
ttl_ = std::stoi(value["Ttl"].asString());
|
||||
if(!value["Preserve"].isNull())
|
||||
preserve_ = std::stol(value["Preserve"].asString());
|
||||
if(!value["Used"].isNull())
|
||||
used_ = std::stol(value["Used"].asString());
|
||||
if(!value["Ttl"].isNull())
|
||||
ttl_ = std::stoi(value["Ttl"].asString());
|
||||
if(!value["Logstore"].isNull())
|
||||
logstore_ = value["Logstore"].asString();
|
||||
if(!value["Preserve"].isNull())
|
||||
preserve_ = std::stol(value["Preserve"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -38,3 +38,14 @@ void DescribeModuleConfigRequest::setSourceIp(const std::string& sourceIp)
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string DescribeModuleConfigRequest::getResourceDirectoryAccountId()const
|
||||
{
|
||||
return resourceDirectoryAccountId_;
|
||||
}
|
||||
|
||||
void DescribeModuleConfigRequest::setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId)
|
||||
{
|
||||
resourceDirectoryAccountId_ = resourceDirectoryAccountId;
|
||||
setParameter("ResourceDirectoryAccountId", resourceDirectoryAccountId);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,36 +43,36 @@ void DescribeModuleConfigResult::parse(const std::string &payload)
|
||||
for (auto valueModuleConfigListModuleConfig : allModuleConfigListNode)
|
||||
{
|
||||
ModuleConfig moduleConfigListObject;
|
||||
if(!valueModuleConfigListModuleConfig["ConfigName"].isNull())
|
||||
moduleConfigListObject.configName = valueModuleConfigListModuleConfig["ConfigName"].asString();
|
||||
if(!valueModuleConfigListModuleConfig["ModuleName"].isNull())
|
||||
moduleConfigListObject.moduleName = valueModuleConfigListModuleConfig["ModuleName"].asString();
|
||||
if(!valueModuleConfigListModuleConfig["ConfigName"].isNull())
|
||||
moduleConfigListObject.configName = valueModuleConfigListModuleConfig["ConfigName"].asString();
|
||||
auto allItemsNode = valueModuleConfigListModuleConfig["Items"]["Item"];
|
||||
for (auto valueModuleConfigListModuleConfigItemsItem : allItemsNode)
|
||||
{
|
||||
ModuleConfig::Item itemsObject;
|
||||
if(!valueModuleConfigListModuleConfigItemsItem["InstanceId"].isNull())
|
||||
itemsObject.instanceId = valueModuleConfigListModuleConfigItemsItem["InstanceId"].asString();
|
||||
if(!valueModuleConfigListModuleConfigItemsItem["InstanceName"].isNull())
|
||||
itemsObject.instanceName = valueModuleConfigListModuleConfigItemsItem["InstanceName"].asString();
|
||||
if(!valueModuleConfigListModuleConfigItemsItem["GroupId"].isNull())
|
||||
itemsObject.groupId = std::stoi(valueModuleConfigListModuleConfigItemsItem["GroupId"].asString());
|
||||
if(!valueModuleConfigListModuleConfigItemsItem["Ip"].isNull())
|
||||
itemsObject.ip = valueModuleConfigListModuleConfigItemsItem["Ip"].asString();
|
||||
if(!valueModuleConfigListModuleConfigItemsItem["Region"].isNull())
|
||||
itemsObject.region = valueModuleConfigListModuleConfigItemsItem["Region"].asString();
|
||||
if(!valueModuleConfigListModuleConfigItemsItem["Uuid"].isNull())
|
||||
itemsObject.uuid = valueModuleConfigListModuleConfigItemsItem["Uuid"].asString();
|
||||
if(!valueModuleConfigListModuleConfigItemsItem["GroupId"].isNull())
|
||||
itemsObject.groupId = std::stoi(valueModuleConfigListModuleConfigItemsItem["GroupId"].asString());
|
||||
if(!valueModuleConfigListModuleConfigItemsItem["InstanceName"].isNull())
|
||||
itemsObject.instanceName = valueModuleConfigListModuleConfigItemsItem["InstanceName"].asString();
|
||||
if(!valueModuleConfigListModuleConfigItemsItem["Region"].isNull())
|
||||
itemsObject.region = valueModuleConfigListModuleConfigItemsItem["Region"].asString();
|
||||
if(!valueModuleConfigListModuleConfigItemsItem["Ip"].isNull())
|
||||
itemsObject.ip = valueModuleConfigListModuleConfigItemsItem["Ip"].asString();
|
||||
if(!valueModuleConfigListModuleConfigItemsItem["InstanceId"].isNull())
|
||||
itemsObject.instanceId = valueModuleConfigListModuleConfigItemsItem["InstanceId"].asString();
|
||||
moduleConfigListObject.items.push_back(itemsObject);
|
||||
}
|
||||
moduleConfigList_.push_back(moduleConfigListObject);
|
||||
}
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Count"].isNull())
|
||||
count_ = std::stoi(value["Count"].asString());
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -45,14 +45,14 @@ void DescribeNoticeConfigResult::parse(const std::string &payload)
|
||||
NoticeConfig noticeConfigListObject;
|
||||
if(!valueNoticeConfigListNoticeConfig["TimeLimit"].isNull())
|
||||
noticeConfigListObject.timeLimit = std::stoi(valueNoticeConfigListNoticeConfig["TimeLimit"].asString());
|
||||
if(!valueNoticeConfigListNoticeConfig["Route"].isNull())
|
||||
noticeConfigListObject.route = std::stoi(valueNoticeConfigListNoticeConfig["Route"].asString());
|
||||
if(!valueNoticeConfigListNoticeConfig["Project"].isNull())
|
||||
noticeConfigListObject.project = valueNoticeConfigListNoticeConfig["Project"].asString();
|
||||
if(!valueNoticeConfigListNoticeConfig["AliUid"].isNull())
|
||||
noticeConfigListObject.aliUid = std::stol(valueNoticeConfigListNoticeConfig["AliUid"].asString());
|
||||
if(!valueNoticeConfigListNoticeConfig["CurrentPage"].isNull())
|
||||
noticeConfigListObject.currentPage = std::stoi(valueNoticeConfigListNoticeConfig["CurrentPage"].asString());
|
||||
if(!valueNoticeConfigListNoticeConfig["Project"].isNull())
|
||||
noticeConfigListObject.project = valueNoticeConfigListNoticeConfig["Project"].asString();
|
||||
if(!valueNoticeConfigListNoticeConfig["Route"].isNull())
|
||||
noticeConfigListObject.route = std::stoi(valueNoticeConfigListNoticeConfig["Route"].asString());
|
||||
noticeConfigList_.push_back(noticeConfigListObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,20 +39,28 @@ void DescribePropertyCountResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Port"].isNull())
|
||||
port_ = std::stoi(value["Port"].asString());
|
||||
if(!value["Process"].isNull())
|
||||
process_ = std::stoi(value["Process"].asString());
|
||||
if(!value["Software"].isNull())
|
||||
software_ = std::stoi(value["Software"].asString());
|
||||
if(!value["User"].isNull())
|
||||
user_ = std::stoi(value["User"].asString());
|
||||
if(!value["Software"].isNull())
|
||||
software_ = std::stoi(value["Software"].asString());
|
||||
if(!value["Cron"].isNull())
|
||||
cron_ = std::stoi(value["Cron"].asString());
|
||||
if(!value["Port"].isNull())
|
||||
port_ = std::stoi(value["Port"].asString());
|
||||
if(!value["Sca"].isNull())
|
||||
sca_ = std::stoi(value["Sca"].asString());
|
||||
if(!value["AutoRun"].isNull())
|
||||
autoRun_ = std::stoi(value["AutoRun"].asString());
|
||||
if(!value["Web"].isNull())
|
||||
web_ = std::stoi(value["Web"].asString());
|
||||
if(!value["Database"].isNull())
|
||||
database_ = std::stoi(value["Database"].asString());
|
||||
if(!value["Lkm"].isNull())
|
||||
lkm_ = std::stoi(value["Lkm"].asString());
|
||||
if(!value["Autorun"].isNull())
|
||||
autorun_ = std::stoi(value["Autorun"].asString());
|
||||
if(!value["Webserver"].isNull())
|
||||
webserver_ = std::stoi(value["Webserver"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -66,11 +74,21 @@ int DescribePropertyCountResult::getUser()const
|
||||
return user_;
|
||||
}
|
||||
|
||||
int DescribePropertyCountResult::getWeb()const
|
||||
{
|
||||
return web_;
|
||||
}
|
||||
|
||||
int DescribePropertyCountResult::getPort()const
|
||||
{
|
||||
return port_;
|
||||
}
|
||||
|
||||
int DescribePropertyCountResult::getDatabase()const
|
||||
{
|
||||
return database_;
|
||||
}
|
||||
|
||||
int DescribePropertyCountResult::getProcess()const
|
||||
{
|
||||
return process_;
|
||||
@@ -81,13 +99,23 @@ int DescribePropertyCountResult::getSoftware()const
|
||||
return software_;
|
||||
}
|
||||
|
||||
int DescribePropertyCountResult::getWebserver()const
|
||||
{
|
||||
return webserver_;
|
||||
}
|
||||
|
||||
int DescribePropertyCountResult::getCron()const
|
||||
{
|
||||
return cron_;
|
||||
}
|
||||
|
||||
int DescribePropertyCountResult::getAutoRun()const
|
||||
int DescribePropertyCountResult::getAutorun()const
|
||||
{
|
||||
return autoRun_;
|
||||
return autorun_;
|
||||
}
|
||||
|
||||
int DescribePropertyCountResult::getLkm()const
|
||||
{
|
||||
return lkm_;
|
||||
}
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user