Add EventId when listQuery EventInfo.

This commit is contained in:
sdk-team
2022-06-20 02:56:20 +00:00
parent 2eec8ff4dc
commit 4268e19d82
476 changed files with 19704 additions and 21793 deletions

View File

@@ -339,6 +339,42 @@ SasClient::CreateSimilarSecurityEventsQueryTaskOutcomeCallable SasClient::create
return task->get_future();
}
SasClient::CreateSuspEventNoteOutcome SasClient::createSuspEventNote(const CreateSuspEventNoteRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateSuspEventNoteOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateSuspEventNoteOutcome(CreateSuspEventNoteResult(outcome.result()));
else
return CreateSuspEventNoteOutcome(outcome.error());
}
void SasClient::createSuspEventNoteAsync(const CreateSuspEventNoteRequest& request, const CreateSuspEventNoteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createSuspEventNote(request), context);
};
asyncExecute(new Runnable(fn));
}
SasClient::CreateSuspEventNoteOutcomeCallable SasClient::createSuspEventNoteCallable(const CreateSuspEventNoteRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateSuspEventNoteOutcome()>>(
[this, request]()
{
return this->createSuspEventNote(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
SasClient::CreateVulAutoRepairConfigOutcome SasClient::createVulAutoRepairConfig(const CreateVulAutoRepairConfigRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -627,36 +663,36 @@ SasClient::DeleteVpcHoneyPotOutcomeCallable SasClient::deleteVpcHoneyPotCallable
return task->get_future();
}
SasClient::DeleteVulAutoRepairConfigOutcome SasClient::deleteVulAutoRepairConfig(const DeleteVulAutoRepairConfigRequest &request) const
SasClient::DescribeAccessKeyLeakDetailOutcome SasClient::describeAccessKeyLeakDetail(const DescribeAccessKeyLeakDetailRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DeleteVulAutoRepairConfigOutcome(endpointOutcome.error());
return DescribeAccessKeyLeakDetailOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DeleteVulAutoRepairConfigOutcome(DeleteVulAutoRepairConfigResult(outcome.result()));
return DescribeAccessKeyLeakDetailOutcome(DescribeAccessKeyLeakDetailResult(outcome.result()));
else
return DeleteVulAutoRepairConfigOutcome(outcome.error());
return DescribeAccessKeyLeakDetailOutcome(outcome.error());
}
void SasClient::deleteVulAutoRepairConfigAsync(const DeleteVulAutoRepairConfigRequest& request, const DeleteVulAutoRepairConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void SasClient::describeAccessKeyLeakDetailAsync(const DescribeAccessKeyLeakDetailRequest& request, const DescribeAccessKeyLeakDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, deleteVulAutoRepairConfig(request), context);
handler(this, request, describeAccessKeyLeakDetail(request), context);
};
asyncExecute(new Runnable(fn));
}
SasClient::DeleteVulAutoRepairConfigOutcomeCallable SasClient::deleteVulAutoRepairConfigCallable(const DeleteVulAutoRepairConfigRequest &request) const
SasClient::DescribeAccessKeyLeakDetailOutcomeCallable SasClient::describeAccessKeyLeakDetailCallable(const DescribeAccessKeyLeakDetailRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DeleteVulAutoRepairConfigOutcome()>>(
auto task = std::make_shared<std::packaged_task<DescribeAccessKeyLeakDetailOutcome()>>(
[this, request]()
{
return this->deleteVulAutoRepairConfig(request);
return this->describeAccessKeyLeakDetail(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -2895,6 +2931,42 @@ SasClient::DescribeNoticeConfigOutcomeCallable SasClient::describeNoticeConfigCa
return task->get_future();
}
SasClient::DescribeOnceTaskOutcome SasClient::describeOnceTask(const DescribeOnceTaskRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeOnceTaskOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeOnceTaskOutcome(DescribeOnceTaskResult(outcome.result()));
else
return DescribeOnceTaskOutcome(outcome.error());
}
void SasClient::describeOnceTaskAsync(const DescribeOnceTaskRequest& request, const DescribeOnceTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeOnceTask(request), context);
};
asyncExecute(new Runnable(fn));
}
SasClient::DescribeOnceTaskOutcomeCallable SasClient::describeOnceTaskCallable(const DescribeOnceTaskRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeOnceTaskOutcome()>>(
[this, request]()
{
return this->describeOnceTask(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
SasClient::DescribePropertyCountOutcome SasClient::describePropertyCount(const DescribePropertyCountRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -3543,6 +3615,42 @@ SasClient::DescribeRiskListCheckResultOutcomeCallable SasClient::describeRiskLis
return task->get_future();
}
SasClient::DescribeRiskTypeOutcome SasClient::describeRiskType(const DescribeRiskTypeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeRiskTypeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeRiskTypeOutcome(DescribeRiskTypeResult(outcome.result()));
else
return DescribeRiskTypeOutcome(outcome.error());
}
void SasClient::describeRiskTypeAsync(const DescribeRiskTypeRequest& request, const DescribeRiskTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeRiskType(request), context);
};
asyncExecute(new Runnable(fn));
}
SasClient::DescribeRiskTypeOutcomeCallable SasClient::describeRiskTypeCallable(const DescribeRiskTypeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeRiskTypeOutcome()>>(
[this, request]()
{
return this->describeRiskType(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
SasClient::DescribeScanTaskProgressOutcome SasClient::describeScanTaskProgress(const DescribeScanTaskProgressRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -3939,6 +4047,42 @@ SasClient::DescribeStrategyOutcomeCallable SasClient::describeStrategyCallable(c
return task->get_future();
}
SasClient::DescribeStrategyDetailOutcome SasClient::describeStrategyDetail(const DescribeStrategyDetailRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeStrategyDetailOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeStrategyDetailOutcome(DescribeStrategyDetailResult(outcome.result()));
else
return DescribeStrategyDetailOutcome(outcome.error());
}
void SasClient::describeStrategyDetailAsync(const DescribeStrategyDetailRequest& request, const DescribeStrategyDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeStrategyDetail(request), context);
};
asyncExecute(new Runnable(fn));
}
SasClient::DescribeStrategyDetailOutcomeCallable SasClient::describeStrategyDetailCallable(const DescribeStrategyDetailRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeStrategyDetailOutcome()>>(
[this, request]()
{
return this->describeStrategyDetail(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
SasClient::DescribeStrategyExecDetailOutcome SasClient::describeStrategyExecDetail(const DescribeStrategyExecDetailRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -4947,78 +5091,6 @@ SasClient::GetBackupStorageCountOutcomeCallable SasClient::getBackupStorageCount
return task->get_future();
}
SasClient::GetHoneypotNodeOutcome SasClient::getHoneypotNode(const GetHoneypotNodeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetHoneypotNodeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetHoneypotNodeOutcome(GetHoneypotNodeResult(outcome.result()));
else
return GetHoneypotNodeOutcome(outcome.error());
}
void SasClient::getHoneypotNodeAsync(const GetHoneypotNodeRequest& request, const GetHoneypotNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getHoneypotNode(request), context);
};
asyncExecute(new Runnable(fn));
}
SasClient::GetHoneypotNodeOutcomeCallable SasClient::getHoneypotNodeCallable(const GetHoneypotNodeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetHoneypotNodeOutcome()>>(
[this, request]()
{
return this->getHoneypotNode(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
SasClient::GetOpaDefenceDetailOutcome SasClient::getOpaDefenceDetail(const GetOpaDefenceDetailRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetOpaDefenceDetailOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetOpaDefenceDetailOutcome(GetOpaDefenceDetailResult(outcome.result()));
else
return GetOpaDefenceDetailOutcome(outcome.error());
}
void SasClient::getOpaDefenceDetailAsync(const GetOpaDefenceDetailRequest& request, const GetOpaDefenceDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getOpaDefenceDetail(request), context);
};
asyncExecute(new Runnable(fn));
}
SasClient::GetOpaDefenceDetailOutcomeCallable SasClient::getOpaDefenceDetailCallable(const GetOpaDefenceDetailRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetOpaDefenceDetailOutcome()>>(
[this, request]()
{
return this->getOpaDefenceDetail(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
SasClient::GetSuspiciousStatisticsOutcome SasClient::getSuspiciousStatistics(const GetSuspiciousStatisticsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -5271,42 +5343,6 @@ SasClient::InstallCloudMonitorOutcomeCallable SasClient::installCloudMonitorCall
return task->get_future();
}
SasClient::ListCriteriaStrategyOutcome SasClient::listCriteriaStrategy(const ListCriteriaStrategyRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ListCriteriaStrategyOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ListCriteriaStrategyOutcome(ListCriteriaStrategyResult(outcome.result()));
else
return ListCriteriaStrategyOutcome(outcome.error());
}
void SasClient::listCriteriaStrategyAsync(const ListCriteriaStrategyRequest& request, const ListCriteriaStrategyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, listCriteriaStrategy(request), context);
};
asyncExecute(new Runnable(fn));
}
SasClient::ListCriteriaStrategyOutcomeCallable SasClient::listCriteriaStrategyCallable(const ListCriteriaStrategyRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ListCriteriaStrategyOutcome()>>(
[this, request]()
{
return this->listCriteriaStrategy(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
SasClient::ListVulAutoRepairConfigOutcome SasClient::listVulAutoRepairConfig(const ListVulAutoRepairConfigRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -5991,6 +6027,78 @@ SasClient::ModifyStartVulScanOutcomeCallable SasClient::modifyStartVulScanCallab
return task->get_future();
}
SasClient::ModifyStrategyOutcome SasClient::modifyStrategy(const ModifyStrategyRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyStrategyOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyStrategyOutcome(ModifyStrategyResult(outcome.result()));
else
return ModifyStrategyOutcome(outcome.error());
}
void SasClient::modifyStrategyAsync(const ModifyStrategyRequest& request, const ModifyStrategyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyStrategy(request), context);
};
asyncExecute(new Runnable(fn));
}
SasClient::ModifyStrategyOutcomeCallable SasClient::modifyStrategyCallable(const ModifyStrategyRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyStrategyOutcome()>>(
[this, request]()
{
return this->modifyStrategy(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
SasClient::ModifyStrategyTargetOutcome SasClient::modifyStrategyTarget(const ModifyStrategyTargetRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyStrategyTargetOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyStrategyTargetOutcome(ModifyStrategyTargetResult(outcome.result()));
else
return ModifyStrategyTargetOutcome(outcome.error());
}
void SasClient::modifyStrategyTargetAsync(const ModifyStrategyTargetRequest& request, const ModifyStrategyTargetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyStrategyTarget(request), context);
};
asyncExecute(new Runnable(fn));
}
SasClient::ModifyStrategyTargetOutcomeCallable SasClient::modifyStrategyTargetCallable(const ModifyStrategyTargetRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyStrategyTargetOutcome()>>(
[this, request]()
{
return this->modifyStrategyTarget(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
SasClient::ModifyTagWithUuidOutcome SasClient::modifyTagWithUuid(const ModifyTagWithUuidRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -6387,6 +6495,42 @@ SasClient::OperateVulsOutcomeCallable SasClient::operateVulsCallable(const Opera
return task->get_future();
}
SasClient::OperationCancelIgnoreSuspEventOutcome SasClient::operationCancelIgnoreSuspEvent(const OperationCancelIgnoreSuspEventRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return OperationCancelIgnoreSuspEventOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return OperationCancelIgnoreSuspEventOutcome(OperationCancelIgnoreSuspEventResult(outcome.result()));
else
return OperationCancelIgnoreSuspEventOutcome(outcome.error());
}
void SasClient::operationCancelIgnoreSuspEventAsync(const OperationCancelIgnoreSuspEventRequest& request, const OperationCancelIgnoreSuspEventAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, operationCancelIgnoreSuspEvent(request), context);
};
asyncExecute(new Runnable(fn));
}
SasClient::OperationCancelIgnoreSuspEventOutcomeCallable SasClient::operationCancelIgnoreSuspEventCallable(const OperationCancelIgnoreSuspEventRequest &request) const
{
auto task = std::make_shared<std::packaged_task<OperationCancelIgnoreSuspEventOutcome()>>(
[this, request]()
{
return this->operationCancelIgnoreSuspEvent(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
SasClient::OperationSuspEventsOutcome SasClient::operationSuspEvents(const OperationSuspEventsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -6459,6 +6603,78 @@ SasClient::PauseClientOutcomeCallable SasClient::pauseClientCallable(const Pause
return task->get_future();
}
SasClient::PublicCreateImageScanTaskOutcome SasClient::publicCreateImageScanTask(const PublicCreateImageScanTaskRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return PublicCreateImageScanTaskOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return PublicCreateImageScanTaskOutcome(PublicCreateImageScanTaskResult(outcome.result()));
else
return PublicCreateImageScanTaskOutcome(outcome.error());
}
void SasClient::publicCreateImageScanTaskAsync(const PublicCreateImageScanTaskRequest& request, const PublicCreateImageScanTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, publicCreateImageScanTask(request), context);
};
asyncExecute(new Runnable(fn));
}
SasClient::PublicCreateImageScanTaskOutcomeCallable SasClient::publicCreateImageScanTaskCallable(const PublicCreateImageScanTaskRequest &request) const
{
auto task = std::make_shared<std::packaged_task<PublicCreateImageScanTaskOutcome()>>(
[this, request]()
{
return this->publicCreateImageScanTask(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
SasClient::PublicPreCheckImageScanTaskOutcome SasClient::publicPreCheckImageScanTask(const PublicPreCheckImageScanTaskRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return PublicPreCheckImageScanTaskOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return PublicPreCheckImageScanTaskOutcome(PublicPreCheckImageScanTaskResult(outcome.result()));
else
return PublicPreCheckImageScanTaskOutcome(outcome.error());
}
void SasClient::publicPreCheckImageScanTaskAsync(const PublicPreCheckImageScanTaskRequest& request, const PublicPreCheckImageScanTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, publicPreCheckImageScanTask(request), context);
};
asyncExecute(new Runnable(fn));
}
SasClient::PublicPreCheckImageScanTaskOutcomeCallable SasClient::publicPreCheckImageScanTaskCallable(const PublicPreCheckImageScanTaskRequest &request) const
{
auto task = std::make_shared<std::packaged_task<PublicPreCheckImageScanTaskOutcome()>>(
[this, request]()
{
return this->publicPreCheckImageScanTask(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
SasClient::PublicSyncAndCreateImageScanTaskOutcome SasClient::publicSyncAndCreateImageScanTask(const PublicSyncAndCreateImageScanTaskRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -6639,42 +6855,6 @@ SasClient::RefreshContainerAssetsOutcomeCallable SasClient::refreshContainerAsse
return task->get_future();
}
SasClient::RetryInstallProbeOutcome SasClient::retryInstallProbe(const RetryInstallProbeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return RetryInstallProbeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return RetryInstallProbeOutcome(RetryInstallProbeResult(outcome.result()));
else
return RetryInstallProbeOutcome(outcome.error());
}
void SasClient::retryInstallProbeAsync(const RetryInstallProbeRequest& request, const RetryInstallProbeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, retryInstallProbe(request), context);
};
asyncExecute(new Runnable(fn));
}
SasClient::RetryInstallProbeOutcomeCallable SasClient::retryInstallProbeCallable(const RetryInstallProbeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<RetryInstallProbeOutcome()>>(
[this, request]()
{
return this->retryInstallProbe(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
SasClient::RollbackSuspEventQuaraFileOutcome SasClient::rollbackSuspEventQuaraFile(const RollbackSuspEventQuaraFileRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -6783,42 +6963,6 @@ SasClient::StartBaselineSecurityCheckOutcomeCallable SasClient::startBaselineSec
return task->get_future();
}
SasClient::StartImageVulScanOutcome SasClient::startImageVulScan(const StartImageVulScanRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return StartImageVulScanOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return StartImageVulScanOutcome(StartImageVulScanResult(outcome.result()));
else
return StartImageVulScanOutcome(outcome.error());
}
void SasClient::startImageVulScanAsync(const StartImageVulScanRequest& request, const StartImageVulScanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, startImageVulScan(request), context);
};
asyncExecute(new Runnable(fn));
}
SasClient::StartImageVulScanOutcomeCallable SasClient::startImageVulScanCallable(const StartImageVulScanRequest &request) const
{
auto task = std::make_shared<std::packaged_task<StartImageVulScanOutcome()>>(
[this, request]()
{
return this->startImageVulScan(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
SasClient::StartVirusScanTaskOutcome SasClient::startVirusScanTask(const StartVirusScanTaskRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -1,51 +1,45 @@
/*
* 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/AddVpcHoneyPotRequest.h>
using AlibabaCloud::Sas::Model::AddVpcHoneyPotRequest;
AddVpcHoneyPotRequest::AddVpcHoneyPotRequest() :
RpcServiceRequest("sas", "2018-12-03", "AddVpcHoneyPot")
{
setMethod(HttpRequest::Method::Post);
}
AddVpcHoneyPotRequest::~AddVpcHoneyPotRequest()
{}
std::string AddVpcHoneyPotRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/AddVpcHoneyPotRequest.h>
using AlibabaCloud::Sas::Model::AddVpcHoneyPotRequest;
AddVpcHoneyPotRequest::AddVpcHoneyPotRequest()
: RpcServiceRequest("sas", "2018-12-03", "AddVpcHoneyPot") {
setMethod(HttpRequest::Method::Post);
}
void AddVpcHoneyPotRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
AddVpcHoneyPotRequest::~AddVpcHoneyPotRequest() {}
std::string AddVpcHoneyPotRequest::getSourceIp() const {
return sourceIp_;
}
std::string AddVpcHoneyPotRequest::getVpcId()const
{
return vpcId_;
void AddVpcHoneyPotRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void AddVpcHoneyPotRequest::setVpcId(const std::string& vpcId)
{
vpcId_ = vpcId;
setParameter("VpcId", vpcId);
std::string AddVpcHoneyPotRequest::getVpcId() const {
return vpcId_;
}
void AddVpcHoneyPotRequest::setVpcId(const std::string &vpcId) {
vpcId_ = vpcId;
setParameter(std::string("VpcId"), vpcId);
}

View File

@@ -1,64 +1,53 @@
/*
* 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_;
*/
#include <alibabacloud/sas/model/CheckQuaraFileIdRequest.h>
using AlibabaCloud::Sas::Model::CheckQuaraFileIdRequest;
CheckQuaraFileIdRequest::CheckQuaraFileIdRequest()
: RpcServiceRequest("sas", "2018-12-03", "CheckQuaraFileId") {
setMethod(HttpRequest::Method::Post);
}
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));
}
CheckQuaraFileIdRequest::~CheckQuaraFileIdRequest() {}
std::vector<std::string> CheckQuaraFileIdRequest::getQuaraFileIds() const {
return quaraFileIds_;
}
std::string CheckQuaraFileIdRequest::getUuid()const
{
return uuid_;
void CheckQuaraFileIdRequest::setQuaraFileIds(const std::vector<std::string> &quaraFileIds) {
quaraFileIds_ = quaraFileIds;
}
void CheckQuaraFileIdRequest::setUuid(const std::string& uuid)
{
uuid_ = uuid;
setParameter("Uuid", uuid);
std::string CheckQuaraFileIdRequest::getUuid() const {
return uuid_;
}
std::string CheckQuaraFileIdRequest::getSourceIp()const
{
return sourceIp_;
void CheckQuaraFileIdRequest::setUuid(const std::string &uuid) {
uuid_ = uuid;
setParameter(std::string("Uuid"), uuid);
}
void CheckQuaraFileIdRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string CheckQuaraFileIdRequest::getSourceIp() const {
return sourceIp_;
}
void CheckQuaraFileIdRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}

View File

@@ -1,64 +1,53 @@
/*
* 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/CheckSecurityEventIdRequest.h>
using AlibabaCloud::Sas::Model::CheckSecurityEventIdRequest;
CheckSecurityEventIdRequest::CheckSecurityEventIdRequest() :
RpcServiceRequest("sas", "2018-12-03", "CheckSecurityEventId")
{
setMethod(HttpRequest::Method::Post);
}
CheckSecurityEventIdRequest::~CheckSecurityEventIdRequest()
{}
std::vector<std::string> CheckSecurityEventIdRequest::getSecurityEventIds()const
{
return securityEventIds_;
*/
#include <alibabacloud/sas/model/CheckSecurityEventIdRequest.h>
using AlibabaCloud::Sas::Model::CheckSecurityEventIdRequest;
CheckSecurityEventIdRequest::CheckSecurityEventIdRequest()
: RpcServiceRequest("sas", "2018-12-03", "CheckSecurityEventId") {
setMethod(HttpRequest::Method::Post);
}
void CheckSecurityEventIdRequest::setSecurityEventIds(const std::vector<std::string>& securityEventIds)
{
securityEventIds_ = securityEventIds;
for(int dep1 = 0; dep1!= securityEventIds.size(); dep1++) {
setParameter("SecurityEventIds."+ std::to_string(dep1), securityEventIds.at(dep1));
}
CheckSecurityEventIdRequest::~CheckSecurityEventIdRequest() {}
std::vector<std::string> CheckSecurityEventIdRequest::getSecurityEventIds() const {
return securityEventIds_;
}
std::string CheckSecurityEventIdRequest::getUuid()const
{
return uuid_;
void CheckSecurityEventIdRequest::setSecurityEventIds(const std::vector<std::string> &securityEventIds) {
securityEventIds_ = securityEventIds;
}
void CheckSecurityEventIdRequest::setUuid(const std::string& uuid)
{
uuid_ = uuid;
setParameter("Uuid", uuid);
std::string CheckSecurityEventIdRequest::getUuid() const {
return uuid_;
}
std::string CheckSecurityEventIdRequest::getSourceIp()const
{
return sourceIp_;
void CheckSecurityEventIdRequest::setUuid(const std::string &uuid) {
uuid_ = uuid;
setParameter(std::string("Uuid"), uuid);
}
void CheckSecurityEventIdRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string CheckSecurityEventIdRequest::getSourceIp() const {
return sourceIp_;
}
void CheckSecurityEventIdRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}

View File

@@ -1,130 +1,107 @@
/*
* 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/CreateAntiBruteForceRuleRequest.h>
using AlibabaCloud::Sas::Model::CreateAntiBruteForceRuleRequest;
CreateAntiBruteForceRuleRequest::CreateAntiBruteForceRuleRequest() :
RpcServiceRequest("sas", "2018-12-03", "CreateAntiBruteForceRule")
{
setMethod(HttpRequest::Method::Post);
}
CreateAntiBruteForceRuleRequest::~CreateAntiBruteForceRuleRequest()
{}
long CreateAntiBruteForceRuleRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
*/
#include <alibabacloud/sas/model/CreateAntiBruteForceRuleRequest.h>
using AlibabaCloud::Sas::Model::CreateAntiBruteForceRuleRequest;
CreateAntiBruteForceRuleRequest::CreateAntiBruteForceRuleRequest()
: RpcServiceRequest("sas", "2018-12-03", "CreateAntiBruteForceRule") {
setMethod(HttpRequest::Method::Post);
}
void CreateAntiBruteForceRuleRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
CreateAntiBruteForceRuleRequest::~CreateAntiBruteForceRuleRequest() {}
long CreateAntiBruteForceRuleRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
int CreateAntiBruteForceRuleRequest::getForbiddenTime()const
{
return forbiddenTime_;
void CreateAntiBruteForceRuleRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
void CreateAntiBruteForceRuleRequest::setForbiddenTime(int forbiddenTime)
{
forbiddenTime_ = forbiddenTime;
setParameter("ForbiddenTime", std::to_string(forbiddenTime));
int CreateAntiBruteForceRuleRequest::getForbiddenTime() const {
return forbiddenTime_;
}
int CreateAntiBruteForceRuleRequest::getFailCount()const
{
return failCount_;
void CreateAntiBruteForceRuleRequest::setForbiddenTime(int forbiddenTime) {
forbiddenTime_ = forbiddenTime;
setParameter(std::string("ForbiddenTime"), std::to_string(forbiddenTime));
}
void CreateAntiBruteForceRuleRequest::setFailCount(int failCount)
{
failCount_ = failCount;
setParameter("FailCount", std::to_string(failCount));
int CreateAntiBruteForceRuleRequest::getFailCount() const {
return failCount_;
}
std::string CreateAntiBruteForceRuleRequest::getSourceIp()const
{
return sourceIp_;
void CreateAntiBruteForceRuleRequest::setFailCount(int failCount) {
failCount_ = failCount;
setParameter(std::string("FailCount"), std::to_string(failCount));
}
void CreateAntiBruteForceRuleRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string CreateAntiBruteForceRuleRequest::getSourceIp() const {
return sourceIp_;
}
bool CreateAntiBruteForceRuleRequest::getEnableSmartRule()const
{
return enableSmartRule_;
void CreateAntiBruteForceRuleRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void CreateAntiBruteForceRuleRequest::setEnableSmartRule(bool enableSmartRule)
{
enableSmartRule_ = enableSmartRule;
setParameter("EnableSmartRule", enableSmartRule ? "true" : "false");
bool CreateAntiBruteForceRuleRequest::getEnableSmartRule() const {
return enableSmartRule_;
}
std::vector<std::string> CreateAntiBruteForceRuleRequest::getUuidList()const
{
return uuidList_;
void CreateAntiBruteForceRuleRequest::setEnableSmartRule(bool enableSmartRule) {
enableSmartRule_ = enableSmartRule;
setParameter(std::string("EnableSmartRule"), enableSmartRule ? "true" : "false");
}
void CreateAntiBruteForceRuleRequest::setUuidList(const std::vector<std::string>& uuidList)
{
uuidList_ = uuidList;
for(int dep1 = 0; dep1!= uuidList.size(); dep1++) {
setParameter("UuidList."+ std::to_string(dep1), uuidList.at(dep1));
}
std::vector<std::string> CreateAntiBruteForceRuleRequest::getUuidList() const {
return uuidList_;
}
std::string CreateAntiBruteForceRuleRequest::getName()const
{
return name_;
void CreateAntiBruteForceRuleRequest::setUuidList(const std::vector<std::string> &uuidList) {
uuidList_ = uuidList;
}
void CreateAntiBruteForceRuleRequest::setName(const std::string& name)
{
name_ = name;
setParameter("Name", name);
std::string CreateAntiBruteForceRuleRequest::getName() const {
return name_;
}
int CreateAntiBruteForceRuleRequest::getSpan()const
{
return span_;
void CreateAntiBruteForceRuleRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
}
void CreateAntiBruteForceRuleRequest::setSpan(int span)
{
span_ = span;
setParameter("Span", std::to_string(span));
int CreateAntiBruteForceRuleRequest::getSpan() const {
return span_;
}
bool CreateAntiBruteForceRuleRequest::getDefaultRule()const
{
return defaultRule_;
void CreateAntiBruteForceRuleRequest::setSpan(int span) {
span_ = span;
setParameter(std::string("Span"), std::to_string(span));
}
void CreateAntiBruteForceRuleRequest::setDefaultRule(bool defaultRule)
{
defaultRule_ = defaultRule;
setParameter("DefaultRule", defaultRule ? "true" : "false");
bool CreateAntiBruteForceRuleRequest::getDefaultRule() const {
return defaultRule_;
}
void CreateAntiBruteForceRuleRequest::setDefaultRule(bool defaultRule) {
defaultRule_ = defaultRule;
setParameter(std::string("DefaultRule"), defaultRule ? "true" : "false");
}

View File

@@ -1,108 +1,89 @@
/*
* 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/CreateBackupPolicyRequest.h>
using AlibabaCloud::Sas::Model::CreateBackupPolicyRequest;
CreateBackupPolicyRequest::CreateBackupPolicyRequest() :
RpcServiceRequest("sas", "2018-12-03", "CreateBackupPolicy")
{
setMethod(HttpRequest::Method::Post);
}
CreateBackupPolicyRequest::~CreateBackupPolicyRequest()
{}
long CreateBackupPolicyRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
*/
#include <alibabacloud/sas/model/CreateBackupPolicyRequest.h>
using AlibabaCloud::Sas::Model::CreateBackupPolicyRequest;
CreateBackupPolicyRequest::CreateBackupPolicyRequest()
: RpcServiceRequest("sas", "2018-12-03", "CreateBackupPolicy") {
setMethod(HttpRequest::Method::Post);
}
void CreateBackupPolicyRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
CreateBackupPolicyRequest::~CreateBackupPolicyRequest() {}
long CreateBackupPolicyRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
std::string CreateBackupPolicyRequest::getSourceIp()const
{
return sourceIp_;
void CreateBackupPolicyRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
void CreateBackupPolicyRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string CreateBackupPolicyRequest::getSourceIp() const {
return sourceIp_;
}
std::vector<std::string> CreateBackupPolicyRequest::getUuidList()const
{
return uuidList_;
void CreateBackupPolicyRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void CreateBackupPolicyRequest::setUuidList(const std::vector<std::string>& uuidList)
{
uuidList_ = uuidList;
for(int dep1 = 0; dep1!= uuidList.size(); dep1++) {
setParameter("UuidList."+ std::to_string(dep1), uuidList.at(dep1));
}
std::vector<std::string> CreateBackupPolicyRequest::getUuidList() const {
return uuidList_;
}
std::string CreateBackupPolicyRequest::getPolicy()const
{
return policy_;
void CreateBackupPolicyRequest::setUuidList(const std::vector<std::string> &uuidList) {
uuidList_ = uuidList;
}
void CreateBackupPolicyRequest::setPolicy(const std::string& policy)
{
policy_ = policy;
setParameter("Policy", policy);
std::string CreateBackupPolicyRequest::getPolicy() const {
return policy_;
}
std::string CreateBackupPolicyRequest::getPolicyVersion()const
{
return policyVersion_;
void CreateBackupPolicyRequest::setPolicy(const std::string &policy) {
policy_ = policy;
setParameter(std::string("Policy"), policy);
}
void CreateBackupPolicyRequest::setPolicyVersion(const std::string& policyVersion)
{
policyVersion_ = policyVersion;
setParameter("PolicyVersion", policyVersion);
std::string CreateBackupPolicyRequest::getPolicyVersion() const {
return policyVersion_;
}
std::string CreateBackupPolicyRequest::getPolicyRegionId()const
{
return policyRegionId_;
void CreateBackupPolicyRequest::setPolicyVersion(const std::string &policyVersion) {
policyVersion_ = policyVersion;
setParameter(std::string("PolicyVersion"), policyVersion);
}
void CreateBackupPolicyRequest::setPolicyRegionId(const std::string& policyRegionId)
{
policyRegionId_ = policyRegionId;
setParameter("PolicyRegionId", policyRegionId);
std::string CreateBackupPolicyRequest::getPolicyRegionId() const {
return policyRegionId_;
}
std::string CreateBackupPolicyRequest::getName()const
{
return name_;
void CreateBackupPolicyRequest::setPolicyRegionId(const std::string &policyRegionId) {
policyRegionId_ = policyRegionId;
setParameter(std::string("PolicyRegionId"), policyRegionId);
}
void CreateBackupPolicyRequest::setName(const std::string& name)
{
name_ = name;
setParameter("Name", name);
std::string CreateBackupPolicyRequest::getName() const {
return name_;
}
void CreateBackupPolicyRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
}

View File

@@ -1,73 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/sas/model/CreateOrUpdateAssetGroupRequest.h>
using AlibabaCloud::Sas::Model::CreateOrUpdateAssetGroupRequest;
CreateOrUpdateAssetGroupRequest::CreateOrUpdateAssetGroupRequest() :
RpcServiceRequest("sas", "2018-12-03", "CreateOrUpdateAssetGroup")
{
setMethod(HttpRequest::Method::Post);
}
CreateOrUpdateAssetGroupRequest::~CreateOrUpdateAssetGroupRequest()
{}
long CreateOrUpdateAssetGroupRequest::getGroupId()const
{
return groupId_;
*/
#include <alibabacloud/sas/model/CreateOrUpdateAssetGroupRequest.h>
using AlibabaCloud::Sas::Model::CreateOrUpdateAssetGroupRequest;
CreateOrUpdateAssetGroupRequest::CreateOrUpdateAssetGroupRequest()
: RpcServiceRequest("sas", "2018-12-03", "CreateOrUpdateAssetGroup") {
setMethod(HttpRequest::Method::Post);
}
void CreateOrUpdateAssetGroupRequest::setGroupId(long groupId)
{
groupId_ = groupId;
setParameter("GroupId", std::to_string(groupId));
CreateOrUpdateAssetGroupRequest::~CreateOrUpdateAssetGroupRequest() {}
long CreateOrUpdateAssetGroupRequest::getGroupId() const {
return groupId_;
}
std::string CreateOrUpdateAssetGroupRequest::getGroupName()const
{
return groupName_;
void CreateOrUpdateAssetGroupRequest::setGroupId(long groupId) {
groupId_ = groupId;
setParameter(std::string("GroupId"), std::to_string(groupId));
}
void CreateOrUpdateAssetGroupRequest::setGroupName(const std::string& groupName)
{
groupName_ = groupName;
setParameter("GroupName", groupName);
std::string CreateOrUpdateAssetGroupRequest::getGroupName() const {
return groupName_;
}
std::string CreateOrUpdateAssetGroupRequest::getSourceIp()const
{
return sourceIp_;
void CreateOrUpdateAssetGroupRequest::setGroupName(const std::string &groupName) {
groupName_ = groupName;
setParameter(std::string("GroupName"), groupName);
}
void CreateOrUpdateAssetGroupRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string CreateOrUpdateAssetGroupRequest::getSourceIp() const {
return sourceIp_;
}
std::string CreateOrUpdateAssetGroupRequest::getUuids()const
{
return uuids_;
void CreateOrUpdateAssetGroupRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void CreateOrUpdateAssetGroupRequest::setUuids(const std::string& uuids)
{
uuids_ = uuids;
setParameter("Uuids", uuids);
std::string CreateOrUpdateAssetGroupRequest::getUuids() const {
return uuids_;
}
void CreateOrUpdateAssetGroupRequest::setUuids(const std::string &uuids) {
uuids_ = uuids;
setParameter(std::string("Uuids"), uuids);
}

View File

@@ -1,40 +1,36 @@
/*
* 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/CreateServiceLinkedRoleRequest.h>
using AlibabaCloud::Sas::Model::CreateServiceLinkedRoleRequest;
CreateServiceLinkedRoleRequest::CreateServiceLinkedRoleRequest() :
RpcServiceRequest("sas", "2018-12-03", "CreateServiceLinkedRole")
{
setMethod(HttpRequest::Method::Post);
}
CreateServiceLinkedRoleRequest::~CreateServiceLinkedRoleRequest()
{}
std::string CreateServiceLinkedRoleRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/CreateServiceLinkedRoleRequest.h>
using AlibabaCloud::Sas::Model::CreateServiceLinkedRoleRequest;
CreateServiceLinkedRoleRequest::CreateServiceLinkedRoleRequest()
: RpcServiceRequest("sas", "2018-12-03", "CreateServiceLinkedRole") {
setMethod(HttpRequest::Method::Post);
}
void CreateServiceLinkedRoleRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
CreateServiceLinkedRoleRequest::~CreateServiceLinkedRoleRequest() {}
std::string CreateServiceLinkedRoleRequest::getSourceIp() const {
return sourceIp_;
}
void CreateServiceLinkedRoleRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}

View File

@@ -1,73 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/sas/model/CreateSimilarSecurityEventsQueryTaskRequest.h>
using AlibabaCloud::Sas::Model::CreateSimilarSecurityEventsQueryTaskRequest;
CreateSimilarSecurityEventsQueryTaskRequest::CreateSimilarSecurityEventsQueryTaskRequest() :
RpcServiceRequest("sas", "2018-12-03", "CreateSimilarSecurityEventsQueryTask")
{
setMethod(HttpRequest::Method::Post);
}
CreateSimilarSecurityEventsQueryTaskRequest::~CreateSimilarSecurityEventsQueryTaskRequest()
{}
long CreateSimilarSecurityEventsQueryTaskRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
*/
#include <alibabacloud/sas/model/CreateSimilarSecurityEventsQueryTaskRequest.h>
using AlibabaCloud::Sas::Model::CreateSimilarSecurityEventsQueryTaskRequest;
CreateSimilarSecurityEventsQueryTaskRequest::CreateSimilarSecurityEventsQueryTaskRequest()
: RpcServiceRequest("sas", "2018-12-03", "CreateSimilarSecurityEventsQueryTask") {
setMethod(HttpRequest::Method::Post);
}
void CreateSimilarSecurityEventsQueryTaskRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
CreateSimilarSecurityEventsQueryTaskRequest::~CreateSimilarSecurityEventsQueryTaskRequest() {}
long CreateSimilarSecurityEventsQueryTaskRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
std::string CreateSimilarSecurityEventsQueryTaskRequest::getSourceIp()const
{
return sourceIp_;
void CreateSimilarSecurityEventsQueryTaskRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
void CreateSimilarSecurityEventsQueryTaskRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string CreateSimilarSecurityEventsQueryTaskRequest::getSourceIp() const {
return sourceIp_;
}
long CreateSimilarSecurityEventsQueryTaskRequest::getSecurityEventId()const
{
return securityEventId_;
void CreateSimilarSecurityEventsQueryTaskRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void CreateSimilarSecurityEventsQueryTaskRequest::setSecurityEventId(long securityEventId)
{
securityEventId_ = securityEventId;
setParameter("SecurityEventId", std::to_string(securityEventId));
long CreateSimilarSecurityEventsQueryTaskRequest::getSecurityEventId() const {
return securityEventId_;
}
std::string CreateSimilarSecurityEventsQueryTaskRequest::getSimilarEventScenarioCode()const
{
return similarEventScenarioCode_;
void CreateSimilarSecurityEventsQueryTaskRequest::setSecurityEventId(long securityEventId) {
securityEventId_ = securityEventId;
setParameter(std::string("SecurityEventId"), std::to_string(securityEventId));
}
void CreateSimilarSecurityEventsQueryTaskRequest::setSimilarEventScenarioCode(const std::string& similarEventScenarioCode)
{
similarEventScenarioCode_ = similarEventScenarioCode;
setParameter("SimilarEventScenarioCode", similarEventScenarioCode);
std::string CreateSimilarSecurityEventsQueryTaskRequest::getSimilarEventScenarioCode() const {
return similarEventScenarioCode_;
}
void CreateSimilarSecurityEventsQueryTaskRequest::setSimilarEventScenarioCode(const std::string &similarEventScenarioCode) {
similarEventScenarioCode_ = similarEventScenarioCode;
setParameter(std::string("SimilarEventScenarioCode"), similarEventScenarioCode);
}

View File

@@ -0,0 +1,45 @@
/*
* 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/CreateSuspEventNoteRequest.h>
using AlibabaCloud::Sas::Model::CreateSuspEventNoteRequest;
CreateSuspEventNoteRequest::CreateSuspEventNoteRequest()
: RpcServiceRequest("sas", "2018-12-03", "CreateSuspEventNote") {
setMethod(HttpRequest::Method::Post);
}
CreateSuspEventNoteRequest::~CreateSuspEventNoteRequest() {}
long CreateSuspEventNoteRequest::getEventId() const {
return eventId_;
}
void CreateSuspEventNoteRequest::setEventId(long eventId) {
eventId_ = eventId;
setParameter(std::string("EventId"), std::to_string(eventId));
}
std::string CreateSuspEventNoteRequest::getNote() const {
return note_;
}
void CreateSuspEventNoteRequest::setNote(const std::string &note) {
note_ = note;
setParameter(std::string("Note"), note);
}

View File

@@ -14,26 +14,26 @@
* limitations under the License.
*/
#include <alibabacloud/sas/model/RetryInstallProbeResult.h>
#include <alibabacloud/sas/model/CreateSuspEventNoteResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Sas;
using namespace AlibabaCloud::Sas::Model;
RetryInstallProbeResult::RetryInstallProbeResult() :
CreateSuspEventNoteResult::CreateSuspEventNoteResult() :
ServiceResult()
{}
RetryInstallProbeResult::RetryInstallProbeResult(const std::string &payload) :
CreateSuspEventNoteResult::CreateSuspEventNoteResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
RetryInstallProbeResult::~RetryInstallProbeResult()
CreateSuspEventNoteResult::~CreateSuspEventNoteResult()
{}
void RetryInstallProbeResult::parse(const std::string &payload)
void CreateSuspEventNoteResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
@@ -50,22 +50,22 @@ void RetryInstallProbeResult::parse(const std::string &payload)
}
std::string RetryInstallProbeResult::getMessage()const
std::string CreateSuspEventNoteResult::getMessage()const
{
return message_;
}
int RetryInstallProbeResult::getHttpStatusCode()const
int CreateSuspEventNoteResult::getHttpStatusCode()const
{
return httpStatusCode_;
}
std::string RetryInstallProbeResult::getCode()const
std::string CreateSuspEventNoteResult::getCode()const
{
return code_;
}
bool RetryInstallProbeResult::getSuccess()const
bool CreateSuspEventNoteResult::getSuccess()const
{
return success_;
}

View File

@@ -1,78 +1,68 @@
/*
* 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_;
*/
#include <alibabacloud/sas/model/CreateVulAutoRepairConfigRequest.h>
using AlibabaCloud::Sas::Model::CreateVulAutoRepairConfigRequest;
CreateVulAutoRepairConfigRequest::CreateVulAutoRepairConfigRequest()
: RpcServiceRequest("sas", "2018-12-03", "CreateVulAutoRepairConfig") {
setMethod(HttpRequest::Method::Post);
}
void CreateVulAutoRepairConfigRequest::setReason(const std::string& reason)
{
reason_ = reason;
setParameter("Reason", reason);
CreateVulAutoRepairConfigRequest::~CreateVulAutoRepairConfigRequest() {}
std::string CreateVulAutoRepairConfigRequest::getReason() const {
return reason_;
}
std::string CreateVulAutoRepairConfigRequest::getType()const
{
return type_;
void CreateVulAutoRepairConfigRequest::setReason(const std::string &reason) {
reason_ = reason;
setParameter(std::string("Reason"), reason);
}
void CreateVulAutoRepairConfigRequest::setType(const std::string& type)
{
type_ = type;
setParameter("Type", type);
std::string CreateVulAutoRepairConfigRequest::getType() const {
return type_;
}
std::string CreateVulAutoRepairConfigRequest::getSourceIp()const
{
return sourceIp_;
void CreateVulAutoRepairConfigRequest::setType(const std::string &type) {
type_ = type;
setParameter(std::string("Type"), type);
}
void CreateVulAutoRepairConfigRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string CreateVulAutoRepairConfigRequest::getSourceIp() const {
return sourceIp_;
}
std::vector<CreateVulAutoRepairConfigRequest::VulAutoRepairConfigList> CreateVulAutoRepairConfigRequest::getVulAutoRepairConfigList()const
{
return vulAutoRepairConfigList_;
void CreateVulAutoRepairConfigRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
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);
}
std::vector<CreateVulAutoRepairConfigRequest::VulAutoRepairConfigList> CreateVulAutoRepairConfigRequest::getVulAutoRepairConfigList() const {
return vulAutoRepairConfigList_;
}
void CreateVulAutoRepairConfigRequest::setVulAutoRepairConfigList(const std::vector<CreateVulAutoRepairConfigRequest::VulAutoRepairConfigList> &vulAutoRepairConfigList) {
vulAutoRepairConfigList_ = vulAutoRepairConfigList;
for(int dep1 = 0; dep1 != vulAutoRepairConfigList.size(); dep1++) {
auto vulAutoRepairConfigListObj = vulAutoRepairConfigList.at(dep1);
std::string vulAutoRepairConfigListObjStr = std::string("VulAutoRepairConfigList") + "." + std::to_string(dep1 + 1);
setParameter(vulAutoRepairConfigListObjStr + ".AliasName", vulAutoRepairConfigListObj.aliasName);
setParameter(vulAutoRepairConfigListObjStr + ".Name", vulAutoRepairConfigListObj.name);
}
}

View File

@@ -1,97 +1,80 @@
/*
* 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/DeleteBackupPolicyMachineRequest.h>
using AlibabaCloud::Sas::Model::DeleteBackupPolicyMachineRequest;
DeleteBackupPolicyMachineRequest::DeleteBackupPolicyMachineRequest() :
RpcServiceRequest("sas", "2018-12-03", "DeleteBackupPolicyMachine")
{
setMethod(HttpRequest::Method::Post);
}
DeleteBackupPolicyMachineRequest::~DeleteBackupPolicyMachineRequest()
{}
long DeleteBackupPolicyMachineRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
*/
#include <alibabacloud/sas/model/DeleteBackupPolicyMachineRequest.h>
using AlibabaCloud::Sas::Model::DeleteBackupPolicyMachineRequest;
DeleteBackupPolicyMachineRequest::DeleteBackupPolicyMachineRequest()
: RpcServiceRequest("sas", "2018-12-03", "DeleteBackupPolicyMachine") {
setMethod(HttpRequest::Method::Post);
}
void DeleteBackupPolicyMachineRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
DeleteBackupPolicyMachineRequest::~DeleteBackupPolicyMachineRequest() {}
long DeleteBackupPolicyMachineRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
std::string DeleteBackupPolicyMachineRequest::getUuid()const
{
return uuid_;
void DeleteBackupPolicyMachineRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
void DeleteBackupPolicyMachineRequest::setUuid(const std::string& uuid)
{
uuid_ = uuid;
setParameter("Uuid", uuid);
std::string DeleteBackupPolicyMachineRequest::getUuid() const {
return uuid_;
}
std::string DeleteBackupPolicyMachineRequest::getSourceIp()const
{
return sourceIp_;
void DeleteBackupPolicyMachineRequest::setUuid(const std::string &uuid) {
uuid_ = uuid;
setParameter(std::string("Uuid"), uuid);
}
void DeleteBackupPolicyMachineRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DeleteBackupPolicyMachineRequest::getSourceIp() const {
return sourceIp_;
}
long DeleteBackupPolicyMachineRequest::getPolicyId()const
{
return policyId_;
void DeleteBackupPolicyMachineRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DeleteBackupPolicyMachineRequest::setPolicyId(long policyId)
{
policyId_ = policyId;
setParameter("PolicyId", std::to_string(policyId));
long DeleteBackupPolicyMachineRequest::getPolicyId() const {
return policyId_;
}
std::vector<std::string> DeleteBackupPolicyMachineRequest::getUuidList()const
{
return uuidList_;
void DeleteBackupPolicyMachineRequest::setPolicyId(long policyId) {
policyId_ = policyId;
setParameter(std::string("PolicyId"), std::to_string(policyId));
}
void DeleteBackupPolicyMachineRequest::setUuidList(const std::vector<std::string>& uuidList)
{
uuidList_ = uuidList;
for(int dep1 = 0; dep1!= uuidList.size(); dep1++) {
setParameter("UuidList."+ std::to_string(dep1), uuidList.at(dep1));
}
std::vector<std::string> DeleteBackupPolicyMachineRequest::getUuidList() const {
return uuidList_;
}
std::string DeleteBackupPolicyMachineRequest::getPolicyVersion()const
{
return policyVersion_;
void DeleteBackupPolicyMachineRequest::setUuidList(const std::vector<std::string> &uuidList) {
uuidList_ = uuidList;
}
void DeleteBackupPolicyMachineRequest::setPolicyVersion(const std::string& policyVersion)
{
policyVersion_ = policyVersion;
setParameter("PolicyVersion", policyVersion);
std::string DeleteBackupPolicyMachineRequest::getPolicyVersion() const {
return policyVersion_;
}
void DeleteBackupPolicyMachineRequest::setPolicyVersion(const std::string &policyVersion) {
policyVersion_ = policyVersion;
setParameter(std::string("PolicyVersion"), policyVersion);
}

View File

@@ -1,73 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/sas/model/DeleteBackupPolicyRequest.h>
using AlibabaCloud::Sas::Model::DeleteBackupPolicyRequest;
DeleteBackupPolicyRequest::DeleteBackupPolicyRequest() :
RpcServiceRequest("sas", "2018-12-03", "DeleteBackupPolicy")
{
setMethod(HttpRequest::Method::Post);
}
DeleteBackupPolicyRequest::~DeleteBackupPolicyRequest()
{}
long DeleteBackupPolicyRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
*/
#include <alibabacloud/sas/model/DeleteBackupPolicyRequest.h>
using AlibabaCloud::Sas::Model::DeleteBackupPolicyRequest;
DeleteBackupPolicyRequest::DeleteBackupPolicyRequest()
: RpcServiceRequest("sas", "2018-12-03", "DeleteBackupPolicy") {
setMethod(HttpRequest::Method::Post);
}
void DeleteBackupPolicyRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
DeleteBackupPolicyRequest::~DeleteBackupPolicyRequest() {}
long DeleteBackupPolicyRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
std::string DeleteBackupPolicyRequest::getSourceIp()const
{
return sourceIp_;
void DeleteBackupPolicyRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
void DeleteBackupPolicyRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DeleteBackupPolicyRequest::getSourceIp() const {
return sourceIp_;
}
long DeleteBackupPolicyRequest::getId()const
{
return id_;
void DeleteBackupPolicyRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DeleteBackupPolicyRequest::setId(long id)
{
id_ = id;
setParameter("Id", std::to_string(id));
long DeleteBackupPolicyRequest::getId() const {
return id_;
}
std::string DeleteBackupPolicyRequest::getPolicyVersion()const
{
return policyVersion_;
void DeleteBackupPolicyRequest::setId(long id) {
id_ = id;
setParameter(std::string("Id"), std::to_string(id));
}
void DeleteBackupPolicyRequest::setPolicyVersion(const std::string& policyVersion)
{
policyVersion_ = policyVersion;
setParameter("PolicyVersion", policyVersion);
std::string DeleteBackupPolicyRequest::getPolicyVersion() const {
return policyVersion_;
}
void DeleteBackupPolicyRequest::setPolicyVersion(const std::string &policyVersion) {
policyVersion_ = policyVersion;
setParameter(std::string("PolicyVersion"), policyVersion);
}

View File

@@ -1,51 +1,45 @@
/*
* 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/DeleteGroupRequest.h>
using AlibabaCloud::Sas::Model::DeleteGroupRequest;
DeleteGroupRequest::DeleteGroupRequest() :
RpcServiceRequest("sas", "2018-12-03", "DeleteGroup")
{
setMethod(HttpRequest::Method::Post);
}
DeleteGroupRequest::~DeleteGroupRequest()
{}
long DeleteGroupRequest::getGroupId()const
{
return groupId_;
*/
#include <alibabacloud/sas/model/DeleteGroupRequest.h>
using AlibabaCloud::Sas::Model::DeleteGroupRequest;
DeleteGroupRequest::DeleteGroupRequest()
: RpcServiceRequest("sas", "2018-12-03", "DeleteGroup") {
setMethod(HttpRequest::Method::Post);
}
void DeleteGroupRequest::setGroupId(long groupId)
{
groupId_ = groupId;
setParameter("GroupId", std::to_string(groupId));
DeleteGroupRequest::~DeleteGroupRequest() {}
long DeleteGroupRequest::getGroupId() const {
return groupId_;
}
std::string DeleteGroupRequest::getSourceIp()const
{
return sourceIp_;
void DeleteGroupRequest::setGroupId(long groupId) {
groupId_ = groupId;
setParameter(std::string("GroupId"), std::to_string(groupId));
}
void DeleteGroupRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DeleteGroupRequest::getSourceIp() const {
return sourceIp_;
}
void DeleteGroupRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}

View File

@@ -1,73 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/sas/model/DeleteLoginBaseConfigRequest.h>
using AlibabaCloud::Sas::Model::DeleteLoginBaseConfigRequest;
DeleteLoginBaseConfigRequest::DeleteLoginBaseConfigRequest() :
RpcServiceRequest("sas", "2018-12-03", "DeleteLoginBaseConfig")
{
setMethod(HttpRequest::Method::Post);
}
DeleteLoginBaseConfigRequest::~DeleteLoginBaseConfigRequest()
{}
std::string DeleteLoginBaseConfigRequest::getType()const
{
return type_;
*/
#include <alibabacloud/sas/model/DeleteLoginBaseConfigRequest.h>
using AlibabaCloud::Sas::Model::DeleteLoginBaseConfigRequest;
DeleteLoginBaseConfigRequest::DeleteLoginBaseConfigRequest()
: RpcServiceRequest("sas", "2018-12-03", "DeleteLoginBaseConfig") {
setMethod(HttpRequest::Method::Post);
}
void DeleteLoginBaseConfigRequest::setType(const std::string& type)
{
type_ = type;
setParameter("Type", type);
DeleteLoginBaseConfigRequest::~DeleteLoginBaseConfigRequest() {}
std::string DeleteLoginBaseConfigRequest::getType() const {
return type_;
}
std::string DeleteLoginBaseConfigRequest::getTarget()const
{
return target_;
void DeleteLoginBaseConfigRequest::setType(const std::string &type) {
type_ = type;
setParameter(std::string("Type"), type);
}
void DeleteLoginBaseConfigRequest::setTarget(const std::string& target)
{
target_ = target;
setParameter("Target", target);
std::string DeleteLoginBaseConfigRequest::getTarget() const {
return target_;
}
std::string DeleteLoginBaseConfigRequest::getSourceIp()const
{
return sourceIp_;
void DeleteLoginBaseConfigRequest::setTarget(const std::string &target) {
target_ = target;
setParameter(std::string("Target"), target);
}
void DeleteLoginBaseConfigRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DeleteLoginBaseConfigRequest::getSourceIp() const {
return sourceIp_;
}
std::string DeleteLoginBaseConfigRequest::getConfig()const
{
return config_;
void DeleteLoginBaseConfigRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DeleteLoginBaseConfigRequest::setConfig(const std::string& config)
{
config_ = config;
setParameter("Config", config);
std::string DeleteLoginBaseConfigRequest::getConfig() const {
return config_;
}
void DeleteLoginBaseConfigRequest::setConfig(const std::string &config) {
config_ = config;
setParameter(std::string("Config"), config);
}

View File

@@ -1,73 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/sas/model/DeleteStrategyRequest.h>
using AlibabaCloud::Sas::Model::DeleteStrategyRequest;
DeleteStrategyRequest::DeleteStrategyRequest() :
RpcServiceRequest("sas", "2018-12-03", "DeleteStrategy")
{
setMethod(HttpRequest::Method::Post);
}
DeleteStrategyRequest::~DeleteStrategyRequest()
{}
std::string DeleteStrategyRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/DeleteStrategyRequest.h>
using AlibabaCloud::Sas::Model::DeleteStrategyRequest;
DeleteStrategyRequest::DeleteStrategyRequest()
: RpcServiceRequest("sas", "2018-12-03", "DeleteStrategy") {
setMethod(HttpRequest::Method::Post);
}
void DeleteStrategyRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
DeleteStrategyRequest::~DeleteStrategyRequest() {}
std::string DeleteStrategyRequest::getSourceIp() const {
return sourceIp_;
}
std::string DeleteStrategyRequest::getId()const
{
return id_;
void DeleteStrategyRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DeleteStrategyRequest::setId(const std::string& id)
{
id_ = id;
setParameter("Id", id);
std::string DeleteStrategyRequest::getId() const {
return id_;
}
std::string DeleteStrategyRequest::getLang()const
{
return lang_;
void DeleteStrategyRequest::setId(const std::string &id) {
id_ = id;
setParameter(std::string("Id"), id);
}
void DeleteStrategyRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
std::string DeleteStrategyRequest::getLang() const {
return lang_;
}
std::string DeleteStrategyRequest::getResourceDirectoryAccountId()const
{
return resourceDirectoryAccountId_;
void DeleteStrategyRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}
void DeleteStrategyRequest::setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId)
{
resourceDirectoryAccountId_ = resourceDirectoryAccountId;
setParameter("ResourceDirectoryAccountId", resourceDirectoryAccountId);
std::string DeleteStrategyRequest::getResourceDirectoryAccountId() const {
return resourceDirectoryAccountId_;
}
void DeleteStrategyRequest::setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId) {
resourceDirectoryAccountId_ = resourceDirectoryAccountId;
setParameter(std::string("ResourceDirectoryAccountId"), resourceDirectoryAccountId);
}

View File

@@ -1,62 +1,54 @@
/*
* 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/DeleteTagWithUuidRequest.h>
using AlibabaCloud::Sas::Model::DeleteTagWithUuidRequest;
DeleteTagWithUuidRequest::DeleteTagWithUuidRequest() :
RpcServiceRequest("sas", "2018-12-03", "DeleteTagWithUuid")
{
setMethod(HttpRequest::Method::Post);
}
DeleteTagWithUuidRequest::~DeleteTagWithUuidRequest()
{}
std::string DeleteTagWithUuidRequest::getTagName()const
{
return tagName_;
*/
#include <alibabacloud/sas/model/DeleteTagWithUuidRequest.h>
using AlibabaCloud::Sas::Model::DeleteTagWithUuidRequest;
DeleteTagWithUuidRequest::DeleteTagWithUuidRequest()
: RpcServiceRequest("sas", "2018-12-03", "DeleteTagWithUuid") {
setMethod(HttpRequest::Method::Post);
}
void DeleteTagWithUuidRequest::setTagName(const std::string& tagName)
{
tagName_ = tagName;
setParameter("TagName", tagName);
DeleteTagWithUuidRequest::~DeleteTagWithUuidRequest() {}
std::string DeleteTagWithUuidRequest::getTagName() const {
return tagName_;
}
std::string DeleteTagWithUuidRequest::getSourceIp()const
{
return sourceIp_;
void DeleteTagWithUuidRequest::setTagName(const std::string &tagName) {
tagName_ = tagName;
setParameter(std::string("TagName"), tagName);
}
void DeleteTagWithUuidRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DeleteTagWithUuidRequest::getSourceIp() const {
return sourceIp_;
}
std::string DeleteTagWithUuidRequest::getUuidList()const
{
return uuidList_;
void DeleteTagWithUuidRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DeleteTagWithUuidRequest::setUuidList(const std::string& uuidList)
{
uuidList_ = uuidList;
setParameter("UuidList", uuidList);
std::string DeleteTagWithUuidRequest::getUuidList() const {
return uuidList_;
}
void DeleteTagWithUuidRequest::setUuidList(const std::string &uuidList) {
uuidList_ = uuidList;
setParameter(std::string("UuidList"), uuidList);
}

View File

@@ -1,51 +1,45 @@
/*
* 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/DeleteVpcHoneyPotRequest.h>
using AlibabaCloud::Sas::Model::DeleteVpcHoneyPotRequest;
DeleteVpcHoneyPotRequest::DeleteVpcHoneyPotRequest() :
RpcServiceRequest("sas", "2018-12-03", "DeleteVpcHoneyPot")
{
setMethod(HttpRequest::Method::Post);
}
DeleteVpcHoneyPotRequest::~DeleteVpcHoneyPotRequest()
{}
std::string DeleteVpcHoneyPotRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/DeleteVpcHoneyPotRequest.h>
using AlibabaCloud::Sas::Model::DeleteVpcHoneyPotRequest;
DeleteVpcHoneyPotRequest::DeleteVpcHoneyPotRequest()
: RpcServiceRequest("sas", "2018-12-03", "DeleteVpcHoneyPot") {
setMethod(HttpRequest::Method::Post);
}
void DeleteVpcHoneyPotRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
DeleteVpcHoneyPotRequest::~DeleteVpcHoneyPotRequest() {}
std::string DeleteVpcHoneyPotRequest::getSourceIp() const {
return sourceIp_;
}
std::string DeleteVpcHoneyPotRequest::getVpcId()const
{
return vpcId_;
void DeleteVpcHoneyPotRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DeleteVpcHoneyPotRequest::setVpcId(const std::string& vpcId)
{
vpcId_ = vpcId;
setParameter("VpcId", vpcId);
std::string DeleteVpcHoneyPotRequest::getVpcId() const {
return vpcId_;
}
void DeleteVpcHoneyPotRequest::setVpcId(const std::string &vpcId) {
vpcId_ = vpcId;
setParameter(std::string("VpcId"), vpcId);
}

View File

@@ -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/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);
}

View File

@@ -0,0 +1,45 @@
/*
* 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/DescribeAccessKeyLeakDetailRequest.h>
using AlibabaCloud::Sas::Model::DescribeAccessKeyLeakDetailRequest;
DescribeAccessKeyLeakDetailRequest::DescribeAccessKeyLeakDetailRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeAccessKeyLeakDetail") {
setMethod(HttpRequest::Method::Post);
}
DescribeAccessKeyLeakDetailRequest::~DescribeAccessKeyLeakDetailRequest() {}
std::string DescribeAccessKeyLeakDetailRequest::getSourceIp() const {
return sourceIp_;
}
void DescribeAccessKeyLeakDetailRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
long DescribeAccessKeyLeakDetailRequest::getId() const {
return id_;
}
void DescribeAccessKeyLeakDetailRequest::setId(long id) {
id_ = id;
setParameter(std::string("Id"), std::to_string(id));
}

View File

@@ -0,0 +1,177 @@
/*
* 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/DescribeAccessKeyLeakDetailResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Sas;
using namespace AlibabaCloud::Sas::Model;
DescribeAccessKeyLeakDetailResult::DescribeAccessKeyLeakDetailResult() :
ServiceResult()
{}
DescribeAccessKeyLeakDetailResult::DescribeAccessKeyLeakDetailResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeAccessKeyLeakDetailResult::~DescribeAccessKeyLeakDetailResult()
{}
void DescribeAccessKeyLeakDetailResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Type"].isNull())
type_ = value["Type"].asString();
if(!value["GithubUserPicUrl"].isNull())
githubUserPicUrl_ = value["GithubUserPicUrl"].asString();
if(!value["GithubUser"].isNull())
githubUser_ = value["GithubUser"].asString();
if(!value["GithubRepoName"].isNull())
githubRepoName_ = value["GithubRepoName"].asString();
if(!value["GithubFileType"].isNull())
githubFileType_ = value["GithubFileType"].asString();
if(!value["Remark"].isNull())
remark_ = value["Remark"].asString();
if(!value["GithubFileUpdateTime"].isNull())
githubFileUpdateTime_ = value["GithubFileUpdateTime"].asString();
if(!value["WhitelistStatus"].isNull())
whitelistStatus_ = value["WhitelistStatus"].asString();
if(!value["GithubFileName"].isNull())
githubFileName_ = value["GithubFileName"].asString();
if(!value["Source"].isNull())
source_ = value["Source"].asString();
if(!value["GmtModified"].isNull())
gmtModified_ = value["GmtModified"].asString();
if(!value["Asset"].isNull())
asset_ = value["Asset"].asString();
if(!value["DealTime"].isNull())
dealTime_ = value["DealTime"].asString();
if(!value["AccesskeyId"].isNull())
accesskeyId_ = value["AccesskeyId"].asString();
if(!value["GithubFileUrl"].isNull())
githubFileUrl_ = value["GithubFileUrl"].asString();
if(!value["DealType"].isNull())
dealType_ = value["DealType"].asString();
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["GmtCreate"].isNull())
gmtCreate_ = value["GmtCreate"].asString();
if(!value["GithubRepoUrl"].isNull())
githubRepoUrl_ = value["GithubRepoUrl"].asString();
}
std::string DescribeAccessKeyLeakDetailResult::getGithubRepoName()const
{
return githubRepoName_;
}
std::string DescribeAccessKeyLeakDetailResult::getGithubRepoUrl()const
{
return githubRepoUrl_;
}
std::string DescribeAccessKeyLeakDetailResult::getGithubFileName()const
{
return githubFileName_;
}
std::string DescribeAccessKeyLeakDetailResult::getDealType()const
{
return dealType_;
}
std::string DescribeAccessKeyLeakDetailResult::getWhitelistStatus()const
{
return whitelistStatus_;
}
std::string DescribeAccessKeyLeakDetailResult::getGmtModified()const
{
return gmtModified_;
}
std::string DescribeAccessKeyLeakDetailResult::getCode()const
{
return code_;
}
std::string DescribeAccessKeyLeakDetailResult::getSource()const
{
return source_;
}
std::string DescribeAccessKeyLeakDetailResult::getRemark()const
{
return remark_;
}
std::string DescribeAccessKeyLeakDetailResult::getType()const
{
return type_;
}
std::string DescribeAccessKeyLeakDetailResult::getGithubUserPicUrl()const
{
return githubUserPicUrl_;
}
std::string DescribeAccessKeyLeakDetailResult::getGithubFileUpdateTime()const
{
return githubFileUpdateTime_;
}
std::string DescribeAccessKeyLeakDetailResult::getGmtCreate()const
{
return gmtCreate_;
}
std::string DescribeAccessKeyLeakDetailResult::getAccesskeyId()const
{
return accesskeyId_;
}
std::string DescribeAccessKeyLeakDetailResult::getGithubFileUrl()const
{
return githubFileUrl_;
}
std::string DescribeAccessKeyLeakDetailResult::getGithubFileType()const
{
return githubFileType_;
}
std::string DescribeAccessKeyLeakDetailResult::getAsset()const
{
return asset_;
}
std::string DescribeAccessKeyLeakDetailResult::getGithubUser()const
{
return githubUser_;
}
std::string DescribeAccessKeyLeakDetailResult::getDealTime()const
{
return dealTime_;
}

View File

@@ -1,95 +1,81 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/sas/model/DescribeAccesskeyLeakListRequest.h>
using AlibabaCloud::Sas::Model::DescribeAccesskeyLeakListRequest;
DescribeAccesskeyLeakListRequest::DescribeAccesskeyLeakListRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeAccesskeyLeakList")
{
setMethod(HttpRequest::Method::Post);
}
DescribeAccesskeyLeakListRequest::~DescribeAccesskeyLeakListRequest()
{}
std::string DescribeAccesskeyLeakListRequest::getQuery()const
{
return query_;
*/
#include <alibabacloud/sas/model/DescribeAccesskeyLeakListRequest.h>
using AlibabaCloud::Sas::Model::DescribeAccesskeyLeakListRequest;
DescribeAccesskeyLeakListRequest::DescribeAccesskeyLeakListRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeAccesskeyLeakList") {
setMethod(HttpRequest::Method::Post);
}
void DescribeAccesskeyLeakListRequest::setQuery(const std::string& query)
{
query_ = query;
setParameter("Query", query);
DescribeAccesskeyLeakListRequest::~DescribeAccesskeyLeakListRequest() {}
std::string DescribeAccesskeyLeakListRequest::getQuery() const {
return query_;
}
long DescribeAccesskeyLeakListRequest::getStartTs()const
{
return startTs_;
void DescribeAccesskeyLeakListRequest::setQuery(const std::string &query) {
query_ = query;
setParameter(std::string("Query"), query);
}
void DescribeAccesskeyLeakListRequest::setStartTs(long startTs)
{
startTs_ = startTs;
setParameter("StartTs", std::to_string(startTs));
long DescribeAccesskeyLeakListRequest::getStartTs() const {
return startTs_;
}
int DescribeAccesskeyLeakListRequest::getCurrentPage()const
{
return currentPage_;
void DescribeAccesskeyLeakListRequest::setStartTs(long startTs) {
startTs_ = startTs;
setParameter(std::string("StartTs"), std::to_string(startTs));
}
void DescribeAccesskeyLeakListRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
int DescribeAccesskeyLeakListRequest::getCurrentPage() const {
return currentPage_;
}
std::string DescribeAccesskeyLeakListRequest::getSourceIp()const
{
return sourceIp_;
void DescribeAccesskeyLeakListRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
void DescribeAccesskeyLeakListRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeAccesskeyLeakListRequest::getSourceIp() const {
return sourceIp_;
}
int DescribeAccesskeyLeakListRequest::getPageSize()const
{
return pageSize_;
void DescribeAccesskeyLeakListRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeAccesskeyLeakListRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeAccesskeyLeakListRequest::getPageSize() const {
return pageSize_;
}
std::string DescribeAccesskeyLeakListRequest::getStatus()const
{
return status_;
void DescribeAccesskeyLeakListRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
void DescribeAccesskeyLeakListRequest::setStatus(const std::string& status)
{
status_ = status;
setParameter("Status", status);
std::string DescribeAccesskeyLeakListRequest::getStatus() const {
return status_;
}
void DescribeAccesskeyLeakListRequest::setStatus(const std::string &status) {
status_ = status;
setParameter(std::string("Status"), status);
}

View File

@@ -1,196 +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/DescribeAffectedMaliciousFileImagesRequest.h>
using AlibabaCloud::Sas::Model::DescribeAffectedMaliciousFileImagesRequest;
DescribeAffectedMaliciousFileImagesRequest::DescribeAffectedMaliciousFileImagesRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeAffectedMaliciousFileImages")
{
setMethod(HttpRequest::Method::Post);
}
DescribeAffectedMaliciousFileImagesRequest::~DescribeAffectedMaliciousFileImagesRequest()
{}
std::string DescribeAffectedMaliciousFileImagesRequest::getRepoId()const
{
return repoId_;
*/
#include <alibabacloud/sas/model/DescribeAffectedMaliciousFileImagesRequest.h>
using AlibabaCloud::Sas::Model::DescribeAffectedMaliciousFileImagesRequest;
DescribeAffectedMaliciousFileImagesRequest::DescribeAffectedMaliciousFileImagesRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeAffectedMaliciousFileImages") {
setMethod(HttpRequest::Method::Post);
}
void DescribeAffectedMaliciousFileImagesRequest::setRepoId(const std::string& repoId)
{
repoId_ = repoId;
setParameter("RepoId", repoId);
DescribeAffectedMaliciousFileImagesRequest::~DescribeAffectedMaliciousFileImagesRequest() {}
std::string DescribeAffectedMaliciousFileImagesRequest::getRepoId() const {
return repoId_;
}
std::string DescribeAffectedMaliciousFileImagesRequest::getRepoNamespace()const
{
return repoNamespace_;
void DescribeAffectedMaliciousFileImagesRequest::setRepoId(const std::string &repoId) {
repoId_ = repoId;
setParameter(std::string("RepoId"), repoId);
}
void DescribeAffectedMaliciousFileImagesRequest::setRepoNamespace(const std::string& repoNamespace)
{
repoNamespace_ = repoNamespace;
setParameter("RepoNamespace", repoNamespace);
std::string DescribeAffectedMaliciousFileImagesRequest::getRepoNamespace() const {
return repoNamespace_;
}
std::string DescribeAffectedMaliciousFileImagesRequest::getSourceIp()const
{
return sourceIp_;
void DescribeAffectedMaliciousFileImagesRequest::setRepoNamespace(const std::string &repoNamespace) {
repoNamespace_ = repoNamespace;
setParameter(std::string("RepoNamespace"), repoNamespace);
}
void DescribeAffectedMaliciousFileImagesRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeAffectedMaliciousFileImagesRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeAffectedMaliciousFileImagesRequest::getImageDigest()const
{
return imageDigest_;
void DescribeAffectedMaliciousFileImagesRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeAffectedMaliciousFileImagesRequest::setImageDigest(const std::string& imageDigest)
{
imageDigest_ = imageDigest;
setParameter("ImageDigest", imageDigest);
std::string DescribeAffectedMaliciousFileImagesRequest::getImageDigest() const {
return imageDigest_;
}
std::string DescribeAffectedMaliciousFileImagesRequest::getPageSize()const
{
return pageSize_;
void DescribeAffectedMaliciousFileImagesRequest::setImageDigest(const std::string &imageDigest) {
imageDigest_ = imageDigest;
setParameter(std::string("ImageDigest"), imageDigest);
}
void DescribeAffectedMaliciousFileImagesRequest::setPageSize(const std::string& pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", pageSize);
std::string DescribeAffectedMaliciousFileImagesRequest::getPageSize() const {
return pageSize_;
}
std::string DescribeAffectedMaliciousFileImagesRequest::getLang()const
{
return lang_;
void DescribeAffectedMaliciousFileImagesRequest::setPageSize(const std::string &pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), pageSize);
}
void DescribeAffectedMaliciousFileImagesRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
std::string DescribeAffectedMaliciousFileImagesRequest::getLang() const {
return lang_;
}
std::string DescribeAffectedMaliciousFileImagesRequest::getImageTag()const
{
return imageTag_;
void DescribeAffectedMaliciousFileImagesRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}
void DescribeAffectedMaliciousFileImagesRequest::setImageTag(const std::string& imageTag)
{
imageTag_ = imageTag;
setParameter("ImageTag", imageTag);
std::string DescribeAffectedMaliciousFileImagesRequest::getImageTag() const {
return imageTag_;
}
std::string DescribeAffectedMaliciousFileImagesRequest::getMaliciousMd5()const
{
return maliciousMd5_;
void DescribeAffectedMaliciousFileImagesRequest::setImageTag(const std::string &imageTag) {
imageTag_ = imageTag;
setParameter(std::string("ImageTag"), imageTag);
}
void DescribeAffectedMaliciousFileImagesRequest::setMaliciousMd5(const std::string& maliciousMd5)
{
maliciousMd5_ = maliciousMd5;
setParameter("MaliciousMd5", maliciousMd5);
std::string DescribeAffectedMaliciousFileImagesRequest::getMaliciousMd5() const {
return maliciousMd5_;
}
int DescribeAffectedMaliciousFileImagesRequest::getCurrentPage()const
{
return currentPage_;
void DescribeAffectedMaliciousFileImagesRequest::setMaliciousMd5(const std::string &maliciousMd5) {
maliciousMd5_ = maliciousMd5;
setParameter(std::string("MaliciousMd5"), maliciousMd5);
}
void DescribeAffectedMaliciousFileImagesRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
int DescribeAffectedMaliciousFileImagesRequest::getCurrentPage() const {
return currentPage_;
}
std::string DescribeAffectedMaliciousFileImagesRequest::getClusterId()const
{
return clusterId_;
void DescribeAffectedMaliciousFileImagesRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
void DescribeAffectedMaliciousFileImagesRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
std::string DescribeAffectedMaliciousFileImagesRequest::getClusterId() const {
return clusterId_;
}
std::string DescribeAffectedMaliciousFileImagesRequest::getRepoName()const
{
return repoName_;
void DescribeAffectedMaliciousFileImagesRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), clusterId);
}
void DescribeAffectedMaliciousFileImagesRequest::setRepoName(const std::string& repoName)
{
repoName_ = repoName;
setParameter("RepoName", repoName);
std::string DescribeAffectedMaliciousFileImagesRequest::getRepoName() const {
return repoName_;
}
std::string DescribeAffectedMaliciousFileImagesRequest::getRepoInstanceId()const
{
return repoInstanceId_;
void DescribeAffectedMaliciousFileImagesRequest::setRepoName(const std::string &repoName) {
repoName_ = repoName;
setParameter(std::string("RepoName"), repoName);
}
void DescribeAffectedMaliciousFileImagesRequest::setRepoInstanceId(const std::string& repoInstanceId)
{
repoInstanceId_ = repoInstanceId;
setParameter("RepoInstanceId", repoInstanceId);
std::string DescribeAffectedMaliciousFileImagesRequest::getRepoInstanceId() const {
return repoInstanceId_;
}
std::string DescribeAffectedMaliciousFileImagesRequest::getImageLayer()const
{
return imageLayer_;
void DescribeAffectedMaliciousFileImagesRequest::setRepoInstanceId(const std::string &repoInstanceId) {
repoInstanceId_ = repoInstanceId;
setParameter(std::string("RepoInstanceId"), repoInstanceId);
}
void DescribeAffectedMaliciousFileImagesRequest::setImageLayer(const std::string& imageLayer)
{
imageLayer_ = imageLayer;
setParameter("ImageLayer", imageLayer);
std::string DescribeAffectedMaliciousFileImagesRequest::getImageLayer() const {
return imageLayer_;
}
std::string DescribeAffectedMaliciousFileImagesRequest::getRepoRegionId()const
{
return repoRegionId_;
void DescribeAffectedMaliciousFileImagesRequest::setImageLayer(const std::string &imageLayer) {
imageLayer_ = imageLayer;
setParameter(std::string("ImageLayer"), imageLayer);
}
void DescribeAffectedMaliciousFileImagesRequest::setRepoRegionId(const std::string& repoRegionId)
{
repoRegionId_ = repoRegionId;
setParameter("RepoRegionId", repoRegionId);
std::string DescribeAffectedMaliciousFileImagesRequest::getRepoRegionId() const {
return repoRegionId_;
}
std::vector<std::string> DescribeAffectedMaliciousFileImagesRequest::getUuids()const
{
return uuids_;
void DescribeAffectedMaliciousFileImagesRequest::setRepoRegionId(const std::string &repoRegionId) {
repoRegionId_ = repoRegionId;
setParameter(std::string("RepoRegionId"), repoRegionId);
}
void DescribeAffectedMaliciousFileImagesRequest::setUuids(const std::vector<std::string>& uuids)
{
uuids_ = uuids;
for(int dep1 = 0; dep1!= uuids.size(); dep1++) {
setParameter("Uuids."+ std::to_string(dep1), uuids.at(dep1));
}
std::vector<std::string> DescribeAffectedMaliciousFileImagesRequest::getUuids() const {
return uuids_;
}
void DescribeAffectedMaliciousFileImagesRequest::setUuids(const std::vector<std::string> &uuids) {
uuids_ = uuids;
}

View File

@@ -1,73 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/sas/model/DescribeAlarmEventDetailRequest.h>
using AlibabaCloud::Sas::Model::DescribeAlarmEventDetailRequest;
DescribeAlarmEventDetailRequest::DescribeAlarmEventDetailRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeAlarmEventDetail")
{
setMethod(HttpRequest::Method::Post);
}
DescribeAlarmEventDetailRequest::~DescribeAlarmEventDetailRequest()
{}
std::string DescribeAlarmEventDetailRequest::getAlarmUniqueInfo()const
{
return alarmUniqueInfo_;
*/
#include <alibabacloud/sas/model/DescribeAlarmEventDetailRequest.h>
using AlibabaCloud::Sas::Model::DescribeAlarmEventDetailRequest;
DescribeAlarmEventDetailRequest::DescribeAlarmEventDetailRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeAlarmEventDetail") {
setMethod(HttpRequest::Method::Post);
}
void DescribeAlarmEventDetailRequest::setAlarmUniqueInfo(const std::string& alarmUniqueInfo)
{
alarmUniqueInfo_ = alarmUniqueInfo;
setParameter("AlarmUniqueInfo", alarmUniqueInfo);
DescribeAlarmEventDetailRequest::~DescribeAlarmEventDetailRequest() {}
std::string DescribeAlarmEventDetailRequest::getAlarmUniqueInfo() const {
return alarmUniqueInfo_;
}
std::string DescribeAlarmEventDetailRequest::getSourceIp()const
{
return sourceIp_;
void DescribeAlarmEventDetailRequest::setAlarmUniqueInfo(const std::string &alarmUniqueInfo) {
alarmUniqueInfo_ = alarmUniqueInfo;
setParameter(std::string("AlarmUniqueInfo"), alarmUniqueInfo);
}
void DescribeAlarmEventDetailRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeAlarmEventDetailRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeAlarmEventDetailRequest::getFrom()const
{
return from_;
void DescribeAlarmEventDetailRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeAlarmEventDetailRequest::setFrom(const std::string& from)
{
from_ = from;
setParameter("From", from);
std::string DescribeAlarmEventDetailRequest::getFrom() const {
return from_;
}
std::string DescribeAlarmEventDetailRequest::getLang()const
{
return lang_;
void DescribeAlarmEventDetailRequest::setFrom(const std::string &from) {
from_ = from;
setParameter(std::string("From"), from);
}
void DescribeAlarmEventDetailRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
std::string DescribeAlarmEventDetailRequest::getLang() const {
return lang_;
}
void DescribeAlarmEventDetailRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}

View File

@@ -1,218 +1,197 @@
/*
* 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/DescribeAlarmEventListRequest.h>
using AlibabaCloud::Sas::Model::DescribeAlarmEventListRequest;
DescribeAlarmEventListRequest::DescribeAlarmEventListRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeAlarmEventList")
{
setMethod(HttpRequest::Method::Post);
}
DescribeAlarmEventListRequest::~DescribeAlarmEventListRequest()
{}
std::string DescribeAlarmEventListRequest::getTargetType()const
{
return targetType_;
*/
#include <alibabacloud/sas/model/DescribeAlarmEventListRequest.h>
using AlibabaCloud::Sas::Model::DescribeAlarmEventListRequest;
DescribeAlarmEventListRequest::DescribeAlarmEventListRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeAlarmEventList") {
setMethod(HttpRequest::Method::Post);
}
void DescribeAlarmEventListRequest::setTargetType(const std::string& targetType)
{
targetType_ = targetType;
setParameter("TargetType", targetType);
DescribeAlarmEventListRequest::~DescribeAlarmEventListRequest() {}
std::string DescribeAlarmEventListRequest::getTargetType() const {
return targetType_;
}
std::string DescribeAlarmEventListRequest::getAlarmEventType()const
{
return alarmEventType_;
void DescribeAlarmEventListRequest::setTargetType(const std::string &targetType) {
targetType_ = targetType;
setParameter(std::string("TargetType"), targetType);
}
void DescribeAlarmEventListRequest::setAlarmEventType(const std::string& alarmEventType)
{
alarmEventType_ = alarmEventType;
setParameter("AlarmEventType", alarmEventType);
std::string DescribeAlarmEventListRequest::getAlarmEventType() const {
return alarmEventType_;
}
std::string DescribeAlarmEventListRequest::getRemark()const
{
return remark_;
void DescribeAlarmEventListRequest::setAlarmEventType(const std::string &alarmEventType) {
alarmEventType_ = alarmEventType;
setParameter(std::string("AlarmEventType"), alarmEventType);
}
void DescribeAlarmEventListRequest::setRemark(const std::string& remark)
{
remark_ = remark;
setParameter("Remark", remark);
std::string DescribeAlarmEventListRequest::getRemark() const {
return remark_;
}
std::string DescribeAlarmEventListRequest::getContainerFieldName()const
{
return containerFieldName_;
void DescribeAlarmEventListRequest::setRemark(const std::string &remark) {
remark_ = remark;
setParameter(std::string("Remark"), remark);
}
void DescribeAlarmEventListRequest::setContainerFieldName(const std::string& containerFieldName)
{
containerFieldName_ = containerFieldName;
setParameter("ContainerFieldName", containerFieldName);
std::string DescribeAlarmEventListRequest::getContainerFieldName() const {
return containerFieldName_;
}
std::string DescribeAlarmEventListRequest::getAlarmEventName()const
{
return alarmEventName_;
void DescribeAlarmEventListRequest::setContainerFieldName(const std::string &containerFieldName) {
containerFieldName_ = containerFieldName;
setParameter(std::string("ContainerFieldName"), containerFieldName);
}
void DescribeAlarmEventListRequest::setAlarmEventName(const std::string& alarmEventName)
{
alarmEventName_ = alarmEventName;
setParameter("AlarmEventName", alarmEventName);
std::string DescribeAlarmEventListRequest::getAlarmEventName() const {
return alarmEventName_;
}
std::string DescribeAlarmEventListRequest::getSourceIp()const
{
return sourceIp_;
void DescribeAlarmEventListRequest::setAlarmEventName(const std::string &alarmEventName) {
alarmEventName_ = alarmEventName;
setParameter(std::string("AlarmEventName"), alarmEventName);
}
void DescribeAlarmEventListRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeAlarmEventListRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeAlarmEventListRequest::getContainerFieldValue()const
{
return containerFieldValue_;
void DescribeAlarmEventListRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeAlarmEventListRequest::setContainerFieldValue(const std::string& containerFieldValue)
{
containerFieldValue_ = containerFieldValue;
setParameter("ContainerFieldValue", containerFieldValue);
std::string DescribeAlarmEventListRequest::getContainerFieldValue() const {
return containerFieldValue_;
}
std::string DescribeAlarmEventListRequest::getPageSize()const
{
return pageSize_;
void DescribeAlarmEventListRequest::setContainerFieldValue(const std::string &containerFieldValue) {
containerFieldValue_ = containerFieldValue;
setParameter(std::string("ContainerFieldValue"), containerFieldValue);
}
void DescribeAlarmEventListRequest::setPageSize(const std::string& pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", pageSize);
std::string DescribeAlarmEventListRequest::getPageSize() const {
return pageSize_;
}
std::string DescribeAlarmEventListRequest::getFrom()const
{
return from_;
void DescribeAlarmEventListRequest::setPageSize(const std::string &pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), pageSize);
}
void DescribeAlarmEventListRequest::setFrom(const std::string& from)
{
from_ = from;
setParameter("From", from);
std::string DescribeAlarmEventListRequest::getFrom() const {
return from_;
}
std::string DescribeAlarmEventListRequest::getTacticId()const
{
return tacticId_;
void DescribeAlarmEventListRequest::setFrom(const std::string &from) {
from_ = from;
setParameter(std::string("From"), from);
}
void DescribeAlarmEventListRequest::setTacticId(const std::string& tacticId)
{
tacticId_ = tacticId;
setParameter("TacticId", tacticId);
long DescribeAlarmEventListRequest::getId() const {
return id_;
}
std::string DescribeAlarmEventListRequest::getLang()const
{
return lang_;
void DescribeAlarmEventListRequest::setId(long id) {
id_ = id;
setParameter(std::string("Id"), std::to_string(id));
}
void DescribeAlarmEventListRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
std::string DescribeAlarmEventListRequest::getTacticId() const {
return tacticId_;
}
std::string DescribeAlarmEventListRequest::getGroupId()const
{
return groupId_;
void DescribeAlarmEventListRequest::setTacticId(const std::string &tacticId) {
tacticId_ = tacticId;
setParameter(std::string("TacticId"), tacticId);
}
void DescribeAlarmEventListRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setParameter("GroupId", groupId);
std::string DescribeAlarmEventListRequest::getLang() const {
return lang_;
}
std::string DescribeAlarmEventListRequest::getDealed()const
{
return dealed_;
void DescribeAlarmEventListRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}
void DescribeAlarmEventListRequest::setDealed(const std::string& dealed)
{
dealed_ = dealed;
setParameter("Dealed", dealed);
std::string DescribeAlarmEventListRequest::getUniqueInfo() const {
return uniqueInfo_;
}
int DescribeAlarmEventListRequest::getCurrentPage()const
{
return currentPage_;
void DescribeAlarmEventListRequest::setUniqueInfo(const std::string &uniqueInfo) {
uniqueInfo_ = uniqueInfo;
setParameter(std::string("UniqueInfo"), uniqueInfo);
}
void DescribeAlarmEventListRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
std::string DescribeAlarmEventListRequest::getGroupId() const {
return groupId_;
}
std::string DescribeAlarmEventListRequest::getClusterId()const
{
return clusterId_;
void DescribeAlarmEventListRequest::setGroupId(const std::string &groupId) {
groupId_ = groupId;
setParameter(std::string("GroupId"), groupId);
}
void DescribeAlarmEventListRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
std::string DescribeAlarmEventListRequest::getDealed() const {
return dealed_;
}
std::vector<std::string> DescribeAlarmEventListRequest::getOperateErrorCodeList()const
{
return operateErrorCodeList_;
void DescribeAlarmEventListRequest::setDealed(const std::string &dealed) {
dealed_ = dealed;
setParameter(std::string("Dealed"), dealed);
}
void DescribeAlarmEventListRequest::setOperateErrorCodeList(const std::vector<std::string>& operateErrorCodeList)
{
operateErrorCodeList_ = operateErrorCodeList;
for(int dep1 = 0; dep1!= operateErrorCodeList.size(); dep1++) {
setParameter("OperateErrorCodeList."+ std::to_string(dep1), operateErrorCodeList.at(dep1));
}
int DescribeAlarmEventListRequest::getCurrentPage() const {
return currentPage_;
}
std::string DescribeAlarmEventListRequest::getLevels()const
{
return levels_;
void DescribeAlarmEventListRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
void DescribeAlarmEventListRequest::setLevels(const std::string& levels)
{
levels_ = levels;
setParameter("Levels", levels);
std::string DescribeAlarmEventListRequest::getClusterId() const {
return clusterId_;
}
void DescribeAlarmEventListRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), clusterId);
}
std::vector<std::string> DescribeAlarmEventListRequest::getOperateErrorCodeList() const {
return operateErrorCodeList_;
}
void DescribeAlarmEventListRequest::setOperateErrorCodeList(const std::vector<std::string> &operateErrorCodeList) {
operateErrorCodeList_ = operateErrorCodeList;
}
std::string DescribeAlarmEventListRequest::getLevels() const {
return levels_;
}
void DescribeAlarmEventListRequest::setLevels(const std::string &levels) {
levels_ = levels;
setParameter(std::string("Levels"), levels);
}

View File

@@ -1,84 +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/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_;
*/
#include <alibabacloud/sas/model/DescribeAlarmEventStackInfoRequest.h>
using AlibabaCloud::Sas::Model::DescribeAlarmEventStackInfoRequest;
DescribeAlarmEventStackInfoRequest::DescribeAlarmEventStackInfoRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeAlarmEventStackInfo") {
setMethod(HttpRequest::Method::Post);
}
void DescribeAlarmEventStackInfoRequest::setUniqueInfo(const std::string& uniqueInfo)
{
uniqueInfo_ = uniqueInfo;
setParameter("UniqueInfo", uniqueInfo);
DescribeAlarmEventStackInfoRequest::~DescribeAlarmEventStackInfoRequest() {}
std::string DescribeAlarmEventStackInfoRequest::getUniqueInfo() const {
return uniqueInfo_;
}
std::string DescribeAlarmEventStackInfoRequest::getUuid()const
{
return uuid_;
void DescribeAlarmEventStackInfoRequest::setUniqueInfo(const std::string &uniqueInfo) {
uniqueInfo_ = uniqueInfo;
setParameter(std::string("UniqueInfo"), uniqueInfo);
}
void DescribeAlarmEventStackInfoRequest::setUuid(const std::string& uuid)
{
uuid_ = uuid;
setParameter("Uuid", uuid);
std::string DescribeAlarmEventStackInfoRequest::getUuid() const {
return uuid_;
}
std::string DescribeAlarmEventStackInfoRequest::getEventName()const
{
return eventName_;
void DescribeAlarmEventStackInfoRequest::setUuid(const std::string &uuid) {
uuid_ = uuid;
setParameter(std::string("Uuid"), uuid);
}
void DescribeAlarmEventStackInfoRequest::setEventName(const std::string& eventName)
{
eventName_ = eventName;
setParameter("EventName", eventName);
std::string DescribeAlarmEventStackInfoRequest::getEventName() const {
return eventName_;
}
std::string DescribeAlarmEventStackInfoRequest::getSourceIp()const
{
return sourceIp_;
void DescribeAlarmEventStackInfoRequest::setEventName(const std::string &eventName) {
eventName_ = eventName;
setParameter(std::string("EventName"), eventName);
}
void DescribeAlarmEventStackInfoRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeAlarmEventStackInfoRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeAlarmEventStackInfoRequest::getLang()const
{
return lang_;
void DescribeAlarmEventStackInfoRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeAlarmEventStackInfoRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
std::string DescribeAlarmEventStackInfoRequest::getLang() const {
return lang_;
}
void DescribeAlarmEventStackInfoRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}

View File

@@ -1,40 +1,36 @@
/*
* 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/DescribeAllEntityRequest.h>
using AlibabaCloud::Sas::Model::DescribeAllEntityRequest;
DescribeAllEntityRequest::DescribeAllEntityRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeAllEntity")
{
setMethod(HttpRequest::Method::Post);
}
DescribeAllEntityRequest::~DescribeAllEntityRequest()
{}
std::string DescribeAllEntityRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/DescribeAllEntityRequest.h>
using AlibabaCloud::Sas::Model::DescribeAllEntityRequest;
DescribeAllEntityRequest::DescribeAllEntityRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeAllEntity") {
setMethod(HttpRequest::Method::Post);
}
void DescribeAllEntityRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
DescribeAllEntityRequest::~DescribeAllEntityRequest() {}
std::string DescribeAllEntityRequest::getSourceIp() const {
return sourceIp_;
}
void DescribeAllEntityRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}

View File

@@ -1,62 +1,54 @@
/*
* 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/DescribeAllGroupsRequest.h>
using AlibabaCloud::Sas::Model::DescribeAllGroupsRequest;
DescribeAllGroupsRequest::DescribeAllGroupsRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeAllGroups")
{
setMethod(HttpRequest::Method::Post);
}
DescribeAllGroupsRequest::~DescribeAllGroupsRequest()
{}
std::string DescribeAllGroupsRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/DescribeAllGroupsRequest.h>
using AlibabaCloud::Sas::Model::DescribeAllGroupsRequest;
DescribeAllGroupsRequest::DescribeAllGroupsRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeAllGroups") {
setMethod(HttpRequest::Method::Post);
}
void DescribeAllGroupsRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
DescribeAllGroupsRequest::~DescribeAllGroupsRequest() {}
std::string DescribeAllGroupsRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeAllGroupsRequest::getLang()const
{
return lang_;
void DescribeAllGroupsRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeAllGroupsRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
std::string DescribeAllGroupsRequest::getLang() const {
return lang_;
}
std::string DescribeAllGroupsRequest::getResourceDirectoryAccountId()const
{
return resourceDirectoryAccountId_;
void DescribeAllGroupsRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}
void DescribeAllGroupsRequest::setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId)
{
resourceDirectoryAccountId_ = resourceDirectoryAccountId;
setParameter("ResourceDirectoryAccountId", resourceDirectoryAccountId);
std::string DescribeAllGroupsRequest::getResourceDirectoryAccountId() const {
return resourceDirectoryAccountId_;
}
void DescribeAllGroupsRequest::setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId) {
resourceDirectoryAccountId_ = resourceDirectoryAccountId;
setParameter(std::string("ResourceDirectoryAccountId"), resourceDirectoryAccountId);
}

View File

@@ -1,51 +1,45 @@
/*
* 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/DescribeAntiBruteForceRulesRequest.h>
using AlibabaCloud::Sas::Model::DescribeAntiBruteForceRulesRequest;
DescribeAntiBruteForceRulesRequest::DescribeAntiBruteForceRulesRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeAntiBruteForceRules")
{
setMethod(HttpRequest::Method::Post);
}
DescribeAntiBruteForceRulesRequest::~DescribeAntiBruteForceRulesRequest()
{}
long DescribeAntiBruteForceRulesRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
*/
#include <alibabacloud/sas/model/DescribeAntiBruteForceRulesRequest.h>
using AlibabaCloud::Sas::Model::DescribeAntiBruteForceRulesRequest;
DescribeAntiBruteForceRulesRequest::DescribeAntiBruteForceRulesRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeAntiBruteForceRules") {
setMethod(HttpRequest::Method::Post);
}
void DescribeAntiBruteForceRulesRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
DescribeAntiBruteForceRulesRequest::~DescribeAntiBruteForceRulesRequest() {}
long DescribeAntiBruteForceRulesRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
std::string DescribeAntiBruteForceRulesRequest::getSourceIp()const
{
return sourceIp_;
void DescribeAntiBruteForceRulesRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
void DescribeAntiBruteForceRulesRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeAntiBruteForceRulesRequest::getSourceIp() const {
return sourceIp_;
}
void DescribeAntiBruteForceRulesRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}

View File

@@ -43,36 +43,36 @@ void DescribeAntiBruteForceRulesResult::parse(const std::string &payload)
for (auto valueRulesAntiBruteForceRule : allRulesNode)
{
AntiBruteForceRule rulesObject;
if(!valueRulesAntiBruteForceRule["Id"].isNull())
rulesObject.id = std::stol(valueRulesAntiBruteForceRule["Id"].asString());
if(!valueRulesAntiBruteForceRule["DefaultRule"].isNull())
rulesObject.defaultRule = valueRulesAntiBruteForceRule["DefaultRule"].asString() == "true";
if(!valueRulesAntiBruteForceRule["Name"].isNull())
rulesObject.name = valueRulesAntiBruteForceRule["Name"].asString();
if(!valueRulesAntiBruteForceRule["Span"].isNull())
rulesObject.span = std::stoi(valueRulesAntiBruteForceRule["Span"].asString());
if(!valueRulesAntiBruteForceRule["MachineCount"].isNull())
rulesObject.machineCount = std::stoi(valueRulesAntiBruteForceRule["MachineCount"].asString());
if(!valueRulesAntiBruteForceRule["EnableSmartRule"].isNull())
rulesObject.enableSmartRule = valueRulesAntiBruteForceRule["EnableSmartRule"].asString() == "true";
if(!valueRulesAntiBruteForceRule["FailCount"].isNull())
rulesObject.failCount = std::stoi(valueRulesAntiBruteForceRule["FailCount"].asString());
if(!valueRulesAntiBruteForceRule["ForbiddenTime"].isNull())
rulesObject.forbiddenTime = std::stoi(valueRulesAntiBruteForceRule["ForbiddenTime"].asString());
if(!valueRulesAntiBruteForceRule["EnableSmartRule"].isNull())
rulesObject.enableSmartRule = valueRulesAntiBruteForceRule["EnableSmartRule"].asString() == "true";
if(!valueRulesAntiBruteForceRule["MachineCount"].isNull())
rulesObject.machineCount = std::stoi(valueRulesAntiBruteForceRule["MachineCount"].asString());
if(!valueRulesAntiBruteForceRule["Span"].isNull())
rulesObject.span = std::stoi(valueRulesAntiBruteForceRule["Span"].asString());
if(!valueRulesAntiBruteForceRule["DefaultRule"].isNull())
rulesObject.defaultRule = valueRulesAntiBruteForceRule["DefaultRule"].asString() == "true";
if(!valueRulesAntiBruteForceRule["Name"].isNull())
rulesObject.name = valueRulesAntiBruteForceRule["Name"].asString();
if(!valueRulesAntiBruteForceRule["Id"].isNull())
rulesObject.id = std::stol(valueRulesAntiBruteForceRule["Id"].asString());
auto allUuidList = value["UuidList"]["uuid"];
for (auto value : allUuidList)
rulesObject.uuidList.push_back(value.asString());
rules_.push_back(rulesObject);
}
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());
}

View File

@@ -1,62 +1,54 @@
/*
* 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/DescribeAssetDetailByUuidRequest.h>
using AlibabaCloud::Sas::Model::DescribeAssetDetailByUuidRequest;
DescribeAssetDetailByUuidRequest::DescribeAssetDetailByUuidRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeAssetDetailByUuid")
{
setMethod(HttpRequest::Method::Post);
}
DescribeAssetDetailByUuidRequest::~DescribeAssetDetailByUuidRequest()
{}
std::string DescribeAssetDetailByUuidRequest::getUuid()const
{
return uuid_;
*/
#include <alibabacloud/sas/model/DescribeAssetDetailByUuidRequest.h>
using AlibabaCloud::Sas::Model::DescribeAssetDetailByUuidRequest;
DescribeAssetDetailByUuidRequest::DescribeAssetDetailByUuidRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeAssetDetailByUuid") {
setMethod(HttpRequest::Method::Post);
}
void DescribeAssetDetailByUuidRequest::setUuid(const std::string& uuid)
{
uuid_ = uuid;
setParameter("Uuid", uuid);
DescribeAssetDetailByUuidRequest::~DescribeAssetDetailByUuidRequest() {}
std::string DescribeAssetDetailByUuidRequest::getUuid() const {
return uuid_;
}
std::string DescribeAssetDetailByUuidRequest::getSourceIp()const
{
return sourceIp_;
void DescribeAssetDetailByUuidRequest::setUuid(const std::string &uuid) {
uuid_ = uuid;
setParameter(std::string("Uuid"), uuid);
}
void DescribeAssetDetailByUuidRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeAssetDetailByUuidRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeAssetDetailByUuidRequest::getLang()const
{
return lang_;
void DescribeAssetDetailByUuidRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeAssetDetailByUuidRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
std::string DescribeAssetDetailByUuidRequest::getLang() const {
return lang_;
}
void DescribeAssetDetailByUuidRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}

View File

@@ -1,51 +1,45 @@
/*
* 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/DescribeAssetDetailByUuidsRequest.h>
using AlibabaCloud::Sas::Model::DescribeAssetDetailByUuidsRequest;
DescribeAssetDetailByUuidsRequest::DescribeAssetDetailByUuidsRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeAssetDetailByUuids")
{
setMethod(HttpRequest::Method::Post);
}
DescribeAssetDetailByUuidsRequest::~DescribeAssetDetailByUuidsRequest()
{}
std::string DescribeAssetDetailByUuidsRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/DescribeAssetDetailByUuidsRequest.h>
using AlibabaCloud::Sas::Model::DescribeAssetDetailByUuidsRequest;
DescribeAssetDetailByUuidsRequest::DescribeAssetDetailByUuidsRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeAssetDetailByUuids") {
setMethod(HttpRequest::Method::Post);
}
void DescribeAssetDetailByUuidsRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
DescribeAssetDetailByUuidsRequest::~DescribeAssetDetailByUuidsRequest() {}
std::string DescribeAssetDetailByUuidsRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeAssetDetailByUuidsRequest::getUuids()const
{
return uuids_;
void DescribeAssetDetailByUuidsRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeAssetDetailByUuidsRequest::setUuids(const std::string& uuids)
{
uuids_ = uuids;
setParameter("Uuids", uuids);
std::string DescribeAssetDetailByUuidsRequest::getUuids() const {
return uuids_;
}
void DescribeAssetDetailByUuidsRequest::setUuids(const std::string &uuids) {
uuids_ = uuids;
setParameter(std::string("Uuids"), uuids);
}

View File

@@ -1,40 +1,36 @@
/*
* 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/DescribeAssetSummaryRequest.h>
using AlibabaCloud::Sas::Model::DescribeAssetSummaryRequest;
DescribeAssetSummaryRequest::DescribeAssetSummaryRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeAssetSummary")
{
setMethod(HttpRequest::Method::Post);
}
DescribeAssetSummaryRequest::~DescribeAssetSummaryRequest()
{}
std::string DescribeAssetSummaryRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/DescribeAssetSummaryRequest.h>
using AlibabaCloud::Sas::Model::DescribeAssetSummaryRequest;
DescribeAssetSummaryRequest::DescribeAssetSummaryRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeAssetSummary") {
setMethod(HttpRequest::Method::Post);
}
void DescribeAssetSummaryRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
DescribeAssetSummaryRequest::~DescribeAssetSummaryRequest() {}
std::string DescribeAssetSummaryRequest::getSourceIp() const {
return sourceIp_;
}
void DescribeAssetSummaryRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}

View File

@@ -1,128 +1,108 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/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_;
*/
#include <alibabacloud/sas/model/DescribeAttackAnalysisDataRequest.h>
using AlibabaCloud::Sas::Model::DescribeAttackAnalysisDataRequest;
DescribeAttackAnalysisDataRequest::DescribeAttackAnalysisDataRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeAttackAnalysisData") {
setMethod(HttpRequest::Method::Post);
}
void DescribeAttackAnalysisDataRequest::setData(const std::string& data)
{
data_ = data;
setParameter("Data", data);
DescribeAttackAnalysisDataRequest::~DescribeAttackAnalysisDataRequest() {}
std::string DescribeAttackAnalysisDataRequest::getData() const {
return data_;
}
std::string DescribeAttackAnalysisDataRequest::getBase64()const
{
return base64_;
void DescribeAttackAnalysisDataRequest::setData(const std::string &data) {
data_ = data;
setParameter(std::string("Data"), data);
}
void DescribeAttackAnalysisDataRequest::setBase64(const std::string& base64)
{
base64_ = base64;
setParameter("Base64", base64);
std::string DescribeAttackAnalysisDataRequest::getBase64() const {
return base64_;
}
long DescribeAttackAnalysisDataRequest::getStartTime()const
{
return startTime_;
void DescribeAttackAnalysisDataRequest::setBase64(const std::string &base64) {
base64_ = base64;
setParameter(std::string("Base64"), base64);
}
void DescribeAttackAnalysisDataRequest::setStartTime(long startTime)
{
startTime_ = startTime;
setParameter("StartTime", std::to_string(startTime));
long DescribeAttackAnalysisDataRequest::getStartTime() const {
return startTime_;
}
std::string DescribeAttackAnalysisDataRequest::getType()const
{
return type_;
void DescribeAttackAnalysisDataRequest::setStartTime(long startTime) {
startTime_ = startTime;
setParameter(std::string("StartTime"), std::to_string(startTime));
}
void DescribeAttackAnalysisDataRequest::setType(const std::string& type)
{
type_ = type;
setParameter("Type", type);
std::string DescribeAttackAnalysisDataRequest::getType() const {
return type_;
}
std::string DescribeAttackAnalysisDataRequest::getSourceIp()const
{
return sourceIp_;
void DescribeAttackAnalysisDataRequest::setType(const std::string &type) {
type_ = type;
setParameter(std::string("Type"), type);
}
void DescribeAttackAnalysisDataRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeAttackAnalysisDataRequest::getSourceIp() const {
return sourceIp_;
}
int DescribeAttackAnalysisDataRequest::getPageSize()const
{
return pageSize_;
void DescribeAttackAnalysisDataRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeAttackAnalysisDataRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeAttackAnalysisDataRequest::getPageSize() const {
return pageSize_;
}
std::string DescribeAttackAnalysisDataRequest::getLang()const
{
return lang_;
void DescribeAttackAnalysisDataRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
void DescribeAttackAnalysisDataRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
std::string DescribeAttackAnalysisDataRequest::getLang() const {
return lang_;
}
long DescribeAttackAnalysisDataRequest::getEndTime()const
{
return endTime_;
void DescribeAttackAnalysisDataRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}
void DescribeAttackAnalysisDataRequest::setEndTime(long endTime)
{
endTime_ = endTime;
setParameter("EndTime", std::to_string(endTime));
long DescribeAttackAnalysisDataRequest::getEndTime() const {
return endTime_;
}
int DescribeAttackAnalysisDataRequest::getCurrentPage()const
{
return currentPage_;
void DescribeAttackAnalysisDataRequest::setEndTime(long endTime) {
endTime_ = endTime;
setParameter(std::string("EndTime"), std::to_string(endTime));
}
void DescribeAttackAnalysisDataRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
int DescribeAttackAnalysisDataRequest::getCurrentPage() const {
return currentPage_;
}
void DescribeAttackAnalysisDataRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}

View File

@@ -1,51 +1,45 @@
/*
* 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/DescribeAutoDelConfigRequest.h>
using AlibabaCloud::Sas::Model::DescribeAutoDelConfigRequest;
DescribeAutoDelConfigRequest::DescribeAutoDelConfigRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeAutoDelConfig")
{
setMethod(HttpRequest::Method::Post);
}
DescribeAutoDelConfigRequest::~DescribeAutoDelConfigRequest()
{}
std::string DescribeAutoDelConfigRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/DescribeAutoDelConfigRequest.h>
using AlibabaCloud::Sas::Model::DescribeAutoDelConfigRequest;
DescribeAutoDelConfigRequest::DescribeAutoDelConfigRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeAutoDelConfig") {
setMethod(HttpRequest::Method::Post);
}
void DescribeAutoDelConfigRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
DescribeAutoDelConfigRequest::~DescribeAutoDelConfigRequest() {}
std::string DescribeAutoDelConfigRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeAutoDelConfigRequest::getResourceDirectoryAccountId()const
{
return resourceDirectoryAccountId_;
void DescribeAutoDelConfigRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeAutoDelConfigRequest::setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId)
{
resourceDirectoryAccountId_ = resourceDirectoryAccountId;
setParameter("ResourceDirectoryAccountId", resourceDirectoryAccountId);
std::string DescribeAutoDelConfigRequest::getResourceDirectoryAccountId() const {
return resourceDirectoryAccountId_;
}
void DescribeAutoDelConfigRequest::setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId) {
resourceDirectoryAccountId_ = resourceDirectoryAccountId;
setParameter(std::string("ResourceDirectoryAccountId"), resourceDirectoryAccountId);
}

View File

@@ -1,62 +1,54 @@
/*
* 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/DescribeBackupClientsRequest.h>
using AlibabaCloud::Sas::Model::DescribeBackupClientsRequest;
DescribeBackupClientsRequest::DescribeBackupClientsRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeBackupClients")
{
setMethod(HttpRequest::Method::Post);
}
DescribeBackupClientsRequest::~DescribeBackupClientsRequest()
{}
long DescribeBackupClientsRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
*/
#include <alibabacloud/sas/model/DescribeBackupClientsRequest.h>
using AlibabaCloud::Sas::Model::DescribeBackupClientsRequest;
DescribeBackupClientsRequest::DescribeBackupClientsRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeBackupClients") {
setMethod(HttpRequest::Method::Post);
}
void DescribeBackupClientsRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
DescribeBackupClientsRequest::~DescribeBackupClientsRequest() {}
long DescribeBackupClientsRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
std::string DescribeBackupClientsRequest::getSupportRegionId()const
{
return supportRegionId_;
void DescribeBackupClientsRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
void DescribeBackupClientsRequest::setSupportRegionId(const std::string& supportRegionId)
{
supportRegionId_ = supportRegionId;
setParameter("SupportRegionId", supportRegionId);
std::string DescribeBackupClientsRequest::getSupportRegionId() const {
return supportRegionId_;
}
std::string DescribeBackupClientsRequest::getSourceIp()const
{
return sourceIp_;
void DescribeBackupClientsRequest::setSupportRegionId(const std::string &supportRegionId) {
supportRegionId_ = supportRegionId;
setParameter(std::string("SupportRegionId"), supportRegionId);
}
void DescribeBackupClientsRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeBackupClientsRequest::getSourceIp() const {
return sourceIp_;
}
void DescribeBackupClientsRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}

View File

@@ -47,10 +47,10 @@ void DescribeBackupClientsResult::parse(const std::string &payload)
clientsObject.uuid = valueClientsBackupMachineDTO["Uuid"].asString();
if(!valueClientsBackupMachineDTO["InstanceId"].isNull())
clientsObject.instanceId = valueClientsBackupMachineDTO["InstanceId"].asString();
if(!valueClientsBackupMachineDTO["ClientId"].isNull())
clientsObject.clientId = valueClientsBackupMachineDTO["ClientId"].asString();
if(!valueClientsBackupMachineDTO["ClientStatus"].isNull())
clientsObject.clientStatus = valueClientsBackupMachineDTO["ClientStatus"].asString();
if(!valueClientsBackupMachineDTO["ClientId"].isNull())
clientsObject.clientId = valueClientsBackupMachineDTO["ClientId"].asString();
clients_.push_back(clientsObject);
}

View File

@@ -1,106 +1,90 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/sas/model/DescribeBackupFilesRequest.h>
using AlibabaCloud::Sas::Model::DescribeBackupFilesRequest;
DescribeBackupFilesRequest::DescribeBackupFilesRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeBackupFiles")
{
setMethod(HttpRequest::Method::Post);
}
DescribeBackupFilesRequest::~DescribeBackupFilesRequest()
{}
long DescribeBackupFilesRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
*/
#include <alibabacloud/sas/model/DescribeBackupFilesRequest.h>
using AlibabaCloud::Sas::Model::DescribeBackupFilesRequest;
DescribeBackupFilesRequest::DescribeBackupFilesRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeBackupFiles") {
setMethod(HttpRequest::Method::Post);
}
void DescribeBackupFilesRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
DescribeBackupFilesRequest::~DescribeBackupFilesRequest() {}
long DescribeBackupFilesRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
std::string DescribeBackupFilesRequest::getUuid()const
{
return uuid_;
void DescribeBackupFilesRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
void DescribeBackupFilesRequest::setUuid(const std::string& uuid)
{
uuid_ = uuid;
setParameter("Uuid", uuid);
std::string DescribeBackupFilesRequest::getUuid() const {
return uuid_;
}
std::string DescribeBackupFilesRequest::getPath()const
{
return path_;
void DescribeBackupFilesRequest::setUuid(const std::string &uuid) {
uuid_ = uuid;
setParameter(std::string("Uuid"), uuid);
}
void DescribeBackupFilesRequest::setPath(const std::string& path)
{
path_ = path;
setParameter("Path", path);
std::string DescribeBackupFilesRequest::getPath() const {
return path_;
}
std::string DescribeBackupFilesRequest::getSnapshotHash()const
{
return snapshotHash_;
void DescribeBackupFilesRequest::setPath(const std::string &path) {
path_ = path;
setParameter(std::string("Path"), path);
}
void DescribeBackupFilesRequest::setSnapshotHash(const std::string& snapshotHash)
{
snapshotHash_ = snapshotHash;
setParameter("SnapshotHash", snapshotHash);
std::string DescribeBackupFilesRequest::getSnapshotHash() const {
return snapshotHash_;
}
std::string DescribeBackupFilesRequest::getSourceIp()const
{
return sourceIp_;
void DescribeBackupFilesRequest::setSnapshotHash(const std::string &snapshotHash) {
snapshotHash_ = snapshotHash;
setParameter(std::string("SnapshotHash"), snapshotHash);
}
void DescribeBackupFilesRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeBackupFilesRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeBackupFilesRequest::getPageSize()const
{
return pageSize_;
void DescribeBackupFilesRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeBackupFilesRequest::setPageSize(const std::string& pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", pageSize);
std::string DescribeBackupFilesRequest::getPageSize() const {
return pageSize_;
}
std::string DescribeBackupFilesRequest::getCurrentPage()const
{
return currentPage_;
void DescribeBackupFilesRequest::setPageSize(const std::string &pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), pageSize);
}
void DescribeBackupFilesRequest::setCurrentPage(const std::string& currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", currentPage);
std::string DescribeBackupFilesRequest::getCurrentPage() const {
return currentPage_;
}
void DescribeBackupFilesRequest::setCurrentPage(const std::string &currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), currentPage);
}

View File

@@ -43,10 +43,10 @@ void DescribeBackupFilesResult::parse(const std::string &payload)
for (auto valueBackupFilesBrowseFile : allBackupFilesNode)
{
BrowseFile backupFilesObject;
if(!valueBackupFilesBrowseFile["Name"].isNull())
backupFilesObject.name = valueBackupFilesBrowseFile["Name"].asString();
if(!valueBackupFilesBrowseFile["Type"].isNull())
backupFilesObject.type = valueBackupFilesBrowseFile["Type"].asString();
if(!valueBackupFilesBrowseFile["Name"].isNull())
backupFilesObject.name = valueBackupFilesBrowseFile["Name"].asString();
if(!valueBackupFilesBrowseFile["Subtree"].isNull())
backupFilesObject.subtree = valueBackupFilesBrowseFile["Subtree"].asString();
if(!valueBackupFilesBrowseFile["Size"].isNull())
@@ -54,14 +54,14 @@ void DescribeBackupFilesResult::parse(const std::string &payload)
backupFiles_.push_back(backupFilesObject);
}
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());
}

View File

@@ -1,106 +1,90 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/sas/model/DescribeBackupPoliciesRequest.h>
using AlibabaCloud::Sas::Model::DescribeBackupPoliciesRequest;
DescribeBackupPoliciesRequest::DescribeBackupPoliciesRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeBackupPolicies")
{
setMethod(HttpRequest::Method::Post);
}
DescribeBackupPoliciesRequest::~DescribeBackupPoliciesRequest()
{}
long DescribeBackupPoliciesRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
*/
#include <alibabacloud/sas/model/DescribeBackupPoliciesRequest.h>
using AlibabaCloud::Sas::Model::DescribeBackupPoliciesRequest;
DescribeBackupPoliciesRequest::DescribeBackupPoliciesRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeBackupPolicies") {
setMethod(HttpRequest::Method::Post);
}
void DescribeBackupPoliciesRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
DescribeBackupPoliciesRequest::~DescribeBackupPoliciesRequest() {}
long DescribeBackupPoliciesRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
std::string DescribeBackupPoliciesRequest::getSourceIp()const
{
return sourceIp_;
void DescribeBackupPoliciesRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
void DescribeBackupPoliciesRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeBackupPoliciesRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeBackupPoliciesRequest::getMachineRemark()const
{
return machineRemark_;
void DescribeBackupPoliciesRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeBackupPoliciesRequest::setMachineRemark(const std::string& machineRemark)
{
machineRemark_ = machineRemark;
setParameter("MachineRemark", machineRemark);
std::string DescribeBackupPoliciesRequest::getMachineRemark() const {
return machineRemark_;
}
int DescribeBackupPoliciesRequest::getPageSize()const
{
return pageSize_;
void DescribeBackupPoliciesRequest::setMachineRemark(const std::string &machineRemark) {
machineRemark_ = machineRemark;
setParameter(std::string("MachineRemark"), machineRemark);
}
void DescribeBackupPoliciesRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeBackupPoliciesRequest::getPageSize() const {
return pageSize_;
}
int DescribeBackupPoliciesRequest::getCurrentPage()const
{
return currentPage_;
void DescribeBackupPoliciesRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
void DescribeBackupPoliciesRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
int DescribeBackupPoliciesRequest::getCurrentPage() const {
return currentPage_;
}
std::string DescribeBackupPoliciesRequest::getName()const
{
return name_;
void DescribeBackupPoliciesRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
void DescribeBackupPoliciesRequest::setName(const std::string& name)
{
name_ = name;
setParameter("Name", name);
std::string DescribeBackupPoliciesRequest::getName() const {
return name_;
}
std::string DescribeBackupPoliciesRequest::getStatus()const
{
return status_;
void DescribeBackupPoliciesRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
}
void DescribeBackupPoliciesRequest::setStatus(const std::string& status)
{
status_ = status;
setParameter("Status", status);
std::string DescribeBackupPoliciesRequest::getStatus() const {
return status_;
}
void DescribeBackupPoliciesRequest::setStatus(const std::string &status) {
status_ = status;
setParameter(std::string("Status"), status);
}

View File

@@ -43,37 +43,37 @@ void DescribeBackupPoliciesResult::parse(const std::string &payload)
for (auto valuePoliciesBackupPolicy : allPoliciesNode)
{
BackupPolicy policiesObject;
if(!valuePoliciesBackupPolicy["Id"].isNull())
policiesObject.id = std::stol(valuePoliciesBackupPolicy["Id"].asString());
if(!valuePoliciesBackupPolicy["Name"].isNull())
policiesObject.name = valuePoliciesBackupPolicy["Name"].asString();
if(!valuePoliciesBackupPolicy["ClientErrorCount"].isNull())
policiesObject.clientErrorCount = std::stoi(valuePoliciesBackupPolicy["ClientErrorCount"].asString());
if(!valuePoliciesBackupPolicy["Status"].isNull())
policiesObject.status = valuePoliciesBackupPolicy["Status"].asString();
if(!valuePoliciesBackupPolicy["Policy"].isNull())
policiesObject.policy = valuePoliciesBackupPolicy["Policy"].asString();
if(!valuePoliciesBackupPolicy["PolicyVersion"].isNull())
policiesObject.policyVersion = valuePoliciesBackupPolicy["PolicyVersion"].asString();
if(!valuePoliciesBackupPolicy["Policy"].isNull())
policiesObject.policy = valuePoliciesBackupPolicy["Policy"].asString();
if(!valuePoliciesBackupPolicy["UpgradeStatus"].isNull())
policiesObject.upgradeStatus = valuePoliciesBackupPolicy["UpgradeStatus"].asString();
if(!valuePoliciesBackupPolicy["ServiceErrorCount"].isNull())
policiesObject.serviceErrorCount = std::stoi(valuePoliciesBackupPolicy["ServiceErrorCount"].asString());
if(!valuePoliciesBackupPolicy["PolicyRegionId"].isNull())
policiesObject.policyRegionId = valuePoliciesBackupPolicy["PolicyRegionId"].asString();
if(!valuePoliciesBackupPolicy["ClientStatus"].isNull())
policiesObject.clientStatus = valuePoliciesBackupPolicy["ClientStatus"].asString();
if(!valuePoliciesBackupPolicy["ClientErrorCount"].isNull())
policiesObject.clientErrorCount = std::stoi(valuePoliciesBackupPolicy["ClientErrorCount"].asString());
if(!valuePoliciesBackupPolicy["ServiceErrorCount"].isNull())
policiesObject.serviceErrorCount = std::stoi(valuePoliciesBackupPolicy["ServiceErrorCount"].asString());
if(!valuePoliciesBackupPolicy["Name"].isNull())
policiesObject.name = valuePoliciesBackupPolicy["Name"].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());
auto allRemarkedUuidList = value["RemarkedUuidList"]["StringItem"];
for (auto value : allRemarkedUuidList)
policiesObject.remarkedUuidList.push_back(value.asString());
if(!valuePoliciesBackupPolicy["Id"].isNull())
policiesObject.id = std::stol(valuePoliciesBackupPolicy["Id"].asString());
auto allClientErrorUuidList = value["ClientErrorUuidList"]["StringItem"];
for (auto value : allClientErrorUuidList)
policiesObject.clientErrorUuidList.push_back(value.asString());
auto allRemarkedUuidList = value["RemarkedUuidList"]["StringItem"];
for (auto value : allRemarkedUuidList)
policiesObject.remarkedUuidList.push_back(value.asString());
auto allUuidList = value["UuidList"]["StringItem"];
for (auto value : allUuidList)
policiesObject.uuidList.push_back(value.asString());
auto allServiceErrorUuidList = value["ServiceErrorUuidList"]["StringItem"];
for (auto value : allServiceErrorUuidList)
policiesObject.serviceErrorUuidList.push_back(value.asString());
@@ -83,14 +83,14 @@ void DescribeBackupPoliciesResult::parse(const std::string &payload)
policies_.push_back(policiesObject);
}
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());
}

View File

@@ -1,51 +1,45 @@
/*
* 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/DescribeBackupRestoreCountRequest.h>
using AlibabaCloud::Sas::Model::DescribeBackupRestoreCountRequest;
DescribeBackupRestoreCountRequest::DescribeBackupRestoreCountRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeBackupRestoreCount")
{
setMethod(HttpRequest::Method::Post);
}
DescribeBackupRestoreCountRequest::~DescribeBackupRestoreCountRequest()
{}
long DescribeBackupRestoreCountRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
*/
#include <alibabacloud/sas/model/DescribeBackupRestoreCountRequest.h>
using AlibabaCloud::Sas::Model::DescribeBackupRestoreCountRequest;
DescribeBackupRestoreCountRequest::DescribeBackupRestoreCountRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeBackupRestoreCount") {
setMethod(HttpRequest::Method::Post);
}
void DescribeBackupRestoreCountRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
DescribeBackupRestoreCountRequest::~DescribeBackupRestoreCountRequest() {}
long DescribeBackupRestoreCountRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
std::string DescribeBackupRestoreCountRequest::getSourceIp()const
{
return sourceIp_;
void DescribeBackupRestoreCountRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
void DescribeBackupRestoreCountRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeBackupRestoreCountRequest::getSourceIp() const {
return sourceIp_;
}
void DescribeBackupRestoreCountRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}

View File

@@ -1,51 +1,45 @@
/*
* 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/DescribeBruteForceSummaryRequest.h>
using AlibabaCloud::Sas::Model::DescribeBruteForceSummaryRequest;
DescribeBruteForceSummaryRequest::DescribeBruteForceSummaryRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeBruteForceSummary")
{
setMethod(HttpRequest::Method::Post);
}
DescribeBruteForceSummaryRequest::~DescribeBruteForceSummaryRequest()
{}
long DescribeBruteForceSummaryRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
*/
#include <alibabacloud/sas/model/DescribeBruteForceSummaryRequest.h>
using AlibabaCloud::Sas::Model::DescribeBruteForceSummaryRequest;
DescribeBruteForceSummaryRequest::DescribeBruteForceSummaryRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeBruteForceSummary") {
setMethod(HttpRequest::Method::Post);
}
void DescribeBruteForceSummaryRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
DescribeBruteForceSummaryRequest::~DescribeBruteForceSummaryRequest() {}
long DescribeBruteForceSummaryRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
std::string DescribeBruteForceSummaryRequest::getSourceIp()const
{
return sourceIp_;
void DescribeBruteForceSummaryRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
void DescribeBruteForceSummaryRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeBruteForceSummaryRequest::getSourceIp() const {
return sourceIp_;
}
void DescribeBruteForceSummaryRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}

View File

@@ -1,40 +1,36 @@
/*
* 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/DescribeCheckEcsWarningsRequest.h>
using AlibabaCloud::Sas::Model::DescribeCheckEcsWarningsRequest;
DescribeCheckEcsWarningsRequest::DescribeCheckEcsWarningsRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeCheckEcsWarnings")
{
setMethod(HttpRequest::Method::Post);
}
DescribeCheckEcsWarningsRequest::~DescribeCheckEcsWarningsRequest()
{}
std::string DescribeCheckEcsWarningsRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/DescribeCheckEcsWarningsRequest.h>
using AlibabaCloud::Sas::Model::DescribeCheckEcsWarningsRequest;
DescribeCheckEcsWarningsRequest::DescribeCheckEcsWarningsRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeCheckEcsWarnings") {
setMethod(HttpRequest::Method::Post);
}
void DescribeCheckEcsWarningsRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
DescribeCheckEcsWarningsRequest::~DescribeCheckEcsWarningsRequest() {}
std::string DescribeCheckEcsWarningsRequest::getSourceIp() const {
return sourceIp_;
}
void DescribeCheckEcsWarningsRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}

View File

@@ -1,62 +1,54 @@
/*
* 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/DescribeCheckWarningDetailRequest.h>
using AlibabaCloud::Sas::Model::DescribeCheckWarningDetailRequest;
DescribeCheckWarningDetailRequest::DescribeCheckWarningDetailRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeCheckWarningDetail")
{
setMethod(HttpRequest::Method::Post);
}
DescribeCheckWarningDetailRequest::~DescribeCheckWarningDetailRequest()
{}
std::string DescribeCheckWarningDetailRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/DescribeCheckWarningDetailRequest.h>
using AlibabaCloud::Sas::Model::DescribeCheckWarningDetailRequest;
DescribeCheckWarningDetailRequest::DescribeCheckWarningDetailRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeCheckWarningDetail") {
setMethod(HttpRequest::Method::Post);
}
void DescribeCheckWarningDetailRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
DescribeCheckWarningDetailRequest::~DescribeCheckWarningDetailRequest() {}
std::string DescribeCheckWarningDetailRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeCheckWarningDetailRequest::getLang()const
{
return lang_;
void DescribeCheckWarningDetailRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeCheckWarningDetailRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
std::string DescribeCheckWarningDetailRequest::getLang() const {
return lang_;
}
long DescribeCheckWarningDetailRequest::getCheckWarningId()const
{
return checkWarningId_;
void DescribeCheckWarningDetailRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}
void DescribeCheckWarningDetailRequest::setCheckWarningId(long checkWarningId)
{
checkWarningId_ = checkWarningId;
setParameter("CheckWarningId", std::to_string(checkWarningId));
long DescribeCheckWarningDetailRequest::getCheckWarningId() const {
return checkWarningId_;
}
void DescribeCheckWarningDetailRequest::setCheckWarningId(long checkWarningId) {
checkWarningId_ = checkWarningId;
setParameter(std::string("CheckWarningId"), std::to_string(checkWarningId));
}

View File

@@ -1,183 +1,153 @@
/*
* 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/DescribeCheckWarningSummaryRequest.h>
using AlibabaCloud::Sas::Model::DescribeCheckWarningSummaryRequest;
DescribeCheckWarningSummaryRequest::DescribeCheckWarningSummaryRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeCheckWarningSummary")
{
setMethod(HttpRequest::Method::Post);
}
DescribeCheckWarningSummaryRequest::~DescribeCheckWarningSummaryRequest()
{}
std::string DescribeCheckWarningSummaryRequest::getTargetType()const
{
return targetType_;
*/
#include <alibabacloud/sas/model/DescribeCheckWarningSummaryRequest.h>
using AlibabaCloud::Sas::Model::DescribeCheckWarningSummaryRequest;
DescribeCheckWarningSummaryRequest::DescribeCheckWarningSummaryRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeCheckWarningSummary") {
setMethod(HttpRequest::Method::Post);
}
void DescribeCheckWarningSummaryRequest::setTargetType(const std::string& targetType)
{
targetType_ = targetType;
setParameter("TargetType", targetType);
DescribeCheckWarningSummaryRequest::~DescribeCheckWarningSummaryRequest() {}
std::string DescribeCheckWarningSummaryRequest::getTargetType() const {
return targetType_;
}
std::string DescribeCheckWarningSummaryRequest::getContainerFieldName()const
{
return containerFieldName_;
void DescribeCheckWarningSummaryRequest::setTargetType(const std::string &targetType) {
targetType_ = targetType;
setParameter(std::string("TargetType"), targetType);
}
void DescribeCheckWarningSummaryRequest::setContainerFieldName(const std::string& containerFieldName)
{
containerFieldName_ = containerFieldName;
setParameter("ContainerFieldName", containerFieldName);
std::string DescribeCheckWarningSummaryRequest::getContainerFieldName() const {
return containerFieldName_;
}
std::string DescribeCheckWarningSummaryRequest::getRiskName()const
{
return riskName_;
void DescribeCheckWarningSummaryRequest::setContainerFieldName(const std::string &containerFieldName) {
containerFieldName_ = containerFieldName;
setParameter(std::string("ContainerFieldName"), containerFieldName);
}
void DescribeCheckWarningSummaryRequest::setRiskName(const std::string& riskName)
{
riskName_ = riskName;
setParameter("RiskName", riskName);
std::string DescribeCheckWarningSummaryRequest::getRiskName() const {
return riskName_;
}
std::string DescribeCheckWarningSummaryRequest::getSourceIp()const
{
return sourceIp_;
void DescribeCheckWarningSummaryRequest::setRiskName(const std::string &riskName) {
riskName_ = riskName;
setParameter(std::string("RiskName"), riskName);
}
void DescribeCheckWarningSummaryRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeCheckWarningSummaryRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeCheckWarningSummaryRequest::getContainerFieldValue()const
{
return containerFieldValue_;
void DescribeCheckWarningSummaryRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeCheckWarningSummaryRequest::setContainerFieldValue(const std::string& containerFieldValue)
{
containerFieldValue_ = containerFieldValue;
setParameter("ContainerFieldValue", containerFieldValue);
std::string DescribeCheckWarningSummaryRequest::getContainerFieldValue() const {
return containerFieldValue_;
}
int DescribeCheckWarningSummaryRequest::getPageSize()const
{
return pageSize_;
void DescribeCheckWarningSummaryRequest::setContainerFieldValue(const std::string &containerFieldValue) {
containerFieldValue_ = containerFieldValue;
setParameter(std::string("ContainerFieldValue"), containerFieldValue);
}
void DescribeCheckWarningSummaryRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeCheckWarningSummaryRequest::getPageSize() const {
return pageSize_;
}
std::string DescribeCheckWarningSummaryRequest::getLang()const
{
return lang_;
void DescribeCheckWarningSummaryRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
void DescribeCheckWarningSummaryRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
std::string DescribeCheckWarningSummaryRequest::getLang() const {
return lang_;
}
int DescribeCheckWarningSummaryRequest::getCurrentPage()const
{
return currentPage_;
void DescribeCheckWarningSummaryRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}
void DescribeCheckWarningSummaryRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
int DescribeCheckWarningSummaryRequest::getCurrentPage() const {
return currentPage_;
}
std::string DescribeCheckWarningSummaryRequest::getClusterId()const
{
return clusterId_;
void DescribeCheckWarningSummaryRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
void DescribeCheckWarningSummaryRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
std::string DescribeCheckWarningSummaryRequest::getClusterId() const {
return clusterId_;
}
int DescribeCheckWarningSummaryRequest::getRiskStatus()const
{
return riskStatus_;
void DescribeCheckWarningSummaryRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), clusterId);
}
void DescribeCheckWarningSummaryRequest::setRiskStatus(int riskStatus)
{
riskStatus_ = riskStatus;
setParameter("RiskStatus", std::to_string(riskStatus));
int DescribeCheckWarningSummaryRequest::getRiskStatus() const {
return riskStatus_;
}
long DescribeCheckWarningSummaryRequest::getStrategyId()const
{
return strategyId_;
void DescribeCheckWarningSummaryRequest::setRiskStatus(int riskStatus) {
riskStatus_ = riskStatus;
setParameter(std::string("RiskStatus"), std::to_string(riskStatus));
}
void DescribeCheckWarningSummaryRequest::setStrategyId(long strategyId)
{
strategyId_ = strategyId;
setParameter("StrategyId", std::to_string(strategyId));
long DescribeCheckWarningSummaryRequest::getStrategyId() const {
return strategyId_;
}
std::string DescribeCheckWarningSummaryRequest::getTypeName()const
{
return typeName_;
void DescribeCheckWarningSummaryRequest::setStrategyId(long strategyId) {
strategyId_ = strategyId;
setParameter(std::string("StrategyId"), std::to_string(strategyId));
}
void DescribeCheckWarningSummaryRequest::setTypeName(const std::string& typeName)
{
typeName_ = typeName;
setParameter("TypeName", typeName);
std::string DescribeCheckWarningSummaryRequest::getTypeName() const {
return typeName_;
}
std::string DescribeCheckWarningSummaryRequest::getStatus()const
{
return status_;
void DescribeCheckWarningSummaryRequest::setTypeName(const std::string &typeName) {
typeName_ = typeName;
setParameter(std::string("TypeName"), typeName);
}
void DescribeCheckWarningSummaryRequest::setStatus(const std::string& status)
{
status_ = status;
setParameter("Status", status);
std::string DescribeCheckWarningSummaryRequest::getStatus() const {
return status_;
}
std::string DescribeCheckWarningSummaryRequest::getUuids()const
{
return uuids_;
void DescribeCheckWarningSummaryRequest::setStatus(const std::string &status) {
status_ = status;
setParameter(std::string("Status"), status);
}
void DescribeCheckWarningSummaryRequest::setUuids(const std::string& uuids)
{
uuids_ = uuids;
setParameter("Uuids", uuids);
std::string DescribeCheckWarningSummaryRequest::getUuids() const {
return uuids_;
}
void DescribeCheckWarningSummaryRequest::setUuids(const std::string &uuids) {
uuids_ = uuids;
setParameter(std::string("Uuids"), uuids);
}

View File

@@ -1,106 +1,90 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/sas/model/DescribeCheckWarningsRequest.h>
using AlibabaCloud::Sas::Model::DescribeCheckWarningsRequest;
DescribeCheckWarningsRequest::DescribeCheckWarningsRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeCheckWarnings")
{
setMethod(HttpRequest::Method::Post);
}
DescribeCheckWarningsRequest::~DescribeCheckWarningsRequest()
{}
std::string DescribeCheckWarningsRequest::getUuid()const
{
return uuid_;
*/
#include <alibabacloud/sas/model/DescribeCheckWarningsRequest.h>
using AlibabaCloud::Sas::Model::DescribeCheckWarningsRequest;
DescribeCheckWarningsRequest::DescribeCheckWarningsRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeCheckWarnings") {
setMethod(HttpRequest::Method::Post);
}
void DescribeCheckWarningsRequest::setUuid(const std::string& uuid)
{
uuid_ = uuid;
setParameter("Uuid", uuid);
DescribeCheckWarningsRequest::~DescribeCheckWarningsRequest() {}
std::string DescribeCheckWarningsRequest::getUuid() const {
return uuid_;
}
std::string DescribeCheckWarningsRequest::getSourceIp()const
{
return sourceIp_;
void DescribeCheckWarningsRequest::setUuid(const std::string &uuid) {
uuid_ = uuid;
setParameter(std::string("Uuid"), uuid);
}
void DescribeCheckWarningsRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeCheckWarningsRequest::getSourceIp() const {
return sourceIp_;
}
int DescribeCheckWarningsRequest::getPageSize()const
{
return pageSize_;
void DescribeCheckWarningsRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeCheckWarningsRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeCheckWarningsRequest::getPageSize() const {
return pageSize_;
}
std::string DescribeCheckWarningsRequest::getLang()const
{
return lang_;
void DescribeCheckWarningsRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
void DescribeCheckWarningsRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
std::string DescribeCheckWarningsRequest::getLang() const {
return lang_;
}
long DescribeCheckWarningsRequest::getCheckId()const
{
return checkId_;
void DescribeCheckWarningsRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}
void DescribeCheckWarningsRequest::setCheckId(long checkId)
{
checkId_ = checkId;
setParameter("CheckId", std::to_string(checkId));
long DescribeCheckWarningsRequest::getCheckId() const {
return checkId_;
}
int DescribeCheckWarningsRequest::getCurrentPage()const
{
return currentPage_;
void DescribeCheckWarningsRequest::setCheckId(long checkId) {
checkId_ = checkId;
setParameter(std::string("CheckId"), std::to_string(checkId));
}
void DescribeCheckWarningsRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
int DescribeCheckWarningsRequest::getCurrentPage() const {
return currentPage_;
}
long DescribeCheckWarningsRequest::getRiskId()const
{
return riskId_;
void DescribeCheckWarningsRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
void DescribeCheckWarningsRequest::setRiskId(long riskId)
{
riskId_ = riskId;
setParameter("RiskId", std::to_string(riskId));
long DescribeCheckWarningsRequest::getRiskId() const {
return riskId_;
}
void DescribeCheckWarningsRequest::setRiskId(long riskId) {
riskId_ = riskId;
setParameter(std::string("RiskId"), std::to_string(riskId));
}

View File

@@ -1,150 +1,126 @@
/*
* 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/DescribeCloudCenterInstancesRequest.h>
using AlibabaCloud::Sas::Model::DescribeCloudCenterInstancesRequest;
DescribeCloudCenterInstancesRequest::DescribeCloudCenterInstancesRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeCloudCenterInstances")
{
setMethod(HttpRequest::Method::Post);
}
DescribeCloudCenterInstancesRequest::~DescribeCloudCenterInstancesRequest()
{}
std::string DescribeCloudCenterInstancesRequest::getCriteria()const
{
return criteria_;
*/
#include <alibabacloud/sas/model/DescribeCloudCenterInstancesRequest.h>
using AlibabaCloud::Sas::Model::DescribeCloudCenterInstancesRequest;
DescribeCloudCenterInstancesRequest::DescribeCloudCenterInstancesRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeCloudCenterInstances") {
setMethod(HttpRequest::Method::Post);
}
void DescribeCloudCenterInstancesRequest::setCriteria(const std::string& criteria)
{
criteria_ = criteria;
setParameter("Criteria", criteria);
DescribeCloudCenterInstancesRequest::~DescribeCloudCenterInstancesRequest() {}
std::string DescribeCloudCenterInstancesRequest::getCriteria() const {
return criteria_;
}
int DescribeCloudCenterInstancesRequest::getImportance()const
{
return importance_;
void DescribeCloudCenterInstancesRequest::setCriteria(const std::string &criteria) {
criteria_ = criteria;
setParameter(std::string("Criteria"), criteria);
}
void DescribeCloudCenterInstancesRequest::setImportance(int importance)
{
importance_ = importance;
setParameter("Importance", std::to_string(importance));
int DescribeCloudCenterInstancesRequest::getImportance() const {
return importance_;
}
std::string DescribeCloudCenterInstancesRequest::getSourceIp()const
{
return sourceIp_;
void DescribeCloudCenterInstancesRequest::setImportance(int importance) {
importance_ = importance;
setParameter(std::string("Importance"), std::to_string(importance));
}
void DescribeCloudCenterInstancesRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeCloudCenterInstancesRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeCloudCenterInstancesRequest::getRegionId()const
{
return regionId_;
void DescribeCloudCenterInstancesRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeCloudCenterInstancesRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string DescribeCloudCenterInstancesRequest::getRegionId() const {
return regionId_;
}
bool DescribeCloudCenterInstancesRequest::getNoPage()const
{
return noPage_;
void DescribeCloudCenterInstancesRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
void DescribeCloudCenterInstancesRequest::setNoPage(bool noPage)
{
noPage_ = noPage;
setParameter("NoPage", noPage ? "true" : "false");
bool DescribeCloudCenterInstancesRequest::getNoPage() const {
return noPage_;
}
int DescribeCloudCenterInstancesRequest::getPageSize()const
{
return pageSize_;
void DescribeCloudCenterInstancesRequest::setNoPage(bool noPage) {
noPage_ = noPage;
setParameter(std::string("NoPage"), noPage ? "true" : "false");
}
void DescribeCloudCenterInstancesRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeCloudCenterInstancesRequest::getPageSize() const {
return pageSize_;
}
std::string DescribeCloudCenterInstancesRequest::getLogicalExp()const
{
return logicalExp_;
void DescribeCloudCenterInstancesRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
void DescribeCloudCenterInstancesRequest::setLogicalExp(const std::string& logicalExp)
{
logicalExp_ = logicalExp;
setParameter("LogicalExp", logicalExp);
std::string DescribeCloudCenterInstancesRequest::getLogicalExp() const {
return logicalExp_;
}
std::string DescribeCloudCenterInstancesRequest::getResourceDirectoryAccountId()const
{
return resourceDirectoryAccountId_;
void DescribeCloudCenterInstancesRequest::setLogicalExp(const std::string &logicalExp) {
logicalExp_ = logicalExp;
setParameter(std::string("LogicalExp"), logicalExp);
}
void DescribeCloudCenterInstancesRequest::setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId)
{
resourceDirectoryAccountId_ = resourceDirectoryAccountId;
setParameter("ResourceDirectoryAccountId", resourceDirectoryAccountId);
std::string DescribeCloudCenterInstancesRequest::getResourceDirectoryAccountId() const {
return resourceDirectoryAccountId_;
}
int DescribeCloudCenterInstancesRequest::getCurrentPage()const
{
return currentPage_;
void DescribeCloudCenterInstancesRequest::setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId) {
resourceDirectoryAccountId_ = resourceDirectoryAccountId;
setParameter(std::string("ResourceDirectoryAccountId"), resourceDirectoryAccountId);
}
void DescribeCloudCenterInstancesRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
int DescribeCloudCenterInstancesRequest::getCurrentPage() const {
return currentPage_;
}
std::string DescribeCloudCenterInstancesRequest::getMachineTypes()const
{
return machineTypes_;
void DescribeCloudCenterInstancesRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
void DescribeCloudCenterInstancesRequest::setMachineTypes(const std::string& machineTypes)
{
machineTypes_ = machineTypes;
setParameter("MachineTypes", machineTypes);
std::string DescribeCloudCenterInstancesRequest::getMachineTypes() const {
return machineTypes_;
}
bool DescribeCloudCenterInstancesRequest::getNoGroupTrace()const
{
return noGroupTrace_;
void DescribeCloudCenterInstancesRequest::setMachineTypes(const std::string &machineTypes) {
machineTypes_ = machineTypes;
setParameter(std::string("MachineTypes"), machineTypes);
}
void DescribeCloudCenterInstancesRequest::setNoGroupTrace(bool noGroupTrace)
{
noGroupTrace_ = noGroupTrace;
setParameter("NoGroupTrace", noGroupTrace ? "true" : "false");
bool DescribeCloudCenterInstancesRequest::getNoGroupTrace() const {
return noGroupTrace_;
}
void DescribeCloudCenterInstancesRequest::setNoGroupTrace(bool noGroupTrace) {
noGroupTrace_ = noGroupTrace;
setParameter(std::string("NoGroupTrace"), noGroupTrace ? "true" : "false");
}

View File

@@ -1,40 +1,36 @@
/*
* 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/DescribeCloudProductFieldStatisticsRequest.h>
using AlibabaCloud::Sas::Model::DescribeCloudProductFieldStatisticsRequest;
DescribeCloudProductFieldStatisticsRequest::DescribeCloudProductFieldStatisticsRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeCloudProductFieldStatistics")
{
setMethod(HttpRequest::Method::Post);
}
DescribeCloudProductFieldStatisticsRequest::~DescribeCloudProductFieldStatisticsRequest()
{}
std::string DescribeCloudProductFieldStatisticsRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/DescribeCloudProductFieldStatisticsRequest.h>
using AlibabaCloud::Sas::Model::DescribeCloudProductFieldStatisticsRequest;
DescribeCloudProductFieldStatisticsRequest::DescribeCloudProductFieldStatisticsRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeCloudProductFieldStatistics") {
setMethod(HttpRequest::Method::Post);
}
void DescribeCloudProductFieldStatisticsRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
DescribeCloudProductFieldStatisticsRequest::~DescribeCloudProductFieldStatisticsRequest() {}
std::string DescribeCloudProductFieldStatisticsRequest::getSourceIp() const {
return sourceIp_;
}
void DescribeCloudProductFieldStatisticsRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}

View File

@@ -1,62 +1,54 @@
/*
* 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/DescribeConcernNecessityRequest.h>
using AlibabaCloud::Sas::Model::DescribeConcernNecessityRequest;
DescribeConcernNecessityRequest::DescribeConcernNecessityRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeConcernNecessity")
{
setMethod(HttpRequest::Method::Post);
}
DescribeConcernNecessityRequest::~DescribeConcernNecessityRequest()
{}
std::string DescribeConcernNecessityRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/DescribeConcernNecessityRequest.h>
using AlibabaCloud::Sas::Model::DescribeConcernNecessityRequest;
DescribeConcernNecessityRequest::DescribeConcernNecessityRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeConcernNecessity") {
setMethod(HttpRequest::Method::Post);
}
void DescribeConcernNecessityRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
DescribeConcernNecessityRequest::~DescribeConcernNecessityRequest() {}
std::string DescribeConcernNecessityRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeConcernNecessityRequest::getLang()const
{
return lang_;
void DescribeConcernNecessityRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeConcernNecessityRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
std::string DescribeConcernNecessityRequest::getLang() const {
return lang_;
}
std::string DescribeConcernNecessityRequest::getResourceDirectoryAccountId()const
{
return resourceDirectoryAccountId_;
void DescribeConcernNecessityRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}
void DescribeConcernNecessityRequest::setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId)
{
resourceDirectoryAccountId_ = resourceDirectoryAccountId;
setParameter("ResourceDirectoryAccountId", resourceDirectoryAccountId);
std::string DescribeConcernNecessityRequest::getResourceDirectoryAccountId() const {
return resourceDirectoryAccountId_;
}
void DescribeConcernNecessityRequest::setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId) {
resourceDirectoryAccountId_ = resourceDirectoryAccountId;
setParameter(std::string("ResourceDirectoryAccountId"), resourceDirectoryAccountId);
}

View File

@@ -1,51 +1,45 @@
/*
* 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/DescribeContainerStatisticsRequest.h>
using AlibabaCloud::Sas::Model::DescribeContainerStatisticsRequest;
DescribeContainerStatisticsRequest::DescribeContainerStatisticsRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeContainerStatistics")
{
setMethod(HttpRequest::Method::Post);
}
DescribeContainerStatisticsRequest::~DescribeContainerStatisticsRequest()
{}
std::string DescribeContainerStatisticsRequest::getClusterId()const
{
return clusterId_;
*/
#include <alibabacloud/sas/model/DescribeContainerStatisticsRequest.h>
using AlibabaCloud::Sas::Model::DescribeContainerStatisticsRequest;
DescribeContainerStatisticsRequest::DescribeContainerStatisticsRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeContainerStatistics") {
setMethod(HttpRequest::Method::Post);
}
void DescribeContainerStatisticsRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
DescribeContainerStatisticsRequest::~DescribeContainerStatisticsRequest() {}
std::string DescribeContainerStatisticsRequest::getClusterId() const {
return clusterId_;
}
std::string DescribeContainerStatisticsRequest::getSourceIp()const
{
return sourceIp_;
void DescribeContainerStatisticsRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), clusterId);
}
void DescribeContainerStatisticsRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeContainerStatisticsRequest::getSourceIp() const {
return sourceIp_;
}
void DescribeContainerStatisticsRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}

View File

@@ -1,73 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/sas/model/DescribeCriteriaRequest.h>
using AlibabaCloud::Sas::Model::DescribeCriteriaRequest;
DescribeCriteriaRequest::DescribeCriteriaRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeCriteria")
{
setMethod(HttpRequest::Method::Post);
}
DescribeCriteriaRequest::~DescribeCriteriaRequest()
{}
bool DescribeCriteriaRequest::getSupportAutoTag()const
{
return supportAutoTag_;
*/
#include <alibabacloud/sas/model/DescribeCriteriaRequest.h>
using AlibabaCloud::Sas::Model::DescribeCriteriaRequest;
DescribeCriteriaRequest::DescribeCriteriaRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeCriteria") {
setMethod(HttpRequest::Method::Post);
}
void DescribeCriteriaRequest::setSupportAutoTag(bool supportAutoTag)
{
supportAutoTag_ = supportAutoTag;
setParameter("SupportAutoTag", supportAutoTag ? "true" : "false");
DescribeCriteriaRequest::~DescribeCriteriaRequest() {}
bool DescribeCriteriaRequest::getSupportAutoTag() const {
return supportAutoTag_;
}
std::string DescribeCriteriaRequest::getSourceIp()const
{
return sourceIp_;
void DescribeCriteriaRequest::setSupportAutoTag(bool supportAutoTag) {
supportAutoTag_ = supportAutoTag;
setParameter(std::string("SupportAutoTag"), supportAutoTag ? "true" : "false");
}
void DescribeCriteriaRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeCriteriaRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeCriteriaRequest::getValue()const
{
return value_;
void DescribeCriteriaRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeCriteriaRequest::setValue(const std::string& value)
{
value_ = value;
setParameter("Value", value);
std::string DescribeCriteriaRequest::getValue() const {
return value_;
}
std::string DescribeCriteriaRequest::getMachineTypes()const
{
return machineTypes_;
void DescribeCriteriaRequest::setValue(const std::string &value) {
value_ = value;
setParameter(std::string("Value"), value);
}
void DescribeCriteriaRequest::setMachineTypes(const std::string& machineTypes)
{
machineTypes_ = machineTypes;
setParameter("MachineTypes", machineTypes);
std::string DescribeCriteriaRequest::getMachineTypes() const {
return machineTypes_;
}
void DescribeCriteriaRequest::setMachineTypes(const std::string &machineTypes) {
machineTypes_ = machineTypes;
setParameter(std::string("MachineTypes"), machineTypes);
}

View File

@@ -1,73 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/sas/model/DescribeDingTalkRequest.h>
using AlibabaCloud::Sas::Model::DescribeDingTalkRequest;
DescribeDingTalkRequest::DescribeDingTalkRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeDingTalk")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDingTalkRequest::~DescribeDingTalkRequest()
{}
std::string DescribeDingTalkRequest::getRuleActionName()const
{
return ruleActionName_;
*/
#include <alibabacloud/sas/model/DescribeDingTalkRequest.h>
using AlibabaCloud::Sas::Model::DescribeDingTalkRequest;
DescribeDingTalkRequest::DescribeDingTalkRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeDingTalk") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDingTalkRequest::setRuleActionName(const std::string& ruleActionName)
{
ruleActionName_ = ruleActionName;
setParameter("RuleActionName", ruleActionName);
DescribeDingTalkRequest::~DescribeDingTalkRequest() {}
std::string DescribeDingTalkRequest::getRuleActionName() const {
return ruleActionName_;
}
int DescribeDingTalkRequest::getCurrentPage()const
{
return currentPage_;
void DescribeDingTalkRequest::setRuleActionName(const std::string &ruleActionName) {
ruleActionName_ = ruleActionName;
setParameter(std::string("RuleActionName"), ruleActionName);
}
void DescribeDingTalkRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
int DescribeDingTalkRequest::getCurrentPage() const {
return currentPage_;
}
std::string DescribeDingTalkRequest::getSourceIp()const
{
return sourceIp_;
void DescribeDingTalkRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
void DescribeDingTalkRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeDingTalkRequest::getSourceIp() const {
return sourceIp_;
}
int DescribeDingTalkRequest::getPageSize()const
{
return pageSize_;
void DescribeDingTalkRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeDingTalkRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeDingTalkRequest::getPageSize() const {
return pageSize_;
}
void DescribeDingTalkRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}

View File

@@ -1,40 +1,36 @@
/*
* 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/DescribeDomainCountRequest.h>
using AlibabaCloud::Sas::Model::DescribeDomainCountRequest;
DescribeDomainCountRequest::DescribeDomainCountRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeDomainCount")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDomainCountRequest::~DescribeDomainCountRequest()
{}
std::string DescribeDomainCountRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/DescribeDomainCountRequest.h>
using AlibabaCloud::Sas::Model::DescribeDomainCountRequest;
DescribeDomainCountRequest::DescribeDomainCountRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeDomainCount") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDomainCountRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
DescribeDomainCountRequest::~DescribeDomainCountRequest() {}
std::string DescribeDomainCountRequest::getSourceIp() const {
return sourceIp_;
}
void DescribeDomainCountRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}

View File

@@ -1,51 +1,45 @@
/*
* 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/DescribeDomainDetailRequest.h>
using AlibabaCloud::Sas::Model::DescribeDomainDetailRequest;
DescribeDomainDetailRequest::DescribeDomainDetailRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeDomainDetail")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDomainDetailRequest::~DescribeDomainDetailRequest()
{}
std::string DescribeDomainDetailRequest::getDomainName()const
{
return domainName_;
*/
#include <alibabacloud/sas/model/DescribeDomainDetailRequest.h>
using AlibabaCloud::Sas::Model::DescribeDomainDetailRequest;
DescribeDomainDetailRequest::DescribeDomainDetailRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeDomainDetail") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDomainDetailRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setParameter("DomainName", domainName);
DescribeDomainDetailRequest::~DescribeDomainDetailRequest() {}
std::string DescribeDomainDetailRequest::getDomainName() const {
return domainName_;
}
std::string DescribeDomainDetailRequest::getSourceIp()const
{
return sourceIp_;
void DescribeDomainDetailRequest::setDomainName(const std::string &domainName) {
domainName_ = domainName;
setParameter(std::string("DomainName"), domainName);
}
void DescribeDomainDetailRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeDomainDetailRequest::getSourceIp() const {
return sourceIp_;
}
void DescribeDomainDetailRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}

View File

@@ -1,84 +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/DescribeDomainListRequest.h>
using AlibabaCloud::Sas::Model::DescribeDomainListRequest;
DescribeDomainListRequest::DescribeDomainListRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeDomainList")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDomainListRequest::~DescribeDomainListRequest()
{}
int DescribeDomainListRequest::getCurrentPage()const
{
return currentPage_;
*/
#include <alibabacloud/sas/model/DescribeDomainListRequest.h>
using AlibabaCloud::Sas::Model::DescribeDomainListRequest;
DescribeDomainListRequest::DescribeDomainListRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeDomainList") {
setMethod(HttpRequest::Method::Post);
}
void DescribeDomainListRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
DescribeDomainListRequest::~DescribeDomainListRequest() {}
int DescribeDomainListRequest::getCurrentPage() const {
return currentPage_;
}
std::string DescribeDomainListRequest::getFuzzyDomain()const
{
return fuzzyDomain_;
void DescribeDomainListRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
void DescribeDomainListRequest::setFuzzyDomain(const std::string& fuzzyDomain)
{
fuzzyDomain_ = fuzzyDomain;
setParameter("FuzzyDomain", fuzzyDomain);
std::string DescribeDomainListRequest::getFuzzyDomain() const {
return fuzzyDomain_;
}
std::string DescribeDomainListRequest::getSourceIp()const
{
return sourceIp_;
void DescribeDomainListRequest::setFuzzyDomain(const std::string &fuzzyDomain) {
fuzzyDomain_ = fuzzyDomain;
setParameter(std::string("FuzzyDomain"), fuzzyDomain);
}
void DescribeDomainListRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeDomainListRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeDomainListRequest::getDomainType()const
{
return domainType_;
void DescribeDomainListRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeDomainListRequest::setDomainType(const std::string& domainType)
{
domainType_ = domainType;
setParameter("DomainType", domainType);
std::string DescribeDomainListRequest::getDomainType() const {
return domainType_;
}
int DescribeDomainListRequest::getPageSize()const
{
return pageSize_;
void DescribeDomainListRequest::setDomainType(const std::string &domainType) {
domainType_ = domainType;
setParameter(std::string("DomainType"), domainType);
}
void DescribeDomainListRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeDomainListRequest::getPageSize() const {
return pageSize_;
}
void DescribeDomainListRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}

View File

@@ -43,21 +43,21 @@ void DescribeDomainListResult::parse(const std::string &payload)
for (auto valueDomainListResponseListDomainResponse : allDomainListResponseListNode)
{
DomainResponse domainListResponseListObject;
if(!valueDomainListResponseListDomainResponse["Domain"].isNull())
domainListResponseListObject.domain = valueDomainListResponseListDomainResponse["Domain"].asString();
if(!valueDomainListResponseListDomainResponse["IpList"].isNull())
domainListResponseListObject.ipList = valueDomainListResponseListDomainResponse["IpList"].asString();
if(!valueDomainListResponseListDomainResponse["Domain"].isNull())
domainListResponseListObject.domain = valueDomainListResponseListDomainResponse["Domain"].asString();
domainListResponseList_.push_back(domainListResponseListObject);
}
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());
}

View File

@@ -1,117 +1,108 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/sas/model/DescribeEmgVulItemRequest.h>
using AlibabaCloud::Sas::Model::DescribeEmgVulItemRequest;
DescribeEmgVulItemRequest::DescribeEmgVulItemRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeEmgVulItem")
{
setMethod(HttpRequest::Method::Post);
}
DescribeEmgVulItemRequest::~DescribeEmgVulItemRequest()
{}
std::string DescribeEmgVulItemRequest::getScanType()const
{
return scanType_;
*/
#include <alibabacloud/sas/model/DescribeEmgVulItemRequest.h>
using AlibabaCloud::Sas::Model::DescribeEmgVulItemRequest;
DescribeEmgVulItemRequest::DescribeEmgVulItemRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeEmgVulItem") {
setMethod(HttpRequest::Method::Post);
}
void DescribeEmgVulItemRequest::setScanType(const std::string& scanType)
{
scanType_ = scanType;
setParameter("ScanType", scanType);
DescribeEmgVulItemRequest::~DescribeEmgVulItemRequest() {}
std::string DescribeEmgVulItemRequest::getScanType() const {
return scanType_;
}
std::string DescribeEmgVulItemRequest::getSourceIp()const
{
return sourceIp_;
void DescribeEmgVulItemRequest::setScanType(const std::string &scanType) {
scanType_ = scanType;
setParameter(std::string("ScanType"), scanType);
}
void DescribeEmgVulItemRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
int DescribeEmgVulItemRequest::getCheckType() const {
return checkType_;
}
int DescribeEmgVulItemRequest::getPageSize()const
{
return pageSize_;
void DescribeEmgVulItemRequest::setCheckType(int checkType) {
checkType_ = checkType;
setParameter(std::string("CheckType"), std::to_string(checkType));
}
void DescribeEmgVulItemRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
std::string DescribeEmgVulItemRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeEmgVulItemRequest::getCheckStatus()const
{
return checkStatus_;
void DescribeEmgVulItemRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeEmgVulItemRequest::setCheckStatus(const std::string& checkStatus)
{
checkStatus_ = checkStatus;
setParameter("CheckStatus", checkStatus);
int DescribeEmgVulItemRequest::getPageSize() const {
return pageSize_;
}
std::string DescribeEmgVulItemRequest::getLang()const
{
return lang_;
void DescribeEmgVulItemRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
void DescribeEmgVulItemRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
std::string DescribeEmgVulItemRequest::getCheckStatus() const {
return checkStatus_;
}
int DescribeEmgVulItemRequest::getCurrentPage()const
{
return currentPage_;
void DescribeEmgVulItemRequest::setCheckStatus(const std::string &checkStatus) {
checkStatus_ = checkStatus;
setParameter(std::string("CheckStatus"), checkStatus);
}
void DescribeEmgVulItemRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
std::string DescribeEmgVulItemRequest::getLang() const {
return lang_;
}
std::string DescribeEmgVulItemRequest::getVulName()const
{
return vulName_;
void DescribeEmgVulItemRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}
void DescribeEmgVulItemRequest::setVulName(const std::string& vulName)
{
vulName_ = vulName;
setParameter("VulName", vulName);
int DescribeEmgVulItemRequest::getCurrentPage() const {
return currentPage_;
}
std::string DescribeEmgVulItemRequest::getRiskStatus()const
{
return riskStatus_;
void DescribeEmgVulItemRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
void DescribeEmgVulItemRequest::setRiskStatus(const std::string& riskStatus)
{
riskStatus_ = riskStatus;
setParameter("RiskStatus", riskStatus);
std::string DescribeEmgVulItemRequest::getVulName() const {
return vulName_;
}
void DescribeEmgVulItemRequest::setVulName(const std::string &vulName) {
vulName_ = vulName;
setParameter(std::string("VulName"), vulName);
}
std::string DescribeEmgVulItemRequest::getRiskStatus() const {
return riskStatus_;
}
void DescribeEmgVulItemRequest::setRiskStatus(const std::string &riskStatus) {
riskStatus_ = riskStatus;
setParameter(std::string("RiskStatus"), riskStatus);
}

View File

@@ -47,6 +47,8 @@ void DescribeEmgVulItemResult::parse(const std::string &payload)
groupedVulItemsObject.status = std::stoi(valueGroupedVulItemsGroupedVulItem["Status"].asString());
if(!valueGroupedVulItemsGroupedVulItem["Type"].isNull())
groupedVulItemsObject.type = valueGroupedVulItemsGroupedVulItem["Type"].asString();
if(!valueGroupedVulItemsGroupedVulItem["CheckType"].isNull())
groupedVulItemsObject.checkType = std::stoi(valueGroupedVulItemsGroupedVulItem["CheckType"].asString());
if(!valueGroupedVulItemsGroupedVulItem["GmtLastCheck"].isNull())
groupedVulItemsObject.gmtLastCheck = std::stol(valueGroupedVulItemsGroupedVulItem["GmtLastCheck"].asString());
if(!valueGroupedVulItemsGroupedVulItem["Progress"].isNull())

View File

@@ -1,51 +1,45 @@
/*
* 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/DescribeExportInfoRequest.h>
using AlibabaCloud::Sas::Model::DescribeExportInfoRequest;
DescribeExportInfoRequest::DescribeExportInfoRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeExportInfo")
{
setMethod(HttpRequest::Method::Post);
}
DescribeExportInfoRequest::~DescribeExportInfoRequest()
{}
std::string DescribeExportInfoRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/DescribeExportInfoRequest.h>
using AlibabaCloud::Sas::Model::DescribeExportInfoRequest;
DescribeExportInfoRequest::DescribeExportInfoRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeExportInfo") {
setMethod(HttpRequest::Method::Post);
}
void DescribeExportInfoRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
DescribeExportInfoRequest::~DescribeExportInfoRequest() {}
std::string DescribeExportInfoRequest::getSourceIp() const {
return sourceIp_;
}
long DescribeExportInfoRequest::getExportId()const
{
return exportId_;
void DescribeExportInfoRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeExportInfoRequest::setExportId(long exportId)
{
exportId_ = exportId;
setParameter("ExportId", std::to_string(exportId));
long DescribeExportInfoRequest::getExportId() const {
return exportId_;
}
void DescribeExportInfoRequest::setExportId(long exportId) {
exportId_ = exportId;
setParameter(std::string("ExportId"), std::to_string(exportId));
}

View File

@@ -39,35 +39,35 @@ void DescribeExportInfoResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Id"].isNull())
id_ = std::stol(value["Id"].asString());
if(!value["FileName"].isNull())
fileName_ = value["FileName"].asString();
if(!value["CurrentCount"].isNull())
currentCount_ = std::stoi(value["CurrentCount"].asString());
if(!value["TotalCount"].isNull())
totalCount_ = std::stoi(value["TotalCount"].asString());
if(!value["Progress"].isNull())
progress_ = std::stoi(value["Progress"].asString());
if(!value["ExportStatus"].isNull())
exportStatus_ = value["ExportStatus"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Link"].isNull())
link_ = value["Link"].asString();
if(!value["Progress"].isNull())
progress_ = std::stoi(value["Progress"].asString());
if(!value["CurrentCount"].isNull())
currentCount_ = std::stoi(value["CurrentCount"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["FileName"].isNull())
fileName_ = value["FileName"].asString();
if(!value["TotalCount"].isNull())
totalCount_ = std::stoi(value["TotalCount"].asString());
if(!value["ExportStatus"].isNull())
exportStatus_ = value["ExportStatus"].asString();
if(!value["Id"].isNull())
id_ = std::stol(value["Id"].asString());
}
int DescribeExportInfoResult::getTotalCount()const
{
return totalCount_;
}
int DescribeExportInfoResult::getProgress()const
{
return progress_;
}
int DescribeExportInfoResult::getTotalCount()const
{
return totalCount_;
}
std::string DescribeExportInfoResult::getMessage()const
{
return message_;

View File

@@ -1,51 +1,45 @@
/*
* 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/DescribeExposedInstanceCriteriaRequest.h>
using AlibabaCloud::Sas::Model::DescribeExposedInstanceCriteriaRequest;
DescribeExposedInstanceCriteriaRequest::DescribeExposedInstanceCriteriaRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeExposedInstanceCriteria")
{
setMethod(HttpRequest::Method::Post);
}
DescribeExposedInstanceCriteriaRequest::~DescribeExposedInstanceCriteriaRequest()
{}
std::string DescribeExposedInstanceCriteriaRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/DescribeExposedInstanceCriteriaRequest.h>
using AlibabaCloud::Sas::Model::DescribeExposedInstanceCriteriaRequest;
DescribeExposedInstanceCriteriaRequest::DescribeExposedInstanceCriteriaRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeExposedInstanceCriteria") {
setMethod(HttpRequest::Method::Post);
}
void DescribeExposedInstanceCriteriaRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
DescribeExposedInstanceCriteriaRequest::~DescribeExposedInstanceCriteriaRequest() {}
std::string DescribeExposedInstanceCriteriaRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeExposedInstanceCriteriaRequest::getValue()const
{
return value_;
void DescribeExposedInstanceCriteriaRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeExposedInstanceCriteriaRequest::setValue(const std::string& value)
{
value_ = value;
setParameter("Value", value);
std::string DescribeExposedInstanceCriteriaRequest::getValue() const {
return value_;
}
void DescribeExposedInstanceCriteriaRequest::setValue(const std::string &value) {
value_ = value;
setParameter(std::string("Value"), value);
}

View File

@@ -1,51 +1,45 @@
/*
* 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/DescribeExposedInstanceDetailRequest.h>
using AlibabaCloud::Sas::Model::DescribeExposedInstanceDetailRequest;
DescribeExposedInstanceDetailRequest::DescribeExposedInstanceDetailRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeExposedInstanceDetail")
{
setMethod(HttpRequest::Method::Post);
}
DescribeExposedInstanceDetailRequest::~DescribeExposedInstanceDetailRequest()
{}
std::string DescribeExposedInstanceDetailRequest::getUuid()const
{
return uuid_;
*/
#include <alibabacloud/sas/model/DescribeExposedInstanceDetailRequest.h>
using AlibabaCloud::Sas::Model::DescribeExposedInstanceDetailRequest;
DescribeExposedInstanceDetailRequest::DescribeExposedInstanceDetailRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeExposedInstanceDetail") {
setMethod(HttpRequest::Method::Post);
}
void DescribeExposedInstanceDetailRequest::setUuid(const std::string& uuid)
{
uuid_ = uuid;
setParameter("Uuid", uuid);
DescribeExposedInstanceDetailRequest::~DescribeExposedInstanceDetailRequest() {}
std::string DescribeExposedInstanceDetailRequest::getUuid() const {
return uuid_;
}
std::string DescribeExposedInstanceDetailRequest::getSourceIp()const
{
return sourceIp_;
void DescribeExposedInstanceDetailRequest::setUuid(const std::string &uuid) {
uuid_ = uuid;
setParameter(std::string("Uuid"), uuid);
}
void DescribeExposedInstanceDetailRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeExposedInstanceDetailRequest::getSourceIp() const {
return sourceIp_;
}
void DescribeExposedInstanceDetailRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}

View File

@@ -43,60 +43,60 @@ void DescribeExposedInstanceDetailResult::parse(const std::string &payload)
for (auto valueExposedChainsExposedChain : allExposedChainsNode)
{
ExposedChain exposedChainsObject;
if(!valueExposedChainsExposedChain["Uuid"].isNull())
exposedChainsObject.uuid = valueExposedChainsExposedChain["Uuid"].asString();
if(!valueExposedChainsExposedChain["IntranetIp"].isNull())
exposedChainsObject.intranetIp = valueExposedChainsExposedChain["IntranetIp"].asString();
if(!valueExposedChainsExposedChain["InternetIp"].isNull())
exposedChainsObject.internetIp = valueExposedChainsExposedChain["InternetIp"].asString();
if(!valueExposedChainsExposedChain["ExposureComponent"].isNull())
exposedChainsObject.exposureComponent = valueExposedChainsExposedChain["ExposureComponent"].asString();
if(!valueExposedChainsExposedChain["ExposureType"].isNull())
exposedChainsObject.exposureType = valueExposedChainsExposedChain["ExposureType"].asString();
if(!valueExposedChainsExposedChain["ExposurePort"].isNull())
exposedChainsObject.exposurePort = valueExposedChainsExposedChain["ExposurePort"].asString();
if(!valueExposedChainsExposedChain["ExposureIp"].isNull())
exposedChainsObject.exposureIp = valueExposedChainsExposedChain["ExposureIp"].asString();
if(!valueExposedChainsExposedChain["ExposureTypeId"].isNull())
exposedChainsObject.exposureTypeId = valueExposedChainsExposedChain["ExposureTypeId"].asString();
if(!valueExposedChainsExposedChain["InstanceId"].isNull())
exposedChainsObject.instanceId = valueExposedChainsExposedChain["InstanceId"].asString();
if(!valueExposedChainsExposedChain["InstanceName"].isNull())
exposedChainsObject.instanceName = valueExposedChainsExposedChain["InstanceName"].asString();
if(!valueExposedChainsExposedChain["RegionId"].isNull())
exposedChainsObject.regionId = valueExposedChainsExposedChain["RegionId"].asString();
if(!valueExposedChainsExposedChain["GroupNo"].isNull())
exposedChainsObject.groupNo = valueExposedChainsExposedChain["GroupNo"].asString();
if(!valueExposedChainsExposedChain["InternetIp"].isNull())
exposedChainsObject.internetIp = valueExposedChainsExposedChain["InternetIp"].asString();
if(!valueExposedChainsExposedChain["InstanceId"].isNull())
exposedChainsObject.instanceId = valueExposedChainsExposedChain["InstanceId"].asString();
if(!valueExposedChainsExposedChain["ExposureType"].isNull())
exposedChainsObject.exposureType = valueExposedChainsExposedChain["ExposureType"].asString();
if(!valueExposedChainsExposedChain["IntranetIp"].isNull())
exposedChainsObject.intranetIp = valueExposedChainsExposedChain["IntranetIp"].asString();
if(!valueExposedChainsExposedChain["ExposureTypeId"].isNull())
exposedChainsObject.exposureTypeId = valueExposedChainsExposedChain["ExposureTypeId"].asString();
if(!valueExposedChainsExposedChain["RegionId"].isNull())
exposedChainsObject.regionId = valueExposedChainsExposedChain["RegionId"].asString();
if(!valueExposedChainsExposedChain["Uuid"].isNull())
exposedChainsObject.uuid = valueExposedChainsExposedChain["Uuid"].asString();
if(!valueExposedChainsExposedChain["ExposurePort"].isNull())
exposedChainsObject.exposurePort = valueExposedChainsExposedChain["ExposurePort"].asString();
if(!valueExposedChainsExposedChain["InstanceName"].isNull())
exposedChainsObject.instanceName = valueExposedChainsExposedChain["InstanceName"].asString();
if(!valueExposedChainsExposedChain["ExposureComponent"].isNull())
exposedChainsObject.exposureComponent = valueExposedChainsExposedChain["ExposureComponent"].asString();
auto allRealVulListNode = valueExposedChainsExposedChain["RealVulList"]["ScaVulRecord"];
for (auto valueExposedChainsExposedChainRealVulListScaVulRecord : allRealVulListNode)
{
ExposedChain::ScaVulRecord realVulListObject;
if(!valueExposedChainsExposedChainRealVulListScaVulRecord["AliasName"].isNull())
realVulListObject.aliasName = valueExposedChainsExposedChainRealVulListScaVulRecord["AliasName"].asString();
if(!valueExposedChainsExposedChainRealVulListScaVulRecord["Necessity"].isNull())
realVulListObject.necessity = valueExposedChainsExposedChainRealVulListScaVulRecord["Necessity"].asString();
if(!valueExposedChainsExposedChainRealVulListScaVulRecord["Name"].isNull())
realVulListObject.name = valueExposedChainsExposedChainRealVulListScaVulRecord["Name"].asString();
if(!valueExposedChainsExposedChainRealVulListScaVulRecord["Type"].isNull())
realVulListObject.type = valueExposedChainsExposedChainRealVulListScaVulRecord["Type"].asString();
if(!valueExposedChainsExposedChainRealVulListScaVulRecord["Necessity"].isNull())
realVulListObject.necessity = valueExposedChainsExposedChainRealVulListScaVulRecord["Necessity"].asString();
if(!valueExposedChainsExposedChainRealVulListScaVulRecord["Uuid"].isNull())
realVulListObject.uuid = valueExposedChainsExposedChainRealVulListScaVulRecord["Uuid"].asString();
if(!valueExposedChainsExposedChainRealVulListScaVulRecord["AliasName"].isNull())
realVulListObject.aliasName = valueExposedChainsExposedChainRealVulListScaVulRecord["AliasName"].asString();
if(!valueExposedChainsExposedChainRealVulListScaVulRecord["Name"].isNull())
realVulListObject.name = valueExposedChainsExposedChainRealVulListScaVulRecord["Name"].asString();
exposedChainsObject.realVulList.push_back(realVulListObject);
}
auto allAllVulListNode = valueExposedChainsExposedChain["AllVulList"]["ScaVulRecord"];
for (auto valueExposedChainsExposedChainAllVulListScaVulRecord : allAllVulListNode)
{
ExposedChain::ScaVulRecord allVulListObject;
if(!valueExposedChainsExposedChainAllVulListScaVulRecord["AliasName"].isNull())
allVulListObject.aliasName = valueExposedChainsExposedChainAllVulListScaVulRecord["AliasName"].asString();
if(!valueExposedChainsExposedChainAllVulListScaVulRecord["Necessity"].isNull())
allVulListObject.necessity = valueExposedChainsExposedChainAllVulListScaVulRecord["Necessity"].asString();
if(!valueExposedChainsExposedChainAllVulListScaVulRecord["Name"].isNull())
allVulListObject.name = valueExposedChainsExposedChainAllVulListScaVulRecord["Name"].asString();
if(!valueExposedChainsExposedChainAllVulListScaVulRecord["Type"].isNull())
allVulListObject.type = valueExposedChainsExposedChainAllVulListScaVulRecord["Type"].asString();
if(!valueExposedChainsExposedChainAllVulListScaVulRecord["Necessity"].isNull())
allVulListObject.necessity = valueExposedChainsExposedChainAllVulListScaVulRecord["Necessity"].asString();
if(!valueExposedChainsExposedChainAllVulListScaVulRecord["Uuid"].isNull())
allVulListObject.uuid = valueExposedChainsExposedChainAllVulListScaVulRecord["Uuid"].asString();
if(!valueExposedChainsExposedChainAllVulListScaVulRecord["AliasName"].isNull())
allVulListObject.aliasName = valueExposedChainsExposedChainAllVulListScaVulRecord["AliasName"].asString();
if(!valueExposedChainsExposedChainAllVulListScaVulRecord["Name"].isNull())
allVulListObject.name = valueExposedChainsExposedChainAllVulListScaVulRecord["Name"].asString();
exposedChainsObject.allVulList.push_back(allVulListObject);
}
exposedChains_.push_back(exposedChainsObject);

View File

@@ -1,150 +1,126 @@
/*
* 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/DescribeExposedInstanceListRequest.h>
using AlibabaCloud::Sas::Model::DescribeExposedInstanceListRequest;
DescribeExposedInstanceListRequest::DescribeExposedInstanceListRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeExposedInstanceList")
{
setMethod(HttpRequest::Method::Post);
}
DescribeExposedInstanceListRequest::~DescribeExposedInstanceListRequest()
{}
std::string DescribeExposedInstanceListRequest::getExposurePort()const
{
return exposurePort_;
*/
#include <alibabacloud/sas/model/DescribeExposedInstanceListRequest.h>
using AlibabaCloud::Sas::Model::DescribeExposedInstanceListRequest;
DescribeExposedInstanceListRequest::DescribeExposedInstanceListRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeExposedInstanceList") {
setMethod(HttpRequest::Method::Post);
}
void DescribeExposedInstanceListRequest::setExposurePort(const std::string& exposurePort)
{
exposurePort_ = exposurePort;
setParameter("ExposurePort", exposurePort);
DescribeExposedInstanceListRequest::~DescribeExposedInstanceListRequest() {}
std::string DescribeExposedInstanceListRequest::getExposurePort() const {
return exposurePort_;
}
std::string DescribeExposedInstanceListRequest::getSourceIp()const
{
return sourceIp_;
void DescribeExposedInstanceListRequest::setExposurePort(const std::string &exposurePort) {
exposurePort_ = exposurePort;
setParameter(std::string("ExposurePort"), exposurePort);
}
void DescribeExposedInstanceListRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeExposedInstanceListRequest::getSourceIp() const {
return sourceIp_;
}
int DescribeExposedInstanceListRequest::getPageSize()const
{
return pageSize_;
void DescribeExposedInstanceListRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeExposedInstanceListRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeExposedInstanceListRequest::getPageSize() const {
return pageSize_;
}
bool DescribeExposedInstanceListRequest::getVulStatus()const
{
return vulStatus_;
void DescribeExposedInstanceListRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
void DescribeExposedInstanceListRequest::setVulStatus(bool vulStatus)
{
vulStatus_ = vulStatus;
setParameter("VulStatus", vulStatus ? "true" : "false");
bool DescribeExposedInstanceListRequest::getVulStatus() const {
return vulStatus_;
}
std::string DescribeExposedInstanceListRequest::getExposureIp()const
{
return exposureIp_;
void DescribeExposedInstanceListRequest::setVulStatus(bool vulStatus) {
vulStatus_ = vulStatus;
setParameter(std::string("VulStatus"), vulStatus ? "true" : "false");
}
void DescribeExposedInstanceListRequest::setExposureIp(const std::string& exposureIp)
{
exposureIp_ = exposureIp;
setParameter("ExposureIp", exposureIp);
std::string DescribeExposedInstanceListRequest::getExposureIp() const {
return exposureIp_;
}
long DescribeExposedInstanceListRequest::getGroupId()const
{
return groupId_;
void DescribeExposedInstanceListRequest::setExposureIp(const std::string &exposureIp) {
exposureIp_ = exposureIp;
setParameter(std::string("ExposureIp"), exposureIp);
}
void DescribeExposedInstanceListRequest::setGroupId(long groupId)
{
groupId_ = groupId;
setParameter("GroupId", std::to_string(groupId));
long DescribeExposedInstanceListRequest::getGroupId() const {
return groupId_;
}
int DescribeExposedInstanceListRequest::getCurrentPage()const
{
return currentPage_;
void DescribeExposedInstanceListRequest::setGroupId(long groupId) {
groupId_ = groupId;
setParameter(std::string("GroupId"), std::to_string(groupId));
}
void DescribeExposedInstanceListRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
int DescribeExposedInstanceListRequest::getCurrentPage() const {
return currentPage_;
}
std::string DescribeExposedInstanceListRequest::getExposureComponent()const
{
return exposureComponent_;
void DescribeExposedInstanceListRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
void DescribeExposedInstanceListRequest::setExposureComponent(const std::string& exposureComponent)
{
exposureComponent_ = exposureComponent;
setParameter("ExposureComponent", exposureComponent);
std::string DescribeExposedInstanceListRequest::getExposureComponent() const {
return exposureComponent_;
}
std::string DescribeExposedInstanceListRequest::getInstanceId()const
{
return instanceId_;
void DescribeExposedInstanceListRequest::setExposureComponent(const std::string &exposureComponent) {
exposureComponent_ = exposureComponent;
setParameter(std::string("ExposureComponent"), exposureComponent);
}
void DescribeExposedInstanceListRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
std::string DescribeExposedInstanceListRequest::getInstanceId() const {
return instanceId_;
}
std::string DescribeExposedInstanceListRequest::getInstanceName()const
{
return instanceName_;
void DescribeExposedInstanceListRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
void DescribeExposedInstanceListRequest::setInstanceName(const std::string& instanceName)
{
instanceName_ = instanceName;
setParameter("InstanceName", instanceName);
std::string DescribeExposedInstanceListRequest::getInstanceName() const {
return instanceName_;
}
bool DescribeExposedInstanceListRequest::getHealthStatus()const
{
return healthStatus_;
void DescribeExposedInstanceListRequest::setInstanceName(const std::string &instanceName) {
instanceName_ = instanceName;
setParameter(std::string("InstanceName"), instanceName);
}
void DescribeExposedInstanceListRequest::setHealthStatus(bool healthStatus)
{
healthStatus_ = healthStatus;
setParameter("HealthStatus", healthStatus ? "true" : "false");
bool DescribeExposedInstanceListRequest::getHealthStatus() const {
return healthStatus_;
}
void DescribeExposedInstanceListRequest::setHealthStatus(bool healthStatus) {
healthStatus_ = healthStatus;
setParameter(std::string("HealthStatus"), healthStatus ? "true" : "false");
}

View File

@@ -1,95 +1,81 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/sas/model/DescribeExposedStatisticsDetailRequest.h>
using AlibabaCloud::Sas::Model::DescribeExposedStatisticsDetailRequest;
DescribeExposedStatisticsDetailRequest::DescribeExposedStatisticsDetailRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeExposedStatisticsDetail")
{
setMethod(HttpRequest::Method::Post);
}
DescribeExposedStatisticsDetailRequest::~DescribeExposedStatisticsDetailRequest()
{}
std::string DescribeExposedStatisticsDetailRequest::getStatisticsType()const
{
return statisticsType_;
*/
#include <alibabacloud/sas/model/DescribeExposedStatisticsDetailRequest.h>
using AlibabaCloud::Sas::Model::DescribeExposedStatisticsDetailRequest;
DescribeExposedStatisticsDetailRequest::DescribeExposedStatisticsDetailRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeExposedStatisticsDetail") {
setMethod(HttpRequest::Method::Post);
}
void DescribeExposedStatisticsDetailRequest::setStatisticsType(const std::string& statisticsType)
{
statisticsType_ = statisticsType;
setParameter("StatisticsType", statisticsType);
DescribeExposedStatisticsDetailRequest::~DescribeExposedStatisticsDetailRequest() {}
std::string DescribeExposedStatisticsDetailRequest::getStatisticsType() const {
return statisticsType_;
}
std::string DescribeExposedStatisticsDetailRequest::getStatisticsTypeGatewayType()const
{
return statisticsTypeGatewayType_;
void DescribeExposedStatisticsDetailRequest::setStatisticsType(const std::string &statisticsType) {
statisticsType_ = statisticsType;
setParameter(std::string("StatisticsType"), statisticsType);
}
void DescribeExposedStatisticsDetailRequest::setStatisticsTypeGatewayType(const std::string& statisticsTypeGatewayType)
{
statisticsTypeGatewayType_ = statisticsTypeGatewayType;
setParameter("StatisticsTypeGatewayType", statisticsTypeGatewayType);
std::string DescribeExposedStatisticsDetailRequest::getStatisticsTypeGatewayType() const {
return statisticsTypeGatewayType_;
}
int DescribeExposedStatisticsDetailRequest::getCurrentPage()const
{
return currentPage_;
void DescribeExposedStatisticsDetailRequest::setStatisticsTypeGatewayType(const std::string &statisticsTypeGatewayType) {
statisticsTypeGatewayType_ = statisticsTypeGatewayType;
setParameter(std::string("StatisticsTypeGatewayType"), statisticsTypeGatewayType);
}
void DescribeExposedStatisticsDetailRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
int DescribeExposedStatisticsDetailRequest::getCurrentPage() const {
return currentPage_;
}
std::string DescribeExposedStatisticsDetailRequest::getSourceIp()const
{
return sourceIp_;
void DescribeExposedStatisticsDetailRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
void DescribeExposedStatisticsDetailRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeExposedStatisticsDetailRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeExposedStatisticsDetailRequest::getStatisticsTypeInstanceValue()const
{
return statisticsTypeInstanceValue_;
void DescribeExposedStatisticsDetailRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeExposedStatisticsDetailRequest::setStatisticsTypeInstanceValue(const std::string& statisticsTypeInstanceValue)
{
statisticsTypeInstanceValue_ = statisticsTypeInstanceValue;
setParameter("StatisticsTypeInstanceValue", statisticsTypeInstanceValue);
std::string DescribeExposedStatisticsDetailRequest::getStatisticsTypeInstanceValue() const {
return statisticsTypeInstanceValue_;
}
int DescribeExposedStatisticsDetailRequest::getPageSize()const
{
return pageSize_;
void DescribeExposedStatisticsDetailRequest::setStatisticsTypeInstanceValue(const std::string &statisticsTypeInstanceValue) {
statisticsTypeInstanceValue_ = statisticsTypeInstanceValue;
setParameter(std::string("StatisticsTypeInstanceValue"), statisticsTypeInstanceValue);
}
void DescribeExposedStatisticsDetailRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeExposedStatisticsDetailRequest::getPageSize() const {
return pageSize_;
}
void DescribeExposedStatisticsDetailRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}

View File

@@ -43,33 +43,33 @@ void DescribeExposedStatisticsDetailResult::parse(const std::string &payload)
for (auto valueStatisticsDetailsStatisticsDetail : allStatisticsDetailsNode)
{
StatisticsDetail statisticsDetailsObject;
if(!valueStatisticsDetailsStatisticsDetail["ExposureComponent"].isNull())
statisticsDetailsObject.exposureComponent = valueStatisticsDetailsStatisticsDetail["ExposureComponent"].asString();
if(!valueStatisticsDetailsStatisticsDetail["ExposureType"].isNull())
statisticsDetailsObject.exposureType = valueStatisticsDetailsStatisticsDetail["ExposureType"].asString();
if(!valueStatisticsDetailsStatisticsDetail["ExposureTypeId"].isNull())
statisticsDetailsObject.exposureTypeId = valueStatisticsDetailsStatisticsDetail["ExposureTypeId"].asString();
if(!valueStatisticsDetailsStatisticsDetail["ExposurePort"].isNull())
statisticsDetailsObject.exposurePort = valueStatisticsDetailsStatisticsDetail["ExposurePort"].asString();
if(!valueStatisticsDetailsStatisticsDetail["ExposureIp"].isNull())
statisticsDetailsObject.exposureIp = valueStatisticsDetailsStatisticsDetail["ExposureIp"].asString();
if(!valueStatisticsDetailsStatisticsDetail["ExposurePort"].isNull())
statisticsDetailsObject.exposurePort = valueStatisticsDetailsStatisticsDetail["ExposurePort"].asString();
if(!valueStatisticsDetailsStatisticsDetail["ExposureTypeInstanceName"].isNull())
statisticsDetailsObject.exposureTypeInstanceName = valueStatisticsDetailsStatisticsDetail["ExposureTypeInstanceName"].asString();
if(!valueStatisticsDetailsStatisticsDetail["ExposedCount"].isNull())
statisticsDetailsObject.exposedCount = std::stoi(valueStatisticsDetailsStatisticsDetail["ExposedCount"].asString());
if(!valueStatisticsDetailsStatisticsDetail["ExposureType"].isNull())
statisticsDetailsObject.exposureType = valueStatisticsDetailsStatisticsDetail["ExposureType"].asString();
if(!valueStatisticsDetailsStatisticsDetail["RegionId"].isNull())
statisticsDetailsObject.regionId = valueStatisticsDetailsStatisticsDetail["RegionId"].asString();
if(!valueStatisticsDetailsStatisticsDetail["ExposureComponent"].isNull())
statisticsDetailsObject.exposureComponent = valueStatisticsDetailsStatisticsDetail["ExposureComponent"].asString();
if(!valueStatisticsDetailsStatisticsDetail["ExposureTypeId"].isNull())
statisticsDetailsObject.exposureTypeId = valueStatisticsDetailsStatisticsDetail["ExposureTypeId"].asString();
statisticsDetails_.push_back(statisticsDetailsObject);
}
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());
}

View File

@@ -1,40 +1,36 @@
/*
* 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/DescribeExposedStatisticsRequest.h>
using AlibabaCloud::Sas::Model::DescribeExposedStatisticsRequest;
DescribeExposedStatisticsRequest::DescribeExposedStatisticsRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeExposedStatistics")
{
setMethod(HttpRequest::Method::Post);
}
DescribeExposedStatisticsRequest::~DescribeExposedStatisticsRequest()
{}
std::string DescribeExposedStatisticsRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/DescribeExposedStatisticsRequest.h>
using AlibabaCloud::Sas::Model::DescribeExposedStatisticsRequest;
DescribeExposedStatisticsRequest::DescribeExposedStatisticsRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeExposedStatistics") {
setMethod(HttpRequest::Method::Post);
}
void DescribeExposedStatisticsRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
DescribeExposedStatisticsRequest::~DescribeExposedStatisticsRequest() {}
std::string DescribeExposedStatisticsRequest::getSourceIp() const {
return sourceIp_;
}
void DescribeExposedStatisticsRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}

View File

@@ -1,62 +1,54 @@
/*
* 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/DescribeFieldStatisticsRequest.h>
using AlibabaCloud::Sas::Model::DescribeFieldStatisticsRequest;
DescribeFieldStatisticsRequest::DescribeFieldStatisticsRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeFieldStatistics")
{
setMethod(HttpRequest::Method::Post);
}
DescribeFieldStatisticsRequest::~DescribeFieldStatisticsRequest()
{}
std::string DescribeFieldStatisticsRequest::getMachineTypes()const
{
return machineTypes_;
*/
#include <alibabacloud/sas/model/DescribeFieldStatisticsRequest.h>
using AlibabaCloud::Sas::Model::DescribeFieldStatisticsRequest;
DescribeFieldStatisticsRequest::DescribeFieldStatisticsRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeFieldStatistics") {
setMethod(HttpRequest::Method::Post);
}
void DescribeFieldStatisticsRequest::setMachineTypes(const std::string& machineTypes)
{
machineTypes_ = machineTypes;
setParameter("MachineTypes", machineTypes);
DescribeFieldStatisticsRequest::~DescribeFieldStatisticsRequest() {}
std::string DescribeFieldStatisticsRequest::getMachineTypes() const {
return machineTypes_;
}
std::string DescribeFieldStatisticsRequest::getSourceIp()const
{
return sourceIp_;
void DescribeFieldStatisticsRequest::setMachineTypes(const std::string &machineTypes) {
machineTypes_ = machineTypes;
setParameter(std::string("MachineTypes"), machineTypes);
}
void DescribeFieldStatisticsRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeFieldStatisticsRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeFieldStatisticsRequest::getRegionId()const
{
return regionId_;
void DescribeFieldStatisticsRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeFieldStatisticsRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string DescribeFieldStatisticsRequest::getRegionId() const {
return regionId_;
}
void DescribeFieldStatisticsRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}

View File

@@ -1,73 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/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_;
*/
#include <alibabacloud/sas/model/DescribeFrontVulPatchListRequest.h>
using AlibabaCloud::Sas::Model::DescribeFrontVulPatchListRequest;
DescribeFrontVulPatchListRequest::DescribeFrontVulPatchListRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeFrontVulPatchList") {
setMethod(HttpRequest::Method::Post);
}
void DescribeFrontVulPatchListRequest::setType(const std::string& type)
{
type_ = type;
setParameter("Type", type);
DescribeFrontVulPatchListRequest::~DescribeFrontVulPatchListRequest() {}
std::string DescribeFrontVulPatchListRequest::getType() const {
return type_;
}
std::string DescribeFrontVulPatchListRequest::getSourceIp()const
{
return sourceIp_;
void DescribeFrontVulPatchListRequest::setType(const std::string &type) {
type_ = type;
setParameter(std::string("Type"), type);
}
void DescribeFrontVulPatchListRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeFrontVulPatchListRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeFrontVulPatchListRequest::getOperateType()const
{
return operateType_;
void DescribeFrontVulPatchListRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeFrontVulPatchListRequest::setOperateType(const std::string& operateType)
{
operateType_ = operateType;
setParameter("OperateType", operateType);
std::string DescribeFrontVulPatchListRequest::getOperateType() const {
return operateType_;
}
std::string DescribeFrontVulPatchListRequest::getInfo()const
{
return info_;
void DescribeFrontVulPatchListRequest::setOperateType(const std::string &operateType) {
operateType_ = operateType;
setParameter(std::string("OperateType"), operateType);
}
void DescribeFrontVulPatchListRequest::setInfo(const std::string& info)
{
info_ = info;
setParameter("Info", info);
std::string DescribeFrontVulPatchListRequest::getInfo() const {
return info_;
}
void DescribeFrontVulPatchListRequest::setInfo(const std::string &info) {
info_ = info;
setParameter(std::string("Info"), info);
}

View File

@@ -1,106 +1,90 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/sas/model/DescribeGroupedContainerInstancesRequest.h>
using AlibabaCloud::Sas::Model::DescribeGroupedContainerInstancesRequest;
DescribeGroupedContainerInstancesRequest::DescribeGroupedContainerInstancesRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeGroupedContainerInstances")
{
setMethod(HttpRequest::Method::Post);
}
DescribeGroupedContainerInstancesRequest::~DescribeGroupedContainerInstancesRequest()
{}
std::string DescribeGroupedContainerInstancesRequest::getCriteria()const
{
return criteria_;
*/
#include <alibabacloud/sas/model/DescribeGroupedContainerInstancesRequest.h>
using AlibabaCloud::Sas::Model::DescribeGroupedContainerInstancesRequest;
DescribeGroupedContainerInstancesRequest::DescribeGroupedContainerInstancesRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeGroupedContainerInstances") {
setMethod(HttpRequest::Method::Post);
}
void DescribeGroupedContainerInstancesRequest::setCriteria(const std::string& criteria)
{
criteria_ = criteria;
setParameter("Criteria", criteria);
DescribeGroupedContainerInstancesRequest::~DescribeGroupedContainerInstancesRequest() {}
std::string DescribeGroupedContainerInstancesRequest::getCriteria() const {
return criteria_;
}
std::string DescribeGroupedContainerInstancesRequest::getSourceIp()const
{
return sourceIp_;
void DescribeGroupedContainerInstancesRequest::setCriteria(const std::string &criteria) {
criteria_ = criteria;
setParameter(std::string("Criteria"), criteria);
}
void DescribeGroupedContainerInstancesRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeGroupedContainerInstancesRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeGroupedContainerInstancesRequest::getGroupField()const
{
return groupField_;
void DescribeGroupedContainerInstancesRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeGroupedContainerInstancesRequest::setGroupField(const std::string& groupField)
{
groupField_ = groupField;
setParameter("GroupField", groupField);
std::string DescribeGroupedContainerInstancesRequest::getGroupField() const {
return groupField_;
}
int DescribeGroupedContainerInstancesRequest::getPageSize()const
{
return pageSize_;
void DescribeGroupedContainerInstancesRequest::setGroupField(const std::string &groupField) {
groupField_ = groupField;
setParameter(std::string("GroupField"), groupField);
}
void DescribeGroupedContainerInstancesRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeGroupedContainerInstancesRequest::getPageSize() const {
return pageSize_;
}
std::string DescribeGroupedContainerInstancesRequest::getLogicalExp()const
{
return logicalExp_;
void DescribeGroupedContainerInstancesRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
void DescribeGroupedContainerInstancesRequest::setLogicalExp(const std::string& logicalExp)
{
logicalExp_ = logicalExp;
setParameter("LogicalExp", logicalExp);
std::string DescribeGroupedContainerInstancesRequest::getLogicalExp() const {
return logicalExp_;
}
std::string DescribeGroupedContainerInstancesRequest::getFieldValue()const
{
return fieldValue_;
void DescribeGroupedContainerInstancesRequest::setLogicalExp(const std::string &logicalExp) {
logicalExp_ = logicalExp;
setParameter(std::string("LogicalExp"), logicalExp);
}
void DescribeGroupedContainerInstancesRequest::setFieldValue(const std::string& fieldValue)
{
fieldValue_ = fieldValue;
setParameter("FieldValue", fieldValue);
std::string DescribeGroupedContainerInstancesRequest::getFieldValue() const {
return fieldValue_;
}
int DescribeGroupedContainerInstancesRequest::getCurrentPage()const
{
return currentPage_;
void DescribeGroupedContainerInstancesRequest::setFieldValue(const std::string &fieldValue) {
fieldValue_ = fieldValue;
setParameter(std::string("FieldValue"), fieldValue);
}
void DescribeGroupedContainerInstancesRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
int DescribeGroupedContainerInstancesRequest::getCurrentPage() const {
return currentPage_;
}
void DescribeGroupedContainerInstancesRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}

View File

@@ -1,128 +1,108 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/sas/model/DescribeGroupedInstancesRequest.h>
using AlibabaCloud::Sas::Model::DescribeGroupedInstancesRequest;
DescribeGroupedInstancesRequest::DescribeGroupedInstancesRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeGroupedInstances")
{
setMethod(HttpRequest::Method::Post);
}
DescribeGroupedInstancesRequest::~DescribeGroupedInstancesRequest()
{}
std::string DescribeGroupedInstancesRequest::getCriteria()const
{
return criteria_;
*/
#include <alibabacloud/sas/model/DescribeGroupedInstancesRequest.h>
using AlibabaCloud::Sas::Model::DescribeGroupedInstancesRequest;
DescribeGroupedInstancesRequest::DescribeGroupedInstancesRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeGroupedInstances") {
setMethod(HttpRequest::Method::Post);
}
void DescribeGroupedInstancesRequest::setCriteria(const std::string& criteria)
{
criteria_ = criteria;
setParameter("Criteria", criteria);
DescribeGroupedInstancesRequest::~DescribeGroupedInstancesRequest() {}
std::string DescribeGroupedInstancesRequest::getCriteria() const {
return criteria_;
}
std::string DescribeGroupedInstancesRequest::getSourceIp()const
{
return sourceIp_;
void DescribeGroupedInstancesRequest::setCriteria(const std::string &criteria) {
criteria_ = criteria;
setParameter(std::string("Criteria"), criteria);
}
void DescribeGroupedInstancesRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeGroupedInstancesRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeGroupedInstancesRequest::getGroupField()const
{
return groupField_;
void DescribeGroupedInstancesRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeGroupedInstancesRequest::setGroupField(const std::string& groupField)
{
groupField_ = groupField;
setParameter("GroupField", groupField);
std::string DescribeGroupedInstancesRequest::getGroupField() const {
return groupField_;
}
bool DescribeGroupedInstancesRequest::getNoPage()const
{
return noPage_;
void DescribeGroupedInstancesRequest::setGroupField(const std::string &groupField) {
groupField_ = groupField;
setParameter(std::string("GroupField"), groupField);
}
void DescribeGroupedInstancesRequest::setNoPage(bool noPage)
{
noPage_ = noPage;
setParameter("NoPage", noPage ? "true" : "false");
bool DescribeGroupedInstancesRequest::getNoPage() const {
return noPage_;
}
int DescribeGroupedInstancesRequest::getPageSize()const
{
return pageSize_;
void DescribeGroupedInstancesRequest::setNoPage(bool noPage) {
noPage_ = noPage;
setParameter(std::string("NoPage"), noPage ? "true" : "false");
}
void DescribeGroupedInstancesRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeGroupedInstancesRequest::getPageSize() const {
return pageSize_;
}
std::string DescribeGroupedInstancesRequest::getLang()const
{
return lang_;
void DescribeGroupedInstancesRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
void DescribeGroupedInstancesRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
std::string DescribeGroupedInstancesRequest::getLang() const {
return lang_;
}
std::string DescribeGroupedInstancesRequest::getFieldValue()const
{
return fieldValue_;
void DescribeGroupedInstancesRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}
void DescribeGroupedInstancesRequest::setFieldValue(const std::string& fieldValue)
{
fieldValue_ = fieldValue;
setParameter("FieldValue", fieldValue);
std::string DescribeGroupedInstancesRequest::getFieldValue() const {
return fieldValue_;
}
int DescribeGroupedInstancesRequest::getCurrentPage()const
{
return currentPage_;
void DescribeGroupedInstancesRequest::setFieldValue(const std::string &fieldValue) {
fieldValue_ = fieldValue;
setParameter(std::string("FieldValue"), fieldValue);
}
void DescribeGroupedInstancesRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
int DescribeGroupedInstancesRequest::getCurrentPage() const {
return currentPage_;
}
std::string DescribeGroupedInstancesRequest::getMachineTypes()const
{
return machineTypes_;
void DescribeGroupedInstancesRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
void DescribeGroupedInstancesRequest::setMachineTypes(const std::string& machineTypes)
{
machineTypes_ = machineTypes;
setParameter("MachineTypes", machineTypes);
std::string DescribeGroupedInstancesRequest::getMachineTypes() const {
return machineTypes_;
}
void DescribeGroupedInstancesRequest::setMachineTypes(const std::string &machineTypes) {
machineTypes_ = machineTypes;
setParameter(std::string("MachineTypes"), machineTypes);
}

View File

@@ -1,207 +1,170 @@
/*
* 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/DescribeGroupedMaliciousFilesRequest.h>
using AlibabaCloud::Sas::Model::DescribeGroupedMaliciousFilesRequest;
DescribeGroupedMaliciousFilesRequest::DescribeGroupedMaliciousFilesRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeGroupedMaliciousFiles")
{
setMethod(HttpRequest::Method::Post);
}
DescribeGroupedMaliciousFilesRequest::~DescribeGroupedMaliciousFilesRequest()
{}
std::string DescribeGroupedMaliciousFilesRequest::getRepoId()const
{
return repoId_;
*/
#include <alibabacloud/sas/model/DescribeGroupedMaliciousFilesRequest.h>
using AlibabaCloud::Sas::Model::DescribeGroupedMaliciousFilesRequest;
DescribeGroupedMaliciousFilesRequest::DescribeGroupedMaliciousFilesRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeGroupedMaliciousFiles") {
setMethod(HttpRequest::Method::Post);
}
void DescribeGroupedMaliciousFilesRequest::setRepoId(const std::string& repoId)
{
repoId_ = repoId;
setParameter("RepoId", repoId);
DescribeGroupedMaliciousFilesRequest::~DescribeGroupedMaliciousFilesRequest() {}
std::string DescribeGroupedMaliciousFilesRequest::getRepoId() const {
return repoId_;
}
std::string DescribeGroupedMaliciousFilesRequest::getFuzzyMaliciousName()const
{
return fuzzyMaliciousName_;
void DescribeGroupedMaliciousFilesRequest::setRepoId(const std::string &repoId) {
repoId_ = repoId;
setParameter(std::string("RepoId"), repoId);
}
void DescribeGroupedMaliciousFilesRequest::setFuzzyMaliciousName(const std::string& fuzzyMaliciousName)
{
fuzzyMaliciousName_ = fuzzyMaliciousName;
setParameter("FuzzyMaliciousName", fuzzyMaliciousName);
std::string DescribeGroupedMaliciousFilesRequest::getFuzzyMaliciousName() const {
return fuzzyMaliciousName_;
}
std::string DescribeGroupedMaliciousFilesRequest::getRepoNamespace()const
{
return repoNamespace_;
void DescribeGroupedMaliciousFilesRequest::setFuzzyMaliciousName(const std::string &fuzzyMaliciousName) {
fuzzyMaliciousName_ = fuzzyMaliciousName;
setParameter(std::string("FuzzyMaliciousName"), fuzzyMaliciousName);
}
void DescribeGroupedMaliciousFilesRequest::setRepoNamespace(const std::string& repoNamespace)
{
repoNamespace_ = repoNamespace;
setParameter("RepoNamespace", repoNamespace);
std::string DescribeGroupedMaliciousFilesRequest::getRepoNamespace() const {
return repoNamespace_;
}
std::string DescribeGroupedMaliciousFilesRequest::getSourceIp()const
{
return sourceIp_;
void DescribeGroupedMaliciousFilesRequest::setRepoNamespace(const std::string &repoNamespace) {
repoNamespace_ = repoNamespace;
setParameter(std::string("RepoNamespace"), repoNamespace);
}
void DescribeGroupedMaliciousFilesRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeGroupedMaliciousFilesRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeGroupedMaliciousFilesRequest::getImageDigest()const
{
return imageDigest_;
void DescribeGroupedMaliciousFilesRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeGroupedMaliciousFilesRequest::setImageDigest(const std::string& imageDigest)
{
imageDigest_ = imageDigest;
setParameter("ImageDigest", imageDigest);
std::string DescribeGroupedMaliciousFilesRequest::getImageDigest() const {
return imageDigest_;
}
std::string DescribeGroupedMaliciousFilesRequest::getPageSize()const
{
return pageSize_;
void DescribeGroupedMaliciousFilesRequest::setImageDigest(const std::string &imageDigest) {
imageDigest_ = imageDigest;
setParameter(std::string("ImageDigest"), imageDigest);
}
void DescribeGroupedMaliciousFilesRequest::setPageSize(const std::string& pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", pageSize);
std::string DescribeGroupedMaliciousFilesRequest::getPageSize() const {
return pageSize_;
}
std::string DescribeGroupedMaliciousFilesRequest::getLang()const
{
return lang_;
void DescribeGroupedMaliciousFilesRequest::setPageSize(const std::string &pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), pageSize);
}
void DescribeGroupedMaliciousFilesRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
std::string DescribeGroupedMaliciousFilesRequest::getLang() const {
return lang_;
}
std::string DescribeGroupedMaliciousFilesRequest::getImageTag()const
{
return imageTag_;
void DescribeGroupedMaliciousFilesRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}
void DescribeGroupedMaliciousFilesRequest::setImageTag(const std::string& imageTag)
{
imageTag_ = imageTag;
setParameter("ImageTag", imageTag);
std::string DescribeGroupedMaliciousFilesRequest::getImageTag() const {
return imageTag_;
}
int DescribeGroupedMaliciousFilesRequest::getCurrentPage()const
{
return currentPage_;
void DescribeGroupedMaliciousFilesRequest::setImageTag(const std::string &imageTag) {
imageTag_ = imageTag;
setParameter(std::string("ImageTag"), imageTag);
}
void DescribeGroupedMaliciousFilesRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
int DescribeGroupedMaliciousFilesRequest::getCurrentPage() const {
return currentPage_;
}
std::string DescribeGroupedMaliciousFilesRequest::getClusterId()const
{
return clusterId_;
void DescribeGroupedMaliciousFilesRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
void DescribeGroupedMaliciousFilesRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
std::string DescribeGroupedMaliciousFilesRequest::getClusterId() const {
return clusterId_;
}
std::string DescribeGroupedMaliciousFilesRequest::getRepoName()const
{
return repoName_;
void DescribeGroupedMaliciousFilesRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), clusterId);
}
void DescribeGroupedMaliciousFilesRequest::setRepoName(const std::string& repoName)
{
repoName_ = repoName;
setParameter("RepoName", repoName);
std::string DescribeGroupedMaliciousFilesRequest::getRepoName() const {
return repoName_;
}
std::string DescribeGroupedMaliciousFilesRequest::getRepoInstanceId()const
{
return repoInstanceId_;
void DescribeGroupedMaliciousFilesRequest::setRepoName(const std::string &repoName) {
repoName_ = repoName;
setParameter(std::string("RepoName"), repoName);
}
void DescribeGroupedMaliciousFilesRequest::setRepoInstanceId(const std::string& repoInstanceId)
{
repoInstanceId_ = repoInstanceId;
setParameter("RepoInstanceId", repoInstanceId);
std::string DescribeGroupedMaliciousFilesRequest::getRepoInstanceId() const {
return repoInstanceId_;
}
std::string DescribeGroupedMaliciousFilesRequest::getImageLayer()const
{
return imageLayer_;
void DescribeGroupedMaliciousFilesRequest::setRepoInstanceId(const std::string &repoInstanceId) {
repoInstanceId_ = repoInstanceId;
setParameter(std::string("RepoInstanceId"), repoInstanceId);
}
void DescribeGroupedMaliciousFilesRequest::setImageLayer(const std::string& imageLayer)
{
imageLayer_ = imageLayer;
setParameter("ImageLayer", imageLayer);
std::string DescribeGroupedMaliciousFilesRequest::getImageLayer() const {
return imageLayer_;
}
std::string DescribeGroupedMaliciousFilesRequest::getLevels()const
{
return levels_;
void DescribeGroupedMaliciousFilesRequest::setImageLayer(const std::string &imageLayer) {
imageLayer_ = imageLayer;
setParameter(std::string("ImageLayer"), imageLayer);
}
void DescribeGroupedMaliciousFilesRequest::setLevels(const std::string& levels)
{
levels_ = levels;
setParameter("Levels", levels);
std::string DescribeGroupedMaliciousFilesRequest::getLevels() const {
return levels_;
}
std::string DescribeGroupedMaliciousFilesRequest::getRepoRegionId()const
{
return repoRegionId_;
void DescribeGroupedMaliciousFilesRequest::setLevels(const std::string &levels) {
levels_ = levels;
setParameter(std::string("Levels"), levels);
}
void DescribeGroupedMaliciousFilesRequest::setRepoRegionId(const std::string& repoRegionId)
{
repoRegionId_ = repoRegionId;
setParameter("RepoRegionId", repoRegionId);
std::string DescribeGroupedMaliciousFilesRequest::getRepoRegionId() const {
return repoRegionId_;
}
std::vector<std::string> DescribeGroupedMaliciousFilesRequest::getUuids()const
{
return uuids_;
void DescribeGroupedMaliciousFilesRequest::setRepoRegionId(const std::string &repoRegionId) {
repoRegionId_ = repoRegionId;
setParameter(std::string("RepoRegionId"), repoRegionId);
}
void DescribeGroupedMaliciousFilesRequest::setUuids(const std::vector<std::string>& uuids)
{
uuids_ = uuids;
for(int dep1 = 0; dep1!= uuids.size(); dep1++) {
setParameter("Uuids."+ std::to_string(dep1), uuids.at(dep1));
}
std::vector<std::string> DescribeGroupedMaliciousFilesRequest::getUuids() const {
return uuids_;
}
void DescribeGroupedMaliciousFilesRequest::setUuids(const std::vector<std::string> &uuids) {
uuids_ = uuids;
}

View File

@@ -1,51 +1,45 @@
/*
* 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/DescribeGroupedTagsRequest.h>
using AlibabaCloud::Sas::Model::DescribeGroupedTagsRequest;
DescribeGroupedTagsRequest::DescribeGroupedTagsRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeGroupedTags")
{
setMethod(HttpRequest::Method::Post);
}
DescribeGroupedTagsRequest::~DescribeGroupedTagsRequest()
{}
std::string DescribeGroupedTagsRequest::getMachineTypes()const
{
return machineTypes_;
*/
#include <alibabacloud/sas/model/DescribeGroupedTagsRequest.h>
using AlibabaCloud::Sas::Model::DescribeGroupedTagsRequest;
DescribeGroupedTagsRequest::DescribeGroupedTagsRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeGroupedTags") {
setMethod(HttpRequest::Method::Post);
}
void DescribeGroupedTagsRequest::setMachineTypes(const std::string& machineTypes)
{
machineTypes_ = machineTypes;
setParameter("MachineTypes", machineTypes);
DescribeGroupedTagsRequest::~DescribeGroupedTagsRequest() {}
std::string DescribeGroupedTagsRequest::getMachineTypes() const {
return machineTypes_;
}
std::string DescribeGroupedTagsRequest::getSourceIp()const
{
return sourceIp_;
void DescribeGroupedTagsRequest::setMachineTypes(const std::string &machineTypes) {
machineTypes_ = machineTypes;
setParameter(std::string("MachineTypes"), machineTypes);
}
void DescribeGroupedTagsRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeGroupedTagsRequest::getSourceIp() const {
return sourceIp_;
}
void DescribeGroupedTagsRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}

View File

@@ -1,227 +1,189 @@
/*
* 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/DescribeGroupedVulRequest.h>
using AlibabaCloud::Sas::Model::DescribeGroupedVulRequest;
DescribeGroupedVulRequest::DescribeGroupedVulRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeGroupedVul")
{
setMethod(HttpRequest::Method::Post);
}
DescribeGroupedVulRequest::~DescribeGroupedVulRequest()
{}
std::string DescribeGroupedVulRequest::getStatusList()const
{
return statusList_;
*/
#include <alibabacloud/sas/model/DescribeGroupedVulRequest.h>
using AlibabaCloud::Sas::Model::DescribeGroupedVulRequest;
DescribeGroupedVulRequest::DescribeGroupedVulRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeGroupedVul") {
setMethod(HttpRequest::Method::Post);
}
void DescribeGroupedVulRequest::setStatusList(const std::string& statusList)
{
statusList_ = statusList;
setParameter("StatusList", statusList);
DescribeGroupedVulRequest::~DescribeGroupedVulRequest() {}
std::string DescribeGroupedVulRequest::getStatusList() const {
return statusList_;
}
std::string DescribeGroupedVulRequest::getTargetType()const
{
return targetType_;
void DescribeGroupedVulRequest::setStatusList(const std::string &statusList) {
statusList_ = statusList;
setParameter(std::string("StatusList"), statusList);
}
void DescribeGroupedVulRequest::setTargetType(const std::string& targetType)
{
targetType_ = targetType;
setParameter("TargetType", targetType);
std::string DescribeGroupedVulRequest::getTargetType() const {
return targetType_;
}
int DescribeGroupedVulRequest::getMinScore()const
{
return minScore_;
void DescribeGroupedVulRequest::setTargetType(const std::string &targetType) {
targetType_ = targetType;
setParameter(std::string("TargetType"), targetType);
}
void DescribeGroupedVulRequest::setMinScore(int minScore)
{
minScore_ = minScore;
setParameter("MinScore", std::to_string(minScore));
int DescribeGroupedVulRequest::getMinScore() const {
return minScore_;
}
std::string DescribeGroupedVulRequest::getAttachTypes()const
{
return attachTypes_;
void DescribeGroupedVulRequest::setMinScore(int minScore) {
minScore_ = minScore;
setParameter(std::string("MinScore"), std::to_string(minScore));
}
void DescribeGroupedVulRequest::setAttachTypes(const std::string& attachTypes)
{
attachTypes_ = attachTypes;
setParameter("AttachTypes", attachTypes);
std::string DescribeGroupedVulRequest::getAttachTypes() const {
return attachTypes_;
}
std::string DescribeGroupedVulRequest::getType()const
{
return type_;
void DescribeGroupedVulRequest::setAttachTypes(const std::string &attachTypes) {
attachTypes_ = attachTypes;
setParameter(std::string("AttachTypes"), attachTypes);
}
void DescribeGroupedVulRequest::setType(const std::string& type)
{
type_ = type;
setParameter("Type", type);
std::string DescribeGroupedVulRequest::getType() const {
return type_;
}
std::string DescribeGroupedVulRequest::getContainerFieldName()const
{
return containerFieldName_;
void DescribeGroupedVulRequest::setType(const std::string &type) {
type_ = type;
setParameter(std::string("Type"), type);
}
void DescribeGroupedVulRequest::setContainerFieldName(const std::string& containerFieldName)
{
containerFieldName_ = containerFieldName;
setParameter("ContainerFieldName", containerFieldName);
std::string DescribeGroupedVulRequest::getContainerFieldName() const {
return containerFieldName_;
}
std::string DescribeGroupedVulRequest::getSourceIp()const
{
return sourceIp_;
void DescribeGroupedVulRequest::setContainerFieldName(const std::string &containerFieldName) {
containerFieldName_ = containerFieldName;
setParameter(std::string("ContainerFieldName"), containerFieldName);
}
void DescribeGroupedVulRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeGroupedVulRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeGroupedVulRequest::getContainerFieldValue()const
{
return containerFieldValue_;
void DescribeGroupedVulRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeGroupedVulRequest::setContainerFieldValue(const std::string& containerFieldValue)
{
containerFieldValue_ = containerFieldValue;
setParameter("ContainerFieldValue", containerFieldValue);
std::string DescribeGroupedVulRequest::getContainerFieldValue() const {
return containerFieldValue_;
}
int DescribeGroupedVulRequest::getPageSize()const
{
return pageSize_;
void DescribeGroupedVulRequest::setContainerFieldValue(const std::string &containerFieldValue) {
containerFieldValue_ = containerFieldValue;
setParameter(std::string("ContainerFieldValue"), containerFieldValue);
}
void DescribeGroupedVulRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeGroupedVulRequest::getPageSize() const {
return pageSize_;
}
std::string DescribeGroupedVulRequest::getLang()const
{
return lang_;
void DescribeGroupedVulRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
void DescribeGroupedVulRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
std::string DescribeGroupedVulRequest::getLang() const {
return lang_;
}
std::string DescribeGroupedVulRequest::getGroupId()const
{
return groupId_;
void DescribeGroupedVulRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}
void DescribeGroupedVulRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setParameter("GroupId", groupId);
std::string DescribeGroupedVulRequest::getGroupId() const {
return groupId_;
}
std::string DescribeGroupedVulRequest::getDealed()const
{
return dealed_;
void DescribeGroupedVulRequest::setGroupId(const std::string &groupId) {
groupId_ = groupId;
setParameter(std::string("GroupId"), groupId);
}
void DescribeGroupedVulRequest::setDealed(const std::string& dealed)
{
dealed_ = dealed;
setParameter("Dealed", dealed);
std::string DescribeGroupedVulRequest::getDealed() const {
return dealed_;
}
int DescribeGroupedVulRequest::getCurrentPage()const
{
return currentPage_;
void DescribeGroupedVulRequest::setDealed(const std::string &dealed) {
dealed_ = dealed;
setParameter(std::string("Dealed"), dealed);
}
void DescribeGroupedVulRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
int DescribeGroupedVulRequest::getCurrentPage() const {
return currentPage_;
}
std::string DescribeGroupedVulRequest::getClusterId()const
{
return clusterId_;
void DescribeGroupedVulRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
void DescribeGroupedVulRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
std::string DescribeGroupedVulRequest::getClusterId() const {
return clusterId_;
}
std::string DescribeGroupedVulRequest::getAliasName()const
{
return aliasName_;
void DescribeGroupedVulRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), clusterId);
}
void DescribeGroupedVulRequest::setAliasName(const std::string& aliasName)
{
aliasName_ = aliasName;
setParameter("AliasName", aliasName);
std::string DescribeGroupedVulRequest::getAliasName() const {
return aliasName_;
}
std::string DescribeGroupedVulRequest::getSearchTags()const
{
return searchTags_;
void DescribeGroupedVulRequest::setAliasName(const std::string &aliasName) {
aliasName_ = aliasName;
setParameter(std::string("AliasName"), aliasName);
}
void DescribeGroupedVulRequest::setSearchTags(const std::string& searchTags)
{
searchTags_ = searchTags;
setParameter("SearchTags", searchTags);
std::string DescribeGroupedVulRequest::getSearchTags() const {
return searchTags_;
}
std::string DescribeGroupedVulRequest::getNecessity()const
{
return necessity_;
void DescribeGroupedVulRequest::setSearchTags(const std::string &searchTags) {
searchTags_ = searchTags;
setParameter(std::string("SearchTags"), searchTags);
}
void DescribeGroupedVulRequest::setNecessity(const std::string& necessity)
{
necessity_ = necessity;
setParameter("Necessity", necessity);
std::string DescribeGroupedVulRequest::getNecessity() const {
return necessity_;
}
std::string DescribeGroupedVulRequest::getUuids()const
{
return uuids_;
void DescribeGroupedVulRequest::setNecessity(const std::string &necessity) {
necessity_ = necessity;
setParameter(std::string("Necessity"), necessity);
}
void DescribeGroupedVulRequest::setUuids(const std::string& uuids)
{
uuids_ = uuids;
setParameter("Uuids", uuids);
std::string DescribeGroupedVulRequest::getUuids() const {
return uuids_;
}
void DescribeGroupedVulRequest::setUuids(const std::string &uuids) {
uuids_ = uuids;
setParameter(std::string("Uuids"), uuids);
}

View File

@@ -1,40 +1,36 @@
/*
* 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/DescribeHoneyPotAuthRequest.h>
using AlibabaCloud::Sas::Model::DescribeHoneyPotAuthRequest;
DescribeHoneyPotAuthRequest::DescribeHoneyPotAuthRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeHoneyPotAuth")
{
setMethod(HttpRequest::Method::Post);
}
DescribeHoneyPotAuthRequest::~DescribeHoneyPotAuthRequest()
{}
std::string DescribeHoneyPotAuthRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/DescribeHoneyPotAuthRequest.h>
using AlibabaCloud::Sas::Model::DescribeHoneyPotAuthRequest;
DescribeHoneyPotAuthRequest::DescribeHoneyPotAuthRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeHoneyPotAuth") {
setMethod(HttpRequest::Method::Post);
}
void DescribeHoneyPotAuthRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
DescribeHoneyPotAuthRequest::~DescribeHoneyPotAuthRequest() {}
std::string DescribeHoneyPotAuthRequest::getSourceIp() const {
return sourceIp_;
}
void DescribeHoneyPotAuthRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}

View File

@@ -1,73 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/sas/model/DescribeHoneyPotSuspStatisticsRequest.h>
using AlibabaCloud::Sas::Model::DescribeHoneyPotSuspStatisticsRequest;
DescribeHoneyPotSuspStatisticsRequest::DescribeHoneyPotSuspStatisticsRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeHoneyPotSuspStatistics")
{
setMethod(HttpRequest::Method::Post);
}
DescribeHoneyPotSuspStatisticsRequest::~DescribeHoneyPotSuspStatisticsRequest()
{}
int DescribeHoneyPotSuspStatisticsRequest::getStatisticsDays()const
{
return statisticsDays_;
*/
#include <alibabacloud/sas/model/DescribeHoneyPotSuspStatisticsRequest.h>
using AlibabaCloud::Sas::Model::DescribeHoneyPotSuspStatisticsRequest;
DescribeHoneyPotSuspStatisticsRequest::DescribeHoneyPotSuspStatisticsRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeHoneyPotSuspStatistics") {
setMethod(HttpRequest::Method::Post);
}
void DescribeHoneyPotSuspStatisticsRequest::setStatisticsDays(int statisticsDays)
{
statisticsDays_ = statisticsDays;
setParameter("StatisticsDays", std::to_string(statisticsDays));
DescribeHoneyPotSuspStatisticsRequest::~DescribeHoneyPotSuspStatisticsRequest() {}
int DescribeHoneyPotSuspStatisticsRequest::getStatisticsDays() const {
return statisticsDays_;
}
std::string DescribeHoneyPotSuspStatisticsRequest::getStatisticsKeyType()const
{
return statisticsKeyType_;
void DescribeHoneyPotSuspStatisticsRequest::setStatisticsDays(int statisticsDays) {
statisticsDays_ = statisticsDays;
setParameter(std::string("StatisticsDays"), std::to_string(statisticsDays));
}
void DescribeHoneyPotSuspStatisticsRequest::setStatisticsKeyType(const std::string& statisticsKeyType)
{
statisticsKeyType_ = statisticsKeyType;
setParameter("StatisticsKeyType", statisticsKeyType);
std::string DescribeHoneyPotSuspStatisticsRequest::getStatisticsKeyType() const {
return statisticsKeyType_;
}
std::string DescribeHoneyPotSuspStatisticsRequest::getSourceIp()const
{
return sourceIp_;
void DescribeHoneyPotSuspStatisticsRequest::setStatisticsKeyType(const std::string &statisticsKeyType) {
statisticsKeyType_ = statisticsKeyType;
setParameter(std::string("StatisticsKeyType"), statisticsKeyType);
}
void DescribeHoneyPotSuspStatisticsRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeHoneyPotSuspStatisticsRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeHoneyPotSuspStatisticsRequest::getFrom()const
{
return from_;
void DescribeHoneyPotSuspStatisticsRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeHoneyPotSuspStatisticsRequest::setFrom(const std::string& from)
{
from_ = from;
setParameter("From", from);
std::string DescribeHoneyPotSuspStatisticsRequest::getFrom() const {
return from_;
}
void DescribeHoneyPotSuspStatisticsRequest::setFrom(const std::string &from) {
from_ = from;
setParameter(std::string("From"), from);
}

View File

@@ -1,117 +1,99 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/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_;
*/
#include <alibabacloud/sas/model/DescribeImageBaselineCheckSummaryRequest.h>
using AlibabaCloud::Sas::Model::DescribeImageBaselineCheckSummaryRequest;
DescribeImageBaselineCheckSummaryRequest::DescribeImageBaselineCheckSummaryRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeImageBaselineCheckSummary") {
setMethod(HttpRequest::Method::Post);
}
void DescribeImageBaselineCheckSummaryRequest::setCriteria(const std::string& criteria)
{
criteria_ = criteria;
setParameter("Criteria", criteria);
DescribeImageBaselineCheckSummaryRequest::~DescribeImageBaselineCheckSummaryRequest() {}
std::string DescribeImageBaselineCheckSummaryRequest::getCriteria() const {
return criteria_;
}
std::string DescribeImageBaselineCheckSummaryRequest::getSourceIp()const
{
return sourceIp_;
void DescribeImageBaselineCheckSummaryRequest::setCriteria(const std::string &criteria) {
criteria_ = criteria;
setParameter(std::string("Criteria"), criteria);
}
void DescribeImageBaselineCheckSummaryRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeImageBaselineCheckSummaryRequest::getSourceIp() const {
return sourceIp_;
}
int DescribeImageBaselineCheckSummaryRequest::getPageSize()const
{
return pageSize_;
void DescribeImageBaselineCheckSummaryRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeImageBaselineCheckSummaryRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeImageBaselineCheckSummaryRequest::getPageSize() const {
return pageSize_;
}
std::string DescribeImageBaselineCheckSummaryRequest::getCriteriaType()const
{
return criteriaType_;
void DescribeImageBaselineCheckSummaryRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
void DescribeImageBaselineCheckSummaryRequest::setCriteriaType(const std::string& criteriaType)
{
criteriaType_ = criteriaType;
setParameter("CriteriaType", criteriaType);
std::string DescribeImageBaselineCheckSummaryRequest::getCriteriaType() const {
return criteriaType_;
}
std::string DescribeImageBaselineCheckSummaryRequest::getLang()const
{
return lang_;
void DescribeImageBaselineCheckSummaryRequest::setCriteriaType(const std::string &criteriaType) {
criteriaType_ = criteriaType;
setParameter(std::string("CriteriaType"), criteriaType);
}
void DescribeImageBaselineCheckSummaryRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
std::string DescribeImageBaselineCheckSummaryRequest::getLang() const {
return lang_;
}
int DescribeImageBaselineCheckSummaryRequest::getCurrentPage()const
{
return currentPage_;
void DescribeImageBaselineCheckSummaryRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}
void DescribeImageBaselineCheckSummaryRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
int DescribeImageBaselineCheckSummaryRequest::getCurrentPage() const {
return currentPage_;
}
std::string DescribeImageBaselineCheckSummaryRequest::getClusterId()const
{
return clusterId_;
void DescribeImageBaselineCheckSummaryRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
void DescribeImageBaselineCheckSummaryRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
std::string DescribeImageBaselineCheckSummaryRequest::getClusterId() const {
return clusterId_;
}
std::string DescribeImageBaselineCheckSummaryRequest::getRiskLevel()const
{
return riskLevel_;
void DescribeImageBaselineCheckSummaryRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), clusterId);
}
void DescribeImageBaselineCheckSummaryRequest::setRiskLevel(const std::string& riskLevel)
{
riskLevel_ = riskLevel;
setParameter("RiskLevel", riskLevel);
std::string DescribeImageBaselineCheckSummaryRequest::getRiskLevel() const {
return riskLevel_;
}
void DescribeImageBaselineCheckSummaryRequest::setRiskLevel(const std::string &riskLevel) {
riskLevel_ = riskLevel;
setParameter(std::string("RiskLevel"), riskLevel);
}

View File

@@ -1,95 +1,81 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/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_;
*/
#include <alibabacloud/sas/model/DescribeImageFixTaskRequest.h>
using AlibabaCloud::Sas::Model::DescribeImageFixTaskRequest;
DescribeImageFixTaskRequest::DescribeImageFixTaskRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeImageFixTask") {
setMethod(HttpRequest::Method::Post);
}
void DescribeImageFixTaskRequest::setStartTime(long startTime)
{
startTime_ = startTime;
setParameter("StartTime", std::to_string(startTime));
DescribeImageFixTaskRequest::~DescribeImageFixTaskRequest() {}
long DescribeImageFixTaskRequest::getStartTime() const {
return startTime_;
}
std::string DescribeImageFixTaskRequest::getSourceIp()const
{
return sourceIp_;
void DescribeImageFixTaskRequest::setStartTime(long startTime) {
startTime_ = startTime;
setParameter(std::string("StartTime"), std::to_string(startTime));
}
void DescribeImageFixTaskRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeImageFixTaskRequest::getSourceIp() const {
return sourceIp_;
}
int DescribeImageFixTaskRequest::getPageSize()const
{
return pageSize_;
void DescribeImageFixTaskRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeImageFixTaskRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeImageFixTaskRequest::getPageSize() const {
return pageSize_;
}
long DescribeImageFixTaskRequest::getEndTime()const
{
return endTime_;
void DescribeImageFixTaskRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
void DescribeImageFixTaskRequest::setEndTime(long endTime)
{
endTime_ = endTime;
setParameter("EndTime", std::to_string(endTime));
long DescribeImageFixTaskRequest::getEndTime() const {
return endTime_;
}
int DescribeImageFixTaskRequest::getCurrentPage()const
{
return currentPage_;
void DescribeImageFixTaskRequest::setEndTime(long endTime) {
endTime_ = endTime;
setParameter(std::string("EndTime"), std::to_string(endTime));
}
void DescribeImageFixTaskRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
int DescribeImageFixTaskRequest::getCurrentPage() const {
return currentPage_;
}
std::string DescribeImageFixTaskRequest::getStatus()const
{
return status_;
void DescribeImageFixTaskRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
void DescribeImageFixTaskRequest::setStatus(const std::string& status)
{
status_ = status;
setParameter("Status", status);
std::string DescribeImageFixTaskRequest::getStatus() const {
return status_;
}
void DescribeImageFixTaskRequest::setStatus(const std::string &status) {
status_ = status;
setParameter(std::string("Status"), status);
}

View File

@@ -1,392 +1,324 @@
/*
* 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/DescribeImageGroupedVulListRequest.h>
using AlibabaCloud::Sas::Model::DescribeImageGroupedVulListRequest;
DescribeImageGroupedVulListRequest::DescribeImageGroupedVulListRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeImageGroupedVulList")
{
setMethod(HttpRequest::Method::Post);
}
DescribeImageGroupedVulListRequest::~DescribeImageGroupedVulListRequest()
{}
std::string DescribeImageGroupedVulListRequest::getType()const
{
return type_;
*/
#include <alibabacloud/sas/model/DescribeImageGroupedVulListRequest.h>
using AlibabaCloud::Sas::Model::DescribeImageGroupedVulListRequest;
DescribeImageGroupedVulListRequest::DescribeImageGroupedVulListRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeImageGroupedVulList") {
setMethod(HttpRequest::Method::Post);
}
DescribeImageGroupedVulListRequest::~DescribeImageGroupedVulListRequest() {}
std::string DescribeImageGroupedVulListRequest::getType() const {
return type_;
}
void DescribeImageGroupedVulListRequest::setType(const std::string& type)
{
type_ = type;
setParameter("Type", type);
void DescribeImageGroupedVulListRequest::setType(const std::string &type) {
type_ = type;
setParameter(std::string("Type"), type);
}
long DescribeImageGroupedVulListRequest::getLastTsEnd()const
{
return lastTsEnd_;
long DescribeImageGroupedVulListRequest::getLastTsEnd() const {
return lastTsEnd_;
}
void DescribeImageGroupedVulListRequest::setLastTsEnd(long lastTsEnd)
{
lastTsEnd_ = lastTsEnd;
setParameter("LastTsEnd", std::to_string(lastTsEnd));
void DescribeImageGroupedVulListRequest::setLastTsEnd(long lastTsEnd) {
lastTsEnd_ = lastTsEnd;
setParameter(std::string("LastTsEnd"), std::to_string(lastTsEnd));
}
long DescribeImageGroupedVulListRequest::getCreateTsStart()const
{
return createTsStart_;
long DescribeImageGroupedVulListRequest::getCreateTsStart() const {
return createTsStart_;
}
void DescribeImageGroupedVulListRequest::setCreateTsStart(long createTsStart)
{
createTsStart_ = createTsStart;
setParameter("CreateTsStart", std::to_string(createTsStart));
void DescribeImageGroupedVulListRequest::setCreateTsStart(long createTsStart) {
createTsStart_ = createTsStart;
setParameter(std::string("CreateTsStart"), std::to_string(createTsStart));
}
int DescribeImageGroupedVulListRequest::getIsLatest()const
{
return isLatest_;
int DescribeImageGroupedVulListRequest::getIsLatest() const {
return isLatest_;
}
void DescribeImageGroupedVulListRequest::setIsLatest(int isLatest)
{
isLatest_ = isLatest;
setParameter("IsLatest", std::to_string(isLatest));
void DescribeImageGroupedVulListRequest::setIsLatest(int isLatest) {
isLatest_ = isLatest;
setParameter(std::string("IsLatest"), std::to_string(isLatest));
}
std::string DescribeImageGroupedVulListRequest::getSourceIp()const
{
return sourceIp_;
std::string DescribeImageGroupedVulListRequest::getSourceIp() const {
return sourceIp_;
}
void DescribeImageGroupedVulListRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
void DescribeImageGroupedVulListRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
std::string DescribeImageGroupedVulListRequest::getImageTag()const
{
return imageTag_;
std::string DescribeImageGroupedVulListRequest::getImageTag() const {
return imageTag_;
}
void DescribeImageGroupedVulListRequest::setImageTag(const std::string& imageTag)
{
imageTag_ = imageTag;
setParameter("ImageTag", imageTag);
void DescribeImageGroupedVulListRequest::setImageTag(const std::string &imageTag) {
imageTag_ = imageTag;
setParameter(std::string("ImageTag"), imageTag);
}
std::string DescribeImageGroupedVulListRequest::getLevel()const
{
return level_;
std::string DescribeImageGroupedVulListRequest::getLevel() const {
return level_;
}
void DescribeImageGroupedVulListRequest::setLevel(const std::string& level)
{
level_ = level;
setParameter("Level", level);
void DescribeImageGroupedVulListRequest::setLevel(const std::string &level) {
level_ = level;
setParameter(std::string("Level"), level);
}
std::string DescribeImageGroupedVulListRequest::getGroupId()const
{
return groupId_;
std::string DescribeImageGroupedVulListRequest::getGroupId() const {
return groupId_;
}
void DescribeImageGroupedVulListRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setParameter("GroupId", groupId);
void DescribeImageGroupedVulListRequest::setGroupId(const std::string &groupId) {
groupId_ = groupId;
setParameter(std::string("GroupId"), groupId);
}
std::string DescribeImageGroupedVulListRequest::getOrderBy()const
{
return orderBy_;
std::string DescribeImageGroupedVulListRequest::getOrderBy() const {
return orderBy_;
}
void DescribeImageGroupedVulListRequest::setOrderBy(const std::string& orderBy)
{
orderBy_ = orderBy;
setParameter("OrderBy", orderBy);
void DescribeImageGroupedVulListRequest::setOrderBy(const std::string &orderBy) {
orderBy_ = orderBy;
setParameter(std::string("OrderBy"), orderBy);
}
std::string DescribeImageGroupedVulListRequest::getAliasName()const
{
return aliasName_;
std::string DescribeImageGroupedVulListRequest::getAliasName() const {
return aliasName_;
}
void DescribeImageGroupedVulListRequest::setAliasName(const std::string& aliasName)
{
aliasName_ = aliasName;
setParameter("AliasName", aliasName);
void DescribeImageGroupedVulListRequest::setAliasName(const std::string &aliasName) {
aliasName_ = aliasName;
setParameter(std::string("AliasName"), aliasName);
}
long DescribeImageGroupedVulListRequest::getPatchId()const
{
return patchId_;
long DescribeImageGroupedVulListRequest::getPatchId() const {
return patchId_;
}
void DescribeImageGroupedVulListRequest::setPatchId(long patchId)
{
patchId_ = patchId;
setParameter("PatchId", std::to_string(patchId));
void DescribeImageGroupedVulListRequest::setPatchId(long patchId) {
patchId_ = patchId;
setParameter(std::string("PatchId"), std::to_string(patchId));
}
std::string DescribeImageGroupedVulListRequest::getName()const
{
return name_;
std::string DescribeImageGroupedVulListRequest::getName() const {
return name_;
}
void DescribeImageGroupedVulListRequest::setName(const std::string& name)
{
name_ = name;
setParameter("Name", name);
void DescribeImageGroupedVulListRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
}
long DescribeImageGroupedVulListRequest::getCreateTsEnd()const
{
return createTsEnd_;
long DescribeImageGroupedVulListRequest::getCreateTsEnd() const {
return createTsEnd_;
}
void DescribeImageGroupedVulListRequest::setCreateTsEnd(long createTsEnd)
{
createTsEnd_ = createTsEnd;
setParameter("CreateTsEnd", std::to_string(createTsEnd));
void DescribeImageGroupedVulListRequest::setCreateTsEnd(long createTsEnd) {
createTsEnd_ = createTsEnd;
setParameter(std::string("CreateTsEnd"), std::to_string(createTsEnd));
}
std::string DescribeImageGroupedVulListRequest::getNecessity()const
{
return necessity_;
std::string DescribeImageGroupedVulListRequest::getNecessity() const {
return necessity_;
}
void DescribeImageGroupedVulListRequest::setNecessity(const std::string& necessity)
{
necessity_ = necessity;
setParameter("Necessity", necessity);
void DescribeImageGroupedVulListRequest::setNecessity(const std::string &necessity) {
necessity_ = necessity;
setParameter(std::string("Necessity"), necessity);
}
std::string DescribeImageGroupedVulListRequest::getUuids()const
{
return uuids_;
std::string DescribeImageGroupedVulListRequest::getUuids() const {
return uuids_;
}
void DescribeImageGroupedVulListRequest::setUuids(const std::string& uuids)
{
uuids_ = uuids;
setParameter("Uuids", uuids);
void DescribeImageGroupedVulListRequest::setUuids(const std::string &uuids) {
uuids_ = uuids;
setParameter(std::string("Uuids"), uuids);
}
std::string DescribeImageGroupedVulListRequest::getRepoId()const
{
return repoId_;
std::string DescribeImageGroupedVulListRequest::getRepoId() const {
return repoId_;
}
void DescribeImageGroupedVulListRequest::setRepoId(const std::string& repoId)
{
repoId_ = repoId;
setParameter("RepoId", repoId);
void DescribeImageGroupedVulListRequest::setRepoId(const std::string &repoId) {
repoId_ = repoId;
setParameter(std::string("RepoId"), repoId);
}
std::string DescribeImageGroupedVulListRequest::getStatusList()const
{
return statusList_;
std::string DescribeImageGroupedVulListRequest::getStatusList() const {
return statusList_;
}
void DescribeImageGroupedVulListRequest::setStatusList(const std::string& statusList)
{
statusList_ = statusList;
setParameter("StatusList", statusList);
void DescribeImageGroupedVulListRequest::setStatusList(const std::string &statusList) {
statusList_ = statusList;
setParameter(std::string("StatusList"), statusList);
}
std::string DescribeImageGroupedVulListRequest::getCveId()const
{
return cveId_;
std::string DescribeImageGroupedVulListRequest::getCveId() const {
return cveId_;
}
void DescribeImageGroupedVulListRequest::setCveId(const std::string& cveId)
{
cveId_ = cveId;
setParameter("CveId", cveId);
void DescribeImageGroupedVulListRequest::setCveId(const std::string &cveId) {
cveId_ = cveId;
setParameter(std::string("CveId"), cveId);
}
std::string DescribeImageGroupedVulListRequest::getRemark()const
{
return remark_;
std::string DescribeImageGroupedVulListRequest::getRemark() const {
return remark_;
}
void DescribeImageGroupedVulListRequest::setRemark(const std::string& remark)
{
remark_ = remark;
setParameter("Remark", remark);
void DescribeImageGroupedVulListRequest::setRemark(const std::string &remark) {
remark_ = remark;
setParameter(std::string("Remark"), remark);
}
std::string DescribeImageGroupedVulListRequest::getRepoNamespace()const
{
return repoNamespace_;
std::string DescribeImageGroupedVulListRequest::getRepoNamespace() const {
return repoNamespace_;
}
void DescribeImageGroupedVulListRequest::setRepoNamespace(const std::string& repoNamespace)
{
repoNamespace_ = repoNamespace;
setParameter("RepoNamespace", repoNamespace);
void DescribeImageGroupedVulListRequest::setRepoNamespace(const std::string &repoNamespace) {
repoNamespace_ = repoNamespace;
setParameter(std::string("RepoNamespace"), repoNamespace);
}
std::string DescribeImageGroupedVulListRequest::getImageDigest()const
{
return imageDigest_;
std::string DescribeImageGroupedVulListRequest::getImageDigest() const {
return imageDigest_;
}
void DescribeImageGroupedVulListRequest::setImageDigest(const std::string& imageDigest)
{
imageDigest_ = imageDigest;
setParameter("ImageDigest", imageDigest);
void DescribeImageGroupedVulListRequest::setImageDigest(const std::string &imageDigest) {
imageDigest_ = imageDigest;
setParameter(std::string("ImageDigest"), imageDigest);
}
int DescribeImageGroupedVulListRequest::getPageSize()const
{
return pageSize_;
int DescribeImageGroupedVulListRequest::getPageSize() const {
return pageSize_;
}
void DescribeImageGroupedVulListRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
void DescribeImageGroupedVulListRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
std::string DescribeImageGroupedVulListRequest::getLang()const
{
return lang_;
std::string DescribeImageGroupedVulListRequest::getLang() const {
return lang_;
}
void DescribeImageGroupedVulListRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
void DescribeImageGroupedVulListRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}
long DescribeImageGroupedVulListRequest::getLastTsStart()const
{
return lastTsStart_;
long DescribeImageGroupedVulListRequest::getLastTsStart() const {
return lastTsStart_;
}
void DescribeImageGroupedVulListRequest::setLastTsStart(long lastTsStart)
{
lastTsStart_ = lastTsStart;
setParameter("LastTsStart", std::to_string(lastTsStart));
void DescribeImageGroupedVulListRequest::setLastTsStart(long lastTsStart) {
lastTsStart_ = lastTsStart;
setParameter(std::string("LastTsStart"), std::to_string(lastTsStart));
}
std::string DescribeImageGroupedVulListRequest::getDirection()const
{
return direction_;
std::string DescribeImageGroupedVulListRequest::getDirection() const {
return direction_;
}
void DescribeImageGroupedVulListRequest::setDirection(const std::string& direction)
{
direction_ = direction;
setParameter("Direction", direction);
void DescribeImageGroupedVulListRequest::setDirection(const std::string &direction) {
direction_ = direction;
setParameter(std::string("Direction"), direction);
}
std::string DescribeImageGroupedVulListRequest::getDealed()const
{
return dealed_;
std::string DescribeImageGroupedVulListRequest::getDealed() const {
return dealed_;
}
void DescribeImageGroupedVulListRequest::setDealed(const std::string& dealed)
{
dealed_ = dealed;
setParameter("Dealed", dealed);
void DescribeImageGroupedVulListRequest::setDealed(const std::string &dealed) {
dealed_ = dealed;
setParameter(std::string("Dealed"), dealed);
}
int DescribeImageGroupedVulListRequest::getCurrentPage()const
{
return currentPage_;
int DescribeImageGroupedVulListRequest::getCurrentPage() const {
return currentPage_;
}
void DescribeImageGroupedVulListRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
void DescribeImageGroupedVulListRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
std::string DescribeImageGroupedVulListRequest::getClusterId()const
{
return clusterId_;
std::string DescribeImageGroupedVulListRequest::getClusterId() const {
return clusterId_;
}
void DescribeImageGroupedVulListRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
void DescribeImageGroupedVulListRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), clusterId);
}
std::string DescribeImageGroupedVulListRequest::getSearchTags()const
{
return searchTags_;
std::string DescribeImageGroupedVulListRequest::getSearchTags() const {
return searchTags_;
}
void DescribeImageGroupedVulListRequest::setSearchTags(const std::string& searchTags)
{
searchTags_ = searchTags;
setParameter("SearchTags", searchTags);
void DescribeImageGroupedVulListRequest::setSearchTags(const std::string &searchTags) {
searchTags_ = searchTags;
setParameter(std::string("SearchTags"), searchTags);
}
std::string DescribeImageGroupedVulListRequest::getRepoName()const
{
return repoName_;
std::string DescribeImageGroupedVulListRequest::getRepoName() const {
return repoName_;
}
void DescribeImageGroupedVulListRequest::setRepoName(const std::string& repoName)
{
repoName_ = repoName;
setParameter("RepoName", repoName);
void DescribeImageGroupedVulListRequest::setRepoName(const std::string &repoName) {
repoName_ = repoName;
setParameter(std::string("RepoName"), repoName);
}
std::string DescribeImageGroupedVulListRequest::getRepoInstanceId()const
{
return repoInstanceId_;
std::string DescribeImageGroupedVulListRequest::getRepoInstanceId() const {
return repoInstanceId_;
}
void DescribeImageGroupedVulListRequest::setRepoInstanceId(const std::string& repoInstanceId)
{
repoInstanceId_ = repoInstanceId;
setParameter("RepoInstanceId", repoInstanceId);
void DescribeImageGroupedVulListRequest::setRepoInstanceId(const std::string &repoInstanceId) {
repoInstanceId_ = repoInstanceId;
setParameter(std::string("RepoInstanceId"), repoInstanceId);
}
std::string DescribeImageGroupedVulListRequest::getImageLayer()const
{
return imageLayer_;
std::string DescribeImageGroupedVulListRequest::getImageLayer() const {
return imageLayer_;
}
void DescribeImageGroupedVulListRequest::setImageLayer(const std::string& imageLayer)
{
imageLayer_ = imageLayer;
setParameter("ImageLayer", imageLayer);
void DescribeImageGroupedVulListRequest::setImageLayer(const std::string &imageLayer) {
imageLayer_ = imageLayer;
setParameter(std::string("ImageLayer"), imageLayer);
}
std::string DescribeImageGroupedVulListRequest::getRepoRegionId()const
{
return repoRegionId_;
std::string DescribeImageGroupedVulListRequest::getRepoRegionId() const {
return repoRegionId_;
}
void DescribeImageGroupedVulListRequest::setRepoRegionId(const std::string& repoRegionId)
{
repoRegionId_ = repoRegionId;
setParameter("RepoRegionId", repoRegionId);
void DescribeImageGroupedVulListRequest::setRepoRegionId(const std::string &repoRegionId) {
repoRegionId_ = repoRegionId;
setParameter(std::string("RepoRegionId"), repoRegionId);
}

View File

@@ -1,161 +1,135 @@
/*
* 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_;
*/
#include <alibabacloud/sas/model/DescribeImageListWithBaselineNameRequest.h>
using AlibabaCloud::Sas::Model::DescribeImageListWithBaselineNameRequest;
DescribeImageListWithBaselineNameRequest::DescribeImageListWithBaselineNameRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeImageListWithBaselineName") {
setMethod(HttpRequest::Method::Post);
}
void DescribeImageListWithBaselineNameRequest::setCriteria(const std::string& criteria)
{
criteria_ = criteria;
setParameter("Criteria", criteria);
DescribeImageListWithBaselineNameRequest::~DescribeImageListWithBaselineNameRequest() {}
std::string DescribeImageListWithBaselineNameRequest::getCriteria() const {
return criteria_;
}
std::string DescribeImageListWithBaselineNameRequest::getRepoNamespace()const
{
return repoNamespace_;
void DescribeImageListWithBaselineNameRequest::setCriteria(const std::string &criteria) {
criteria_ = criteria;
setParameter(std::string("Criteria"), criteria);
}
void DescribeImageListWithBaselineNameRequest::setRepoNamespace(const std::string& repoNamespace)
{
repoNamespace_ = repoNamespace;
setParameter("RepoNamespace", repoNamespace);
std::string DescribeImageListWithBaselineNameRequest::getRepoNamespace() const {
return repoNamespace_;
}
std::string DescribeImageListWithBaselineNameRequest::getSourceIp()const
{
return sourceIp_;
void DescribeImageListWithBaselineNameRequest::setRepoNamespace(const std::string &repoNamespace) {
repoNamespace_ = repoNamespace;
setParameter(std::string("RepoNamespace"), repoNamespace);
}
void DescribeImageListWithBaselineNameRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeImageListWithBaselineNameRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeImageListWithBaselineNameRequest::getImageDigest()const
{
return imageDigest_;
void DescribeImageListWithBaselineNameRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeImageListWithBaselineNameRequest::setImageDigest(const std::string& imageDigest)
{
imageDigest_ = imageDigest;
setParameter("ImageDigest", imageDigest);
std::string DescribeImageListWithBaselineNameRequest::getImageDigest() const {
return imageDigest_;
}
int DescribeImageListWithBaselineNameRequest::getPageSize()const
{
return pageSize_;
void DescribeImageListWithBaselineNameRequest::setImageDigest(const std::string &imageDigest) {
imageDigest_ = imageDigest;
setParameter(std::string("ImageDigest"), imageDigest);
}
void DescribeImageListWithBaselineNameRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeImageListWithBaselineNameRequest::getPageSize() const {
return pageSize_;
}
std::string DescribeImageListWithBaselineNameRequest::getCriteriaType()const
{
return criteriaType_;
void DescribeImageListWithBaselineNameRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
void DescribeImageListWithBaselineNameRequest::setCriteriaType(const std::string& criteriaType)
{
criteriaType_ = criteriaType;
setParameter("CriteriaType", criteriaType);
std::string DescribeImageListWithBaselineNameRequest::getCriteriaType() const {
return criteriaType_;
}
std::string DescribeImageListWithBaselineNameRequest::getLang()const
{
return lang_;
void DescribeImageListWithBaselineNameRequest::setCriteriaType(const std::string &criteriaType) {
criteriaType_ = criteriaType;
setParameter(std::string("CriteriaType"), criteriaType);
}
void DescribeImageListWithBaselineNameRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
std::string DescribeImageListWithBaselineNameRequest::getLang() const {
return lang_;
}
int DescribeImageListWithBaselineNameRequest::getCurrentPage()const
{
return currentPage_;
void DescribeImageListWithBaselineNameRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}
void DescribeImageListWithBaselineNameRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
int DescribeImageListWithBaselineNameRequest::getCurrentPage() const {
return currentPage_;
}
std::string DescribeImageListWithBaselineNameRequest::getClusterId()const
{
return clusterId_;
void DescribeImageListWithBaselineNameRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
void DescribeImageListWithBaselineNameRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
std::string DescribeImageListWithBaselineNameRequest::getClusterId() const {
return clusterId_;
}
std::string DescribeImageListWithBaselineNameRequest::getRepoName()const
{
return repoName_;
void DescribeImageListWithBaselineNameRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), clusterId);
}
void DescribeImageListWithBaselineNameRequest::setRepoName(const std::string& repoName)
{
repoName_ = repoName;
setParameter("RepoName", repoName);
std::string DescribeImageListWithBaselineNameRequest::getRepoName() const {
return repoName_;
}
std::string DescribeImageListWithBaselineNameRequest::getBaselineNameKey()const
{
return baselineNameKey_;
void DescribeImageListWithBaselineNameRequest::setRepoName(const std::string &repoName) {
repoName_ = repoName;
setParameter(std::string("RepoName"), repoName);
}
void DescribeImageListWithBaselineNameRequest::setBaselineNameKey(const std::string& baselineNameKey)
{
baselineNameKey_ = baselineNameKey;
setParameter("BaselineNameKey", baselineNameKey);
std::string DescribeImageListWithBaselineNameRequest::getBaselineNameKey() const {
return baselineNameKey_;
}
std::string DescribeImageListWithBaselineNameRequest::getRepoInstanceId()const
{
return repoInstanceId_;
void DescribeImageListWithBaselineNameRequest::setBaselineNameKey(const std::string &baselineNameKey) {
baselineNameKey_ = baselineNameKey;
setParameter(std::string("BaselineNameKey"), baselineNameKey);
}
void DescribeImageListWithBaselineNameRequest::setRepoInstanceId(const std::string& repoInstanceId)
{
repoInstanceId_ = repoInstanceId;
setParameter("RepoInstanceId", repoInstanceId);
std::string DescribeImageListWithBaselineNameRequest::getRepoInstanceId() const {
return repoInstanceId_;
}
void DescribeImageListWithBaselineNameRequest::setRepoInstanceId(const std::string &repoInstanceId) {
repoInstanceId_ = repoInstanceId;
setParameter(std::string("RepoInstanceId"), repoInstanceId);
}

View File

@@ -1,40 +1,36 @@
/*
* 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/DescribeImageScanAuthCountRequest.h>
using AlibabaCloud::Sas::Model::DescribeImageScanAuthCountRequest;
DescribeImageScanAuthCountRequest::DescribeImageScanAuthCountRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeImageScanAuthCount")
{
setMethod(HttpRequest::Method::Post);
}
DescribeImageScanAuthCountRequest::~DescribeImageScanAuthCountRequest()
{}
std::string DescribeImageScanAuthCountRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/DescribeImageScanAuthCountRequest.h>
using AlibabaCloud::Sas::Model::DescribeImageScanAuthCountRequest;
DescribeImageScanAuthCountRequest::DescribeImageScanAuthCountRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeImageScanAuthCount") {
setMethod(HttpRequest::Method::Post);
}
void DescribeImageScanAuthCountRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
DescribeImageScanAuthCountRequest::~DescribeImageScanAuthCountRequest() {}
std::string DescribeImageScanAuthCountRequest::getSourceIp() const {
return sourceIp_;
}
void DescribeImageScanAuthCountRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}

View File

@@ -1,40 +1,36 @@
/*
* 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/DescribeImageStatisticsRequest.h>
using AlibabaCloud::Sas::Model::DescribeImageStatisticsRequest;
DescribeImageStatisticsRequest::DescribeImageStatisticsRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeImageStatistics")
{
setMethod(HttpRequest::Method::Post);
}
DescribeImageStatisticsRequest::~DescribeImageStatisticsRequest()
{}
std::string DescribeImageStatisticsRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/DescribeImageStatisticsRequest.h>
using AlibabaCloud::Sas::Model::DescribeImageStatisticsRequest;
DescribeImageStatisticsRequest::DescribeImageStatisticsRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeImageStatistics") {
setMethod(HttpRequest::Method::Post);
}
void DescribeImageStatisticsRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
DescribeImageStatisticsRequest::~DescribeImageStatisticsRequest() {}
std::string DescribeImageStatisticsRequest::getSourceIp() const {
return sourceIp_;
}
void DescribeImageStatisticsRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}

View File

@@ -1,414 +1,342 @@
/*
* 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/DescribeImageVulListRequest.h>
using AlibabaCloud::Sas::Model::DescribeImageVulListRequest;
DescribeImageVulListRequest::DescribeImageVulListRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeImageVulList")
{
setMethod(HttpRequest::Method::Post);
}
DescribeImageVulListRequest::~DescribeImageVulListRequest()
{}
std::string DescribeImageVulListRequest::getType()const
{
return type_;
*/
#include <alibabacloud/sas/model/DescribeImageVulListRequest.h>
using AlibabaCloud::Sas::Model::DescribeImageVulListRequest;
DescribeImageVulListRequest::DescribeImageVulListRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeImageVulList") {
setMethod(HttpRequest::Method::Post);
}
DescribeImageVulListRequest::~DescribeImageVulListRequest() {}
std::string DescribeImageVulListRequest::getType() const {
return type_;
}
void DescribeImageVulListRequest::setType(const std::string& type)
{
type_ = type;
setParameter("Type", type);
void DescribeImageVulListRequest::setType(const std::string &type) {
type_ = type;
setParameter(std::string("Type"), type);
}
long DescribeImageVulListRequest::getCreateTsStart()const
{
return createTsStart_;
long DescribeImageVulListRequest::getCreateTsStart() const {
return createTsStart_;
}
void DescribeImageVulListRequest::setCreateTsStart(long createTsStart)
{
createTsStart_ = createTsStart;
setParameter("CreateTsStart", std::to_string(createTsStart));
void DescribeImageVulListRequest::setCreateTsStart(long createTsStart) {
createTsStart_ = createTsStart;
setParameter(std::string("CreateTsStart"), std::to_string(createTsStart));
}
std::string DescribeImageVulListRequest::getContainerFieldName()const
{
return containerFieldName_;
std::string DescribeImageVulListRequest::getContainerFieldName() const {
return containerFieldName_;
}
void DescribeImageVulListRequest::setContainerFieldName(const std::string& containerFieldName)
{
containerFieldName_ = containerFieldName;
setParameter("ContainerFieldName", containerFieldName);
void DescribeImageVulListRequest::setContainerFieldName(const std::string &containerFieldName) {
containerFieldName_ = containerFieldName;
setParameter(std::string("ContainerFieldName"), containerFieldName);
}
std::string DescribeImageVulListRequest::getSourceIp()const
{
return sourceIp_;
std::string DescribeImageVulListRequest::getSourceIp() const {
return sourceIp_;
}
void DescribeImageVulListRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
void DescribeImageVulListRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
std::string DescribeImageVulListRequest::getTag()const
{
return tag_;
std::string DescribeImageVulListRequest::getTag() const {
return tag_;
}
void DescribeImageVulListRequest::setTag(const std::string& tag)
{
tag_ = tag;
setParameter("Tag", tag);
void DescribeImageVulListRequest::setTag(const std::string &tag) {
tag_ = tag;
setParameter(std::string("Tag"), tag);
}
long DescribeImageVulListRequest::getModifyTsEnd()const
{
return modifyTsEnd_;
long DescribeImageVulListRequest::getModifyTsEnd() const {
return modifyTsEnd_;
}
void DescribeImageVulListRequest::setModifyTsEnd(long modifyTsEnd)
{
modifyTsEnd_ = modifyTsEnd;
setParameter("ModifyTsEnd", std::to_string(modifyTsEnd));
void DescribeImageVulListRequest::setModifyTsEnd(long modifyTsEnd) {
modifyTsEnd_ = modifyTsEnd;
setParameter(std::string("ModifyTsEnd"), std::to_string(modifyTsEnd));
}
std::string DescribeImageVulListRequest::getLevel()const
{
return level_;
std::string DescribeImageVulListRequest::getLevel() const {
return level_;
}
void DescribeImageVulListRequest::setLevel(const std::string& level)
{
level_ = level;
setParameter("Level", level);
void DescribeImageVulListRequest::setLevel(const std::string &level) {
level_ = level;
setParameter(std::string("Level"), level);
}
std::string DescribeImageVulListRequest::getResource()const
{
return resource_;
std::string DescribeImageVulListRequest::getResource() const {
return resource_;
}
void DescribeImageVulListRequest::setResource(const std::string& resource)
{
resource_ = resource;
setParameter("Resource", resource);
void DescribeImageVulListRequest::setResource(const std::string &resource) {
resource_ = resource;
setParameter(std::string("Resource"), resource);
}
std::string DescribeImageVulListRequest::getGroupId()const
{
return groupId_;
std::string DescribeImageVulListRequest::getGroupId() const {
return groupId_;
}
void DescribeImageVulListRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setParameter("GroupId", groupId);
void DescribeImageVulListRequest::setGroupId(const std::string &groupId) {
groupId_ = groupId;
setParameter(std::string("GroupId"), groupId);
}
std::string DescribeImageVulListRequest::getAliasName()const
{
return aliasName_;
std::string DescribeImageVulListRequest::getAliasName() const {
return aliasName_;
}
void DescribeImageVulListRequest::setAliasName(const std::string& aliasName)
{
aliasName_ = aliasName;
setParameter("AliasName", aliasName);
void DescribeImageVulListRequest::setAliasName(const std::string &aliasName) {
aliasName_ = aliasName;
setParameter(std::string("AliasName"), aliasName);
}
std::string DescribeImageVulListRequest::getInstanceId()const
{
return instanceId_;
std::string DescribeImageVulListRequest::getInstanceId() const {
return instanceId_;
}
void DescribeImageVulListRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
void DescribeImageVulListRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
std::string DescribeImageVulListRequest::getName()const
{
return name_;
std::string DescribeImageVulListRequest::getName() const {
return name_;
}
void DescribeImageVulListRequest::setName(const std::string& name)
{
name_ = name;
setParameter("Name", name);
void DescribeImageVulListRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
}
std::string DescribeImageVulListRequest::getIds()const
{
return ids_;
std::string DescribeImageVulListRequest::getIds() const {
return ids_;
}
void DescribeImageVulListRequest::setIds(const std::string& ids)
{
ids_ = ids;
setParameter("Ids", ids);
void DescribeImageVulListRequest::setIds(const std::string &ids) {
ids_ = ids;
setParameter(std::string("Ids"), ids);
}
long DescribeImageVulListRequest::getCreateTsEnd()const
{
return createTsEnd_;
long DescribeImageVulListRequest::getCreateTsEnd() const {
return createTsEnd_;
}
void DescribeImageVulListRequest::setCreateTsEnd(long createTsEnd)
{
createTsEnd_ = createTsEnd;
setParameter("CreateTsEnd", std::to_string(createTsEnd));
void DescribeImageVulListRequest::setCreateTsEnd(long createTsEnd) {
createTsEnd_ = createTsEnd;
setParameter(std::string("CreateTsEnd"), std::to_string(createTsEnd));
}
std::string DescribeImageVulListRequest::getNecessity()const
{
return necessity_;
std::string DescribeImageVulListRequest::getNecessity() const {
return necessity_;
}
void DescribeImageVulListRequest::setNecessity(const std::string& necessity)
{
necessity_ = necessity;
setParameter("Necessity", necessity);
void DescribeImageVulListRequest::setNecessity(const std::string &necessity) {
necessity_ = necessity;
setParameter(std::string("Necessity"), necessity);
}
std::string DescribeImageVulListRequest::getUuids()const
{
return uuids_;
std::string DescribeImageVulListRequest::getUuids() const {
return uuids_;
}
void DescribeImageVulListRequest::setUuids(const std::string& uuids)
{
uuids_ = uuids;
setParameter("Uuids", uuids);
void DescribeImageVulListRequest::setUuids(const std::string &uuids) {
uuids_ = uuids;
setParameter(std::string("Uuids"), uuids);
}
std::string DescribeImageVulListRequest::getRepoId()const
{
return repoId_;
std::string DescribeImageVulListRequest::getRepoId() const {
return repoId_;
}
void DescribeImageVulListRequest::setRepoId(const std::string& repoId)
{
repoId_ = repoId;
setParameter("RepoId", repoId);
void DescribeImageVulListRequest::setRepoId(const std::string &repoId) {
repoId_ = repoId;
setParameter(std::string("RepoId"), repoId);
}
std::string DescribeImageVulListRequest::getStatusList()const
{
return statusList_;
std::string DescribeImageVulListRequest::getStatusList() const {
return statusList_;
}
void DescribeImageVulListRequest::setStatusList(const std::string& statusList)
{
statusList_ = statusList;
setParameter("StatusList", statusList);
void DescribeImageVulListRequest::setStatusList(const std::string &statusList) {
statusList_ = statusList;
setParameter(std::string("StatusList"), statusList);
}
std::string DescribeImageVulListRequest::getTargetType()const
{
return targetType_;
std::string DescribeImageVulListRequest::getTargetType() const {
return targetType_;
}
void DescribeImageVulListRequest::setTargetType(const std::string& targetType)
{
targetType_ = targetType;
setParameter("TargetType", targetType);
void DescribeImageVulListRequest::setTargetType(const std::string &targetType) {
targetType_ = targetType;
setParameter(std::string("TargetType"), targetType);
}
std::string DescribeImageVulListRequest::getCveId()const
{
return cveId_;
std::string DescribeImageVulListRequest::getCveId() const {
return cveId_;
}
void DescribeImageVulListRequest::setCveId(const std::string& cveId)
{
cveId_ = cveId;
setParameter("CveId", cveId);
void DescribeImageVulListRequest::setCveId(const std::string &cveId) {
cveId_ = cveId;
setParameter(std::string("CveId"), cveId);
}
std::string DescribeImageVulListRequest::getRemark()const
{
return remark_;
std::string DescribeImageVulListRequest::getRemark() const {
return remark_;
}
void DescribeImageVulListRequest::setRemark(const std::string& remark)
{
remark_ = remark;
setParameter("Remark", remark);
void DescribeImageVulListRequest::setRemark(const std::string &remark) {
remark_ = remark;
setParameter(std::string("Remark"), remark);
}
std::string DescribeImageVulListRequest::getRepoNamespace()const
{
return repoNamespace_;
std::string DescribeImageVulListRequest::getRepoNamespace() const {
return repoNamespace_;
}
void DescribeImageVulListRequest::setRepoNamespace(const std::string& repoNamespace)
{
repoNamespace_ = repoNamespace;
setParameter("RepoNamespace", repoNamespace);
void DescribeImageVulListRequest::setRepoNamespace(const std::string &repoNamespace) {
repoNamespace_ = repoNamespace;
setParameter(std::string("RepoNamespace"), repoNamespace);
}
std::string DescribeImageVulListRequest::getRegionId()const
{
return regionId_;
std::string DescribeImageVulListRequest::getRegionId() const {
return regionId_;
}
void DescribeImageVulListRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
void DescribeImageVulListRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
std::string DescribeImageVulListRequest::getContainerFieldValue()const
{
return containerFieldValue_;
std::string DescribeImageVulListRequest::getContainerFieldValue() const {
return containerFieldValue_;
}
void DescribeImageVulListRequest::setContainerFieldValue(const std::string& containerFieldValue)
{
containerFieldValue_ = containerFieldValue;
setParameter("ContainerFieldValue", containerFieldValue);
void DescribeImageVulListRequest::setContainerFieldValue(const std::string &containerFieldValue) {
containerFieldValue_ = containerFieldValue;
setParameter(std::string("ContainerFieldValue"), containerFieldValue);
}
int DescribeImageVulListRequest::getPageSize()const
{
return pageSize_;
int DescribeImageVulListRequest::getPageSize() const {
return pageSize_;
}
void DescribeImageVulListRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
void DescribeImageVulListRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
std::string DescribeImageVulListRequest::getDigest()const
{
return digest_;
std::string DescribeImageVulListRequest::getDigest() const {
return digest_;
}
void DescribeImageVulListRequest::setDigest(const std::string& digest)
{
digest_ = digest;
setParameter("Digest", digest);
void DescribeImageVulListRequest::setDigest(const std::string &digest) {
digest_ = digest;
setParameter(std::string("Digest"), digest);
}
long DescribeImageVulListRequest::getModifyTsStart()const
{
return modifyTsStart_;
long DescribeImageVulListRequest::getModifyTsStart() const {
return modifyTsStart_;
}
void DescribeImageVulListRequest::setModifyTsStart(long modifyTsStart)
{
modifyTsStart_ = modifyTsStart;
setParameter("ModifyTsStart", std::to_string(modifyTsStart));
void DescribeImageVulListRequest::setModifyTsStart(long modifyTsStart) {
modifyTsStart_ = modifyTsStart;
setParameter(std::string("ModifyTsStart"), std::to_string(modifyTsStart));
}
std::string DescribeImageVulListRequest::getLang()const
{
return lang_;
std::string DescribeImageVulListRequest::getLang() const {
return lang_;
}
void DescribeImageVulListRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
void DescribeImageVulListRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}
std::string DescribeImageVulListRequest::getDealed()const
{
return dealed_;
std::string DescribeImageVulListRequest::getDealed() const {
return dealed_;
}
void DescribeImageVulListRequest::setDealed(const std::string& dealed)
{
dealed_ = dealed;
setParameter("Dealed", dealed);
void DescribeImageVulListRequest::setDealed(const std::string &dealed) {
dealed_ = dealed;
setParameter(std::string("Dealed"), dealed);
}
int DescribeImageVulListRequest::getCurrentPage()const
{
return currentPage_;
int DescribeImageVulListRequest::getCurrentPage() const {
return currentPage_;
}
void DescribeImageVulListRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
void DescribeImageVulListRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
std::string DescribeImageVulListRequest::getClusterId()const
{
return clusterId_;
std::string DescribeImageVulListRequest::getClusterId() const {
return clusterId_;
}
void DescribeImageVulListRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
void DescribeImageVulListRequest::setClusterId(const std::string &clusterId) {
clusterId_ = clusterId;
setParameter(std::string("ClusterId"), clusterId);
}
std::string DescribeImageVulListRequest::getBatchName()const
{
return batchName_;
std::string DescribeImageVulListRequest::getBatchName() const {
return batchName_;
}
void DescribeImageVulListRequest::setBatchName(const std::string& batchName)
{
batchName_ = batchName;
setParameter("BatchName", batchName);
void DescribeImageVulListRequest::setBatchName(const std::string &batchName) {
batchName_ = batchName;
setParameter(std::string("BatchName"), batchName);
}
std::string DescribeImageVulListRequest::getRepoName()const
{
return repoName_;
std::string DescribeImageVulListRequest::getRepoName() const {
return repoName_;
}
void DescribeImageVulListRequest::setRepoName(const std::string& repoName)
{
repoName_ = repoName;
setParameter("RepoName", repoName);
void DescribeImageVulListRequest::setRepoName(const std::string &repoName) {
repoName_ = repoName;
setParameter(std::string("RepoName"), repoName);
}
std::string DescribeImageVulListRequest::getRepoInstanceId()const
{
return repoInstanceId_;
std::string DescribeImageVulListRequest::getRepoInstanceId() const {
return repoInstanceId_;
}
void DescribeImageVulListRequest::setRepoInstanceId(const std::string& repoInstanceId)
{
repoInstanceId_ = repoInstanceId;
setParameter("RepoInstanceId", repoInstanceId);
void DescribeImageVulListRequest::setRepoInstanceId(const std::string &repoInstanceId) {
repoInstanceId_ = repoInstanceId;
setParameter(std::string("RepoInstanceId"), repoInstanceId);
}
std::string DescribeImageVulListRequest::getRepoRegionId()const
{
return repoRegionId_;
std::string DescribeImageVulListRequest::getRepoRegionId() const {
return repoRegionId_;
}
void DescribeImageVulListRequest::setRepoRegionId(const std::string& repoRegionId)
{
repoRegionId_ = repoRegionId;
setParameter("RepoRegionId", repoRegionId);
void DescribeImageVulListRequest::setRepoRegionId(const std::string &repoRegionId) {
repoRegionId_ = repoRegionId;
setParameter(std::string("RepoRegionId"), repoRegionId);
}

View File

@@ -79,6 +79,8 @@ void DescribeImageVulListResult::parse(const std::string &payload)
vulRecordsObject.name = valueVulRecordsVulRecord["Name"].asString();
if(!valueVulRecordsVulRecord["Level"].isNull())
vulRecordsObject.level = valueVulRecordsVulRecord["Level"].asString();
if(!valueVulRecordsVulRecord["CanFix"].isNull())
vulRecordsObject.canFix = valueVulRecordsVulRecord["CanFix"].asString();
auto extendContentJsonNode = value["ExtendContentJson"];
if(!extendContentJsonNode["OsRelease"].isNull())
vulRecordsObject.extendContentJson.osRelease = extendContentJsonNode["OsRelease"].asString();

View File

@@ -1,62 +1,54 @@
/*
* 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/DescribeInstallCaptchaRequest.h>
using AlibabaCloud::Sas::Model::DescribeInstallCaptchaRequest;
DescribeInstallCaptchaRequest::DescribeInstallCaptchaRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeInstallCaptcha")
{
setMethod(HttpRequest::Method::Post);
}
DescribeInstallCaptchaRequest::~DescribeInstallCaptchaRequest()
{}
std::string DescribeInstallCaptchaRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/DescribeInstallCaptchaRequest.h>
using AlibabaCloud::Sas::Model::DescribeInstallCaptchaRequest;
DescribeInstallCaptchaRequest::DescribeInstallCaptchaRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeInstallCaptcha") {
setMethod(HttpRequest::Method::Post);
}
void DescribeInstallCaptchaRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
DescribeInstallCaptchaRequest::~DescribeInstallCaptchaRequest() {}
std::string DescribeInstallCaptchaRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeInstallCaptchaRequest::getLang()const
{
return lang_;
void DescribeInstallCaptchaRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeInstallCaptchaRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
std::string DescribeInstallCaptchaRequest::getLang() const {
return lang_;
}
std::string DescribeInstallCaptchaRequest::getDeadline()const
{
return deadline_;
void DescribeInstallCaptchaRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}
void DescribeInstallCaptchaRequest::setDeadline(const std::string& deadline)
{
deadline_ = deadline;
setParameter("Deadline", deadline);
std::string DescribeInstallCaptchaRequest::getDeadline() const {
return deadline_;
}
void DescribeInstallCaptchaRequest::setDeadline(const std::string &deadline) {
deadline_ = deadline;
setParameter(std::string("Deadline"), deadline);
}

View File

@@ -39,10 +39,10 @@ void DescribeInstallCaptchaResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["CaptchaCode"].isNull())
captchaCode_ = value["CaptchaCode"].asString();
if(!value["Deadline"].isNull())
deadline_ = value["Deadline"].asString();
if(!value["CaptchaCode"].isNull())
captchaCode_ = value["CaptchaCode"].asString();
}

View File

@@ -1,84 +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/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_;
*/
#include <alibabacloud/sas/model/DescribeInstallCodesRequest.h>
using AlibabaCloud::Sas::Model::DescribeInstallCodesRequest;
DescribeInstallCodesRequest::DescribeInstallCodesRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeInstallCodes") {
setMethod(HttpRequest::Method::Post);
}
void DescribeInstallCodesRequest::setSubAccountName(const std::string& subAccountName)
{
subAccountName_ = subAccountName;
setParameter("SubAccountName", subAccountName);
DescribeInstallCodesRequest::~DescribeInstallCodesRequest() {}
std::string DescribeInstallCodesRequest::getSubAccountName() const {
return subAccountName_;
}
std::string DescribeInstallCodesRequest::getSourceIp()const
{
return sourceIp_;
void DescribeInstallCodesRequest::setSubAccountName(const std::string &subAccountName) {
subAccountName_ = subAccountName;
setParameter(std::string("SubAccountName"), subAccountName);
}
void DescribeInstallCodesRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeInstallCodesRequest::getSourceIp() const {
return sourceIp_;
}
int DescribeInstallCodesRequest::getPageSize()const
{
return pageSize_;
void DescribeInstallCodesRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeInstallCodesRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeInstallCodesRequest::getPageSize() const {
return pageSize_;
}
int DescribeInstallCodesRequest::getCurrentPage()const
{
return currentPage_;
void DescribeInstallCodesRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
void DescribeInstallCodesRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
int DescribeInstallCodesRequest::getCurrentPage() const {
return currentPage_;
}
int DescribeInstallCodesRequest::getStatus()const
{
return status_;
void DescribeInstallCodesRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
void DescribeInstallCodesRequest::setStatus(int status)
{
status_ = status;
setParameter("Status", std::to_string(status));
int DescribeInstallCodesRequest::getStatus() const {
return status_;
}
void DescribeInstallCodesRequest::setStatus(int status) {
status_ = status;
setParameter(std::string("Status"), std::to_string(status));
}

View File

@@ -1,64 +1,53 @@
/*
* 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/DescribeInstanceAntiBruteForceRulesRequest.h>
using AlibabaCloud::Sas::Model::DescribeInstanceAntiBruteForceRulesRequest;
DescribeInstanceAntiBruteForceRulesRequest::DescribeInstanceAntiBruteForceRulesRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeInstanceAntiBruteForceRules")
{
setMethod(HttpRequest::Method::Post);
}
DescribeInstanceAntiBruteForceRulesRequest::~DescribeInstanceAntiBruteForceRulesRequest()
{}
long DescribeInstanceAntiBruteForceRulesRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
*/
#include <alibabacloud/sas/model/DescribeInstanceAntiBruteForceRulesRequest.h>
using AlibabaCloud::Sas::Model::DescribeInstanceAntiBruteForceRulesRequest;
DescribeInstanceAntiBruteForceRulesRequest::DescribeInstanceAntiBruteForceRulesRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeInstanceAntiBruteForceRules") {
setMethod(HttpRequest::Method::Post);
}
void DescribeInstanceAntiBruteForceRulesRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
DescribeInstanceAntiBruteForceRulesRequest::~DescribeInstanceAntiBruteForceRulesRequest() {}
long DescribeInstanceAntiBruteForceRulesRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
std::string DescribeInstanceAntiBruteForceRulesRequest::getSourceIp()const
{
return sourceIp_;
void DescribeInstanceAntiBruteForceRulesRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
void DescribeInstanceAntiBruteForceRulesRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeInstanceAntiBruteForceRulesRequest::getSourceIp() const {
return sourceIp_;
}
std::vector<std::string> DescribeInstanceAntiBruteForceRulesRequest::getUuidList()const
{
return uuidList_;
void DescribeInstanceAntiBruteForceRulesRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeInstanceAntiBruteForceRulesRequest::setUuidList(const std::vector<std::string>& uuidList)
{
uuidList_ = uuidList;
for(int dep1 = 0; dep1!= uuidList.size(); dep1++) {
setParameter("UuidList."+ std::to_string(dep1), uuidList.at(dep1));
}
std::vector<std::string> DescribeInstanceAntiBruteForceRulesRequest::getUuidList() const {
return uuidList_;
}
void DescribeInstanceAntiBruteForceRulesRequest::setUuidList(const std::vector<std::string> &uuidList) {
uuidList_ = uuidList;
}

View File

@@ -43,23 +43,23 @@ void DescribeInstanceAntiBruteForceRulesResult::parse(const std::string &payload
for (auto valueRulesInstanceAntiBruteForceRule : allRulesNode)
{
InstanceAntiBruteForceRule rulesObject;
if(!valueRulesInstanceAntiBruteForceRule["Id"].isNull())
rulesObject.id = std::stol(valueRulesInstanceAntiBruteForceRule["Id"].asString());
if(!valueRulesInstanceAntiBruteForceRule["Name"].isNull())
rulesObject.name = valueRulesInstanceAntiBruteForceRule["Name"].asString();
if(!valueRulesInstanceAntiBruteForceRule["Uuid"].isNull())
rulesObject.uuid = valueRulesInstanceAntiBruteForceRule["Uuid"].asString();
if(!valueRulesInstanceAntiBruteForceRule["Name"].isNull())
rulesObject.name = valueRulesInstanceAntiBruteForceRule["Name"].asString();
if(!valueRulesInstanceAntiBruteForceRule["Id"].isNull())
rulesObject.id = std::stol(valueRulesInstanceAntiBruteForceRule["Id"].asString());
rules_.push_back(rulesObject);
}
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());
}

View File

@@ -1,73 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/sas/model/DescribeInstanceStatisticsRequest.h>
using AlibabaCloud::Sas::Model::DescribeInstanceStatisticsRequest;
DescribeInstanceStatisticsRequest::DescribeInstanceStatisticsRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeInstanceStatistics")
{
setMethod(HttpRequest::Method::Post);
}
DescribeInstanceStatisticsRequest::~DescribeInstanceStatisticsRequest()
{}
std::string DescribeInstanceStatisticsRequest::getUuid()const
{
return uuid_;
*/
#include <alibabacloud/sas/model/DescribeInstanceStatisticsRequest.h>
using AlibabaCloud::Sas::Model::DescribeInstanceStatisticsRequest;
DescribeInstanceStatisticsRequest::DescribeInstanceStatisticsRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeInstanceStatistics") {
setMethod(HttpRequest::Method::Post);
}
void DescribeInstanceStatisticsRequest::setUuid(const std::string& uuid)
{
uuid_ = uuid;
setParameter("Uuid", uuid);
DescribeInstanceStatisticsRequest::~DescribeInstanceStatisticsRequest() {}
std::string DescribeInstanceStatisticsRequest::getUuid() const {
return uuid_;
}
std::string DescribeInstanceStatisticsRequest::getSourceIp()const
{
return sourceIp_;
void DescribeInstanceStatisticsRequest::setUuid(const std::string &uuid) {
uuid_ = uuid;
setParameter(std::string("Uuid"), uuid);
}
void DescribeInstanceStatisticsRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeInstanceStatisticsRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeInstanceStatisticsRequest::getFrom()const
{
return from_;
void DescribeInstanceStatisticsRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeInstanceStatisticsRequest::setFrom(const std::string& from)
{
from_ = from;
setParameter("From", from);
std::string DescribeInstanceStatisticsRequest::getFrom() const {
return from_;
}
std::string DescribeInstanceStatisticsRequest::getLang()const
{
return lang_;
void DescribeInstanceStatisticsRequest::setFrom(const std::string &from) {
from_ = from;
setParameter(std::string("From"), from);
}
void DescribeInstanceStatisticsRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
std::string DescribeInstanceStatisticsRequest::getLang() const {
return lang_;
}
void DescribeInstanceStatisticsRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}

View File

@@ -67,6 +67,8 @@ void DescribeInstanceStatisticsResult::parse(const std::string &payload)
dataObject.health = std::stoi(valueDataDataItem["Health"].asString());
if(!valueDataDataItem["SysNum"].isNull())
dataObject.sysNum = std::stoi(valueDataDataItem["SysNum"].asString());
if(!valueDataDataItem["WeakPWNum"].isNull())
dataObject.weakPWNum = std::stoi(valueDataDataItem["WeakPWNum"].asString());
data_.push_back(dataObject);
}

View File

@@ -1,84 +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/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_;
*/
#include <alibabacloud/sas/model/DescribeLoginBaseConfigsRequest.h>
using AlibabaCloud::Sas::Model::DescribeLoginBaseConfigsRequest;
DescribeLoginBaseConfigsRequest::DescribeLoginBaseConfigsRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeLoginBaseConfigs") {
setMethod(HttpRequest::Method::Post);
}
void DescribeLoginBaseConfigsRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
DescribeLoginBaseConfigsRequest::~DescribeLoginBaseConfigsRequest() {}
int DescribeLoginBaseConfigsRequest::getCurrentPage() const {
return currentPage_;
}
std::string DescribeLoginBaseConfigsRequest::getType()const
{
return type_;
void DescribeLoginBaseConfigsRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
void DescribeLoginBaseConfigsRequest::setType(const std::string& type)
{
type_ = type;
setParameter("Type", type);
std::string DescribeLoginBaseConfigsRequest::getType() const {
return type_;
}
std::string DescribeLoginBaseConfigsRequest::getTarget()const
{
return target_;
void DescribeLoginBaseConfigsRequest::setType(const std::string &type) {
type_ = type;
setParameter(std::string("Type"), type);
}
void DescribeLoginBaseConfigsRequest::setTarget(const std::string& target)
{
target_ = target;
setParameter("Target", target);
std::string DescribeLoginBaseConfigsRequest::getTarget() const {
return target_;
}
std::string DescribeLoginBaseConfigsRequest::getSourceIp()const
{
return sourceIp_;
void DescribeLoginBaseConfigsRequest::setTarget(const std::string &target) {
target_ = target;
setParameter(std::string("Target"), target);
}
void DescribeLoginBaseConfigsRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribeLoginBaseConfigsRequest::getSourceIp() const {
return sourceIp_;
}
int DescribeLoginBaseConfigsRequest::getPageSize()const
{
return pageSize_;
void DescribeLoginBaseConfigsRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeLoginBaseConfigsRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int DescribeLoginBaseConfigsRequest::getPageSize() const {
return pageSize_;
}
void DescribeLoginBaseConfigsRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}

View File

@@ -1,62 +1,54 @@
/*
* 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/DescribeLogstoreStorageRequest.h>
using AlibabaCloud::Sas::Model::DescribeLogstoreStorageRequest;
DescribeLogstoreStorageRequest::DescribeLogstoreStorageRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeLogstoreStorage")
{
setMethod(HttpRequest::Method::Post);
}
DescribeLogstoreStorageRequest::~DescribeLogstoreStorageRequest()
{}
std::string DescribeLogstoreStorageRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/DescribeLogstoreStorageRequest.h>
using AlibabaCloud::Sas::Model::DescribeLogstoreStorageRequest;
DescribeLogstoreStorageRequest::DescribeLogstoreStorageRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeLogstoreStorage") {
setMethod(HttpRequest::Method::Post);
}
void DescribeLogstoreStorageRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
DescribeLogstoreStorageRequest::~DescribeLogstoreStorageRequest() {}
std::string DescribeLogstoreStorageRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeLogstoreStorageRequest::getFrom()const
{
return from_;
void DescribeLogstoreStorageRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeLogstoreStorageRequest::setFrom(const std::string& from)
{
from_ = from;
setParameter("From", from);
std::string DescribeLogstoreStorageRequest::getFrom() const {
return from_;
}
std::string DescribeLogstoreStorageRequest::getLang()const
{
return lang_;
void DescribeLogstoreStorageRequest::setFrom(const std::string &from) {
from_ = from;
setParameter(std::string("From"), from);
}
void DescribeLogstoreStorageRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
std::string DescribeLogstoreStorageRequest::getLang() const {
return lang_;
}
void DescribeLogstoreStorageRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}

View File

@@ -1,51 +1,45 @@
/*
* 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/DescribeModuleConfigRequest.h>
using AlibabaCloud::Sas::Model::DescribeModuleConfigRequest;
DescribeModuleConfigRequest::DescribeModuleConfigRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeModuleConfig")
{
setMethod(HttpRequest::Method::Post);
}
DescribeModuleConfigRequest::~DescribeModuleConfigRequest()
{}
std::string DescribeModuleConfigRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/DescribeModuleConfigRequest.h>
using AlibabaCloud::Sas::Model::DescribeModuleConfigRequest;
DescribeModuleConfigRequest::DescribeModuleConfigRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeModuleConfig") {
setMethod(HttpRequest::Method::Post);
}
void DescribeModuleConfigRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
DescribeModuleConfigRequest::~DescribeModuleConfigRequest() {}
std::string DescribeModuleConfigRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribeModuleConfigRequest::getResourceDirectoryAccountId()const
{
return resourceDirectoryAccountId_;
void DescribeModuleConfigRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribeModuleConfigRequest::setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId)
{
resourceDirectoryAccountId_ = resourceDirectoryAccountId;
setParameter("ResourceDirectoryAccountId", resourceDirectoryAccountId);
std::string DescribeModuleConfigRequest::getResourceDirectoryAccountId() const {
return resourceDirectoryAccountId_;
}
void DescribeModuleConfigRequest::setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId) {
resourceDirectoryAccountId_ = resourceDirectoryAccountId;
setParameter(std::string("ResourceDirectoryAccountId"), resourceDirectoryAccountId);
}

View File

@@ -1,40 +1,36 @@
/*
* 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/DescribeNoticeConfigRequest.h>
using AlibabaCloud::Sas::Model::DescribeNoticeConfigRequest;
DescribeNoticeConfigRequest::DescribeNoticeConfigRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribeNoticeConfig")
{
setMethod(HttpRequest::Method::Post);
}
DescribeNoticeConfigRequest::~DescribeNoticeConfigRequest()
{}
std::string DescribeNoticeConfigRequest::getSourceIp()const
{
return sourceIp_;
*/
#include <alibabacloud/sas/model/DescribeNoticeConfigRequest.h>
using AlibabaCloud::Sas::Model::DescribeNoticeConfigRequest;
DescribeNoticeConfigRequest::DescribeNoticeConfigRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeNoticeConfig") {
setMethod(HttpRequest::Method::Post);
}
void DescribeNoticeConfigRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
DescribeNoticeConfigRequest::~DescribeNoticeConfigRequest() {}
std::string DescribeNoticeConfigRequest::getSourceIp() const {
return sourceIp_;
}
void DescribeNoticeConfigRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}

View File

@@ -0,0 +1,90 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/sas/model/DescribeOnceTaskRequest.h>
using AlibabaCloud::Sas::Model::DescribeOnceTaskRequest;
DescribeOnceTaskRequest::DescribeOnceTaskRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribeOnceTask") {
setMethod(HttpRequest::Method::Post);
}
DescribeOnceTaskRequest::~DescribeOnceTaskRequest() {}
std::string DescribeOnceTaskRequest::getSourceIp() const {
return sourceIp_;
}
void DescribeOnceTaskRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
std::string DescribeOnceTaskRequest::getRootTaskId() const {
return rootTaskId_;
}
void DescribeOnceTaskRequest::setRootTaskId(const std::string &rootTaskId) {
rootTaskId_ = rootTaskId;
setParameter(std::string("RootTaskId"), rootTaskId);
}
long DescribeOnceTaskRequest::getEndTimeQuery() const {
return endTimeQuery_;
}
void DescribeOnceTaskRequest::setEndTimeQuery(long endTimeQuery) {
endTimeQuery_ = endTimeQuery;
setParameter(std::string("EndTimeQuery"), std::to_string(endTimeQuery));
}
int DescribeOnceTaskRequest::getPageSize() const {
return pageSize_;
}
void DescribeOnceTaskRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
std::string DescribeOnceTaskRequest::getTaskType() const {
return taskType_;
}
void DescribeOnceTaskRequest::setTaskType(const std::string &taskType) {
taskType_ = taskType;
setParameter(std::string("TaskType"), taskType);
}
long DescribeOnceTaskRequest::getStartTimeQuery() const {
return startTimeQuery_;
}
void DescribeOnceTaskRequest::setStartTimeQuery(long startTimeQuery) {
startTimeQuery_ = startTimeQuery;
setParameter(std::string("StartTimeQuery"), std::to_string(startTimeQuery));
}
int DescribeOnceTaskRequest::getCurrentPage() const {
return currentPage_;
}
void DescribeOnceTaskRequest::setCurrentPage(int currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}

View File

@@ -0,0 +1,87 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/sas/model/DescribeOnceTaskResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Sas;
using namespace AlibabaCloud::Sas::Model;
DescribeOnceTaskResult::DescribeOnceTaskResult() :
ServiceResult()
{}
DescribeOnceTaskResult::DescribeOnceTaskResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeOnceTaskResult::~DescribeOnceTaskResult()
{}
void DescribeOnceTaskResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTaskManageResponseListNode = value["TaskManageResponseList"]["TaskManageResponse"];
for (auto valueTaskManageResponseListTaskManageResponse : allTaskManageResponseListNode)
{
TaskManageResponse taskManageResponseListObject;
if(!valueTaskManageResponseListTaskManageResponse["TaskType"].isNull())
taskManageResponseListObject.taskType = valueTaskManageResponseListTaskManageResponse["TaskType"].asString();
if(!valueTaskManageResponseListTaskManageResponse["Progress"].isNull())
taskManageResponseListObject.progress = valueTaskManageResponseListTaskManageResponse["Progress"].asString();
if(!valueTaskManageResponseListTaskManageResponse["TaskStatus"].isNull())
taskManageResponseListObject.taskStatus = std::stoi(valueTaskManageResponseListTaskManageResponse["TaskStatus"].asString());
if(!valueTaskManageResponseListTaskManageResponse["DetailData"].isNull())
taskManageResponseListObject.detailData = valueTaskManageResponseListTaskManageResponse["DetailData"].asString();
if(!valueTaskManageResponseListTaskManageResponse["TaskStatusText"].isNull())
taskManageResponseListObject.taskStatusText = valueTaskManageResponseListTaskManageResponse["TaskStatusText"].asString();
if(!valueTaskManageResponseListTaskManageResponse["TaskName"].isNull())
taskManageResponseListObject.taskName = valueTaskManageResponseListTaskManageResponse["TaskName"].asString();
if(!valueTaskManageResponseListTaskManageResponse["TaskStartTime"].isNull())
taskManageResponseListObject.taskStartTime = std::stol(valueTaskManageResponseListTaskManageResponse["TaskStartTime"].asString());
if(!valueTaskManageResponseListTaskManageResponse["TaskEndTime"].isNull())
taskManageResponseListObject.taskEndTime = std::stol(valueTaskManageResponseListTaskManageResponse["TaskEndTime"].asString());
if(!valueTaskManageResponseListTaskManageResponse["TaskId"].isNull())
taskManageResponseListObject.taskId = valueTaskManageResponseListTaskManageResponse["TaskId"].asString();
taskManageResponseList_.push_back(taskManageResponseListObject);
}
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());
}
DescribeOnceTaskResult::PageInfo DescribeOnceTaskResult::getPageInfo()const
{
return pageInfo_;
}
std::vector<DescribeOnceTaskResult::TaskManageResponse> DescribeOnceTaskResult::getTaskManageResponseList()const
{
return taskManageResponseList_;
}

View File

@@ -1,62 +1,54 @@
/*
* 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/DescribePropertyCountRequest.h>
using AlibabaCloud::Sas::Model::DescribePropertyCountRequest;
DescribePropertyCountRequest::DescribePropertyCountRequest() :
RpcServiceRequest("sas", "2018-12-03", "DescribePropertyCount")
{
setMethod(HttpRequest::Method::Post);
}
DescribePropertyCountRequest::~DescribePropertyCountRequest()
{}
std::string DescribePropertyCountRequest::getType()const
{
return type_;
*/
#include <alibabacloud/sas/model/DescribePropertyCountRequest.h>
using AlibabaCloud::Sas::Model::DescribePropertyCountRequest;
DescribePropertyCountRequest::DescribePropertyCountRequest()
: RpcServiceRequest("sas", "2018-12-03", "DescribePropertyCount") {
setMethod(HttpRequest::Method::Post);
}
void DescribePropertyCountRequest::setType(const std::string& type)
{
type_ = type;
setParameter("Type", type);
DescribePropertyCountRequest::~DescribePropertyCountRequest() {}
std::string DescribePropertyCountRequest::getType() const {
return type_;
}
std::string DescribePropertyCountRequest::getSourceIp()const
{
return sourceIp_;
void DescribePropertyCountRequest::setType(const std::string &type) {
type_ = type;
setParameter(std::string("Type"), type);
}
void DescribePropertyCountRequest::setSourceIp(const std::string& sourceIp)
{
sourceIp_ = sourceIp;
setParameter("SourceIp", sourceIp);
std::string DescribePropertyCountRequest::getSourceIp() const {
return sourceIp_;
}
std::string DescribePropertyCountRequest::getUuidList()const
{
return uuidList_;
void DescribePropertyCountRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
void DescribePropertyCountRequest::setUuidList(const std::string& uuidList)
{
uuidList_ = uuidList;
setParameter("UuidList", uuidList);
std::string DescribePropertyCountRequest::getUuidList() const {
return uuidList_;
}
void DescribePropertyCountRequest::setUuidList(const std::string &uuidList) {
uuidList_ = uuidList;
setParameter(std::string("UuidList"), uuidList);
}

Some files were not shown because too many files have changed in this diff Show More