Compare commits
27 Commits
waf-openap
...
imagerecog
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1b54ddd725 | ||
|
|
6e5ba8761d | ||
|
|
e71ef9a243 | ||
|
|
17af8569c4 | ||
|
|
4c3be7ed7c | ||
|
|
3303c6120d | ||
|
|
d0e1cd8792 | ||
|
|
7859e7446f | ||
|
|
8296e36314 | ||
|
|
0af9554cab | ||
|
|
5590f7808b | ||
|
|
df825120f3 | ||
|
|
e0575e4c67 | ||
|
|
4b58532ad0 | ||
|
|
4e4d3730de | ||
|
|
90d44564e0 | ||
|
|
0553d7374d | ||
|
|
e84530679a | ||
|
|
b3ae2c61f0 | ||
|
|
38eb8f243a | ||
|
|
caf80426a4 | ||
|
|
9b90cedcbb | ||
|
|
99cbb7279f | ||
|
|
9c94805a97 | ||
|
|
198969d4d9 | ||
|
|
eaa6b3cb18 | ||
|
|
32dccef2ae |
81
CHANGELOG
81
CHANGELOG
@@ -1,3 +1,84 @@
|
||||
2021-02-04 Version: patch
|
||||
- Update TaggingImage.
|
||||
|
||||
2021-02-03 Version: patch
|
||||
- After normalizing the API group name, regenerate the SDK.
|
||||
|
||||
2021-02-03 Version: patch
|
||||
- Add ModifyAuditLogConfig API.
|
||||
|
||||
2021-02-02 Version: patch
|
||||
- Add.
|
||||
|
||||
2021-02-02 Version: patch
|
||||
- CreateShardingDBInstance add ReadOnlyReplicas in ReplicaSet.
|
||||
|
||||
2021-02-01 Version: patch
|
||||
- Support device credential for mqtt.
|
||||
|
||||
2021-02-01 Version: patch
|
||||
- Release GenerateHumanSketchStyle MergeImageFace AddFaceImageTemplate QueryFaceImageTemplate DeleteFaceImageTemplate.
|
||||
|
||||
2021-02-01 Version: patch
|
||||
- Add.
|
||||
|
||||
2021-02-01 Version: patch
|
||||
- Release GenerateHumanSketchStyle MergeImageFace AddFaceImageTemplate QueryFaceImageTemplate DeleteFaceImageTemplate.
|
||||
|
||||
2021-02-01 Version: patch
|
||||
- Release RecognizeFood.
|
||||
|
||||
2021-02-01 Version: patch
|
||||
- Release UnderstandVideoContent.
|
||||
|
||||
2021-02-01 Version: patch
|
||||
- Release SegmentGreenScreenVideo.
|
||||
|
||||
2021-02-01 Version: patch
|
||||
- Release DetectVehicleIllegalParking DetectVehicleICongestion.
|
||||
|
||||
2021-01-31 Version: patch
|
||||
- ConvertInstance.
|
||||
|
||||
2021-01-30 Version: patch
|
||||
- Update rate limit.
|
||||
|
||||
2021-01-29 Version: patch
|
||||
- Update Monitor Api.
|
||||
|
||||
2021-01-29 Version: patch
|
||||
- Update Monitor Api.
|
||||
|
||||
2021-01-29 Version: patch
|
||||
- Update Open API.
|
||||
|
||||
2021-01-29 Version: patch
|
||||
- Generated 2020-05-18 for `dataworks-public`.
|
||||
|
||||
2021-01-28 Version: patch
|
||||
- Generated 2018-03-13 for `retailcloud`.
|
||||
|
||||
2021-01-27 Version: patch
|
||||
- Add New BatchTranslate API.
|
||||
|
||||
2021-01-27 Version: patch
|
||||
- Add New BatchTranslate API.
|
||||
|
||||
2021-01-27 Version: patch
|
||||
- DetectFaceAttributes Add Score.
|
||||
|
||||
2021-01-26 Version: patch
|
||||
- Support ModifyDBClusterPrimaryZone timer task.
|
||||
|
||||
2021-01-25 Version: patch
|
||||
- Regenerate SDK to override list implement.
|
||||
|
||||
2021-01-25 Version: patch
|
||||
- Update Open API.
|
||||
|
||||
2021-01-21 Version: patch
|
||||
- Modify some field types.
|
||||
|
||||
2021-01-21 Version: patch
|
||||
- Generated 2019-09-10 for `waf-openapi`.
|
||||
|
||||
|
||||
@@ -25,6 +25,8 @@ set(alimt_public_header_model
|
||||
include/alibabacloud/alimt/model/CreateDocTranslateTaskResult.h
|
||||
include/alibabacloud/alimt/model/CreateImageTranslateTaskRequest.h
|
||||
include/alibabacloud/alimt/model/CreateImageTranslateTaskResult.h
|
||||
include/alibabacloud/alimt/model/GetBatchTranslateRequest.h
|
||||
include/alibabacloud/alimt/model/GetBatchTranslateResult.h
|
||||
include/alibabacloud/alimt/model/GetDetectLanguageRequest.h
|
||||
include/alibabacloud/alimt/model/GetDetectLanguageResult.h
|
||||
include/alibabacloud/alimt/model/GetDocTranslateTaskRequest.h
|
||||
@@ -58,6 +60,8 @@ set(alimt_src
|
||||
src/model/CreateDocTranslateTaskResult.cc
|
||||
src/model/CreateImageTranslateTaskRequest.cc
|
||||
src/model/CreateImageTranslateTaskResult.cc
|
||||
src/model/GetBatchTranslateRequest.cc
|
||||
src/model/GetBatchTranslateResult.cc
|
||||
src/model/GetDetectLanguageRequest.cc
|
||||
src/model/GetDetectLanguageResult.cc
|
||||
src/model/GetDocTranslateTaskRequest.cc
|
||||
|
||||
@@ -26,6 +26,8 @@
|
||||
#include "model/CreateDocTranslateTaskResult.h"
|
||||
#include "model/CreateImageTranslateTaskRequest.h"
|
||||
#include "model/CreateImageTranslateTaskResult.h"
|
||||
#include "model/GetBatchTranslateRequest.h"
|
||||
#include "model/GetBatchTranslateResult.h"
|
||||
#include "model/GetDetectLanguageRequest.h"
|
||||
#include "model/GetDetectLanguageResult.h"
|
||||
#include "model/GetDocTranslateTaskRequest.h"
|
||||
@@ -67,6 +69,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateImageTranslateTaskResult> CreateImageTranslateTaskOutcome;
|
||||
typedef std::future<CreateImageTranslateTaskOutcome> CreateImageTranslateTaskOutcomeCallable;
|
||||
typedef std::function<void(const AlimtClient*, const Model::CreateImageTranslateTaskRequest&, const CreateImageTranslateTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateImageTranslateTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetBatchTranslateResult> GetBatchTranslateOutcome;
|
||||
typedef std::future<GetBatchTranslateOutcome> GetBatchTranslateOutcomeCallable;
|
||||
typedef std::function<void(const AlimtClient*, const Model::GetBatchTranslateRequest&, const GetBatchTranslateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetBatchTranslateAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetDetectLanguageResult> GetDetectLanguageOutcome;
|
||||
typedef std::future<GetDetectLanguageOutcome> GetDetectLanguageOutcomeCallable;
|
||||
typedef std::function<void(const AlimtClient*, const Model::GetDetectLanguageRequest&, const GetDetectLanguageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDetectLanguageAsyncHandler;
|
||||
@@ -117,6 +122,9 @@ namespace AlibabaCloud
|
||||
CreateImageTranslateTaskOutcome createImageTranslateTask(const Model::CreateImageTranslateTaskRequest &request)const;
|
||||
void createImageTranslateTaskAsync(const Model::CreateImageTranslateTaskRequest& request, const CreateImageTranslateTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateImageTranslateTaskOutcomeCallable createImageTranslateTaskCallable(const Model::CreateImageTranslateTaskRequest& request) const;
|
||||
GetBatchTranslateOutcome getBatchTranslate(const Model::GetBatchTranslateRequest &request)const;
|
||||
void getBatchTranslateAsync(const Model::GetBatchTranslateRequest& request, const GetBatchTranslateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetBatchTranslateOutcomeCallable getBatchTranslateCallable(const Model::GetBatchTranslateRequest& request) const;
|
||||
GetDetectLanguageOutcome getDetectLanguage(const Model::GetDetectLanguageRequest &request)const;
|
||||
void getDetectLanguageAsync(const Model::GetDetectLanguageRequest& request, const GetDetectLanguageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDetectLanguageOutcomeCallable getDetectLanguageCallable(const Model::GetDetectLanguageRequest& request) const;
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ALIMT_MODEL_GETBATCHTRANSLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_ALIMT_MODEL_GETBATCHTRANSLATEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/alimt/AlimtExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Alimt
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ALIMT_EXPORT GetBatchTranslateRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetBatchTranslateRequest();
|
||||
~GetBatchTranslateRequest();
|
||||
|
||||
std::string getSourceLanguage()const;
|
||||
void setSourceLanguage(const std::string& sourceLanguage);
|
||||
std::string getSourceText()const;
|
||||
void setSourceText(const std::string& sourceText);
|
||||
std::string getFormatType()const;
|
||||
void setFormatType(const std::string& formatType);
|
||||
std::string getApiType()const;
|
||||
void setApiType(const std::string& apiType);
|
||||
std::string getScene()const;
|
||||
void setScene(const std::string& scene);
|
||||
std::string getTargetLanguage()const;
|
||||
void setTargetLanguage(const std::string& targetLanguage);
|
||||
|
||||
private:
|
||||
std::string sourceLanguage_;
|
||||
std::string sourceText_;
|
||||
std::string formatType_;
|
||||
std::string apiType_;
|
||||
std::string scene_;
|
||||
std::string targetLanguage_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ALIMT_MODEL_GETBATCHTRANSLATEREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ALIMT_MODEL_GETBATCHTRANSLATERESULT_H_
|
||||
#define ALIBABACLOUD_ALIMT_MODEL_GETBATCHTRANSLATERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/alimt/AlimtExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Alimt
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ALIMT_EXPORT GetBatchTranslateResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetBatchTranslateResult();
|
||||
explicit GetBatchTranslateResult(const std::string &payload);
|
||||
~GetBatchTranslateResult();
|
||||
std::string getMessage()const;
|
||||
std::vector<std::string> getTranslatedList()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::vector<std::string> translatedList_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ALIMT_MODEL_GETBATCHTRANSLATERESULT_H_
|
||||
@@ -123,6 +123,42 @@ AlimtClient::CreateImageTranslateTaskOutcomeCallable AlimtClient::createImageTra
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AlimtClient::GetBatchTranslateOutcome AlimtClient::getBatchTranslate(const GetBatchTranslateRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetBatchTranslateOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetBatchTranslateOutcome(GetBatchTranslateResult(outcome.result()));
|
||||
else
|
||||
return GetBatchTranslateOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AlimtClient::getBatchTranslateAsync(const GetBatchTranslateRequest& request, const GetBatchTranslateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getBatchTranslate(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AlimtClient::GetBatchTranslateOutcomeCallable AlimtClient::getBatchTranslateCallable(const GetBatchTranslateRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetBatchTranslateOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getBatchTranslate(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AlimtClient::GetDetectLanguageOutcome AlimtClient::getDetectLanguage(const GetDetectLanguageRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
95
alimt/src/model/GetBatchTranslateRequest.cc
Normal file
95
alimt/src/model/GetBatchTranslateRequest.cc
Normal file
@@ -0,0 +1,95 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/alimt/model/GetBatchTranslateRequest.h>
|
||||
|
||||
using AlibabaCloud::Alimt::Model::GetBatchTranslateRequest;
|
||||
|
||||
GetBatchTranslateRequest::GetBatchTranslateRequest() :
|
||||
RpcServiceRequest("alimt", "2018-10-12", "GetBatchTranslate")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetBatchTranslateRequest::~GetBatchTranslateRequest()
|
||||
{}
|
||||
|
||||
std::string GetBatchTranslateRequest::getSourceLanguage()const
|
||||
{
|
||||
return sourceLanguage_;
|
||||
}
|
||||
|
||||
void GetBatchTranslateRequest::setSourceLanguage(const std::string& sourceLanguage)
|
||||
{
|
||||
sourceLanguage_ = sourceLanguage;
|
||||
setBodyParameter("SourceLanguage", sourceLanguage);
|
||||
}
|
||||
|
||||
std::string GetBatchTranslateRequest::getSourceText()const
|
||||
{
|
||||
return sourceText_;
|
||||
}
|
||||
|
||||
void GetBatchTranslateRequest::setSourceText(const std::string& sourceText)
|
||||
{
|
||||
sourceText_ = sourceText;
|
||||
setBodyParameter("SourceText", sourceText);
|
||||
}
|
||||
|
||||
std::string GetBatchTranslateRequest::getFormatType()const
|
||||
{
|
||||
return formatType_;
|
||||
}
|
||||
|
||||
void GetBatchTranslateRequest::setFormatType(const std::string& formatType)
|
||||
{
|
||||
formatType_ = formatType;
|
||||
setBodyParameter("FormatType", formatType);
|
||||
}
|
||||
|
||||
std::string GetBatchTranslateRequest::getApiType()const
|
||||
{
|
||||
return apiType_;
|
||||
}
|
||||
|
||||
void GetBatchTranslateRequest::setApiType(const std::string& apiType)
|
||||
{
|
||||
apiType_ = apiType;
|
||||
setBodyParameter("ApiType", apiType);
|
||||
}
|
||||
|
||||
std::string GetBatchTranslateRequest::getScene()const
|
||||
{
|
||||
return scene_;
|
||||
}
|
||||
|
||||
void GetBatchTranslateRequest::setScene(const std::string& scene)
|
||||
{
|
||||
scene_ = scene;
|
||||
setBodyParameter("Scene", scene);
|
||||
}
|
||||
|
||||
std::string GetBatchTranslateRequest::getTargetLanguage()const
|
||||
{
|
||||
return targetLanguage_;
|
||||
}
|
||||
|
||||
void GetBatchTranslateRequest::setTargetLanguage(const std::string& targetLanguage)
|
||||
{
|
||||
targetLanguage_ = targetLanguage;
|
||||
setBodyParameter("TargetLanguage", targetLanguage);
|
||||
}
|
||||
|
||||
66
alimt/src/model/GetBatchTranslateResult.cc
Normal file
66
alimt/src/model/GetBatchTranslateResult.cc
Normal file
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* 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/alimt/model/GetBatchTranslateResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Alimt;
|
||||
using namespace AlibabaCloud::Alimt::Model;
|
||||
|
||||
GetBatchTranslateResult::GetBatchTranslateResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetBatchTranslateResult::GetBatchTranslateResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetBatchTranslateResult::~GetBatchTranslateResult()
|
||||
{}
|
||||
|
||||
void GetBatchTranslateResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allTranslatedList = value["TranslatedList"]["Translated"];
|
||||
for (const auto &item : allTranslatedList)
|
||||
translatedList_.push_back(item.asString());
|
||||
if(!value["Code"].isNull())
|
||||
code_ = std::stoi(value["Code"].asString());
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GetBatchTranslateResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
std::vector<std::string> GetBatchTranslateResult::getTranslatedList()const
|
||||
{
|
||||
return translatedList_;
|
||||
}
|
||||
|
||||
int GetBatchTranslateResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
@@ -23,6 +23,8 @@ set(cdrs_public_header
|
||||
set(cdrs_public_header_model
|
||||
include/alibabacloud/cdrs/model/AddCdrsMonitorRequest.h
|
||||
include/alibabacloud/cdrs/model/AddCdrsMonitorResult.h
|
||||
include/alibabacloud/cdrs/model/AddMonitorRequest.h
|
||||
include/alibabacloud/cdrs/model/AddMonitorResult.h
|
||||
include/alibabacloud/cdrs/model/BindDeviceRequest.h
|
||||
include/alibabacloud/cdrs/model/BindDeviceResult.h
|
||||
include/alibabacloud/cdrs/model/CreateProjectRequest.h
|
||||
@@ -31,6 +33,10 @@ set(cdrs_public_header_model
|
||||
include/alibabacloud/cdrs/model/GetCdrsMonitorListResult.h
|
||||
include/alibabacloud/cdrs/model/GetCdrsMonitorResultRequest.h
|
||||
include/alibabacloud/cdrs/model/GetCdrsMonitorResultResult.h
|
||||
include/alibabacloud/cdrs/model/GetMonitorListRequest.h
|
||||
include/alibabacloud/cdrs/model/GetMonitorListResult.h
|
||||
include/alibabacloud/cdrs/model/GetMonitorResultRequest.h
|
||||
include/alibabacloud/cdrs/model/GetMonitorResultResult.h
|
||||
include/alibabacloud/cdrs/model/ListAreaHotSpotMetricsRequest.h
|
||||
include/alibabacloud/cdrs/model/ListAreaHotSpotMetricsResult.h
|
||||
include/alibabacloud/cdrs/model/ListCityMapAoisRequest.h
|
||||
@@ -45,12 +51,8 @@ set(cdrs_public_header_model
|
||||
include/alibabacloud/cdrs/model/ListCityMapPersonFlowResult.h
|
||||
include/alibabacloud/cdrs/model/ListCityMapRangeStatisticRequest.h
|
||||
include/alibabacloud/cdrs/model/ListCityMapRangeStatisticResult.h
|
||||
include/alibabacloud/cdrs/model/ListCorpMetricsRequest.h
|
||||
include/alibabacloud/cdrs/model/ListCorpMetricsResult.h
|
||||
include/alibabacloud/cdrs/model/ListCorpMetricsStatisticRequest.h
|
||||
include/alibabacloud/cdrs/model/ListCorpMetricsStatisticResult.h
|
||||
include/alibabacloud/cdrs/model/ListCorpTrackDetailRequest.h
|
||||
include/alibabacloud/cdrs/model/ListCorpTrackDetailResult.h
|
||||
include/alibabacloud/cdrs/model/ListDataStatisticsRequest.h
|
||||
include/alibabacloud/cdrs/model/ListDataStatisticsResult.h
|
||||
include/alibabacloud/cdrs/model/ListDataStatisticsByDayRequest.h
|
||||
@@ -67,8 +69,6 @@ set(cdrs_public_header_model
|
||||
include/alibabacloud/cdrs/model/ListDeviceRelationResult.h
|
||||
include/alibabacloud/cdrs/model/ListMapRouteDetailsRequest.h
|
||||
include/alibabacloud/cdrs/model/ListMapRouteDetailsResult.h
|
||||
include/alibabacloud/cdrs/model/ListMetricsRequest.h
|
||||
include/alibabacloud/cdrs/model/ListMetricsResult.h
|
||||
include/alibabacloud/cdrs/model/ListPersonDetailsRequest.h
|
||||
include/alibabacloud/cdrs/model/ListPersonDetailsResult.h
|
||||
include/alibabacloud/cdrs/model/ListPersonResultRequest.h
|
||||
@@ -77,8 +77,6 @@ set(cdrs_public_header_model
|
||||
include/alibabacloud/cdrs/model/ListPersonTagResult.h
|
||||
include/alibabacloud/cdrs/model/ListPersonTopRequest.h
|
||||
include/alibabacloud/cdrs/model/ListPersonTopResult.h
|
||||
include/alibabacloud/cdrs/model/ListPersonTraceRequest.h
|
||||
include/alibabacloud/cdrs/model/ListPersonTraceResult.h
|
||||
include/alibabacloud/cdrs/model/ListPersonTrackRequest.h
|
||||
include/alibabacloud/cdrs/model/ListPersonTrackResult.h
|
||||
include/alibabacloud/cdrs/model/ListRangeDeviceRequest.h
|
||||
@@ -105,14 +103,20 @@ set(cdrs_public_header_model
|
||||
include/alibabacloud/cdrs/model/PaginateProjectResult.h
|
||||
include/alibabacloud/cdrs/model/RecognizeImageRequest.h
|
||||
include/alibabacloud/cdrs/model/RecognizeImageResult.h
|
||||
include/alibabacloud/cdrs/model/SearchAggregateObjectRequest.h
|
||||
include/alibabacloud/cdrs/model/SearchAggregateObjectResult.h
|
||||
include/alibabacloud/cdrs/model/SearchObjectRequest.h
|
||||
include/alibabacloud/cdrs/model/SearchObjectResult.h
|
||||
include/alibabacloud/cdrs/model/StopCdrsMonitorRequest.h
|
||||
include/alibabacloud/cdrs/model/StopCdrsMonitorResult.h
|
||||
include/alibabacloud/cdrs/model/StopMonitorRequest.h
|
||||
include/alibabacloud/cdrs/model/StopMonitorResult.h
|
||||
include/alibabacloud/cdrs/model/UnbindDeviceRequest.h
|
||||
include/alibabacloud/cdrs/model/UnbindDeviceResult.h
|
||||
include/alibabacloud/cdrs/model/UpdateCdrsMonitorRequest.h
|
||||
include/alibabacloud/cdrs/model/UpdateCdrsMonitorResult.h
|
||||
include/alibabacloud/cdrs/model/UpdateMonitorRequest.h
|
||||
include/alibabacloud/cdrs/model/UpdateMonitorResult.h
|
||||
include/alibabacloud/cdrs/model/UpdateProjectRequest.h
|
||||
include/alibabacloud/cdrs/model/UpdateProjectResult.h )
|
||||
|
||||
@@ -120,6 +124,8 @@ set(cdrs_src
|
||||
src/CDRSClient.cc
|
||||
src/model/AddCdrsMonitorRequest.cc
|
||||
src/model/AddCdrsMonitorResult.cc
|
||||
src/model/AddMonitorRequest.cc
|
||||
src/model/AddMonitorResult.cc
|
||||
src/model/BindDeviceRequest.cc
|
||||
src/model/BindDeviceResult.cc
|
||||
src/model/CreateProjectRequest.cc
|
||||
@@ -128,6 +134,10 @@ set(cdrs_src
|
||||
src/model/GetCdrsMonitorListResult.cc
|
||||
src/model/GetCdrsMonitorResultRequest.cc
|
||||
src/model/GetCdrsMonitorResultResult.cc
|
||||
src/model/GetMonitorListRequest.cc
|
||||
src/model/GetMonitorListResult.cc
|
||||
src/model/GetMonitorResultRequest.cc
|
||||
src/model/GetMonitorResultResult.cc
|
||||
src/model/ListAreaHotSpotMetricsRequest.cc
|
||||
src/model/ListAreaHotSpotMetricsResult.cc
|
||||
src/model/ListCityMapAoisRequest.cc
|
||||
@@ -142,12 +152,8 @@ set(cdrs_src
|
||||
src/model/ListCityMapPersonFlowResult.cc
|
||||
src/model/ListCityMapRangeStatisticRequest.cc
|
||||
src/model/ListCityMapRangeStatisticResult.cc
|
||||
src/model/ListCorpMetricsRequest.cc
|
||||
src/model/ListCorpMetricsResult.cc
|
||||
src/model/ListCorpMetricsStatisticRequest.cc
|
||||
src/model/ListCorpMetricsStatisticResult.cc
|
||||
src/model/ListCorpTrackDetailRequest.cc
|
||||
src/model/ListCorpTrackDetailResult.cc
|
||||
src/model/ListDataStatisticsRequest.cc
|
||||
src/model/ListDataStatisticsResult.cc
|
||||
src/model/ListDataStatisticsByDayRequest.cc
|
||||
@@ -164,8 +170,6 @@ set(cdrs_src
|
||||
src/model/ListDeviceRelationResult.cc
|
||||
src/model/ListMapRouteDetailsRequest.cc
|
||||
src/model/ListMapRouteDetailsResult.cc
|
||||
src/model/ListMetricsRequest.cc
|
||||
src/model/ListMetricsResult.cc
|
||||
src/model/ListPersonDetailsRequest.cc
|
||||
src/model/ListPersonDetailsResult.cc
|
||||
src/model/ListPersonResultRequest.cc
|
||||
@@ -174,8 +178,6 @@ set(cdrs_src
|
||||
src/model/ListPersonTagResult.cc
|
||||
src/model/ListPersonTopRequest.cc
|
||||
src/model/ListPersonTopResult.cc
|
||||
src/model/ListPersonTraceRequest.cc
|
||||
src/model/ListPersonTraceResult.cc
|
||||
src/model/ListPersonTrackRequest.cc
|
||||
src/model/ListPersonTrackResult.cc
|
||||
src/model/ListRangeDeviceRequest.cc
|
||||
@@ -202,14 +204,20 @@ set(cdrs_src
|
||||
src/model/PaginateProjectResult.cc
|
||||
src/model/RecognizeImageRequest.cc
|
||||
src/model/RecognizeImageResult.cc
|
||||
src/model/SearchAggregateObjectRequest.cc
|
||||
src/model/SearchAggregateObjectResult.cc
|
||||
src/model/SearchObjectRequest.cc
|
||||
src/model/SearchObjectResult.cc
|
||||
src/model/StopCdrsMonitorRequest.cc
|
||||
src/model/StopCdrsMonitorResult.cc
|
||||
src/model/StopMonitorRequest.cc
|
||||
src/model/StopMonitorResult.cc
|
||||
src/model/UnbindDeviceRequest.cc
|
||||
src/model/UnbindDeviceResult.cc
|
||||
src/model/UpdateCdrsMonitorRequest.cc
|
||||
src/model/UpdateCdrsMonitorResult.cc
|
||||
src/model/UpdateMonitorRequest.cc
|
||||
src/model/UpdateMonitorResult.cc
|
||||
src/model/UpdateProjectRequest.cc
|
||||
src/model/UpdateProjectResult.cc )
|
||||
|
||||
|
||||
@@ -24,6 +24,8 @@
|
||||
#include "CDRSExport.h"
|
||||
#include "model/AddCdrsMonitorRequest.h"
|
||||
#include "model/AddCdrsMonitorResult.h"
|
||||
#include "model/AddMonitorRequest.h"
|
||||
#include "model/AddMonitorResult.h"
|
||||
#include "model/BindDeviceRequest.h"
|
||||
#include "model/BindDeviceResult.h"
|
||||
#include "model/CreateProjectRequest.h"
|
||||
@@ -32,6 +34,10 @@
|
||||
#include "model/GetCdrsMonitorListResult.h"
|
||||
#include "model/GetCdrsMonitorResultRequest.h"
|
||||
#include "model/GetCdrsMonitorResultResult.h"
|
||||
#include "model/GetMonitorListRequest.h"
|
||||
#include "model/GetMonitorListResult.h"
|
||||
#include "model/GetMonitorResultRequest.h"
|
||||
#include "model/GetMonitorResultResult.h"
|
||||
#include "model/ListAreaHotSpotMetricsRequest.h"
|
||||
#include "model/ListAreaHotSpotMetricsResult.h"
|
||||
#include "model/ListCityMapAoisRequest.h"
|
||||
@@ -46,12 +52,8 @@
|
||||
#include "model/ListCityMapPersonFlowResult.h"
|
||||
#include "model/ListCityMapRangeStatisticRequest.h"
|
||||
#include "model/ListCityMapRangeStatisticResult.h"
|
||||
#include "model/ListCorpMetricsRequest.h"
|
||||
#include "model/ListCorpMetricsResult.h"
|
||||
#include "model/ListCorpMetricsStatisticRequest.h"
|
||||
#include "model/ListCorpMetricsStatisticResult.h"
|
||||
#include "model/ListCorpTrackDetailRequest.h"
|
||||
#include "model/ListCorpTrackDetailResult.h"
|
||||
#include "model/ListDataStatisticsRequest.h"
|
||||
#include "model/ListDataStatisticsResult.h"
|
||||
#include "model/ListDataStatisticsByDayRequest.h"
|
||||
@@ -68,8 +70,6 @@
|
||||
#include "model/ListDeviceRelationResult.h"
|
||||
#include "model/ListMapRouteDetailsRequest.h"
|
||||
#include "model/ListMapRouteDetailsResult.h"
|
||||
#include "model/ListMetricsRequest.h"
|
||||
#include "model/ListMetricsResult.h"
|
||||
#include "model/ListPersonDetailsRequest.h"
|
||||
#include "model/ListPersonDetailsResult.h"
|
||||
#include "model/ListPersonResultRequest.h"
|
||||
@@ -78,8 +78,6 @@
|
||||
#include "model/ListPersonTagResult.h"
|
||||
#include "model/ListPersonTopRequest.h"
|
||||
#include "model/ListPersonTopResult.h"
|
||||
#include "model/ListPersonTraceRequest.h"
|
||||
#include "model/ListPersonTraceResult.h"
|
||||
#include "model/ListPersonTrackRequest.h"
|
||||
#include "model/ListPersonTrackResult.h"
|
||||
#include "model/ListRangeDeviceRequest.h"
|
||||
@@ -106,14 +104,20 @@
|
||||
#include "model/PaginateProjectResult.h"
|
||||
#include "model/RecognizeImageRequest.h"
|
||||
#include "model/RecognizeImageResult.h"
|
||||
#include "model/SearchAggregateObjectRequest.h"
|
||||
#include "model/SearchAggregateObjectResult.h"
|
||||
#include "model/SearchObjectRequest.h"
|
||||
#include "model/SearchObjectResult.h"
|
||||
#include "model/StopCdrsMonitorRequest.h"
|
||||
#include "model/StopCdrsMonitorResult.h"
|
||||
#include "model/StopMonitorRequest.h"
|
||||
#include "model/StopMonitorResult.h"
|
||||
#include "model/UnbindDeviceRequest.h"
|
||||
#include "model/UnbindDeviceResult.h"
|
||||
#include "model/UpdateCdrsMonitorRequest.h"
|
||||
#include "model/UpdateCdrsMonitorResult.h"
|
||||
#include "model/UpdateMonitorRequest.h"
|
||||
#include "model/UpdateMonitorResult.h"
|
||||
#include "model/UpdateProjectRequest.h"
|
||||
#include "model/UpdateProjectResult.h"
|
||||
|
||||
@@ -128,6 +132,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::AddCdrsMonitorResult> AddCdrsMonitorOutcome;
|
||||
typedef std::future<AddCdrsMonitorOutcome> AddCdrsMonitorOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::AddCdrsMonitorRequest&, const AddCdrsMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddCdrsMonitorAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddMonitorResult> AddMonitorOutcome;
|
||||
typedef std::future<AddMonitorOutcome> AddMonitorOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::AddMonitorRequest&, const AddMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddMonitorAsyncHandler;
|
||||
typedef Outcome<Error, Model::BindDeviceResult> BindDeviceOutcome;
|
||||
typedef std::future<BindDeviceOutcome> BindDeviceOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::BindDeviceRequest&, const BindDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindDeviceAsyncHandler;
|
||||
@@ -140,6 +147,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetCdrsMonitorResultResult> GetCdrsMonitorResultOutcome;
|
||||
typedef std::future<GetCdrsMonitorResultOutcome> GetCdrsMonitorResultOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::GetCdrsMonitorResultRequest&, const GetCdrsMonitorResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCdrsMonitorResultAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetMonitorListResult> GetMonitorListOutcome;
|
||||
typedef std::future<GetMonitorListOutcome> GetMonitorListOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::GetMonitorListRequest&, const GetMonitorListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMonitorListAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetMonitorResultResult> GetMonitorResultOutcome;
|
||||
typedef std::future<GetMonitorResultOutcome> GetMonitorResultOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::GetMonitorResultRequest&, const GetMonitorResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMonitorResultAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAreaHotSpotMetricsResult> ListAreaHotSpotMetricsOutcome;
|
||||
typedef std::future<ListAreaHotSpotMetricsOutcome> ListAreaHotSpotMetricsOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::ListAreaHotSpotMetricsRequest&, const ListAreaHotSpotMetricsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAreaHotSpotMetricsAsyncHandler;
|
||||
@@ -161,15 +174,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListCityMapRangeStatisticResult> ListCityMapRangeStatisticOutcome;
|
||||
typedef std::future<ListCityMapRangeStatisticOutcome> ListCityMapRangeStatisticOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::ListCityMapRangeStatisticRequest&, const ListCityMapRangeStatisticOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCityMapRangeStatisticAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListCorpMetricsResult> ListCorpMetricsOutcome;
|
||||
typedef std::future<ListCorpMetricsOutcome> ListCorpMetricsOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::ListCorpMetricsRequest&, const ListCorpMetricsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCorpMetricsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListCorpMetricsStatisticResult> ListCorpMetricsStatisticOutcome;
|
||||
typedef std::future<ListCorpMetricsStatisticOutcome> ListCorpMetricsStatisticOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::ListCorpMetricsStatisticRequest&, const ListCorpMetricsStatisticOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCorpMetricsStatisticAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListCorpTrackDetailResult> ListCorpTrackDetailOutcome;
|
||||
typedef std::future<ListCorpTrackDetailOutcome> ListCorpTrackDetailOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::ListCorpTrackDetailRequest&, const ListCorpTrackDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCorpTrackDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDataStatisticsResult> ListDataStatisticsOutcome;
|
||||
typedef std::future<ListDataStatisticsOutcome> ListDataStatisticsOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::ListDataStatisticsRequest&, const ListDataStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataStatisticsAsyncHandler;
|
||||
@@ -194,9 +201,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListMapRouteDetailsResult> ListMapRouteDetailsOutcome;
|
||||
typedef std::future<ListMapRouteDetailsOutcome> ListMapRouteDetailsOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::ListMapRouteDetailsRequest&, const ListMapRouteDetailsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListMapRouteDetailsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListMetricsResult> ListMetricsOutcome;
|
||||
typedef std::future<ListMetricsOutcome> ListMetricsOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::ListMetricsRequest&, const ListMetricsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListMetricsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListPersonDetailsResult> ListPersonDetailsOutcome;
|
||||
typedef std::future<ListPersonDetailsOutcome> ListPersonDetailsOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::ListPersonDetailsRequest&, const ListPersonDetailsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPersonDetailsAsyncHandler;
|
||||
@@ -209,9 +213,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListPersonTopResult> ListPersonTopOutcome;
|
||||
typedef std::future<ListPersonTopOutcome> ListPersonTopOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::ListPersonTopRequest&, const ListPersonTopOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPersonTopAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListPersonTraceResult> ListPersonTraceOutcome;
|
||||
typedef std::future<ListPersonTraceOutcome> ListPersonTraceOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::ListPersonTraceRequest&, const ListPersonTraceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPersonTraceAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListPersonTrackResult> ListPersonTrackOutcome;
|
||||
typedef std::future<ListPersonTrackOutcome> ListPersonTrackOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::ListPersonTrackRequest&, const ListPersonTrackOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPersonTrackAsyncHandler;
|
||||
@@ -251,18 +252,27 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::RecognizeImageResult> RecognizeImageOutcome;
|
||||
typedef std::future<RecognizeImageOutcome> RecognizeImageOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::RecognizeImageRequest&, const RecognizeImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RecognizeImageAsyncHandler;
|
||||
typedef Outcome<Error, Model::SearchAggregateObjectResult> SearchAggregateObjectOutcome;
|
||||
typedef std::future<SearchAggregateObjectOutcome> SearchAggregateObjectOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::SearchAggregateObjectRequest&, const SearchAggregateObjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchAggregateObjectAsyncHandler;
|
||||
typedef Outcome<Error, Model::SearchObjectResult> SearchObjectOutcome;
|
||||
typedef std::future<SearchObjectOutcome> SearchObjectOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::SearchObjectRequest&, const SearchObjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchObjectAsyncHandler;
|
||||
typedef Outcome<Error, Model::StopCdrsMonitorResult> StopCdrsMonitorOutcome;
|
||||
typedef std::future<StopCdrsMonitorOutcome> StopCdrsMonitorOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::StopCdrsMonitorRequest&, const StopCdrsMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopCdrsMonitorAsyncHandler;
|
||||
typedef Outcome<Error, Model::StopMonitorResult> StopMonitorOutcome;
|
||||
typedef std::future<StopMonitorOutcome> StopMonitorOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::StopMonitorRequest&, const StopMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopMonitorAsyncHandler;
|
||||
typedef Outcome<Error, Model::UnbindDeviceResult> UnbindDeviceOutcome;
|
||||
typedef std::future<UnbindDeviceOutcome> UnbindDeviceOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::UnbindDeviceRequest&, const UnbindDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnbindDeviceAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateCdrsMonitorResult> UpdateCdrsMonitorOutcome;
|
||||
typedef std::future<UpdateCdrsMonitorOutcome> UpdateCdrsMonitorOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::UpdateCdrsMonitorRequest&, const UpdateCdrsMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateCdrsMonitorAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateMonitorResult> UpdateMonitorOutcome;
|
||||
typedef std::future<UpdateMonitorOutcome> UpdateMonitorOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::UpdateMonitorRequest&, const UpdateMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateMonitorAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateProjectResult> UpdateProjectOutcome;
|
||||
typedef std::future<UpdateProjectOutcome> UpdateProjectOutcomeCallable;
|
||||
typedef std::function<void(const CDRSClient*, const Model::UpdateProjectRequest&, const UpdateProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateProjectAsyncHandler;
|
||||
@@ -274,6 +284,9 @@ namespace AlibabaCloud
|
||||
AddCdrsMonitorOutcome addCdrsMonitor(const Model::AddCdrsMonitorRequest &request)const;
|
||||
void addCdrsMonitorAsync(const Model::AddCdrsMonitorRequest& request, const AddCdrsMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddCdrsMonitorOutcomeCallable addCdrsMonitorCallable(const Model::AddCdrsMonitorRequest& request) const;
|
||||
AddMonitorOutcome addMonitor(const Model::AddMonitorRequest &request)const;
|
||||
void addMonitorAsync(const Model::AddMonitorRequest& request, const AddMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddMonitorOutcomeCallable addMonitorCallable(const Model::AddMonitorRequest& request) const;
|
||||
BindDeviceOutcome bindDevice(const Model::BindDeviceRequest &request)const;
|
||||
void bindDeviceAsync(const Model::BindDeviceRequest& request, const BindDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BindDeviceOutcomeCallable bindDeviceCallable(const Model::BindDeviceRequest& request) const;
|
||||
@@ -286,6 +299,12 @@ namespace AlibabaCloud
|
||||
GetCdrsMonitorResultOutcome getCdrsMonitorResult(const Model::GetCdrsMonitorResultRequest &request)const;
|
||||
void getCdrsMonitorResultAsync(const Model::GetCdrsMonitorResultRequest& request, const GetCdrsMonitorResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetCdrsMonitorResultOutcomeCallable getCdrsMonitorResultCallable(const Model::GetCdrsMonitorResultRequest& request) const;
|
||||
GetMonitorListOutcome getMonitorList(const Model::GetMonitorListRequest &request)const;
|
||||
void getMonitorListAsync(const Model::GetMonitorListRequest& request, const GetMonitorListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetMonitorListOutcomeCallable getMonitorListCallable(const Model::GetMonitorListRequest& request) const;
|
||||
GetMonitorResultOutcome getMonitorResult(const Model::GetMonitorResultRequest &request)const;
|
||||
void getMonitorResultAsync(const Model::GetMonitorResultRequest& request, const GetMonitorResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetMonitorResultOutcomeCallable getMonitorResultCallable(const Model::GetMonitorResultRequest& request) const;
|
||||
ListAreaHotSpotMetricsOutcome listAreaHotSpotMetrics(const Model::ListAreaHotSpotMetricsRequest &request)const;
|
||||
void listAreaHotSpotMetricsAsync(const Model::ListAreaHotSpotMetricsRequest& request, const ListAreaHotSpotMetricsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAreaHotSpotMetricsOutcomeCallable listAreaHotSpotMetricsCallable(const Model::ListAreaHotSpotMetricsRequest& request) const;
|
||||
@@ -307,15 +326,9 @@ namespace AlibabaCloud
|
||||
ListCityMapRangeStatisticOutcome listCityMapRangeStatistic(const Model::ListCityMapRangeStatisticRequest &request)const;
|
||||
void listCityMapRangeStatisticAsync(const Model::ListCityMapRangeStatisticRequest& request, const ListCityMapRangeStatisticAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListCityMapRangeStatisticOutcomeCallable listCityMapRangeStatisticCallable(const Model::ListCityMapRangeStatisticRequest& request) const;
|
||||
ListCorpMetricsOutcome listCorpMetrics(const Model::ListCorpMetricsRequest &request)const;
|
||||
void listCorpMetricsAsync(const Model::ListCorpMetricsRequest& request, const ListCorpMetricsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListCorpMetricsOutcomeCallable listCorpMetricsCallable(const Model::ListCorpMetricsRequest& request) const;
|
||||
ListCorpMetricsStatisticOutcome listCorpMetricsStatistic(const Model::ListCorpMetricsStatisticRequest &request)const;
|
||||
void listCorpMetricsStatisticAsync(const Model::ListCorpMetricsStatisticRequest& request, const ListCorpMetricsStatisticAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListCorpMetricsStatisticOutcomeCallable listCorpMetricsStatisticCallable(const Model::ListCorpMetricsStatisticRequest& request) const;
|
||||
ListCorpTrackDetailOutcome listCorpTrackDetail(const Model::ListCorpTrackDetailRequest &request)const;
|
||||
void listCorpTrackDetailAsync(const Model::ListCorpTrackDetailRequest& request, const ListCorpTrackDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListCorpTrackDetailOutcomeCallable listCorpTrackDetailCallable(const Model::ListCorpTrackDetailRequest& request) const;
|
||||
ListDataStatisticsOutcome listDataStatistics(const Model::ListDataStatisticsRequest &request)const;
|
||||
void listDataStatisticsAsync(const Model::ListDataStatisticsRequest& request, const ListDataStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDataStatisticsOutcomeCallable listDataStatisticsCallable(const Model::ListDataStatisticsRequest& request) const;
|
||||
@@ -340,9 +353,6 @@ namespace AlibabaCloud
|
||||
ListMapRouteDetailsOutcome listMapRouteDetails(const Model::ListMapRouteDetailsRequest &request)const;
|
||||
void listMapRouteDetailsAsync(const Model::ListMapRouteDetailsRequest& request, const ListMapRouteDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListMapRouteDetailsOutcomeCallable listMapRouteDetailsCallable(const Model::ListMapRouteDetailsRequest& request) const;
|
||||
ListMetricsOutcome listMetrics(const Model::ListMetricsRequest &request)const;
|
||||
void listMetricsAsync(const Model::ListMetricsRequest& request, const ListMetricsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListMetricsOutcomeCallable listMetricsCallable(const Model::ListMetricsRequest& request) const;
|
||||
ListPersonDetailsOutcome listPersonDetails(const Model::ListPersonDetailsRequest &request)const;
|
||||
void listPersonDetailsAsync(const Model::ListPersonDetailsRequest& request, const ListPersonDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListPersonDetailsOutcomeCallable listPersonDetailsCallable(const Model::ListPersonDetailsRequest& request) const;
|
||||
@@ -355,9 +365,6 @@ namespace AlibabaCloud
|
||||
ListPersonTopOutcome listPersonTop(const Model::ListPersonTopRequest &request)const;
|
||||
void listPersonTopAsync(const Model::ListPersonTopRequest& request, const ListPersonTopAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListPersonTopOutcomeCallable listPersonTopCallable(const Model::ListPersonTopRequest& request) const;
|
||||
ListPersonTraceOutcome listPersonTrace(const Model::ListPersonTraceRequest &request)const;
|
||||
void listPersonTraceAsync(const Model::ListPersonTraceRequest& request, const ListPersonTraceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListPersonTraceOutcomeCallable listPersonTraceCallable(const Model::ListPersonTraceRequest& request) const;
|
||||
ListPersonTrackOutcome listPersonTrack(const Model::ListPersonTrackRequest &request)const;
|
||||
void listPersonTrackAsync(const Model::ListPersonTrackRequest& request, const ListPersonTrackAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListPersonTrackOutcomeCallable listPersonTrackCallable(const Model::ListPersonTrackRequest& request) const;
|
||||
@@ -397,18 +404,27 @@ namespace AlibabaCloud
|
||||
RecognizeImageOutcome recognizeImage(const Model::RecognizeImageRequest &request)const;
|
||||
void recognizeImageAsync(const Model::RecognizeImageRequest& request, const RecognizeImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RecognizeImageOutcomeCallable recognizeImageCallable(const Model::RecognizeImageRequest& request) const;
|
||||
SearchAggregateObjectOutcome searchAggregateObject(const Model::SearchAggregateObjectRequest &request)const;
|
||||
void searchAggregateObjectAsync(const Model::SearchAggregateObjectRequest& request, const SearchAggregateObjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SearchAggregateObjectOutcomeCallable searchAggregateObjectCallable(const Model::SearchAggregateObjectRequest& request) const;
|
||||
SearchObjectOutcome searchObject(const Model::SearchObjectRequest &request)const;
|
||||
void searchObjectAsync(const Model::SearchObjectRequest& request, const SearchObjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SearchObjectOutcomeCallable searchObjectCallable(const Model::SearchObjectRequest& request) const;
|
||||
StopCdrsMonitorOutcome stopCdrsMonitor(const Model::StopCdrsMonitorRequest &request)const;
|
||||
void stopCdrsMonitorAsync(const Model::StopCdrsMonitorRequest& request, const StopCdrsMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StopCdrsMonitorOutcomeCallable stopCdrsMonitorCallable(const Model::StopCdrsMonitorRequest& request) const;
|
||||
StopMonitorOutcome stopMonitor(const Model::StopMonitorRequest &request)const;
|
||||
void stopMonitorAsync(const Model::StopMonitorRequest& request, const StopMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StopMonitorOutcomeCallable stopMonitorCallable(const Model::StopMonitorRequest& request) const;
|
||||
UnbindDeviceOutcome unbindDevice(const Model::UnbindDeviceRequest &request)const;
|
||||
void unbindDeviceAsync(const Model::UnbindDeviceRequest& request, const UnbindDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnbindDeviceOutcomeCallable unbindDeviceCallable(const Model::UnbindDeviceRequest& request) const;
|
||||
UpdateCdrsMonitorOutcome updateCdrsMonitor(const Model::UpdateCdrsMonitorRequest &request)const;
|
||||
void updateCdrsMonitorAsync(const Model::UpdateCdrsMonitorRequest& request, const UpdateCdrsMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateCdrsMonitorOutcomeCallable updateCdrsMonitorCallable(const Model::UpdateCdrsMonitorRequest& request) const;
|
||||
UpdateMonitorOutcome updateMonitor(const Model::UpdateMonitorRequest &request)const;
|
||||
void updateMonitorAsync(const Model::UpdateMonitorRequest& request, const UpdateMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateMonitorOutcomeCallable updateMonitorCallable(const Model::UpdateMonitorRequest& request) const;
|
||||
UpdateProjectOutcome updateProject(const Model::UpdateProjectRequest &request)const;
|
||||
void updateProjectAsync(const Model::UpdateProjectRequest& request, const UpdateProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateProjectOutcomeCallable updateProjectCallable(const Model::UpdateProjectRequest& request) const;
|
||||
|
||||
@@ -51,6 +51,8 @@ namespace AlibabaCloud
|
||||
void setNotifierType(const std::string& notifierType);
|
||||
int getBatchIndicator()const;
|
||||
void setBatchIndicator(int batchIndicator);
|
||||
std::string getBizId()const;
|
||||
void setBizId(const std::string& bizId);
|
||||
int getNotifierTimeOut()const;
|
||||
void setNotifierTimeOut(int notifierTimeOut);
|
||||
std::string getAlgorithmVendor()const;
|
||||
@@ -65,6 +67,7 @@ namespace AlibabaCloud
|
||||
std::string notifierUrl_;
|
||||
std::string notifierType_;
|
||||
int batchIndicator_;
|
||||
std::string bizId_;
|
||||
int notifierTimeOut_;
|
||||
std::string algorithmVendor_;
|
||||
|
||||
|
||||
78
cdrs/include/alibabacloud/cdrs/model/AddMonitorRequest.h
Normal file
78
cdrs/include/alibabacloud/cdrs/model/AddMonitorRequest.h
Normal file
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDRS_MODEL_ADDMONITORREQUEST_H_
|
||||
#define ALIBABACLOUD_CDRS_MODEL_ADDMONITORREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CDRS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDRS_EXPORT AddMonitorRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddMonitorRequest();
|
||||
~AddMonitorRequest();
|
||||
|
||||
std::string getMonitorType()const;
|
||||
void setMonitorType(const std::string& monitorType);
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getNotifierAppSecret()const;
|
||||
void setNotifierAppSecret(const std::string& notifierAppSecret);
|
||||
std::string getNotifierExtendValues()const;
|
||||
void setNotifierExtendValues(const std::string& notifierExtendValues);
|
||||
std::string getNotifierUrl()const;
|
||||
void setNotifierUrl(const std::string& notifierUrl);
|
||||
std::string getNotifierType()const;
|
||||
void setNotifierType(const std::string& notifierType);
|
||||
int getBatchIndicator()const;
|
||||
void setBatchIndicator(int batchIndicator);
|
||||
std::string getBizId()const;
|
||||
void setBizId(const std::string& bizId);
|
||||
int getNotifierTimeOut()const;
|
||||
void setNotifierTimeOut(int notifierTimeOut);
|
||||
std::string getAlgorithmVendor()const;
|
||||
void setAlgorithmVendor(const std::string& algorithmVendor);
|
||||
|
||||
private:
|
||||
std::string monitorType_;
|
||||
std::string corpId_;
|
||||
std::string description_;
|
||||
std::string notifierAppSecret_;
|
||||
std::string notifierExtendValues_;
|
||||
std::string notifierUrl_;
|
||||
std::string notifierType_;
|
||||
int batchIndicator_;
|
||||
std::string bizId_;
|
||||
int notifierTimeOut_;
|
||||
std::string algorithmVendor_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDRS_MODEL_ADDMONITORREQUEST_H_
|
||||
59
cdrs/include/alibabacloud/cdrs/model/AddMonitorResult.h
Normal file
59
cdrs/include/alibabacloud/cdrs/model/AddMonitorResult.h
Normal file
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDRS_MODEL_ADDMONITORRESULT_H_
|
||||
#define ALIBABACLOUD_CDRS_MODEL_ADDMONITORRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CDRS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDRS_EXPORT AddMonitorResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string taskId;
|
||||
};
|
||||
|
||||
|
||||
AddMonitorResult();
|
||||
explicit AddMonitorResult(const std::string &payload);
|
||||
~AddMonitorResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDRS_MODEL_ADDMONITORRESULT_H_
|
||||
@@ -41,11 +41,14 @@ namespace AlibabaCloud
|
||||
void setPageNo(int pageNo);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getBizId()const;
|
||||
void setBizId(const std::string& bizId);
|
||||
|
||||
private:
|
||||
std::string corpId_;
|
||||
int pageNo_;
|
||||
int pageSize_;
|
||||
std::string bizId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -41,6 +41,8 @@ namespace AlibabaCloud
|
||||
void setEndTime(long endTime);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
std::string getBizId()const;
|
||||
void setBizId(const std::string& bizId);
|
||||
std::string getAlgorithmVendor()const;
|
||||
void setAlgorithmVendor(const std::string& algorithmVendor);
|
||||
std::string getMinRecordId()const;
|
||||
@@ -52,6 +54,7 @@ namespace AlibabaCloud
|
||||
std::string corpId_;
|
||||
long endTime_;
|
||||
long startTime_;
|
||||
std::string bizId_;
|
||||
std::string algorithmVendor_;
|
||||
std::string minRecordId_;
|
||||
std::string taskId_;
|
||||
|
||||
57
cdrs/include/alibabacloud/cdrs/model/GetMonitorListRequest.h
Normal file
57
cdrs/include/alibabacloud/cdrs/model/GetMonitorListRequest.h
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDRS_MODEL_GETMONITORLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CDRS_MODEL_GETMONITORLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CDRS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDRS_EXPORT GetMonitorListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetMonitorListRequest();
|
||||
~GetMonitorListRequest();
|
||||
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getBizId()const;
|
||||
void setBizId(const std::string& bizId);
|
||||
|
||||
private:
|
||||
std::string corpId_;
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
std::string bizId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDRS_MODEL_GETMONITORLISTREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDRS_MODEL_LISTPERSONTRACERESULT_H_
|
||||
#define ALIBABACLOUD_CDRS_MODEL_LISTPERSONTRACERESULT_H_
|
||||
#ifndef ALIBABACLOUD_CDRS_MODEL_GETMONITORLISTRESULT_H_
|
||||
#define ALIBABACLOUD_CDRS_MODEL_GETMONITORLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,49 +29,53 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDRS_EXPORT ListPersonTraceResult : public ServiceResult
|
||||
class ALIBABACLOUD_CDRS_EXPORT GetMonitorListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
struct Data
|
||||
{
|
||||
std::string startTargetImage;
|
||||
std::string startSourceImage;
|
||||
std::string corpId;
|
||||
std::string personId;
|
||||
std::string deviceId;
|
||||
std::string endTargetImage;
|
||||
std::string startTime;
|
||||
std::string endSourceImage;
|
||||
std::string date;
|
||||
std::string lastTime;
|
||||
std::string groupId;
|
||||
struct Record
|
||||
{
|
||||
std::string status;
|
||||
std::string taskId;
|
||||
std::string description;
|
||||
std::string monitorType;
|
||||
std::string imageMatch;
|
||||
std::string attributes;
|
||||
std::string deviceList;
|
||||
std::string modifiedDate;
|
||||
std::string createDate;
|
||||
std::string notifierType;
|
||||
std::string ruleExpression;
|
||||
std::string algorithmVendor;
|
||||
std::string expression;
|
||||
std::string ruleName;
|
||||
std::string notifierExtra;
|
||||
};
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int totalPage;
|
||||
int pageNumber;
|
||||
std::vector<Record> records;
|
||||
};
|
||||
|
||||
|
||||
ListPersonTraceResult();
|
||||
explicit ListPersonTraceResult(const std::string &payload);
|
||||
~ListPersonTraceResult();
|
||||
int getTotalCount()const;
|
||||
GetMonitorListResult();
|
||||
explicit GetMonitorListResult(const std::string &payload);
|
||||
~GetMonitorListResult();
|
||||
std::string getMessage()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<DataItem> getData()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
std::string getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::string message_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<DataItem> data_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
std::string success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDRS_MODEL_LISTPERSONTRACERESULT_H_
|
||||
#endif // !ALIBABACLOUD_CDRS_MODEL_GETMONITORLISTRESULT_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDRS_MODEL_GETMONITORRESULTREQUEST_H_
|
||||
#define ALIBABACLOUD_CDRS_MODEL_GETMONITORRESULTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CDRS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDRS_EXPORT GetMonitorResultRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetMonitorResultRequest();
|
||||
~GetMonitorResultRequest();
|
||||
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
std::string getBizId()const;
|
||||
void setBizId(const std::string& bizId);
|
||||
std::string getAlgorithmVendor()const;
|
||||
void setAlgorithmVendor(const std::string& algorithmVendor);
|
||||
std::string getMinRecordId()const;
|
||||
void setMinRecordId(const std::string& minRecordId);
|
||||
std::string getTaskId()const;
|
||||
void setTaskId(const std::string& taskId);
|
||||
|
||||
private:
|
||||
std::string corpId_;
|
||||
long endTime_;
|
||||
long startTime_;
|
||||
std::string bizId_;
|
||||
std::string algorithmVendor_;
|
||||
std::string minRecordId_;
|
||||
std::string taskId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDRS_MODEL_GETMONITORRESULTREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDRS_MODEL_LISTCORPMETRICSRESULT_H_
|
||||
#define ALIBABACLOUD_CDRS_MODEL_LISTCORPMETRICSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CDRS_MODEL_GETMONITORRESULTRESULT_H_
|
||||
#define ALIBABACLOUD_CDRS_MODEL_GETMONITORRESULTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,47 +29,51 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDRS_EXPORT ListCorpMetricsResult : public ServiceResult
|
||||
class ALIBABACLOUD_CDRS_EXPORT GetMonitorResultResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
struct Data
|
||||
{
|
||||
std::string corpId;
|
||||
std::string personId;
|
||||
std::string deviceGroupId;
|
||||
std::string deviceId;
|
||||
std::string userGroupId;
|
||||
std::string tagMetrics;
|
||||
std::string tagCode;
|
||||
std::string tagValue;
|
||||
std::string dateId;
|
||||
struct RecordsItem
|
||||
{
|
||||
struct ExtendInfo
|
||||
{
|
||||
std::string plateNo;
|
||||
};
|
||||
std::string leftUpX;
|
||||
std::string leftUpY;
|
||||
std::string score;
|
||||
std::string taskId;
|
||||
std::string targetPicUrl;
|
||||
std::string rightBottomX;
|
||||
std::string rightBottomY;
|
||||
std::string gbId;
|
||||
std::string monitorPicUrl;
|
||||
std::string shotTime;
|
||||
std::string picUrl;
|
||||
ExtendInfo extendInfo;
|
||||
};
|
||||
std::string maxId;
|
||||
std::vector<RecordsItem> records;
|
||||
};
|
||||
|
||||
|
||||
ListCorpMetricsResult();
|
||||
explicit ListCorpMetricsResult(const std::string &payload);
|
||||
~ListCorpMetricsResult();
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
GetMonitorResultResult();
|
||||
explicit GetMonitorResultResult(const std::string &payload);
|
||||
~GetMonitorResultResult();
|
||||
std::string getMessage()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<DataItem> getData()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
std::string getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
std::string message_;
|
||||
int pageNumber_;
|
||||
std::vector<DataItem> data_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
std::string success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDRS_MODEL_LISTCORPMETRICSRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CDRS_MODEL_GETMONITORRESULTRESULT_H_
|
||||
@@ -1,72 +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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDRS_MODEL_LISTCORPMETRICSREQUEST_H_
|
||||
#define ALIBABACLOUD_CDRS_MODEL_LISTCORPMETRICSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CDRS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDRS_EXPORT ListCorpMetricsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListCorpMetricsRequest();
|
||||
~ListCorpMetricsRequest();
|
||||
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
long getPageNumber()const;
|
||||
void setPageNumber(long pageNumber);
|
||||
std::string getDeviceGroupList()const;
|
||||
void setDeviceGroupList(const std::string& deviceGroupList);
|
||||
std::string getTagCode()const;
|
||||
void setTagCode(const std::string& tagCode);
|
||||
std::string getUserGroupList()const;
|
||||
void setUserGroupList(const std::string& userGroupList);
|
||||
long getPageSize()const;
|
||||
void setPageSize(long pageSize);
|
||||
std::string getDeviceIdList()const;
|
||||
void setDeviceIdList(const std::string& deviceIdList);
|
||||
|
||||
private:
|
||||
std::string corpId_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
long pageNumber_;
|
||||
std::string deviceGroupList_;
|
||||
std::string tagCode_;
|
||||
std::string userGroupList_;
|
||||
long pageSize_;
|
||||
std::string deviceIdList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDRS_MODEL_LISTCORPMETRICSREQUEST_H_
|
||||
@@ -1,69 +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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDRS_MODEL_LISTCORPTRACKDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_CDRS_MODEL_LISTCORPTRACKDETAILREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CDRS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDRS_EXPORT ListCorpTrackDetailRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListCorpTrackDetailRequest();
|
||||
~ListCorpTrackDetailRequest();
|
||||
|
||||
std::string getSchema()const;
|
||||
void setSchema(const std::string& schema);
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getPageNumber()const;
|
||||
void setPageNumber(const std::string& pageNumber);
|
||||
std::string getPageSize()const;
|
||||
void setPageSize(const std::string& pageSize);
|
||||
std::string getDataSourceId()const;
|
||||
void setDataSourceId(const std::string& dataSourceId);
|
||||
std::string getPersonId()const;
|
||||
void setPersonId(const std::string& personId);
|
||||
|
||||
private:
|
||||
std::string schema_;
|
||||
std::string corpId_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string pageNumber_;
|
||||
std::string pageSize_;
|
||||
std::string dataSourceId_;
|
||||
std::string personId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDRS_MODEL_LISTCORPTRACKDETAILREQUEST_H_
|
||||
@@ -1,79 +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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDRS_MODEL_LISTCORPTRACKDETAILRESULT_H_
|
||||
#define ALIBABACLOUD_CDRS_MODEL_LISTCORPTRACKDETAILRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CDRS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDRS_EXPORT ListCorpTrackDetailResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
std::string startTargetImage;
|
||||
std::string sourceUrl;
|
||||
std::string startSourceImage;
|
||||
std::string corpId;
|
||||
std::string deviceId;
|
||||
std::string endTargetImage;
|
||||
std::string startTime;
|
||||
std::string targetUrl;
|
||||
std::string date;
|
||||
std::string groupId;
|
||||
std::string personId;
|
||||
std::string endSourceImage;
|
||||
std::string lastTime;
|
||||
};
|
||||
|
||||
|
||||
ListCorpTrackDetailResult();
|
||||
explicit ListCorpTrackDetailResult(const std::string &payload);
|
||||
~ListCorpTrackDetailResult();
|
||||
int getTotalCount()const;
|
||||
std::string getMessage()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<DataItem> getData()const;
|
||||
std::string getCode()const;
|
||||
std::string getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::string message_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<DataItem> data_;
|
||||
std::string code_;
|
||||
std::string success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDRS_MODEL_LISTCORPTRACKDETAILRESULT_H_
|
||||
@@ -1,66 +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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDRS_MODEL_LISTMETRICSREQUEST_H_
|
||||
#define ALIBABACLOUD_CDRS_MODEL_LISTMETRICSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CDRS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDRS_EXPORT ListMetricsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListMetricsRequest();
|
||||
~ListMetricsRequest();
|
||||
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getPageNumber()const;
|
||||
void setPageNumber(const std::string& pageNumber);
|
||||
std::string getTagCode()const;
|
||||
void setTagCode(const std::string& tagCode);
|
||||
std::string getPageSize()const;
|
||||
void setPageSize(const std::string& pageSize);
|
||||
std::string getAggregateType()const;
|
||||
void setAggregateType(const std::string& aggregateType);
|
||||
|
||||
private:
|
||||
std::string corpId_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string pageNumber_;
|
||||
std::string tagCode_;
|
||||
std::string pageSize_;
|
||||
std::string aggregateType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDRS_MODEL_LISTMETRICSREQUEST_H_
|
||||
@@ -1,66 +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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDRS_MODEL_LISTPERSONTRACEREQUEST_H_
|
||||
#define ALIBABACLOUD_CDRS_MODEL_LISTPERSONTRACEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CDRS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDRS_EXPORT ListPersonTraceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListPersonTraceRequest();
|
||||
~ListPersonTraceRequest();
|
||||
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getPageNumber()const;
|
||||
void setPageNumber(const std::string& pageNumber);
|
||||
std::string getPageSize()const;
|
||||
void setPageSize(const std::string& pageSize);
|
||||
std::string getDataSourceId()const;
|
||||
void setDataSourceId(const std::string& dataSourceId);
|
||||
std::string getPersonId()const;
|
||||
void setPersonId(const std::string& personId);
|
||||
|
||||
private:
|
||||
std::string corpId_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string pageNumber_;
|
||||
std::string pageSize_;
|
||||
std::string dataSourceId_;
|
||||
std::string personId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDRS_MODEL_LISTPERSONTRACEREQUEST_H_
|
||||
@@ -35,11 +35,13 @@ namespace AlibabaCloud
|
||||
struct Datas
|
||||
{
|
||||
std::string popularPoi;
|
||||
std::string sourceUrl;
|
||||
std::string sourceImageStoragePath;
|
||||
std::string popularAddress;
|
||||
std::string vehicleId;
|
||||
std::string personType;
|
||||
std::string gender;
|
||||
std::string targetUrl;
|
||||
std::string vehicleClass;
|
||||
std::string vehicleApplication;
|
||||
std::string personId;
|
||||
|
||||
@@ -43,12 +43,18 @@ namespace AlibabaCloud
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getPageNum()const;
|
||||
void setPageNum(const std::string& pageNum);
|
||||
std::string getPageSize()const;
|
||||
void setPageSize(const std::string& pageSize);
|
||||
|
||||
private:
|
||||
std::string plateId_;
|
||||
std::string corpId_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string pageNum_;
|
||||
std::string pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -43,12 +43,18 @@ namespace AlibabaCloud
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
long getPageNumber()const;
|
||||
void setPageNumber(long pageNumber);
|
||||
long getPageSize()const;
|
||||
void setPageSize(long pageSize);
|
||||
|
||||
private:
|
||||
std::string plateId_;
|
||||
std::string corpId_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
long pageNumber_;
|
||||
long pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -36,12 +36,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string order;
|
||||
std::string picUrlPath;
|
||||
std::string sourceUrl;
|
||||
std::string corpId;
|
||||
std::string rightBottomX;
|
||||
std::string targetPicUrlPath;
|
||||
std::string rightBottomY;
|
||||
std::string passTime;
|
||||
std::string latitude;
|
||||
std::string targetUrl;
|
||||
std::string leftTopY;
|
||||
std::string leftTopX;
|
||||
std::string longitude;
|
||||
|
||||
@@ -35,8 +35,12 @@ namespace AlibabaCloud
|
||||
RecognizeImageRequest();
|
||||
~RecognizeImageRequest();
|
||||
|
||||
bool getRequireCropImage()const;
|
||||
void setRequireCropImage(bool requireCropImage);
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
std::string getRecognizeType()const;
|
||||
void setRecognizeType(const std::string& recognizeType);
|
||||
std::string getVendor()const;
|
||||
void setVendor(const std::string& vendor);
|
||||
std::string getImageUrl()const;
|
||||
@@ -45,7 +49,9 @@ namespace AlibabaCloud
|
||||
void setImageContent(const std::string& imageContent);
|
||||
|
||||
private:
|
||||
bool requireCropImage_;
|
||||
std::string corpId_;
|
||||
std::string recognizeType_;
|
||||
std::string vendor_;
|
||||
std::string imageUrl_;
|
||||
std::string imageContent_;
|
||||
|
||||
@@ -38,9 +38,11 @@ namespace AlibabaCloud
|
||||
{
|
||||
int rightBottomX;
|
||||
int rightBottomY;
|
||||
std::string cropAlgorithmCode;
|
||||
int leftTopY;
|
||||
int leftTopX;
|
||||
std::string feature;
|
||||
std::string targetImageContent;
|
||||
};
|
||||
struct FaceListItem
|
||||
{
|
||||
@@ -48,9 +50,11 @@ namespace AlibabaCloud
|
||||
int rightBottomX;
|
||||
int rightBottomY;
|
||||
float faceKeyPointQuality;
|
||||
std::string cropAlgorithmCode;
|
||||
int leftTopY;
|
||||
int leftTopX;
|
||||
std::string feature;
|
||||
std::string targetImageContent;
|
||||
};
|
||||
std::vector<BodyListItem> bodyList;
|
||||
std::vector<FaceListItem> faceList;
|
||||
|
||||
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDRS_MODEL_SEARCHAGGREGATEOBJECTREQUEST_H_
|
||||
#define ALIBABACLOUD_CDRS_MODEL_SEARCHAGGREGATEOBJECTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CDRS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDRS_EXPORT SearchAggregateObjectRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
SearchAggregateObjectRequest();
|
||||
~SearchAggregateObjectRequest();
|
||||
|
||||
std::string getShotTimeEnd()const;
|
||||
void setShotTimeEnd(const std::string& shotTimeEnd);
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getFeature()const;
|
||||
void setFeature(const std::string& feature);
|
||||
std::string getVendor()const;
|
||||
void setVendor(const std::string& vendor);
|
||||
bool getRequireTotalCount()const;
|
||||
void setRequireTotalCount(bool requireTotalCount);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getImageContent()const;
|
||||
void setImageContent(const std::string& imageContent);
|
||||
std::string getObjectType()const;
|
||||
void setObjectType(const std::string& objectType);
|
||||
std::string getDeviceList()const;
|
||||
void setDeviceList(const std::string& deviceList);
|
||||
std::string getImageUrl()const;
|
||||
void setImageUrl(const std::string& imageUrl);
|
||||
std::string getAttributes()const;
|
||||
void setAttributes(const std::string& attributes);
|
||||
std::string getShotTimeStart()const;
|
||||
void setShotTimeStart(const std::string& shotTimeStart);
|
||||
|
||||
private:
|
||||
std::string shotTimeEnd_;
|
||||
std::string corpId_;
|
||||
int pageNumber_;
|
||||
std::string feature_;
|
||||
std::string vendor_;
|
||||
bool requireTotalCount_;
|
||||
int pageSize_;
|
||||
std::string imageContent_;
|
||||
std::string objectType_;
|
||||
std::string deviceList_;
|
||||
std::string imageUrl_;
|
||||
std::string attributes_;
|
||||
std::string shotTimeStart_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDRS_MODEL_SEARCHAGGREGATEOBJECTREQUEST_H_
|
||||
@@ -0,0 +1,136 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDRS_MODEL_SEARCHAGGREGATEOBJECTRESULT_H_
|
||||
#define ALIBABACLOUD_CDRS_MODEL_SEARCHAGGREGATEOBJECTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CDRS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDRS_EXPORT SearchAggregateObjectResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct BodyListItem
|
||||
{
|
||||
std::string targetImageUrl;
|
||||
int rightBottomX;
|
||||
std::string deviceID;
|
||||
int rightBottomY;
|
||||
std::string sourceImageUrl;
|
||||
int leftTopY;
|
||||
int leftTopX;
|
||||
float deviceLongitude;
|
||||
std::string objectType;
|
||||
float score;
|
||||
std::string personId;
|
||||
float deviceLatitude;
|
||||
std::string shotTime;
|
||||
std::string deviceName;
|
||||
};
|
||||
struct FaceListItem
|
||||
{
|
||||
std::string targetImageUrl;
|
||||
int rightBottomX;
|
||||
std::string deviceID;
|
||||
int rightBottomY;
|
||||
std::string sourceImageUrl;
|
||||
int leftTopY;
|
||||
int leftTopX;
|
||||
float deviceLongitude;
|
||||
std::string objectType;
|
||||
float score;
|
||||
std::string personId;
|
||||
float deviceLatitude;
|
||||
std::string shotTime;
|
||||
std::string deviceName;
|
||||
};
|
||||
struct MotorListItem
|
||||
{
|
||||
std::string targetImageUrl;
|
||||
int rightBottomX;
|
||||
std::string deviceID;
|
||||
int rightBottomY;
|
||||
std::string sourceImageUrl;
|
||||
int leftTopY;
|
||||
int leftTopX;
|
||||
float deviceLongitude;
|
||||
std::string objectType;
|
||||
float score;
|
||||
std::string personId;
|
||||
float deviceLatitude;
|
||||
std::string shotTime;
|
||||
std::string deviceName;
|
||||
};
|
||||
struct NonMotorListItem
|
||||
{
|
||||
std::string targetImageUrl;
|
||||
int rightBottomX;
|
||||
std::string deviceID;
|
||||
int rightBottomY;
|
||||
std::string sourceImageUrl;
|
||||
int leftTopY;
|
||||
int leftTopX;
|
||||
float deviceLongitude;
|
||||
std::string objectType;
|
||||
float score;
|
||||
std::string personId;
|
||||
float deviceLatitude;
|
||||
std::string shotTime;
|
||||
std::string deviceName;
|
||||
};
|
||||
std::vector<NonMotorListItem> nonMotorList;
|
||||
std::vector<BodyListItem> bodyList;
|
||||
std::vector<FaceListItem> faceList;
|
||||
std::vector<MotorListItem> motorList;
|
||||
};
|
||||
|
||||
|
||||
SearchAggregateObjectResult();
|
||||
explicit SearchAggregateObjectResult(const std::string &payload);
|
||||
~SearchAggregateObjectResult();
|
||||
std::string getMessage()const;
|
||||
long getPageSize()const;
|
||||
int getTotal()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
long pageSize_;
|
||||
int total_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDRS_MODEL_SEARCHAGGREGATEOBJECTRESULT_H_
|
||||
@@ -77,7 +77,7 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string objectType;
|
||||
std::string targetImageUrl;
|
||||
int score;
|
||||
float score;
|
||||
int rightBottomX;
|
||||
std::string deviceID;
|
||||
int rightBottomY;
|
||||
|
||||
@@ -37,6 +37,8 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
std::string getBizId()const;
|
||||
void setBizId(const std::string& bizId);
|
||||
std::string getAlgorithmVendor()const;
|
||||
void setAlgorithmVendor(const std::string& algorithmVendor);
|
||||
std::string getTaskId()const;
|
||||
@@ -44,6 +46,7 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
std::string corpId_;
|
||||
std::string bizId_;
|
||||
std::string algorithmVendor_;
|
||||
std::string taskId_;
|
||||
|
||||
|
||||
57
cdrs/include/alibabacloud/cdrs/model/StopMonitorRequest.h
Normal file
57
cdrs/include/alibabacloud/cdrs/model/StopMonitorRequest.h
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDRS_MODEL_STOPMONITORREQUEST_H_
|
||||
#define ALIBABACLOUD_CDRS_MODEL_STOPMONITORREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CDRS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDRS_EXPORT StopMonitorRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
StopMonitorRequest();
|
||||
~StopMonitorRequest();
|
||||
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
std::string getBizId()const;
|
||||
void setBizId(const std::string& bizId);
|
||||
std::string getAlgorithmVendor()const;
|
||||
void setAlgorithmVendor(const std::string& algorithmVendor);
|
||||
std::string getTaskId()const;
|
||||
void setTaskId(const std::string& taskId);
|
||||
|
||||
private:
|
||||
std::string corpId_;
|
||||
std::string bizId_;
|
||||
std::string algorithmVendor_;
|
||||
std::string taskId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDRS_MODEL_STOPMONITORREQUEST_H_
|
||||
@@ -14,38 +14,42 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDEDICATEDHOSTGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_CREATEDEDICATEDHOSTGROUPRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CDRS_MODEL_STOPMONITORRESULT_H_
|
||||
#define ALIBABACLOUD_CDRS_MODEL_STOPMONITORRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
namespace CDRS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT CreateDedicatedHostGroupResult : public ServiceResult
|
||||
class ALIBABACLOUD_CDRS_EXPORT StopMonitorResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateDedicatedHostGroupResult();
|
||||
explicit CreateDedicatedHostGroupResult(const std::string &payload);
|
||||
~CreateDedicatedHostGroupResult();
|
||||
std::string getDedicatedHostGroupId()const;
|
||||
StopMonitorResult();
|
||||
explicit StopMonitorResult(const std::string &payload);
|
||||
~StopMonitorResult();
|
||||
std::string getMessage()const;
|
||||
std::string getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dedicatedHostGroupId_;
|
||||
std::string message_;
|
||||
std::string data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDEDICATEDHOSTGROUPRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CDRS_MODEL_STOPMONITORRESULT_H_
|
||||
@@ -69,6 +69,8 @@ namespace AlibabaCloud
|
||||
void setNotifierUrl(const std::string& notifierUrl);
|
||||
std::string getNotifierType()const;
|
||||
void setNotifierType(const std::string& notifierType);
|
||||
std::string getBizId()const;
|
||||
void setBizId(const std::string& bizId);
|
||||
std::string getAlgorithmVendor()const;
|
||||
void setAlgorithmVendor(const std::string& algorithmVendor);
|
||||
|
||||
@@ -90,6 +92,7 @@ namespace AlibabaCloud
|
||||
std::string deviceList_;
|
||||
std::string notifierUrl_;
|
||||
std::string notifierType_;
|
||||
std::string bizId_;
|
||||
std::string algorithmVendor_;
|
||||
|
||||
};
|
||||
|
||||
102
cdrs/include/alibabacloud/cdrs/model/UpdateMonitorRequest.h
Normal file
102
cdrs/include/alibabacloud/cdrs/model/UpdateMonitorRequest.h
Normal file
@@ -0,0 +1,102 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDRS_MODEL_UPDATEMONITORREQUEST_H_
|
||||
#define ALIBABACLOUD_CDRS_MODEL_UPDATEMONITORREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CDRS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDRS_EXPORT UpdateMonitorRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UpdateMonitorRequest();
|
||||
~UpdateMonitorRequest();
|
||||
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getRuleName()const;
|
||||
void setRuleName(const std::string& ruleName);
|
||||
std::string getPicOperateType()const;
|
||||
void setPicOperateType(const std::string& picOperateType);
|
||||
std::string getAttributeName()const;
|
||||
void setAttributeName(const std::string& attributeName);
|
||||
std::string getAttributeOperateType()const;
|
||||
void setAttributeOperateType(const std::string& attributeOperateType);
|
||||
std::string getRuleExpression()const;
|
||||
void setRuleExpression(const std::string& ruleExpression);
|
||||
int getNotifierTimeOut()const;
|
||||
void setNotifierTimeOut(int notifierTimeOut);
|
||||
std::string getTaskId()const;
|
||||
void setTaskId(const std::string& taskId);
|
||||
std::string getDeviceOperateType()const;
|
||||
void setDeviceOperateType(const std::string& deviceOperateType);
|
||||
std::string getPicList()const;
|
||||
void setPicList(const std::string& picList);
|
||||
std::string getAttributeValueList()const;
|
||||
void setAttributeValueList(const std::string& attributeValueList);
|
||||
std::string getNotifierAppSecret()const;
|
||||
void setNotifierAppSecret(const std::string& notifierAppSecret);
|
||||
std::string getNotifierExtendValues()const;
|
||||
void setNotifierExtendValues(const std::string& notifierExtendValues);
|
||||
std::string getDeviceList()const;
|
||||
void setDeviceList(const std::string& deviceList);
|
||||
std::string getNotifierUrl()const;
|
||||
void setNotifierUrl(const std::string& notifierUrl);
|
||||
std::string getNotifierType()const;
|
||||
void setNotifierType(const std::string& notifierType);
|
||||
std::string getBizId()const;
|
||||
void setBizId(const std::string& bizId);
|
||||
std::string getAlgorithmVendor()const;
|
||||
void setAlgorithmVendor(const std::string& algorithmVendor);
|
||||
|
||||
private:
|
||||
std::string corpId_;
|
||||
std::string description_;
|
||||
std::string ruleName_;
|
||||
std::string picOperateType_;
|
||||
std::string attributeName_;
|
||||
std::string attributeOperateType_;
|
||||
std::string ruleExpression_;
|
||||
int notifierTimeOut_;
|
||||
std::string taskId_;
|
||||
std::string deviceOperateType_;
|
||||
std::string picList_;
|
||||
std::string attributeValueList_;
|
||||
std::string notifierAppSecret_;
|
||||
std::string notifierExtendValues_;
|
||||
std::string deviceList_;
|
||||
std::string notifierUrl_;
|
||||
std::string notifierType_;
|
||||
std::string bizId_;
|
||||
std::string algorithmVendor_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDRS_MODEL_UPDATEMONITORREQUEST_H_
|
||||
55
cdrs/include/alibabacloud/cdrs/model/UpdateMonitorResult.h
Normal file
55
cdrs/include/alibabacloud/cdrs/model/UpdateMonitorResult.h
Normal file
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDRS_MODEL_UPDATEMONITORRESULT_H_
|
||||
#define ALIBABACLOUD_CDRS_MODEL_UPDATEMONITORRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CDRS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDRS_EXPORT UpdateMonitorResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateMonitorResult();
|
||||
explicit UpdateMonitorResult(const std::string &payload);
|
||||
~UpdateMonitorResult();
|
||||
std::string getMessage()const;
|
||||
std::string getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDRS_MODEL_UPDATEMONITORRESULT_H_
|
||||
@@ -87,6 +87,42 @@ CDRSClient::AddCdrsMonitorOutcomeCallable CDRSClient::addCdrsMonitorCallable(con
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CDRSClient::AddMonitorOutcome CDRSClient::addMonitor(const AddMonitorRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return AddMonitorOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return AddMonitorOutcome(AddMonitorResult(outcome.result()));
|
||||
else
|
||||
return AddMonitorOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CDRSClient::addMonitorAsync(const AddMonitorRequest& request, const AddMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, addMonitor(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CDRSClient::AddMonitorOutcomeCallable CDRSClient::addMonitorCallable(const AddMonitorRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<AddMonitorOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->addMonitor(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CDRSClient::BindDeviceOutcome CDRSClient::bindDevice(const BindDeviceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -231,6 +267,78 @@ CDRSClient::GetCdrsMonitorResultOutcomeCallable CDRSClient::getCdrsMonitorResult
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CDRSClient::GetMonitorListOutcome CDRSClient::getMonitorList(const GetMonitorListRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetMonitorListOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetMonitorListOutcome(GetMonitorListResult(outcome.result()));
|
||||
else
|
||||
return GetMonitorListOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CDRSClient::getMonitorListAsync(const GetMonitorListRequest& request, const GetMonitorListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getMonitorList(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CDRSClient::GetMonitorListOutcomeCallable CDRSClient::getMonitorListCallable(const GetMonitorListRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetMonitorListOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getMonitorList(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CDRSClient::GetMonitorResultOutcome CDRSClient::getMonitorResult(const GetMonitorResultRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetMonitorResultOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetMonitorResultOutcome(GetMonitorResultResult(outcome.result()));
|
||||
else
|
||||
return GetMonitorResultOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CDRSClient::getMonitorResultAsync(const GetMonitorResultRequest& request, const GetMonitorResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getMonitorResult(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CDRSClient::GetMonitorResultOutcomeCallable CDRSClient::getMonitorResultCallable(const GetMonitorResultRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetMonitorResultOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getMonitorResult(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CDRSClient::ListAreaHotSpotMetricsOutcome CDRSClient::listAreaHotSpotMetrics(const ListAreaHotSpotMetricsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -483,42 +591,6 @@ CDRSClient::ListCityMapRangeStatisticOutcomeCallable CDRSClient::listCityMapRang
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CDRSClient::ListCorpMetricsOutcome CDRSClient::listCorpMetrics(const ListCorpMetricsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ListCorpMetricsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ListCorpMetricsOutcome(ListCorpMetricsResult(outcome.result()));
|
||||
else
|
||||
return ListCorpMetricsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CDRSClient::listCorpMetricsAsync(const ListCorpMetricsRequest& request, const ListCorpMetricsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, listCorpMetrics(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CDRSClient::ListCorpMetricsOutcomeCallable CDRSClient::listCorpMetricsCallable(const ListCorpMetricsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ListCorpMetricsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->listCorpMetrics(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CDRSClient::ListCorpMetricsStatisticOutcome CDRSClient::listCorpMetricsStatistic(const ListCorpMetricsStatisticRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -555,42 +627,6 @@ CDRSClient::ListCorpMetricsStatisticOutcomeCallable CDRSClient::listCorpMetricsS
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CDRSClient::ListCorpTrackDetailOutcome CDRSClient::listCorpTrackDetail(const ListCorpTrackDetailRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ListCorpTrackDetailOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ListCorpTrackDetailOutcome(ListCorpTrackDetailResult(outcome.result()));
|
||||
else
|
||||
return ListCorpTrackDetailOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CDRSClient::listCorpTrackDetailAsync(const ListCorpTrackDetailRequest& request, const ListCorpTrackDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, listCorpTrackDetail(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CDRSClient::ListCorpTrackDetailOutcomeCallable CDRSClient::listCorpTrackDetailCallable(const ListCorpTrackDetailRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ListCorpTrackDetailOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->listCorpTrackDetail(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CDRSClient::ListDataStatisticsOutcome CDRSClient::listDataStatistics(const ListDataStatisticsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -879,42 +915,6 @@ CDRSClient::ListMapRouteDetailsOutcomeCallable CDRSClient::listMapRouteDetailsCa
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CDRSClient::ListMetricsOutcome CDRSClient::listMetrics(const ListMetricsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ListMetricsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ListMetricsOutcome(ListMetricsResult(outcome.result()));
|
||||
else
|
||||
return ListMetricsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CDRSClient::listMetricsAsync(const ListMetricsRequest& request, const ListMetricsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, listMetrics(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CDRSClient::ListMetricsOutcomeCallable CDRSClient::listMetricsCallable(const ListMetricsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ListMetricsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->listMetrics(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CDRSClient::ListPersonDetailsOutcome CDRSClient::listPersonDetails(const ListPersonDetailsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1059,42 +1059,6 @@ CDRSClient::ListPersonTopOutcomeCallable CDRSClient::listPersonTopCallable(const
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CDRSClient::ListPersonTraceOutcome CDRSClient::listPersonTrace(const ListPersonTraceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ListPersonTraceOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ListPersonTraceOutcome(ListPersonTraceResult(outcome.result()));
|
||||
else
|
||||
return ListPersonTraceOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CDRSClient::listPersonTraceAsync(const ListPersonTraceRequest& request, const ListPersonTraceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, listPersonTrace(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CDRSClient::ListPersonTraceOutcomeCallable CDRSClient::listPersonTraceCallable(const ListPersonTraceRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ListPersonTraceOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->listPersonTrace(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CDRSClient::ListPersonTrackOutcome CDRSClient::listPersonTrack(const ListPersonTrackRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1563,6 +1527,42 @@ CDRSClient::RecognizeImageOutcomeCallable CDRSClient::recognizeImageCallable(con
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CDRSClient::SearchAggregateObjectOutcome CDRSClient::searchAggregateObject(const SearchAggregateObjectRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return SearchAggregateObjectOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return SearchAggregateObjectOutcome(SearchAggregateObjectResult(outcome.result()));
|
||||
else
|
||||
return SearchAggregateObjectOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CDRSClient::searchAggregateObjectAsync(const SearchAggregateObjectRequest& request, const SearchAggregateObjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, searchAggregateObject(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CDRSClient::SearchAggregateObjectOutcomeCallable CDRSClient::searchAggregateObjectCallable(const SearchAggregateObjectRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<SearchAggregateObjectOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->searchAggregateObject(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CDRSClient::SearchObjectOutcome CDRSClient::searchObject(const SearchObjectRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1635,6 +1635,42 @@ CDRSClient::StopCdrsMonitorOutcomeCallable CDRSClient::stopCdrsMonitorCallable(c
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CDRSClient::StopMonitorOutcome CDRSClient::stopMonitor(const StopMonitorRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return StopMonitorOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return StopMonitorOutcome(StopMonitorResult(outcome.result()));
|
||||
else
|
||||
return StopMonitorOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CDRSClient::stopMonitorAsync(const StopMonitorRequest& request, const StopMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, stopMonitor(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CDRSClient::StopMonitorOutcomeCallable CDRSClient::stopMonitorCallable(const StopMonitorRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<StopMonitorOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->stopMonitor(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CDRSClient::UnbindDeviceOutcome CDRSClient::unbindDevice(const UnbindDeviceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1707,6 +1743,42 @@ CDRSClient::UpdateCdrsMonitorOutcomeCallable CDRSClient::updateCdrsMonitorCallab
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CDRSClient::UpdateMonitorOutcome CDRSClient::updateMonitor(const UpdateMonitorRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return UpdateMonitorOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return UpdateMonitorOutcome(UpdateMonitorResult(outcome.result()));
|
||||
else
|
||||
return UpdateMonitorOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CDRSClient::updateMonitorAsync(const UpdateMonitorRequest& request, const UpdateMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, updateMonitor(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CDRSClient::UpdateMonitorOutcomeCallable CDRSClient::updateMonitorCallable(const UpdateMonitorRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<UpdateMonitorOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->updateMonitor(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CDRSClient::UpdateProjectOutcome CDRSClient::updateProject(const UpdateProjectRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -115,6 +115,17 @@ void AddCdrsMonitorRequest::setBatchIndicator(int batchIndicator)
|
||||
setBodyParameter("BatchIndicator", std::to_string(batchIndicator));
|
||||
}
|
||||
|
||||
std::string AddCdrsMonitorRequest::getBizId()const
|
||||
{
|
||||
return bizId_;
|
||||
}
|
||||
|
||||
void AddCdrsMonitorRequest::setBizId(const std::string& bizId)
|
||||
{
|
||||
bizId_ = bizId;
|
||||
setBodyParameter("BizId", bizId);
|
||||
}
|
||||
|
||||
int AddCdrsMonitorRequest::getNotifierTimeOut()const
|
||||
{
|
||||
return notifierTimeOut_;
|
||||
|
||||
150
cdrs/src/model/AddMonitorRequest.cc
Normal file
150
cdrs/src/model/AddMonitorRequest.cc
Normal file
@@ -0,0 +1,150 @@
|
||||
/*
|
||||
* 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/cdrs/model/AddMonitorRequest.h>
|
||||
|
||||
using AlibabaCloud::CDRS::Model::AddMonitorRequest;
|
||||
|
||||
AddMonitorRequest::AddMonitorRequest() :
|
||||
RpcServiceRequest("cdrs", "2020-11-01", "AddMonitor")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
AddMonitorRequest::~AddMonitorRequest()
|
||||
{}
|
||||
|
||||
std::string AddMonitorRequest::getMonitorType()const
|
||||
{
|
||||
return monitorType_;
|
||||
}
|
||||
|
||||
void AddMonitorRequest::setMonitorType(const std::string& monitorType)
|
||||
{
|
||||
monitorType_ = monitorType;
|
||||
setBodyParameter("MonitorType", monitorType);
|
||||
}
|
||||
|
||||
std::string AddMonitorRequest::getCorpId()const
|
||||
{
|
||||
return corpId_;
|
||||
}
|
||||
|
||||
void AddMonitorRequest::setCorpId(const std::string& corpId)
|
||||
{
|
||||
corpId_ = corpId;
|
||||
setBodyParameter("CorpId", corpId);
|
||||
}
|
||||
|
||||
std::string AddMonitorRequest::getDescription()const
|
||||
{
|
||||
return description_;
|
||||
}
|
||||
|
||||
void AddMonitorRequest::setDescription(const std::string& description)
|
||||
{
|
||||
description_ = description;
|
||||
setBodyParameter("Description", description);
|
||||
}
|
||||
|
||||
std::string AddMonitorRequest::getNotifierAppSecret()const
|
||||
{
|
||||
return notifierAppSecret_;
|
||||
}
|
||||
|
||||
void AddMonitorRequest::setNotifierAppSecret(const std::string& notifierAppSecret)
|
||||
{
|
||||
notifierAppSecret_ = notifierAppSecret;
|
||||
setBodyParameter("NotifierAppSecret", notifierAppSecret);
|
||||
}
|
||||
|
||||
std::string AddMonitorRequest::getNotifierExtendValues()const
|
||||
{
|
||||
return notifierExtendValues_;
|
||||
}
|
||||
|
||||
void AddMonitorRequest::setNotifierExtendValues(const std::string& notifierExtendValues)
|
||||
{
|
||||
notifierExtendValues_ = notifierExtendValues;
|
||||
setBodyParameter("NotifierExtendValues", notifierExtendValues);
|
||||
}
|
||||
|
||||
std::string AddMonitorRequest::getNotifierUrl()const
|
||||
{
|
||||
return notifierUrl_;
|
||||
}
|
||||
|
||||
void AddMonitorRequest::setNotifierUrl(const std::string& notifierUrl)
|
||||
{
|
||||
notifierUrl_ = notifierUrl;
|
||||
setBodyParameter("NotifierUrl", notifierUrl);
|
||||
}
|
||||
|
||||
std::string AddMonitorRequest::getNotifierType()const
|
||||
{
|
||||
return notifierType_;
|
||||
}
|
||||
|
||||
void AddMonitorRequest::setNotifierType(const std::string& notifierType)
|
||||
{
|
||||
notifierType_ = notifierType;
|
||||
setBodyParameter("NotifierType", notifierType);
|
||||
}
|
||||
|
||||
int AddMonitorRequest::getBatchIndicator()const
|
||||
{
|
||||
return batchIndicator_;
|
||||
}
|
||||
|
||||
void AddMonitorRequest::setBatchIndicator(int batchIndicator)
|
||||
{
|
||||
batchIndicator_ = batchIndicator;
|
||||
setBodyParameter("BatchIndicator", std::to_string(batchIndicator));
|
||||
}
|
||||
|
||||
std::string AddMonitorRequest::getBizId()const
|
||||
{
|
||||
return bizId_;
|
||||
}
|
||||
|
||||
void AddMonitorRequest::setBizId(const std::string& bizId)
|
||||
{
|
||||
bizId_ = bizId;
|
||||
setBodyParameter("BizId", bizId);
|
||||
}
|
||||
|
||||
int AddMonitorRequest::getNotifierTimeOut()const
|
||||
{
|
||||
return notifierTimeOut_;
|
||||
}
|
||||
|
||||
void AddMonitorRequest::setNotifierTimeOut(int notifierTimeOut)
|
||||
{
|
||||
notifierTimeOut_ = notifierTimeOut;
|
||||
setBodyParameter("NotifierTimeOut", std::to_string(notifierTimeOut));
|
||||
}
|
||||
|
||||
std::string AddMonitorRequest::getAlgorithmVendor()const
|
||||
{
|
||||
return algorithmVendor_;
|
||||
}
|
||||
|
||||
void AddMonitorRequest::setAlgorithmVendor(const std::string& algorithmVendor)
|
||||
{
|
||||
algorithmVendor_ = algorithmVendor;
|
||||
setBodyParameter("AlgorithmVendor", algorithmVendor);
|
||||
}
|
||||
|
||||
66
cdrs/src/model/AddMonitorResult.cc
Normal file
66
cdrs/src/model/AddMonitorResult.cc
Normal file
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* 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/cdrs/model/AddMonitorResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::CDRS;
|
||||
using namespace AlibabaCloud::CDRS::Model;
|
||||
|
||||
AddMonitorResult::AddMonitorResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
AddMonitorResult::AddMonitorResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
AddMonitorResult::~AddMonitorResult()
|
||||
{}
|
||||
|
||||
void AddMonitorResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["TaskId"].isNull())
|
||||
data_.taskId = dataNode["TaskId"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string AddMonitorResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
AddMonitorResult::Data AddMonitorResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string AddMonitorResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
@@ -60,3 +60,14 @@ void GetCdrsMonitorListRequest::setPageSize(int pageSize)
|
||||
setBodyParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string GetCdrsMonitorListRequest::getBizId()const
|
||||
{
|
||||
return bizId_;
|
||||
}
|
||||
|
||||
void GetCdrsMonitorListRequest::setBizId(const std::string& bizId)
|
||||
{
|
||||
bizId_ = bizId;
|
||||
setBodyParameter("BizId", bizId);
|
||||
}
|
||||
|
||||
|
||||
@@ -60,6 +60,17 @@ void GetCdrsMonitorResultRequest::setStartTime(long startTime)
|
||||
setBodyParameter("StartTime", std::to_string(startTime));
|
||||
}
|
||||
|
||||
std::string GetCdrsMonitorResultRequest::getBizId()const
|
||||
{
|
||||
return bizId_;
|
||||
}
|
||||
|
||||
void GetCdrsMonitorResultRequest::setBizId(const std::string& bizId)
|
||||
{
|
||||
bizId_ = bizId;
|
||||
setBodyParameter("BizId", bizId);
|
||||
}
|
||||
|
||||
std::string GetCdrsMonitorResultRequest::getAlgorithmVendor()const
|
||||
{
|
||||
return algorithmVendor_;
|
||||
|
||||
73
cdrs/src/model/GetMonitorListRequest.cc
Normal file
73
cdrs/src/model/GetMonitorListRequest.cc
Normal file
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cdrs/model/GetMonitorListRequest.h>
|
||||
|
||||
using AlibabaCloud::CDRS::Model::GetMonitorListRequest;
|
||||
|
||||
GetMonitorListRequest::GetMonitorListRequest() :
|
||||
RpcServiceRequest("cdrs", "2020-11-01", "GetMonitorList")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetMonitorListRequest::~GetMonitorListRequest()
|
||||
{}
|
||||
|
||||
std::string GetMonitorListRequest::getCorpId()const
|
||||
{
|
||||
return corpId_;
|
||||
}
|
||||
|
||||
void GetMonitorListRequest::setCorpId(const std::string& corpId)
|
||||
{
|
||||
corpId_ = corpId;
|
||||
setBodyParameter("CorpId", corpId);
|
||||
}
|
||||
|
||||
int GetMonitorListRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void GetMonitorListRequest::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setBodyParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
int GetMonitorListRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void GetMonitorListRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setBodyParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string GetMonitorListRequest::getBizId()const
|
||||
{
|
||||
return bizId_;
|
||||
}
|
||||
|
||||
void GetMonitorListRequest::setBizId(const std::string& bizId)
|
||||
{
|
||||
bizId_ = bizId;
|
||||
setBodyParameter("BizId", bizId);
|
||||
}
|
||||
|
||||
108
cdrs/src/model/GetMonitorListResult.cc
Normal file
108
cdrs/src/model/GetMonitorListResult.cc
Normal file
@@ -0,0 +1,108 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cdrs/model/GetMonitorListResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::CDRS;
|
||||
using namespace AlibabaCloud::CDRS::Model;
|
||||
|
||||
GetMonitorListResult::GetMonitorListResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetMonitorListResult::GetMonitorListResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetMonitorListResult::~GetMonitorListResult()
|
||||
{}
|
||||
|
||||
void GetMonitorListResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["PageNumber"].isNull())
|
||||
data_.pageNumber = std::stoi(dataNode["PageNumber"].asString());
|
||||
if(!dataNode["PageSize"].isNull())
|
||||
data_.pageSize = std::stoi(dataNode["PageSize"].asString());
|
||||
if(!dataNode["TotalCount"].isNull())
|
||||
data_.totalCount = std::stoi(dataNode["TotalCount"].asString());
|
||||
if(!dataNode["TotalPage"].isNull())
|
||||
data_.totalPage = std::stoi(dataNode["TotalPage"].asString());
|
||||
auto allRecordsNode = dataNode["Records"]["Record"];
|
||||
for (auto dataNodeRecordsRecord : allRecordsNode)
|
||||
{
|
||||
Data::Record recordObject;
|
||||
if(!dataNodeRecordsRecord["TaskId"].isNull())
|
||||
recordObject.taskId = dataNodeRecordsRecord["TaskId"].asString();
|
||||
if(!dataNodeRecordsRecord["Status"].isNull())
|
||||
recordObject.status = dataNodeRecordsRecord["Status"].asString();
|
||||
if(!dataNodeRecordsRecord["MonitorType"].isNull())
|
||||
recordObject.monitorType = dataNodeRecordsRecord["MonitorType"].asString();
|
||||
if(!dataNodeRecordsRecord["RuleName"].isNull())
|
||||
recordObject.ruleName = dataNodeRecordsRecord["RuleName"].asString();
|
||||
if(!dataNodeRecordsRecord["AlgorithmVendor"].isNull())
|
||||
recordObject.algorithmVendor = dataNodeRecordsRecord["AlgorithmVendor"].asString();
|
||||
if(!dataNodeRecordsRecord["CreateDate"].isNull())
|
||||
recordObject.createDate = dataNodeRecordsRecord["CreateDate"].asString();
|
||||
if(!dataNodeRecordsRecord["ModifiedDate"].isNull())
|
||||
recordObject.modifiedDate = dataNodeRecordsRecord["ModifiedDate"].asString();
|
||||
if(!dataNodeRecordsRecord["DeviceList"].isNull())
|
||||
recordObject.deviceList = dataNodeRecordsRecord["DeviceList"].asString();
|
||||
if(!dataNodeRecordsRecord["Attributes"].isNull())
|
||||
recordObject.attributes = dataNodeRecordsRecord["Attributes"].asString();
|
||||
if(!dataNodeRecordsRecord["RuleExpression"].isNull())
|
||||
recordObject.ruleExpression = dataNodeRecordsRecord["RuleExpression"].asString();
|
||||
if(!dataNodeRecordsRecord["NotifierType"].isNull())
|
||||
recordObject.notifierType = dataNodeRecordsRecord["NotifierType"].asString();
|
||||
if(!dataNodeRecordsRecord["NotifierExtra"].isNull())
|
||||
recordObject.notifierExtra = dataNodeRecordsRecord["NotifierExtra"].asString();
|
||||
if(!dataNodeRecordsRecord["Description"].isNull())
|
||||
recordObject.description = dataNodeRecordsRecord["Description"].asString();
|
||||
if(!dataNodeRecordsRecord["Expression"].isNull())
|
||||
recordObject.expression = dataNodeRecordsRecord["Expression"].asString();
|
||||
if(!dataNodeRecordsRecord["ImageMatch"].isNull())
|
||||
recordObject.imageMatch = dataNodeRecordsRecord["ImageMatch"].asString();
|
||||
data_.records.push_back(recordObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GetMonitorListResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
GetMonitorListResult::Data GetMonitorListResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string GetMonitorListResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
106
cdrs/src/model/GetMonitorResultRequest.cc
Normal file
106
cdrs/src/model/GetMonitorResultRequest.cc
Normal file
@@ -0,0 +1,106 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cdrs/model/GetMonitorResultRequest.h>
|
||||
|
||||
using AlibabaCloud::CDRS::Model::GetMonitorResultRequest;
|
||||
|
||||
GetMonitorResultRequest::GetMonitorResultRequest() :
|
||||
RpcServiceRequest("cdrs", "2020-11-01", "GetMonitorResult")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetMonitorResultRequest::~GetMonitorResultRequest()
|
||||
{}
|
||||
|
||||
std::string GetMonitorResultRequest::getCorpId()const
|
||||
{
|
||||
return corpId_;
|
||||
}
|
||||
|
||||
void GetMonitorResultRequest::setCorpId(const std::string& corpId)
|
||||
{
|
||||
corpId_ = corpId;
|
||||
setBodyParameter("CorpId", corpId);
|
||||
}
|
||||
|
||||
long GetMonitorResultRequest::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void GetMonitorResultRequest::setEndTime(long endTime)
|
||||
{
|
||||
endTime_ = endTime;
|
||||
setBodyParameter("EndTime", std::to_string(endTime));
|
||||
}
|
||||
|
||||
long GetMonitorResultRequest::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void GetMonitorResultRequest::setStartTime(long startTime)
|
||||
{
|
||||
startTime_ = startTime;
|
||||
setBodyParameter("StartTime", std::to_string(startTime));
|
||||
}
|
||||
|
||||
std::string GetMonitorResultRequest::getBizId()const
|
||||
{
|
||||
return bizId_;
|
||||
}
|
||||
|
||||
void GetMonitorResultRequest::setBizId(const std::string& bizId)
|
||||
{
|
||||
bizId_ = bizId;
|
||||
setBodyParameter("BizId", bizId);
|
||||
}
|
||||
|
||||
std::string GetMonitorResultRequest::getAlgorithmVendor()const
|
||||
{
|
||||
return algorithmVendor_;
|
||||
}
|
||||
|
||||
void GetMonitorResultRequest::setAlgorithmVendor(const std::string& algorithmVendor)
|
||||
{
|
||||
algorithmVendor_ = algorithmVendor;
|
||||
setBodyParameter("AlgorithmVendor", algorithmVendor);
|
||||
}
|
||||
|
||||
std::string GetMonitorResultRequest::getMinRecordId()const
|
||||
{
|
||||
return minRecordId_;
|
||||
}
|
||||
|
||||
void GetMonitorResultRequest::setMinRecordId(const std::string& minRecordId)
|
||||
{
|
||||
minRecordId_ = minRecordId;
|
||||
setBodyParameter("MinRecordId", minRecordId);
|
||||
}
|
||||
|
||||
std::string GetMonitorResultRequest::getTaskId()const
|
||||
{
|
||||
return taskId_;
|
||||
}
|
||||
|
||||
void GetMonitorResultRequest::setTaskId(const std::string& taskId)
|
||||
{
|
||||
taskId_ = taskId;
|
||||
setBodyParameter("TaskId", taskId);
|
||||
}
|
||||
|
||||
97
cdrs/src/model/GetMonitorResultResult.cc
Normal file
97
cdrs/src/model/GetMonitorResultResult.cc
Normal file
@@ -0,0 +1,97 @@
|
||||
/*
|
||||
* 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/cdrs/model/GetMonitorResultResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::CDRS;
|
||||
using namespace AlibabaCloud::CDRS::Model;
|
||||
|
||||
GetMonitorResultResult::GetMonitorResultResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetMonitorResultResult::GetMonitorResultResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetMonitorResultResult::~GetMonitorResultResult()
|
||||
{}
|
||||
|
||||
void GetMonitorResultResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["MaxId"].isNull())
|
||||
data_.maxId = dataNode["MaxId"].asString();
|
||||
auto allRecordsNode = dataNode["Records"]["RecordsItem"];
|
||||
for (auto dataNodeRecordsRecordsItem : allRecordsNode)
|
||||
{
|
||||
Data::RecordsItem recordsItemObject;
|
||||
if(!dataNodeRecordsRecordsItem["RightBottomY"].isNull())
|
||||
recordsItemObject.rightBottomY = dataNodeRecordsRecordsItem["RightBottomY"].asString();
|
||||
if(!dataNodeRecordsRecordsItem["RightBottomX"].isNull())
|
||||
recordsItemObject.rightBottomX = dataNodeRecordsRecordsItem["RightBottomX"].asString();
|
||||
if(!dataNodeRecordsRecordsItem["LeftUpY"].isNull())
|
||||
recordsItemObject.leftUpY = dataNodeRecordsRecordsItem["LeftUpY"].asString();
|
||||
if(!dataNodeRecordsRecordsItem["LeftUpX"].isNull())
|
||||
recordsItemObject.leftUpX = dataNodeRecordsRecordsItem["LeftUpX"].asString();
|
||||
if(!dataNodeRecordsRecordsItem["GbId"].isNull())
|
||||
recordsItemObject.gbId = dataNodeRecordsRecordsItem["GbId"].asString();
|
||||
if(!dataNodeRecordsRecordsItem["Score"].isNull())
|
||||
recordsItemObject.score = dataNodeRecordsRecordsItem["Score"].asString();
|
||||
if(!dataNodeRecordsRecordsItem["PicUrl"].isNull())
|
||||
recordsItemObject.picUrl = dataNodeRecordsRecordsItem["PicUrl"].asString();
|
||||
if(!dataNodeRecordsRecordsItem["ShotTime"].isNull())
|
||||
recordsItemObject.shotTime = dataNodeRecordsRecordsItem["ShotTime"].asString();
|
||||
if(!dataNodeRecordsRecordsItem["MonitorPicUrl"].isNull())
|
||||
recordsItemObject.monitorPicUrl = dataNodeRecordsRecordsItem["MonitorPicUrl"].asString();
|
||||
if(!dataNodeRecordsRecordsItem["TargetPicUrl"].isNull())
|
||||
recordsItemObject.targetPicUrl = dataNodeRecordsRecordsItem["TargetPicUrl"].asString();
|
||||
if(!dataNodeRecordsRecordsItem["TaskId"].isNull())
|
||||
recordsItemObject.taskId = dataNodeRecordsRecordsItem["TaskId"].asString();
|
||||
auto extendInfoNode = value["ExtendInfo"];
|
||||
if(!extendInfoNode["PlateNo"].isNull())
|
||||
recordsItemObject.extendInfo.plateNo = extendInfoNode["PlateNo"].asString();
|
||||
data_.records.push_back(recordsItemObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GetMonitorResultResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
GetMonitorResultResult::Data GetMonitorResultResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string GetMonitorResultResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
@@ -1,128 +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/cdrs/model/ListCorpMetricsRequest.h>
|
||||
|
||||
using AlibabaCloud::CDRS::Model::ListCorpMetricsRequest;
|
||||
|
||||
ListCorpMetricsRequest::ListCorpMetricsRequest() :
|
||||
RpcServiceRequest("cdrs", "2020-11-01", "ListCorpMetrics")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ListCorpMetricsRequest::~ListCorpMetricsRequest()
|
||||
{}
|
||||
|
||||
std::string ListCorpMetricsRequest::getCorpId()const
|
||||
{
|
||||
return corpId_;
|
||||
}
|
||||
|
||||
void ListCorpMetricsRequest::setCorpId(const std::string& corpId)
|
||||
{
|
||||
corpId_ = corpId;
|
||||
setBodyParameter("CorpId", corpId);
|
||||
}
|
||||
|
||||
std::string ListCorpMetricsRequest::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void ListCorpMetricsRequest::setEndTime(const std::string& endTime)
|
||||
{
|
||||
endTime_ = endTime;
|
||||
setBodyParameter("EndTime", endTime);
|
||||
}
|
||||
|
||||
std::string ListCorpMetricsRequest::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void ListCorpMetricsRequest::setStartTime(const std::string& startTime)
|
||||
{
|
||||
startTime_ = startTime;
|
||||
setBodyParameter("StartTime", startTime);
|
||||
}
|
||||
|
||||
long ListCorpMetricsRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void ListCorpMetricsRequest::setPageNumber(long pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setBodyParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string ListCorpMetricsRequest::getDeviceGroupList()const
|
||||
{
|
||||
return deviceGroupList_;
|
||||
}
|
||||
|
||||
void ListCorpMetricsRequest::setDeviceGroupList(const std::string& deviceGroupList)
|
||||
{
|
||||
deviceGroupList_ = deviceGroupList;
|
||||
setBodyParameter("DeviceGroupList", deviceGroupList);
|
||||
}
|
||||
|
||||
std::string ListCorpMetricsRequest::getTagCode()const
|
||||
{
|
||||
return tagCode_;
|
||||
}
|
||||
|
||||
void ListCorpMetricsRequest::setTagCode(const std::string& tagCode)
|
||||
{
|
||||
tagCode_ = tagCode;
|
||||
setBodyParameter("TagCode", tagCode);
|
||||
}
|
||||
|
||||
std::string ListCorpMetricsRequest::getUserGroupList()const
|
||||
{
|
||||
return userGroupList_;
|
||||
}
|
||||
|
||||
void ListCorpMetricsRequest::setUserGroupList(const std::string& userGroupList)
|
||||
{
|
||||
userGroupList_ = userGroupList;
|
||||
setBodyParameter("UserGroupList", userGroupList);
|
||||
}
|
||||
|
||||
long ListCorpMetricsRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void ListCorpMetricsRequest::setPageSize(long pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setBodyParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string ListCorpMetricsRequest::getDeviceIdList()const
|
||||
{
|
||||
return deviceIdList_;
|
||||
}
|
||||
|
||||
void ListCorpMetricsRequest::setDeviceIdList(const std::string& deviceIdList)
|
||||
{
|
||||
deviceIdList_ = deviceIdList;
|
||||
setBodyParameter("DeviceIdList", deviceIdList);
|
||||
}
|
||||
|
||||
@@ -1,115 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cdrs/model/ListCorpMetricsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::CDRS;
|
||||
using namespace AlibabaCloud::CDRS::Model;
|
||||
|
||||
ListCorpMetricsResult::ListCorpMetricsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ListCorpMetricsResult::ListCorpMetricsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ListCorpMetricsResult::~ListCorpMetricsResult()
|
||||
{}
|
||||
|
||||
void ListCorpMetricsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataNode = value["Data"]["DataItem"];
|
||||
for (auto valueDataDataItem : allDataNode)
|
||||
{
|
||||
DataItem dataObject;
|
||||
if(!valueDataDataItem["CorpId"].isNull())
|
||||
dataObject.corpId = valueDataDataItem["CorpId"].asString();
|
||||
if(!valueDataDataItem["PersonId"].isNull())
|
||||
dataObject.personId = valueDataDataItem["PersonId"].asString();
|
||||
if(!valueDataDataItem["DeviceGroupId"].isNull())
|
||||
dataObject.deviceGroupId = valueDataDataItem["DeviceGroupId"].asString();
|
||||
if(!valueDataDataItem["DeviceId"].isNull())
|
||||
dataObject.deviceId = valueDataDataItem["DeviceId"].asString();
|
||||
if(!valueDataDataItem["UserGroupId"].isNull())
|
||||
dataObject.userGroupId = valueDataDataItem["UserGroupId"].asString();
|
||||
if(!valueDataDataItem["TagMetrics"].isNull())
|
||||
dataObject.tagMetrics = valueDataDataItem["TagMetrics"].asString();
|
||||
if(!valueDataDataItem["TagCode"].isNull())
|
||||
dataObject.tagCode = valueDataDataItem["TagCode"].asString();
|
||||
if(!valueDataDataItem["TagValue"].isNull())
|
||||
dataObject.tagValue = valueDataDataItem["TagValue"].asString();
|
||||
if(!valueDataDataItem["DateId"].isNull())
|
||||
dataObject.dateId = valueDataDataItem["DateId"].asString();
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString();
|
||||
|
||||
}
|
||||
|
||||
int ListCorpMetricsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int ListCorpMetricsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
std::string ListCorpMetricsResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
int ListCorpMetricsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<ListCorpMetricsResult::DataItem> ListCorpMetricsResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string ListCorpMetricsResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
std::string ListCorpMetricsResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -1,117 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cdrs/model/ListCorpTrackDetailRequest.h>
|
||||
|
||||
using AlibabaCloud::CDRS::Model::ListCorpTrackDetailRequest;
|
||||
|
||||
ListCorpTrackDetailRequest::ListCorpTrackDetailRequest() :
|
||||
RpcServiceRequest("cdrs", "2020-11-01", "ListCorpTrackDetail")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ListCorpTrackDetailRequest::~ListCorpTrackDetailRequest()
|
||||
{}
|
||||
|
||||
std::string ListCorpTrackDetailRequest::getSchema()const
|
||||
{
|
||||
return schema_;
|
||||
}
|
||||
|
||||
void ListCorpTrackDetailRequest::setSchema(const std::string& schema)
|
||||
{
|
||||
schema_ = schema;
|
||||
setBodyParameter("Schema", schema);
|
||||
}
|
||||
|
||||
std::string ListCorpTrackDetailRequest::getCorpId()const
|
||||
{
|
||||
return corpId_;
|
||||
}
|
||||
|
||||
void ListCorpTrackDetailRequest::setCorpId(const std::string& corpId)
|
||||
{
|
||||
corpId_ = corpId;
|
||||
setBodyParameter("CorpId", corpId);
|
||||
}
|
||||
|
||||
std::string ListCorpTrackDetailRequest::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void ListCorpTrackDetailRequest::setEndTime(const std::string& endTime)
|
||||
{
|
||||
endTime_ = endTime;
|
||||
setBodyParameter("EndTime", endTime);
|
||||
}
|
||||
|
||||
std::string ListCorpTrackDetailRequest::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void ListCorpTrackDetailRequest::setStartTime(const std::string& startTime)
|
||||
{
|
||||
startTime_ = startTime;
|
||||
setBodyParameter("StartTime", startTime);
|
||||
}
|
||||
|
||||
std::string ListCorpTrackDetailRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void ListCorpTrackDetailRequest::setPageNumber(const std::string& pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setBodyParameter("PageNumber", pageNumber);
|
||||
}
|
||||
|
||||
std::string ListCorpTrackDetailRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void ListCorpTrackDetailRequest::setPageSize(const std::string& pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setBodyParameter("PageSize", pageSize);
|
||||
}
|
||||
|
||||
std::string ListCorpTrackDetailRequest::getDataSourceId()const
|
||||
{
|
||||
return dataSourceId_;
|
||||
}
|
||||
|
||||
void ListCorpTrackDetailRequest::setDataSourceId(const std::string& dataSourceId)
|
||||
{
|
||||
dataSourceId_ = dataSourceId;
|
||||
setBodyParameter("DataSourceId", dataSourceId);
|
||||
}
|
||||
|
||||
std::string ListCorpTrackDetailRequest::getPersonId()const
|
||||
{
|
||||
return personId_;
|
||||
}
|
||||
|
||||
void ListCorpTrackDetailRequest::setPersonId(const std::string& personId)
|
||||
{
|
||||
personId_ = personId;
|
||||
setBodyParameter("PersonId", personId);
|
||||
}
|
||||
|
||||
@@ -1,123 +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/cdrs/model/ListCorpTrackDetailResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::CDRS;
|
||||
using namespace AlibabaCloud::CDRS::Model;
|
||||
|
||||
ListCorpTrackDetailResult::ListCorpTrackDetailResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ListCorpTrackDetailResult::ListCorpTrackDetailResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ListCorpTrackDetailResult::~ListCorpTrackDetailResult()
|
||||
{}
|
||||
|
||||
void ListCorpTrackDetailResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataNode = value["Data"]["DataItem"];
|
||||
for (auto valueDataDataItem : allDataNode)
|
||||
{
|
||||
DataItem dataObject;
|
||||
if(!valueDataDataItem["Date"].isNull())
|
||||
dataObject.date = valueDataDataItem["Date"].asString();
|
||||
if(!valueDataDataItem["LastTime"].isNull())
|
||||
dataObject.lastTime = valueDataDataItem["LastTime"].asString();
|
||||
if(!valueDataDataItem["StartTime"].isNull())
|
||||
dataObject.startTime = valueDataDataItem["StartTime"].asString();
|
||||
if(!valueDataDataItem["EndSourceImage"].isNull())
|
||||
dataObject.endSourceImage = valueDataDataItem["EndSourceImage"].asString();
|
||||
if(!valueDataDataItem["DeviceId"].isNull())
|
||||
dataObject.deviceId = valueDataDataItem["DeviceId"].asString();
|
||||
if(!valueDataDataItem["StartTargetImage"].isNull())
|
||||
dataObject.startTargetImage = valueDataDataItem["StartTargetImage"].asString();
|
||||
if(!valueDataDataItem["GroupId"].isNull())
|
||||
dataObject.groupId = valueDataDataItem["GroupId"].asString();
|
||||
if(!valueDataDataItem["PersonId"].isNull())
|
||||
dataObject.personId = valueDataDataItem["PersonId"].asString();
|
||||
if(!valueDataDataItem["StartSourceImage"].isNull())
|
||||
dataObject.startSourceImage = valueDataDataItem["StartSourceImage"].asString();
|
||||
if(!valueDataDataItem["CorpId"].isNull())
|
||||
dataObject.corpId = valueDataDataItem["CorpId"].asString();
|
||||
if(!valueDataDataItem["EndTargetImage"].isNull())
|
||||
dataObject.endTargetImage = valueDataDataItem["EndTargetImage"].asString();
|
||||
if(!valueDataDataItem["SourceUrl"].isNull())
|
||||
dataObject.sourceUrl = valueDataDataItem["SourceUrl"].asString();
|
||||
if(!valueDataDataItem["TargetUrl"].isNull())
|
||||
dataObject.targetUrl = valueDataDataItem["TargetUrl"].asString();
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString();
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
int ListCorpTrackDetailResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
std::string ListCorpTrackDetailResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
int ListCorpTrackDetailResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int ListCorpTrackDetailResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<ListCorpTrackDetailResult::DataItem> ListCorpTrackDetailResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string ListCorpTrackDetailResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
std::string ListCorpTrackDetailResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -1,106 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cdrs/model/ListMetricsRequest.h>
|
||||
|
||||
using AlibabaCloud::CDRS::Model::ListMetricsRequest;
|
||||
|
||||
ListMetricsRequest::ListMetricsRequest() :
|
||||
RpcServiceRequest("cdrs", "2020-11-01", "ListMetrics")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ListMetricsRequest::~ListMetricsRequest()
|
||||
{}
|
||||
|
||||
std::string ListMetricsRequest::getCorpId()const
|
||||
{
|
||||
return corpId_;
|
||||
}
|
||||
|
||||
void ListMetricsRequest::setCorpId(const std::string& corpId)
|
||||
{
|
||||
corpId_ = corpId;
|
||||
setBodyParameter("CorpId", corpId);
|
||||
}
|
||||
|
||||
std::string ListMetricsRequest::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void ListMetricsRequest::setEndTime(const std::string& endTime)
|
||||
{
|
||||
endTime_ = endTime;
|
||||
setBodyParameter("EndTime", endTime);
|
||||
}
|
||||
|
||||
std::string ListMetricsRequest::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void ListMetricsRequest::setStartTime(const std::string& startTime)
|
||||
{
|
||||
startTime_ = startTime;
|
||||
setBodyParameter("StartTime", startTime);
|
||||
}
|
||||
|
||||
std::string ListMetricsRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void ListMetricsRequest::setPageNumber(const std::string& pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setBodyParameter("PageNumber", pageNumber);
|
||||
}
|
||||
|
||||
std::string ListMetricsRequest::getTagCode()const
|
||||
{
|
||||
return tagCode_;
|
||||
}
|
||||
|
||||
void ListMetricsRequest::setTagCode(const std::string& tagCode)
|
||||
{
|
||||
tagCode_ = tagCode;
|
||||
setBodyParameter("TagCode", tagCode);
|
||||
}
|
||||
|
||||
std::string ListMetricsRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void ListMetricsRequest::setPageSize(const std::string& pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setBodyParameter("PageSize", pageSize);
|
||||
}
|
||||
|
||||
std::string ListMetricsRequest::getAggregateType()const
|
||||
{
|
||||
return aggregateType_;
|
||||
}
|
||||
|
||||
void ListMetricsRequest::setAggregateType(const std::string& aggregateType)
|
||||
{
|
||||
aggregateType_ = aggregateType;
|
||||
setBodyParameter("AggregateType", aggregateType);
|
||||
}
|
||||
|
||||
@@ -1,100 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cdrs/model/ListMetricsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::CDRS;
|
||||
using namespace AlibabaCloud::CDRS::Model;
|
||||
|
||||
ListMetricsResult::ListMetricsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ListMetricsResult::ListMetricsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ListMetricsResult::~ListMetricsResult()
|
||||
{}
|
||||
|
||||
void ListMetricsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataNode = value["Data"]["DataItem"];
|
||||
for (auto valueDataDataItem : allDataNode)
|
||||
{
|
||||
DataItem dataObject;
|
||||
if(!valueDataDataItem["DateTime"].isNull())
|
||||
dataObject.dateTime = valueDataDataItem["DateTime"].asString();
|
||||
if(!valueDataDataItem["TagCode"].isNull())
|
||||
dataObject.tagCode = valueDataDataItem["TagCode"].asString();
|
||||
if(!valueDataDataItem["TagValue"].isNull())
|
||||
dataObject.tagValue = valueDataDataItem["TagValue"].asString();
|
||||
if(!valueDataDataItem["TagMetric"].isNull())
|
||||
dataObject.tagMetric = valueDataDataItem["TagMetric"].asString();
|
||||
if(!valueDataDataItem["CorpId"].isNull())
|
||||
dataObject.corpId = valueDataDataItem["CorpId"].asString();
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = value["PageNumber"].asString();
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = value["PageSize"].asString();
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = value["TotalCount"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string ListMetricsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
std::string ListMetricsResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
std::string ListMetricsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
std::string ListMetricsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<ListMetricsResult::DataItem> ListMetricsResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string ListMetricsResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
@@ -1,106 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cdrs/model/ListPersonTraceRequest.h>
|
||||
|
||||
using AlibabaCloud::CDRS::Model::ListPersonTraceRequest;
|
||||
|
||||
ListPersonTraceRequest::ListPersonTraceRequest() :
|
||||
RpcServiceRequest("cdrs", "2020-11-01", "ListPersonTrace")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ListPersonTraceRequest::~ListPersonTraceRequest()
|
||||
{}
|
||||
|
||||
std::string ListPersonTraceRequest::getCorpId()const
|
||||
{
|
||||
return corpId_;
|
||||
}
|
||||
|
||||
void ListPersonTraceRequest::setCorpId(const std::string& corpId)
|
||||
{
|
||||
corpId_ = corpId;
|
||||
setBodyParameter("CorpId", corpId);
|
||||
}
|
||||
|
||||
std::string ListPersonTraceRequest::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void ListPersonTraceRequest::setEndTime(const std::string& endTime)
|
||||
{
|
||||
endTime_ = endTime;
|
||||
setBodyParameter("EndTime", endTime);
|
||||
}
|
||||
|
||||
std::string ListPersonTraceRequest::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void ListPersonTraceRequest::setStartTime(const std::string& startTime)
|
||||
{
|
||||
startTime_ = startTime;
|
||||
setBodyParameter("StartTime", startTime);
|
||||
}
|
||||
|
||||
std::string ListPersonTraceRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void ListPersonTraceRequest::setPageNumber(const std::string& pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setBodyParameter("PageNumber", pageNumber);
|
||||
}
|
||||
|
||||
std::string ListPersonTraceRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void ListPersonTraceRequest::setPageSize(const std::string& pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setBodyParameter("PageSize", pageSize);
|
||||
}
|
||||
|
||||
std::string ListPersonTraceRequest::getDataSourceId()const
|
||||
{
|
||||
return dataSourceId_;
|
||||
}
|
||||
|
||||
void ListPersonTraceRequest::setDataSourceId(const std::string& dataSourceId)
|
||||
{
|
||||
dataSourceId_ = dataSourceId;
|
||||
setBodyParameter("DataSourceId", dataSourceId);
|
||||
}
|
||||
|
||||
std::string ListPersonTraceRequest::getPersonId()const
|
||||
{
|
||||
return personId_;
|
||||
}
|
||||
|
||||
void ListPersonTraceRequest::setPersonId(const std::string& personId)
|
||||
{
|
||||
personId_ = personId;
|
||||
setBodyParameter("PersonId", personId);
|
||||
}
|
||||
|
||||
@@ -1,119 +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/cdrs/model/ListPersonTraceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::CDRS;
|
||||
using namespace AlibabaCloud::CDRS::Model;
|
||||
|
||||
ListPersonTraceResult::ListPersonTraceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ListPersonTraceResult::ListPersonTraceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ListPersonTraceResult::~ListPersonTraceResult()
|
||||
{}
|
||||
|
||||
void ListPersonTraceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataNode = value["Data"]["DataItem"];
|
||||
for (auto valueDataDataItem : allDataNode)
|
||||
{
|
||||
DataItem dataObject;
|
||||
if(!valueDataDataItem["Date"].isNull())
|
||||
dataObject.date = valueDataDataItem["Date"].asString();
|
||||
if(!valueDataDataItem["LastTime"].isNull())
|
||||
dataObject.lastTime = valueDataDataItem["LastTime"].asString();
|
||||
if(!valueDataDataItem["StartTime"].isNull())
|
||||
dataObject.startTime = valueDataDataItem["StartTime"].asString();
|
||||
if(!valueDataDataItem["EndSourceImage"].isNull())
|
||||
dataObject.endSourceImage = valueDataDataItem["EndSourceImage"].asString();
|
||||
if(!valueDataDataItem["DeviceId"].isNull())
|
||||
dataObject.deviceId = valueDataDataItem["DeviceId"].asString();
|
||||
if(!valueDataDataItem["StartTargetImage"].isNull())
|
||||
dataObject.startTargetImage = valueDataDataItem["StartTargetImage"].asString();
|
||||
if(!valueDataDataItem["GroupId"].isNull())
|
||||
dataObject.groupId = valueDataDataItem["GroupId"].asString();
|
||||
if(!valueDataDataItem["PersonId"].isNull())
|
||||
dataObject.personId = valueDataDataItem["PersonId"].asString();
|
||||
if(!valueDataDataItem["StartSourceImage"].isNull())
|
||||
dataObject.startSourceImage = valueDataDataItem["StartSourceImage"].asString();
|
||||
if(!valueDataDataItem["CorpId"].isNull())
|
||||
dataObject.corpId = valueDataDataItem["CorpId"].asString();
|
||||
if(!valueDataDataItem["EndTargetImage"].isNull())
|
||||
dataObject.endTargetImage = valueDataDataItem["EndTargetImage"].asString();
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString();
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
int ListPersonTraceResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
std::string ListPersonTraceResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
int ListPersonTraceResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int ListPersonTraceResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<ListPersonTraceResult::DataItem> ListPersonTraceResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string ListPersonTraceResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
std::string ListPersonTraceResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -69,6 +69,10 @@ void ListVehicleDetailsResult::parse(const std::string &payload)
|
||||
dataObject.personId = valueDataDatas["PersonId"].asString();
|
||||
if(!valueDataDatas["PlateId"].isNull())
|
||||
dataObject.plateId = valueDataDatas["PlateId"].asString();
|
||||
if(!valueDataDatas["SourceUrl"].isNull())
|
||||
dataObject.sourceUrl = valueDataDatas["SourceUrl"].asString();
|
||||
if(!valueDataDatas["TargetUrl"].isNull())
|
||||
dataObject.targetUrl = valueDataDatas["TargetUrl"].asString();
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
|
||||
@@ -71,3 +71,25 @@ void ListVehicleTopRequest::setStartTime(const std::string& startTime)
|
||||
setBodyParameter("StartTime", startTime);
|
||||
}
|
||||
|
||||
std::string ListVehicleTopRequest::getPageNum()const
|
||||
{
|
||||
return pageNum_;
|
||||
}
|
||||
|
||||
void ListVehicleTopRequest::setPageNum(const std::string& pageNum)
|
||||
{
|
||||
pageNum_ = pageNum;
|
||||
setBodyParameter("PageNum", pageNum);
|
||||
}
|
||||
|
||||
std::string ListVehicleTopRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void ListVehicleTopRequest::setPageSize(const std::string& pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setBodyParameter("PageSize", pageSize);
|
||||
}
|
||||
|
||||
|
||||
@@ -71,3 +71,25 @@ void ListVehicleTrackRequest::setStartTime(const std::string& startTime)
|
||||
setBodyParameter("StartTime", startTime);
|
||||
}
|
||||
|
||||
long ListVehicleTrackRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void ListVehicleTrackRequest::setPageNumber(long pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setBodyParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
long ListVehicleTrackRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void ListVehicleTrackRequest::setPageSize(long pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setBodyParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
|
||||
@@ -71,6 +71,10 @@ void ListVehicleTrackResult::parse(const std::string &payload)
|
||||
dataObject.latitude = valueDataDatas["Latitude"].asString();
|
||||
if(!valueDataDatas["Longitude"].isNull())
|
||||
dataObject.longitude = valueDataDatas["Longitude"].asString();
|
||||
if(!valueDataDatas["SourceUrl"].isNull())
|
||||
dataObject.sourceUrl = valueDataDatas["SourceUrl"].asString();
|
||||
if(!valueDataDatas["TargetUrl"].isNull())
|
||||
dataObject.targetUrl = valueDataDatas["TargetUrl"].asString();
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
|
||||
@@ -27,6 +27,17 @@ RecognizeImageRequest::RecognizeImageRequest() :
|
||||
RecognizeImageRequest::~RecognizeImageRequest()
|
||||
{}
|
||||
|
||||
bool RecognizeImageRequest::getRequireCropImage()const
|
||||
{
|
||||
return requireCropImage_;
|
||||
}
|
||||
|
||||
void RecognizeImageRequest::setRequireCropImage(bool requireCropImage)
|
||||
{
|
||||
requireCropImage_ = requireCropImage;
|
||||
setBodyParameter("RequireCropImage", requireCropImage ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string RecognizeImageRequest::getCorpId()const
|
||||
{
|
||||
return corpId_;
|
||||
@@ -38,6 +49,17 @@ void RecognizeImageRequest::setCorpId(const std::string& corpId)
|
||||
setBodyParameter("CorpId", corpId);
|
||||
}
|
||||
|
||||
std::string RecognizeImageRequest::getRecognizeType()const
|
||||
{
|
||||
return recognizeType_;
|
||||
}
|
||||
|
||||
void RecognizeImageRequest::setRecognizeType(const std::string& recognizeType)
|
||||
{
|
||||
recognizeType_ = recognizeType;
|
||||
setBodyParameter("RecognizeType", recognizeType);
|
||||
}
|
||||
|
||||
std::string RecognizeImageRequest::getVendor()const
|
||||
{
|
||||
return vendor_;
|
||||
|
||||
@@ -54,6 +54,10 @@ void RecognizeImageResult::parse(const std::string &payload)
|
||||
bodyListItemObject.rightBottomY = std::stoi(dataNodeBodyListBodyListItem["RightBottomY"].asString());
|
||||
if(!dataNodeBodyListBodyListItem["Feature"].isNull())
|
||||
bodyListItemObject.feature = dataNodeBodyListBodyListItem["Feature"].asString();
|
||||
if(!dataNodeBodyListBodyListItem["TargetImageContent"].isNull())
|
||||
bodyListItemObject.targetImageContent = dataNodeBodyListBodyListItem["TargetImageContent"].asString();
|
||||
if(!dataNodeBodyListBodyListItem["CropAlgorithmCode"].isNull())
|
||||
bodyListItemObject.cropAlgorithmCode = dataNodeBodyListBodyListItem["CropAlgorithmCode"].asString();
|
||||
data_.bodyList.push_back(bodyListItemObject);
|
||||
}
|
||||
auto allFaceListNode = dataNode["FaceList"]["FaceListItem"];
|
||||
@@ -74,6 +78,10 @@ void RecognizeImageResult::parse(const std::string &payload)
|
||||
faceListItemObject.faceKeyPointQuality = std::stof(dataNodeFaceListFaceListItem["FaceKeyPointQuality"].asString());
|
||||
if(!dataNodeFaceListFaceListItem["Feature"].isNull())
|
||||
faceListItemObject.feature = dataNodeFaceListFaceListItem["Feature"].asString();
|
||||
if(!dataNodeFaceListFaceListItem["TargetImageContent"].isNull())
|
||||
faceListItemObject.targetImageContent = dataNodeFaceListFaceListItem["TargetImageContent"].asString();
|
||||
if(!dataNodeFaceListFaceListItem["CropAlgorithmCode"].isNull())
|
||||
faceListItemObject.cropAlgorithmCode = dataNodeFaceListFaceListItem["CropAlgorithmCode"].asString();
|
||||
data_.faceList.push_back(faceListItemObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
|
||||
172
cdrs/src/model/SearchAggregateObjectRequest.cc
Normal file
172
cdrs/src/model/SearchAggregateObjectRequest.cc
Normal file
@@ -0,0 +1,172 @@
|
||||
/*
|
||||
* 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/cdrs/model/SearchAggregateObjectRequest.h>
|
||||
|
||||
using AlibabaCloud::CDRS::Model::SearchAggregateObjectRequest;
|
||||
|
||||
SearchAggregateObjectRequest::SearchAggregateObjectRequest() :
|
||||
RpcServiceRequest("cdrs", "2020-11-01", "SearchAggregateObject")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
SearchAggregateObjectRequest::~SearchAggregateObjectRequest()
|
||||
{}
|
||||
|
||||
std::string SearchAggregateObjectRequest::getShotTimeEnd()const
|
||||
{
|
||||
return shotTimeEnd_;
|
||||
}
|
||||
|
||||
void SearchAggregateObjectRequest::setShotTimeEnd(const std::string& shotTimeEnd)
|
||||
{
|
||||
shotTimeEnd_ = shotTimeEnd;
|
||||
setBodyParameter("ShotTimeEnd", shotTimeEnd);
|
||||
}
|
||||
|
||||
std::string SearchAggregateObjectRequest::getCorpId()const
|
||||
{
|
||||
return corpId_;
|
||||
}
|
||||
|
||||
void SearchAggregateObjectRequest::setCorpId(const std::string& corpId)
|
||||
{
|
||||
corpId_ = corpId;
|
||||
setBodyParameter("CorpId", corpId);
|
||||
}
|
||||
|
||||
int SearchAggregateObjectRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void SearchAggregateObjectRequest::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setBodyParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string SearchAggregateObjectRequest::getFeature()const
|
||||
{
|
||||
return feature_;
|
||||
}
|
||||
|
||||
void SearchAggregateObjectRequest::setFeature(const std::string& feature)
|
||||
{
|
||||
feature_ = feature;
|
||||
setBodyParameter("Feature", feature);
|
||||
}
|
||||
|
||||
std::string SearchAggregateObjectRequest::getVendor()const
|
||||
{
|
||||
return vendor_;
|
||||
}
|
||||
|
||||
void SearchAggregateObjectRequest::setVendor(const std::string& vendor)
|
||||
{
|
||||
vendor_ = vendor;
|
||||
setBodyParameter("Vendor", vendor);
|
||||
}
|
||||
|
||||
bool SearchAggregateObjectRequest::getRequireTotalCount()const
|
||||
{
|
||||
return requireTotalCount_;
|
||||
}
|
||||
|
||||
void SearchAggregateObjectRequest::setRequireTotalCount(bool requireTotalCount)
|
||||
{
|
||||
requireTotalCount_ = requireTotalCount;
|
||||
setBodyParameter("RequireTotalCount", requireTotalCount ? "true" : "false");
|
||||
}
|
||||
|
||||
int SearchAggregateObjectRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void SearchAggregateObjectRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setBodyParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string SearchAggregateObjectRequest::getImageContent()const
|
||||
{
|
||||
return imageContent_;
|
||||
}
|
||||
|
||||
void SearchAggregateObjectRequest::setImageContent(const std::string& imageContent)
|
||||
{
|
||||
imageContent_ = imageContent;
|
||||
setBodyParameter("ImageContent", imageContent);
|
||||
}
|
||||
|
||||
std::string SearchAggregateObjectRequest::getObjectType()const
|
||||
{
|
||||
return objectType_;
|
||||
}
|
||||
|
||||
void SearchAggregateObjectRequest::setObjectType(const std::string& objectType)
|
||||
{
|
||||
objectType_ = objectType;
|
||||
setBodyParameter("ObjectType", objectType);
|
||||
}
|
||||
|
||||
std::string SearchAggregateObjectRequest::getDeviceList()const
|
||||
{
|
||||
return deviceList_;
|
||||
}
|
||||
|
||||
void SearchAggregateObjectRequest::setDeviceList(const std::string& deviceList)
|
||||
{
|
||||
deviceList_ = deviceList;
|
||||
setBodyParameter("DeviceList", deviceList);
|
||||
}
|
||||
|
||||
std::string SearchAggregateObjectRequest::getImageUrl()const
|
||||
{
|
||||
return imageUrl_;
|
||||
}
|
||||
|
||||
void SearchAggregateObjectRequest::setImageUrl(const std::string& imageUrl)
|
||||
{
|
||||
imageUrl_ = imageUrl;
|
||||
setBodyParameter("ImageUrl", imageUrl);
|
||||
}
|
||||
|
||||
std::string SearchAggregateObjectRequest::getAttributes()const
|
||||
{
|
||||
return attributes_;
|
||||
}
|
||||
|
||||
void SearchAggregateObjectRequest::setAttributes(const std::string& attributes)
|
||||
{
|
||||
attributes_ = attributes;
|
||||
setBodyParameter("Attributes", attributes);
|
||||
}
|
||||
|
||||
std::string SearchAggregateObjectRequest::getShotTimeStart()const
|
||||
{
|
||||
return shotTimeStart_;
|
||||
}
|
||||
|
||||
void SearchAggregateObjectRequest::setShotTimeStart(const std::string& shotTimeStart)
|
||||
{
|
||||
shotTimeStart_ = shotTimeStart;
|
||||
setBodyParameter("ShotTimeStart", shotTimeStart);
|
||||
}
|
||||
|
||||
221
cdrs/src/model/SearchAggregateObjectResult.cc
Normal file
221
cdrs/src/model/SearchAggregateObjectResult.cc
Normal file
@@ -0,0 +1,221 @@
|
||||
/*
|
||||
* 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/cdrs/model/SearchAggregateObjectResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::CDRS;
|
||||
using namespace AlibabaCloud::CDRS::Model;
|
||||
|
||||
SearchAggregateObjectResult::SearchAggregateObjectResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
SearchAggregateObjectResult::SearchAggregateObjectResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
SearchAggregateObjectResult::~SearchAggregateObjectResult()
|
||||
{}
|
||||
|
||||
void SearchAggregateObjectResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
auto allBodyListNode = dataNode["BodyList"]["BodyListItem"];
|
||||
for (auto dataNodeBodyListBodyListItem : allBodyListNode)
|
||||
{
|
||||
Data::BodyListItem bodyListItemObject;
|
||||
if(!dataNodeBodyListBodyListItem["DeviceID"].isNull())
|
||||
bodyListItemObject.deviceID = dataNodeBodyListBodyListItem["DeviceID"].asString();
|
||||
if(!dataNodeBodyListBodyListItem["ObjectType"].isNull())
|
||||
bodyListItemObject.objectType = dataNodeBodyListBodyListItem["ObjectType"].asString();
|
||||
if(!dataNodeBodyListBodyListItem["LeftTopX"].isNull())
|
||||
bodyListItemObject.leftTopX = std::stoi(dataNodeBodyListBodyListItem["LeftTopX"].asString());
|
||||
if(!dataNodeBodyListBodyListItem["LeftTopY"].isNull())
|
||||
bodyListItemObject.leftTopY = std::stoi(dataNodeBodyListBodyListItem["LeftTopY"].asString());
|
||||
if(!dataNodeBodyListBodyListItem["RightBottomX"].isNull())
|
||||
bodyListItemObject.rightBottomX = std::stoi(dataNodeBodyListBodyListItem["RightBottomX"].asString());
|
||||
if(!dataNodeBodyListBodyListItem["RightBottomY"].isNull())
|
||||
bodyListItemObject.rightBottomY = std::stoi(dataNodeBodyListBodyListItem["RightBottomY"].asString());
|
||||
if(!dataNodeBodyListBodyListItem["Score"].isNull())
|
||||
bodyListItemObject.score = std::stof(dataNodeBodyListBodyListItem["Score"].asString());
|
||||
if(!dataNodeBodyListBodyListItem["ShotTime"].isNull())
|
||||
bodyListItemObject.shotTime = dataNodeBodyListBodyListItem["ShotTime"].asString();
|
||||
if(!dataNodeBodyListBodyListItem["SourceImageUrl"].isNull())
|
||||
bodyListItemObject.sourceImageUrl = dataNodeBodyListBodyListItem["SourceImageUrl"].asString();
|
||||
if(!dataNodeBodyListBodyListItem["TargetImageUrl"].isNull())
|
||||
bodyListItemObject.targetImageUrl = dataNodeBodyListBodyListItem["TargetImageUrl"].asString();
|
||||
if(!dataNodeBodyListBodyListItem["DeviceName"].isNull())
|
||||
bodyListItemObject.deviceName = dataNodeBodyListBodyListItem["DeviceName"].asString();
|
||||
if(!dataNodeBodyListBodyListItem["DeviceLatitude"].isNull())
|
||||
bodyListItemObject.deviceLatitude = std::stof(dataNodeBodyListBodyListItem["DeviceLatitude"].asString());
|
||||
if(!dataNodeBodyListBodyListItem["DeviceLongitude"].isNull())
|
||||
bodyListItemObject.deviceLongitude = std::stof(dataNodeBodyListBodyListItem["DeviceLongitude"].asString());
|
||||
if(!dataNodeBodyListBodyListItem["PersonId"].isNull())
|
||||
bodyListItemObject.personId = dataNodeBodyListBodyListItem["PersonId"].asString();
|
||||
data_.bodyList.push_back(bodyListItemObject);
|
||||
}
|
||||
auto allFaceListNode = dataNode["FaceList"]["FaceListItem"];
|
||||
for (auto dataNodeFaceListFaceListItem : allFaceListNode)
|
||||
{
|
||||
Data::FaceListItem faceListItemObject;
|
||||
if(!dataNodeFaceListFaceListItem["DeviceID"].isNull())
|
||||
faceListItemObject.deviceID = dataNodeFaceListFaceListItem["DeviceID"].asString();
|
||||
if(!dataNodeFaceListFaceListItem["ObjectType"].isNull())
|
||||
faceListItemObject.objectType = dataNodeFaceListFaceListItem["ObjectType"].asString();
|
||||
if(!dataNodeFaceListFaceListItem["LeftTopX"].isNull())
|
||||
faceListItemObject.leftTopX = std::stoi(dataNodeFaceListFaceListItem["LeftTopX"].asString());
|
||||
if(!dataNodeFaceListFaceListItem["LeftTopY"].isNull())
|
||||
faceListItemObject.leftTopY = std::stoi(dataNodeFaceListFaceListItem["LeftTopY"].asString());
|
||||
if(!dataNodeFaceListFaceListItem["RightBottomX"].isNull())
|
||||
faceListItemObject.rightBottomX = std::stoi(dataNodeFaceListFaceListItem["RightBottomX"].asString());
|
||||
if(!dataNodeFaceListFaceListItem["RightBottomY"].isNull())
|
||||
faceListItemObject.rightBottomY = std::stoi(dataNodeFaceListFaceListItem["RightBottomY"].asString());
|
||||
if(!dataNodeFaceListFaceListItem["Score"].isNull())
|
||||
faceListItemObject.score = std::stof(dataNodeFaceListFaceListItem["Score"].asString());
|
||||
if(!dataNodeFaceListFaceListItem["ShotTime"].isNull())
|
||||
faceListItemObject.shotTime = dataNodeFaceListFaceListItem["ShotTime"].asString();
|
||||
if(!dataNodeFaceListFaceListItem["SourceImageUrl"].isNull())
|
||||
faceListItemObject.sourceImageUrl = dataNodeFaceListFaceListItem["SourceImageUrl"].asString();
|
||||
if(!dataNodeFaceListFaceListItem["TargetImageUrl"].isNull())
|
||||
faceListItemObject.targetImageUrl = dataNodeFaceListFaceListItem["TargetImageUrl"].asString();
|
||||
if(!dataNodeFaceListFaceListItem["DeviceName"].isNull())
|
||||
faceListItemObject.deviceName = dataNodeFaceListFaceListItem["DeviceName"].asString();
|
||||
if(!dataNodeFaceListFaceListItem["DeviceLatitude"].isNull())
|
||||
faceListItemObject.deviceLatitude = std::stof(dataNodeFaceListFaceListItem["DeviceLatitude"].asString());
|
||||
if(!dataNodeFaceListFaceListItem["DeviceLongitude"].isNull())
|
||||
faceListItemObject.deviceLongitude = std::stof(dataNodeFaceListFaceListItem["DeviceLongitude"].asString());
|
||||
if(!dataNodeFaceListFaceListItem["PersonId"].isNull())
|
||||
faceListItemObject.personId = dataNodeFaceListFaceListItem["PersonId"].asString();
|
||||
data_.faceList.push_back(faceListItemObject);
|
||||
}
|
||||
auto allMotorListNode = dataNode["MotorList"]["MotorListItem"];
|
||||
for (auto dataNodeMotorListMotorListItem : allMotorListNode)
|
||||
{
|
||||
Data::MotorListItem motorListItemObject;
|
||||
if(!dataNodeMotorListMotorListItem["DeviceID"].isNull())
|
||||
motorListItemObject.deviceID = dataNodeMotorListMotorListItem["DeviceID"].asString();
|
||||
if(!dataNodeMotorListMotorListItem["ObjectType"].isNull())
|
||||
motorListItemObject.objectType = dataNodeMotorListMotorListItem["ObjectType"].asString();
|
||||
if(!dataNodeMotorListMotorListItem["LeftTopX"].isNull())
|
||||
motorListItemObject.leftTopX = std::stoi(dataNodeMotorListMotorListItem["LeftTopX"].asString());
|
||||
if(!dataNodeMotorListMotorListItem["LeftTopY"].isNull())
|
||||
motorListItemObject.leftTopY = std::stoi(dataNodeMotorListMotorListItem["LeftTopY"].asString());
|
||||
if(!dataNodeMotorListMotorListItem["RightBottomX"].isNull())
|
||||
motorListItemObject.rightBottomX = std::stoi(dataNodeMotorListMotorListItem["RightBottomX"].asString());
|
||||
if(!dataNodeMotorListMotorListItem["RightBottomY"].isNull())
|
||||
motorListItemObject.rightBottomY = std::stoi(dataNodeMotorListMotorListItem["RightBottomY"].asString());
|
||||
if(!dataNodeMotorListMotorListItem["Score"].isNull())
|
||||
motorListItemObject.score = std::stof(dataNodeMotorListMotorListItem["Score"].asString());
|
||||
if(!dataNodeMotorListMotorListItem["ShotTime"].isNull())
|
||||
motorListItemObject.shotTime = dataNodeMotorListMotorListItem["ShotTime"].asString();
|
||||
if(!dataNodeMotorListMotorListItem["SourceImageUrl"].isNull())
|
||||
motorListItemObject.sourceImageUrl = dataNodeMotorListMotorListItem["SourceImageUrl"].asString();
|
||||
if(!dataNodeMotorListMotorListItem["TargetImageUrl"].isNull())
|
||||
motorListItemObject.targetImageUrl = dataNodeMotorListMotorListItem["TargetImageUrl"].asString();
|
||||
if(!dataNodeMotorListMotorListItem["DeviceName"].isNull())
|
||||
motorListItemObject.deviceName = dataNodeMotorListMotorListItem["DeviceName"].asString();
|
||||
if(!dataNodeMotorListMotorListItem["DeviceLatitude"].isNull())
|
||||
motorListItemObject.deviceLatitude = std::stof(dataNodeMotorListMotorListItem["DeviceLatitude"].asString());
|
||||
if(!dataNodeMotorListMotorListItem["DeviceLongitude"].isNull())
|
||||
motorListItemObject.deviceLongitude = std::stof(dataNodeMotorListMotorListItem["DeviceLongitude"].asString());
|
||||
if(!dataNodeMotorListMotorListItem["PersonId"].isNull())
|
||||
motorListItemObject.personId = dataNodeMotorListMotorListItem["PersonId"].asString();
|
||||
data_.motorList.push_back(motorListItemObject);
|
||||
}
|
||||
auto allNonMotorListNode = dataNode["NonMotorList"]["NonMotorListItem"];
|
||||
for (auto dataNodeNonMotorListNonMotorListItem : allNonMotorListNode)
|
||||
{
|
||||
Data::NonMotorListItem nonMotorListItemObject;
|
||||
if(!dataNodeNonMotorListNonMotorListItem["DeviceID"].isNull())
|
||||
nonMotorListItemObject.deviceID = dataNodeNonMotorListNonMotorListItem["DeviceID"].asString();
|
||||
if(!dataNodeNonMotorListNonMotorListItem["ObjectType"].isNull())
|
||||
nonMotorListItemObject.objectType = dataNodeNonMotorListNonMotorListItem["ObjectType"].asString();
|
||||
if(!dataNodeNonMotorListNonMotorListItem["LeftTopX"].isNull())
|
||||
nonMotorListItemObject.leftTopX = std::stoi(dataNodeNonMotorListNonMotorListItem["LeftTopX"].asString());
|
||||
if(!dataNodeNonMotorListNonMotorListItem["LeftTopY"].isNull())
|
||||
nonMotorListItemObject.leftTopY = std::stoi(dataNodeNonMotorListNonMotorListItem["LeftTopY"].asString());
|
||||
if(!dataNodeNonMotorListNonMotorListItem["RightBottomX"].isNull())
|
||||
nonMotorListItemObject.rightBottomX = std::stoi(dataNodeNonMotorListNonMotorListItem["RightBottomX"].asString());
|
||||
if(!dataNodeNonMotorListNonMotorListItem["RightBottomY"].isNull())
|
||||
nonMotorListItemObject.rightBottomY = std::stoi(dataNodeNonMotorListNonMotorListItem["RightBottomY"].asString());
|
||||
if(!dataNodeNonMotorListNonMotorListItem["Score"].isNull())
|
||||
nonMotorListItemObject.score = std::stof(dataNodeNonMotorListNonMotorListItem["Score"].asString());
|
||||
if(!dataNodeNonMotorListNonMotorListItem["ShotTime"].isNull())
|
||||
nonMotorListItemObject.shotTime = dataNodeNonMotorListNonMotorListItem["ShotTime"].asString();
|
||||
if(!dataNodeNonMotorListNonMotorListItem["SourceImageUrl"].isNull())
|
||||
nonMotorListItemObject.sourceImageUrl = dataNodeNonMotorListNonMotorListItem["SourceImageUrl"].asString();
|
||||
if(!dataNodeNonMotorListNonMotorListItem["TargetImageUrl"].isNull())
|
||||
nonMotorListItemObject.targetImageUrl = dataNodeNonMotorListNonMotorListItem["TargetImageUrl"].asString();
|
||||
if(!dataNodeNonMotorListNonMotorListItem["DeviceName"].isNull())
|
||||
nonMotorListItemObject.deviceName = dataNodeNonMotorListNonMotorListItem["DeviceName"].asString();
|
||||
if(!dataNodeNonMotorListNonMotorListItem["DeviceLatitude"].isNull())
|
||||
nonMotorListItemObject.deviceLatitude = std::stof(dataNodeNonMotorListNonMotorListItem["DeviceLatitude"].asString());
|
||||
if(!dataNodeNonMotorListNonMotorListItem["DeviceLongitude"].isNull())
|
||||
nonMotorListItemObject.deviceLongitude = std::stof(dataNodeNonMotorListNonMotorListItem["DeviceLongitude"].asString());
|
||||
if(!dataNodeNonMotorListNonMotorListItem["PersonId"].isNull())
|
||||
nonMotorListItemObject.personId = dataNodeNonMotorListNonMotorListItem["PersonId"].asString();
|
||||
data_.nonMotorList.push_back(nonMotorListItemObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Total"].isNull())
|
||||
total_ = std::stoi(value["Total"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stol(value["PageSize"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::string SearchAggregateObjectResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
long SearchAggregateObjectResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int SearchAggregateObjectResult::getTotal()const
|
||||
{
|
||||
return total_;
|
||||
}
|
||||
|
||||
SearchAggregateObjectResult::Data SearchAggregateObjectResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string SearchAggregateObjectResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool SearchAggregateObjectResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -135,7 +135,7 @@ void SearchObjectResult::parse(const std::string &payload)
|
||||
if(!dataNodeNonMotorListNonMotorListItem["RightBottomY"].isNull())
|
||||
nonMotorListItemObject.rightBottomY = std::stoi(dataNodeNonMotorListNonMotorListItem["RightBottomY"].asString());
|
||||
if(!dataNodeNonMotorListNonMotorListItem["Score"].isNull())
|
||||
nonMotorListItemObject.score = std::stoi(dataNodeNonMotorListNonMotorListItem["Score"].asString());
|
||||
nonMotorListItemObject.score = std::stof(dataNodeNonMotorListNonMotorListItem["Score"].asString());
|
||||
if(!dataNodeNonMotorListNonMotorListItem["ShotTime"].isNull())
|
||||
nonMotorListItemObject.shotTime = dataNodeNonMotorListNonMotorListItem["ShotTime"].asString();
|
||||
if(!dataNodeNonMotorListNonMotorListItem["SourceImageUrl"].isNull())
|
||||
|
||||
@@ -38,6 +38,17 @@ void StopCdrsMonitorRequest::setCorpId(const std::string& corpId)
|
||||
setBodyParameter("CorpId", corpId);
|
||||
}
|
||||
|
||||
std::string StopCdrsMonitorRequest::getBizId()const
|
||||
{
|
||||
return bizId_;
|
||||
}
|
||||
|
||||
void StopCdrsMonitorRequest::setBizId(const std::string& bizId)
|
||||
{
|
||||
bizId_ = bizId;
|
||||
setBodyParameter("BizId", bizId);
|
||||
}
|
||||
|
||||
std::string StopCdrsMonitorRequest::getAlgorithmVendor()const
|
||||
{
|
||||
return algorithmVendor_;
|
||||
|
||||
73
cdrs/src/model/StopMonitorRequest.cc
Normal file
73
cdrs/src/model/StopMonitorRequest.cc
Normal file
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cdrs/model/StopMonitorRequest.h>
|
||||
|
||||
using AlibabaCloud::CDRS::Model::StopMonitorRequest;
|
||||
|
||||
StopMonitorRequest::StopMonitorRequest() :
|
||||
RpcServiceRequest("cdrs", "2020-11-01", "StopMonitor")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
StopMonitorRequest::~StopMonitorRequest()
|
||||
{}
|
||||
|
||||
std::string StopMonitorRequest::getCorpId()const
|
||||
{
|
||||
return corpId_;
|
||||
}
|
||||
|
||||
void StopMonitorRequest::setCorpId(const std::string& corpId)
|
||||
{
|
||||
corpId_ = corpId;
|
||||
setBodyParameter("CorpId", corpId);
|
||||
}
|
||||
|
||||
std::string StopMonitorRequest::getBizId()const
|
||||
{
|
||||
return bizId_;
|
||||
}
|
||||
|
||||
void StopMonitorRequest::setBizId(const std::string& bizId)
|
||||
{
|
||||
bizId_ = bizId;
|
||||
setBodyParameter("BizId", bizId);
|
||||
}
|
||||
|
||||
std::string StopMonitorRequest::getAlgorithmVendor()const
|
||||
{
|
||||
return algorithmVendor_;
|
||||
}
|
||||
|
||||
void StopMonitorRequest::setAlgorithmVendor(const std::string& algorithmVendor)
|
||||
{
|
||||
algorithmVendor_ = algorithmVendor;
|
||||
setBodyParameter("AlgorithmVendor", algorithmVendor);
|
||||
}
|
||||
|
||||
std::string StopMonitorRequest::getTaskId()const
|
||||
{
|
||||
return taskId_;
|
||||
}
|
||||
|
||||
void StopMonitorRequest::setTaskId(const std::string& taskId)
|
||||
{
|
||||
taskId_ = taskId;
|
||||
setBodyParameter("TaskId", taskId);
|
||||
}
|
||||
|
||||
@@ -14,45 +14,52 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/ClearDedicatedHostResult.h>
|
||||
#include <alibabacloud/cdrs/model/StopMonitorResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
using namespace AlibabaCloud::CDRS;
|
||||
using namespace AlibabaCloud::CDRS::Model;
|
||||
|
||||
ClearDedicatedHostResult::ClearDedicatedHostResult() :
|
||||
StopMonitorResult::StopMonitorResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ClearDedicatedHostResult::ClearDedicatedHostResult(const std::string &payload) :
|
||||
StopMonitorResult::StopMonitorResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ClearDedicatedHostResult::~ClearDedicatedHostResult()
|
||||
StopMonitorResult::~StopMonitorResult()
|
||||
{}
|
||||
|
||||
void ClearDedicatedHostResult::parse(const std::string &payload)
|
||||
void StopMonitorResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["TaskId"].isNull())
|
||||
taskId_ = value["TaskId"].asString();
|
||||
if(!value["DedicatedHostId"].isNull())
|
||||
dedicatedHostId_ = value["DedicatedHostId"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Data"].isNull())
|
||||
data_ = value["Data"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string ClearDedicatedHostResult::getDedicatedHostId()const
|
||||
std::string StopMonitorResult::getMessage()const
|
||||
{
|
||||
return dedicatedHostId_;
|
||||
return message_;
|
||||
}
|
||||
|
||||
std::string ClearDedicatedHostResult::getTaskId()const
|
||||
std::string StopMonitorResult::getData()const
|
||||
{
|
||||
return taskId_;
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string StopMonitorResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
@@ -214,6 +214,17 @@ void UpdateCdrsMonitorRequest::setNotifierType(const std::string& notifierType)
|
||||
setBodyParameter("NotifierType", notifierType);
|
||||
}
|
||||
|
||||
std::string UpdateCdrsMonitorRequest::getBizId()const
|
||||
{
|
||||
return bizId_;
|
||||
}
|
||||
|
||||
void UpdateCdrsMonitorRequest::setBizId(const std::string& bizId)
|
||||
{
|
||||
bizId_ = bizId;
|
||||
setBodyParameter("BizId", bizId);
|
||||
}
|
||||
|
||||
std::string UpdateCdrsMonitorRequest::getAlgorithmVendor()const
|
||||
{
|
||||
return algorithmVendor_;
|
||||
|
||||
238
cdrs/src/model/UpdateMonitorRequest.cc
Normal file
238
cdrs/src/model/UpdateMonitorRequest.cc
Normal file
@@ -0,0 +1,238 @@
|
||||
/*
|
||||
* 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/cdrs/model/UpdateMonitorRequest.h>
|
||||
|
||||
using AlibabaCloud::CDRS::Model::UpdateMonitorRequest;
|
||||
|
||||
UpdateMonitorRequest::UpdateMonitorRequest() :
|
||||
RpcServiceRequest("cdrs", "2020-11-01", "UpdateMonitor")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
UpdateMonitorRequest::~UpdateMonitorRequest()
|
||||
{}
|
||||
|
||||
std::string UpdateMonitorRequest::getCorpId()const
|
||||
{
|
||||
return corpId_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setCorpId(const std::string& corpId)
|
||||
{
|
||||
corpId_ = corpId;
|
||||
setBodyParameter("CorpId", corpId);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getDescription()const
|
||||
{
|
||||
return description_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setDescription(const std::string& description)
|
||||
{
|
||||
description_ = description;
|
||||
setBodyParameter("Description", description);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getRuleName()const
|
||||
{
|
||||
return ruleName_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setRuleName(const std::string& ruleName)
|
||||
{
|
||||
ruleName_ = ruleName;
|
||||
setBodyParameter("RuleName", ruleName);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getPicOperateType()const
|
||||
{
|
||||
return picOperateType_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setPicOperateType(const std::string& picOperateType)
|
||||
{
|
||||
picOperateType_ = picOperateType;
|
||||
setBodyParameter("PicOperateType", picOperateType);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getAttributeName()const
|
||||
{
|
||||
return attributeName_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setAttributeName(const std::string& attributeName)
|
||||
{
|
||||
attributeName_ = attributeName;
|
||||
setBodyParameter("AttributeName", attributeName);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getAttributeOperateType()const
|
||||
{
|
||||
return attributeOperateType_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setAttributeOperateType(const std::string& attributeOperateType)
|
||||
{
|
||||
attributeOperateType_ = attributeOperateType;
|
||||
setBodyParameter("AttributeOperateType", attributeOperateType);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getRuleExpression()const
|
||||
{
|
||||
return ruleExpression_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setRuleExpression(const std::string& ruleExpression)
|
||||
{
|
||||
ruleExpression_ = ruleExpression;
|
||||
setBodyParameter("RuleExpression", ruleExpression);
|
||||
}
|
||||
|
||||
int UpdateMonitorRequest::getNotifierTimeOut()const
|
||||
{
|
||||
return notifierTimeOut_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setNotifierTimeOut(int notifierTimeOut)
|
||||
{
|
||||
notifierTimeOut_ = notifierTimeOut;
|
||||
setBodyParameter("NotifierTimeOut", std::to_string(notifierTimeOut));
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getTaskId()const
|
||||
{
|
||||
return taskId_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setTaskId(const std::string& taskId)
|
||||
{
|
||||
taskId_ = taskId;
|
||||
setBodyParameter("TaskId", taskId);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getDeviceOperateType()const
|
||||
{
|
||||
return deviceOperateType_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setDeviceOperateType(const std::string& deviceOperateType)
|
||||
{
|
||||
deviceOperateType_ = deviceOperateType;
|
||||
setBodyParameter("DeviceOperateType", deviceOperateType);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getPicList()const
|
||||
{
|
||||
return picList_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setPicList(const std::string& picList)
|
||||
{
|
||||
picList_ = picList;
|
||||
setBodyParameter("PicList", picList);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getAttributeValueList()const
|
||||
{
|
||||
return attributeValueList_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setAttributeValueList(const std::string& attributeValueList)
|
||||
{
|
||||
attributeValueList_ = attributeValueList;
|
||||
setBodyParameter("AttributeValueList", attributeValueList);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getNotifierAppSecret()const
|
||||
{
|
||||
return notifierAppSecret_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setNotifierAppSecret(const std::string& notifierAppSecret)
|
||||
{
|
||||
notifierAppSecret_ = notifierAppSecret;
|
||||
setBodyParameter("NotifierAppSecret", notifierAppSecret);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getNotifierExtendValues()const
|
||||
{
|
||||
return notifierExtendValues_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setNotifierExtendValues(const std::string& notifierExtendValues)
|
||||
{
|
||||
notifierExtendValues_ = notifierExtendValues;
|
||||
setBodyParameter("NotifierExtendValues", notifierExtendValues);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getDeviceList()const
|
||||
{
|
||||
return deviceList_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setDeviceList(const std::string& deviceList)
|
||||
{
|
||||
deviceList_ = deviceList;
|
||||
setBodyParameter("DeviceList", deviceList);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getNotifierUrl()const
|
||||
{
|
||||
return notifierUrl_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setNotifierUrl(const std::string& notifierUrl)
|
||||
{
|
||||
notifierUrl_ = notifierUrl;
|
||||
setBodyParameter("NotifierUrl", notifierUrl);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getNotifierType()const
|
||||
{
|
||||
return notifierType_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setNotifierType(const std::string& notifierType)
|
||||
{
|
||||
notifierType_ = notifierType;
|
||||
setBodyParameter("NotifierType", notifierType);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getBizId()const
|
||||
{
|
||||
return bizId_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setBizId(const std::string& bizId)
|
||||
{
|
||||
bizId_ = bizId;
|
||||
setBodyParameter("BizId", bizId);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getAlgorithmVendor()const
|
||||
{
|
||||
return algorithmVendor_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setAlgorithmVendor(const std::string& algorithmVendor)
|
||||
{
|
||||
algorithmVendor_ = algorithmVendor;
|
||||
setBodyParameter("AlgorithmVendor", algorithmVendor);
|
||||
}
|
||||
|
||||
@@ -14,45 +14,52 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/ReplaceDedicatedHostResult.h>
|
||||
#include <alibabacloud/cdrs/model/UpdateMonitorResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
using namespace AlibabaCloud::CDRS;
|
||||
using namespace AlibabaCloud::CDRS::Model;
|
||||
|
||||
ReplaceDedicatedHostResult::ReplaceDedicatedHostResult() :
|
||||
UpdateMonitorResult::UpdateMonitorResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ReplaceDedicatedHostResult::ReplaceDedicatedHostResult(const std::string &payload) :
|
||||
UpdateMonitorResult::UpdateMonitorResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ReplaceDedicatedHostResult::~ReplaceDedicatedHostResult()
|
||||
UpdateMonitorResult::~UpdateMonitorResult()
|
||||
{}
|
||||
|
||||
void ReplaceDedicatedHostResult::parse(const std::string &payload)
|
||||
void UpdateMonitorResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["TaskId"].isNull())
|
||||
taskId_ = std::stoi(value["TaskId"].asString());
|
||||
if(!value["DedicatedHostId"].isNull())
|
||||
dedicatedHostId_ = value["DedicatedHostId"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Data"].isNull())
|
||||
data_ = value["Data"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string ReplaceDedicatedHostResult::getDedicatedHostId()const
|
||||
std::string UpdateMonitorResult::getMessage()const
|
||||
{
|
||||
return dedicatedHostId_;
|
||||
return message_;
|
||||
}
|
||||
|
||||
int ReplaceDedicatedHostResult::getTaskId()const
|
||||
std::string UpdateMonitorResult::getData()const
|
||||
{
|
||||
return taskId_;
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string UpdateMonitorResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
@@ -27,6 +27,8 @@ set(cloudauth_public_header_model
|
||||
include/alibabacloud/cloudauth/model/CompareFacesResult.h
|
||||
include/alibabacloud/cloudauth/model/ContrastFaceVerifyRequest.h
|
||||
include/alibabacloud/cloudauth/model/ContrastFaceVerifyResult.h
|
||||
include/alibabacloud/cloudauth/model/ContrastSmartVerifyRequest.h
|
||||
include/alibabacloud/cloudauth/model/ContrastSmartVerifyResult.h
|
||||
include/alibabacloud/cloudauth/model/CreateAuthKeyRequest.h
|
||||
include/alibabacloud/cloudauth/model/CreateAuthKeyResult.h
|
||||
include/alibabacloud/cloudauth/model/CreateFaceConfigRequest.h
|
||||
@@ -37,6 +39,10 @@ set(cloudauth_public_header_model
|
||||
include/alibabacloud/cloudauth/model/CreateVerifySDKResult.h
|
||||
include/alibabacloud/cloudauth/model/CreateVerifySettingRequest.h
|
||||
include/alibabacloud/cloudauth/model/CreateVerifySettingResult.h
|
||||
include/alibabacloud/cloudauth/model/CreateWhitelistRequest.h
|
||||
include/alibabacloud/cloudauth/model/CreateWhitelistResult.h
|
||||
include/alibabacloud/cloudauth/model/DeleteWhitelistRequest.h
|
||||
include/alibabacloud/cloudauth/model/DeleteWhitelistResult.h
|
||||
include/alibabacloud/cloudauth/model/DescribeAppInfoRequest.h
|
||||
include/alibabacloud/cloudauth/model/DescribeAppInfoResult.h
|
||||
include/alibabacloud/cloudauth/model/DescribeDeviceInfoRequest.h
|
||||
@@ -73,6 +79,8 @@ set(cloudauth_public_header_model
|
||||
include/alibabacloud/cloudauth/model/DescribeVerifyTokenResult.h
|
||||
include/alibabacloud/cloudauth/model/DescribeVerifyUsageRequest.h
|
||||
include/alibabacloud/cloudauth/model/DescribeVerifyUsageResult.h
|
||||
include/alibabacloud/cloudauth/model/DescribeWhitelistRequest.h
|
||||
include/alibabacloud/cloudauth/model/DescribeWhitelistResult.h
|
||||
include/alibabacloud/cloudauth/model/DetectFaceAttributesRequest.h
|
||||
include/alibabacloud/cloudauth/model/DetectFaceAttributesResult.h
|
||||
include/alibabacloud/cloudauth/model/ElementSmartVerifyRequest.h
|
||||
@@ -118,6 +126,8 @@ set(cloudauth_src
|
||||
src/model/CompareFacesResult.cc
|
||||
src/model/ContrastFaceVerifyRequest.cc
|
||||
src/model/ContrastFaceVerifyResult.cc
|
||||
src/model/ContrastSmartVerifyRequest.cc
|
||||
src/model/ContrastSmartVerifyResult.cc
|
||||
src/model/CreateAuthKeyRequest.cc
|
||||
src/model/CreateAuthKeyResult.cc
|
||||
src/model/CreateFaceConfigRequest.cc
|
||||
@@ -128,6 +138,10 @@ set(cloudauth_src
|
||||
src/model/CreateVerifySDKResult.cc
|
||||
src/model/CreateVerifySettingRequest.cc
|
||||
src/model/CreateVerifySettingResult.cc
|
||||
src/model/CreateWhitelistRequest.cc
|
||||
src/model/CreateWhitelistResult.cc
|
||||
src/model/DeleteWhitelistRequest.cc
|
||||
src/model/DeleteWhitelistResult.cc
|
||||
src/model/DescribeAppInfoRequest.cc
|
||||
src/model/DescribeAppInfoResult.cc
|
||||
src/model/DescribeDeviceInfoRequest.cc
|
||||
@@ -164,6 +178,8 @@ set(cloudauth_src
|
||||
src/model/DescribeVerifyTokenResult.cc
|
||||
src/model/DescribeVerifyUsageRequest.cc
|
||||
src/model/DescribeVerifyUsageResult.cc
|
||||
src/model/DescribeWhitelistRequest.cc
|
||||
src/model/DescribeWhitelistResult.cc
|
||||
src/model/DetectFaceAttributesRequest.cc
|
||||
src/model/DetectFaceAttributesResult.cc
|
||||
src/model/ElementSmartVerifyRequest.cc
|
||||
|
||||
@@ -28,6 +28,8 @@
|
||||
#include "model/CompareFacesResult.h"
|
||||
#include "model/ContrastFaceVerifyRequest.h"
|
||||
#include "model/ContrastFaceVerifyResult.h"
|
||||
#include "model/ContrastSmartVerifyRequest.h"
|
||||
#include "model/ContrastSmartVerifyResult.h"
|
||||
#include "model/CreateAuthKeyRequest.h"
|
||||
#include "model/CreateAuthKeyResult.h"
|
||||
#include "model/CreateFaceConfigRequest.h"
|
||||
@@ -38,6 +40,10 @@
|
||||
#include "model/CreateVerifySDKResult.h"
|
||||
#include "model/CreateVerifySettingRequest.h"
|
||||
#include "model/CreateVerifySettingResult.h"
|
||||
#include "model/CreateWhitelistRequest.h"
|
||||
#include "model/CreateWhitelistResult.h"
|
||||
#include "model/DeleteWhitelistRequest.h"
|
||||
#include "model/DeleteWhitelistResult.h"
|
||||
#include "model/DescribeAppInfoRequest.h"
|
||||
#include "model/DescribeAppInfoResult.h"
|
||||
#include "model/DescribeDeviceInfoRequest.h"
|
||||
@@ -74,6 +80,8 @@
|
||||
#include "model/DescribeVerifyTokenResult.h"
|
||||
#include "model/DescribeVerifyUsageRequest.h"
|
||||
#include "model/DescribeVerifyUsageResult.h"
|
||||
#include "model/DescribeWhitelistRequest.h"
|
||||
#include "model/DescribeWhitelistResult.h"
|
||||
#include "model/DetectFaceAttributesRequest.h"
|
||||
#include "model/DetectFaceAttributesResult.h"
|
||||
#include "model/ElementSmartVerifyRequest.h"
|
||||
@@ -128,6 +136,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ContrastFaceVerifyResult> ContrastFaceVerifyOutcome;
|
||||
typedef std::future<ContrastFaceVerifyOutcome> ContrastFaceVerifyOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::ContrastFaceVerifyRequest&, const ContrastFaceVerifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ContrastFaceVerifyAsyncHandler;
|
||||
typedef Outcome<Error, Model::ContrastSmartVerifyResult> ContrastSmartVerifyOutcome;
|
||||
typedef std::future<ContrastSmartVerifyOutcome> ContrastSmartVerifyOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::ContrastSmartVerifyRequest&, const ContrastSmartVerifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ContrastSmartVerifyAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateAuthKeyResult> CreateAuthKeyOutcome;
|
||||
typedef std::future<CreateAuthKeyOutcome> CreateAuthKeyOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::CreateAuthKeyRequest&, const CreateAuthKeyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAuthKeyAsyncHandler;
|
||||
@@ -143,6 +154,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateVerifySettingResult> CreateVerifySettingOutcome;
|
||||
typedef std::future<CreateVerifySettingOutcome> CreateVerifySettingOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::CreateVerifySettingRequest&, const CreateVerifySettingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVerifySettingAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateWhitelistResult> CreateWhitelistOutcome;
|
||||
typedef std::future<CreateWhitelistOutcome> CreateWhitelistOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::CreateWhitelistRequest&, const CreateWhitelistOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateWhitelistAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteWhitelistResult> DeleteWhitelistOutcome;
|
||||
typedef std::future<DeleteWhitelistOutcome> DeleteWhitelistOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::DeleteWhitelistRequest&, const DeleteWhitelistOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteWhitelistAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAppInfoResult> DescribeAppInfoOutcome;
|
||||
typedef std::future<DescribeAppInfoOutcome> DescribeAppInfoOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::DescribeAppInfoRequest&, const DescribeAppInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAppInfoAsyncHandler;
|
||||
@@ -197,6 +214,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeVerifyUsageResult> DescribeVerifyUsageOutcome;
|
||||
typedef std::future<DescribeVerifyUsageOutcome> DescribeVerifyUsageOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::DescribeVerifyUsageRequest&, const DescribeVerifyUsageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVerifyUsageAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeWhitelistResult> DescribeWhitelistOutcome;
|
||||
typedef std::future<DescribeWhitelistOutcome> DescribeWhitelistOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::DescribeWhitelistRequest&, const DescribeWhitelistOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeWhitelistAsyncHandler;
|
||||
typedef Outcome<Error, Model::DetectFaceAttributesResult> DetectFaceAttributesOutcome;
|
||||
typedef std::future<DetectFaceAttributesOutcome> DetectFaceAttributesOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::DetectFaceAttributesRequest&, const DetectFaceAttributesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectFaceAttributesAsyncHandler;
|
||||
@@ -265,6 +285,9 @@ namespace AlibabaCloud
|
||||
ContrastFaceVerifyOutcome contrastFaceVerify(const Model::ContrastFaceVerifyRequest &request)const;
|
||||
void contrastFaceVerifyAsync(const Model::ContrastFaceVerifyRequest& request, const ContrastFaceVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ContrastFaceVerifyOutcomeCallable contrastFaceVerifyCallable(const Model::ContrastFaceVerifyRequest& request) const;
|
||||
ContrastSmartVerifyOutcome contrastSmartVerify(const Model::ContrastSmartVerifyRequest &request)const;
|
||||
void contrastSmartVerifyAsync(const Model::ContrastSmartVerifyRequest& request, const ContrastSmartVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ContrastSmartVerifyOutcomeCallable contrastSmartVerifyCallable(const Model::ContrastSmartVerifyRequest& request) const;
|
||||
CreateAuthKeyOutcome createAuthKey(const Model::CreateAuthKeyRequest &request)const;
|
||||
void createAuthKeyAsync(const Model::CreateAuthKeyRequest& request, const CreateAuthKeyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateAuthKeyOutcomeCallable createAuthKeyCallable(const Model::CreateAuthKeyRequest& request) const;
|
||||
@@ -280,6 +303,12 @@ namespace AlibabaCloud
|
||||
CreateVerifySettingOutcome createVerifySetting(const Model::CreateVerifySettingRequest &request)const;
|
||||
void createVerifySettingAsync(const Model::CreateVerifySettingRequest& request, const CreateVerifySettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateVerifySettingOutcomeCallable createVerifySettingCallable(const Model::CreateVerifySettingRequest& request) const;
|
||||
CreateWhitelistOutcome createWhitelist(const Model::CreateWhitelistRequest &request)const;
|
||||
void createWhitelistAsync(const Model::CreateWhitelistRequest& request, const CreateWhitelistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateWhitelistOutcomeCallable createWhitelistCallable(const Model::CreateWhitelistRequest& request) const;
|
||||
DeleteWhitelistOutcome deleteWhitelist(const Model::DeleteWhitelistRequest &request)const;
|
||||
void deleteWhitelistAsync(const Model::DeleteWhitelistRequest& request, const DeleteWhitelistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteWhitelistOutcomeCallable deleteWhitelistCallable(const Model::DeleteWhitelistRequest& request) const;
|
||||
DescribeAppInfoOutcome describeAppInfo(const Model::DescribeAppInfoRequest &request)const;
|
||||
void describeAppInfoAsync(const Model::DescribeAppInfoRequest& request, const DescribeAppInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAppInfoOutcomeCallable describeAppInfoCallable(const Model::DescribeAppInfoRequest& request) const;
|
||||
@@ -334,6 +363,9 @@ namespace AlibabaCloud
|
||||
DescribeVerifyUsageOutcome describeVerifyUsage(const Model::DescribeVerifyUsageRequest &request)const;
|
||||
void describeVerifyUsageAsync(const Model::DescribeVerifyUsageRequest& request, const DescribeVerifyUsageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVerifyUsageOutcomeCallable describeVerifyUsageCallable(const Model::DescribeVerifyUsageRequest& request) const;
|
||||
DescribeWhitelistOutcome describeWhitelist(const Model::DescribeWhitelistRequest &request)const;
|
||||
void describeWhitelistAsync(const Model::DescribeWhitelistRequest& request, const DescribeWhitelistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeWhitelistOutcomeCallable describeWhitelistCallable(const Model::DescribeWhitelistRequest& request) const;
|
||||
DetectFaceAttributesOutcome detectFaceAttributes(const Model::DetectFaceAttributesRequest &request)const;
|
||||
void detectFaceAttributesAsync(const Model::DetectFaceAttributesRequest& request, const DetectFaceAttributesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DetectFaceAttributesOutcomeCallable detectFaceAttributesCallable(const Model::DetectFaceAttributesRequest& request) const;
|
||||
|
||||
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_CONTRASTSMARTVERIFYREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_CONTRASTSMARTVERIFYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT ContrastSmartVerifyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ContrastSmartVerifyRequest();
|
||||
~ContrastSmartVerifyRequest();
|
||||
|
||||
std::string getFacePicFile()const;
|
||||
void setFacePicFile(const std::string& facePicFile);
|
||||
std::string getIp()const;
|
||||
void setIp(const std::string& ip);
|
||||
std::string getCertName()const;
|
||||
void setCertName(const std::string& certName);
|
||||
std::string getFacePicString()const;
|
||||
void setFacePicString(const std::string& facePicString);
|
||||
std::string getMobile()const;
|
||||
void setMobile(const std::string& mobile);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
std::string getMode()const;
|
||||
void setMode(const std::string& mode);
|
||||
std::string getCertNo()const;
|
||||
void setCertNo(const std::string& certNo);
|
||||
std::string getOuterOrderNo()const;
|
||||
void setOuterOrderNo(const std::string& outerOrderNo);
|
||||
std::string getFacePicUrl()const;
|
||||
void setFacePicUrl(const std::string& facePicUrl);
|
||||
std::string getCertType()const;
|
||||
void setCertType(const std::string& certType);
|
||||
long getSceneId()const;
|
||||
void setSceneId(long sceneId);
|
||||
|
||||
private:
|
||||
std::string facePicFile_;
|
||||
std::string ip_;
|
||||
std::string certName_;
|
||||
std::string facePicString_;
|
||||
std::string mobile_;
|
||||
std::string userId_;
|
||||
std::string mode_;
|
||||
std::string certNo_;
|
||||
std::string outerOrderNo_;
|
||||
std::string facePicUrl_;
|
||||
std::string certType_;
|
||||
long sceneId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_CONTRASTSMARTVERIFYREQUEST_H_
|
||||
@@ -14,56 +14,50 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDRS_MODEL_LISTMETRICSRESULT_H_
|
||||
#define ALIBABACLOUD_CDRS_MODEL_LISTMETRICSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_CONTRASTSMARTVERIFYRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_CONTRASTSMARTVERIFYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CDRS
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDRS_EXPORT ListMetricsResult : public ServiceResult
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT ContrastSmartVerifyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
struct ResultObject
|
||||
{
|
||||
std::string corpId;
|
||||
std::string tagMetric;
|
||||
std::string tagCode;
|
||||
std::string tagValue;
|
||||
std::string dateTime;
|
||||
std::string passed;
|
||||
std::string certifyId;
|
||||
std::string subCode;
|
||||
std::string verifyInfo;
|
||||
std::string riskInfo;
|
||||
};
|
||||
|
||||
|
||||
ListMetricsResult();
|
||||
explicit ListMetricsResult(const std::string &payload);
|
||||
~ListMetricsResult();
|
||||
std::string getTotalCount()const;
|
||||
ContrastSmartVerifyResult();
|
||||
explicit ContrastSmartVerifyResult(const std::string &payload);
|
||||
~ContrastSmartVerifyResult();
|
||||
ResultObject getResultObject()const;
|
||||
std::string getMessage()const;
|
||||
std::string getPageSize()const;
|
||||
std::string getPageNumber()const;
|
||||
std::vector<DataItem> getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string totalCount_;
|
||||
ResultObject resultObject_;
|
||||
std::string message_;
|
||||
std::string pageSize_;
|
||||
std::string pageNumber_;
|
||||
std::vector<DataItem> data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDRS_MODEL_LISTMETRICSRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_CONTRASTSMARTVERIFYRESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_CREATEWHITELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_CREATEWHITELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT CreateWhitelistRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateWhitelistRequest();
|
||||
~CreateWhitelistRequest();
|
||||
|
||||
std::string getValidDay()const;
|
||||
void setValidDay(const std::string& validDay);
|
||||
std::string getBizType()const;
|
||||
void setBizType(const std::string& bizType);
|
||||
std::string getIdCardNum()const;
|
||||
void setIdCardNum(const std::string& idCardNum);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getBizId()const;
|
||||
void setBizId(const std::string& bizId);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
std::string validDay_;
|
||||
std::string bizType_;
|
||||
std::string idCardNum_;
|
||||
std::string sourceIp_;
|
||||
std::string bizId_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_CREATEWHITELISTREQUEST_H_
|
||||
@@ -14,29 +14,29 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DROPDEDICATEDHOSTUSERRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DROPDEDICATEDHOSTUSERRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_CREATEWHITELISTRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_CREATEWHITELISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT DropDedicatedHostUserResult : public ServiceResult
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT CreateWhitelistResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DropDedicatedHostUserResult();
|
||||
explicit DropDedicatedHostUserResult(const std::string &payload);
|
||||
~DropDedicatedHostUserResult();
|
||||
CreateWhitelistResult();
|
||||
explicit CreateWhitelistResult(const std::string &payload);
|
||||
~CreateWhitelistResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -46,4 +46,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DROPDEDICATEDHOSTUSERRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_CREATEWHITELISTRESULT_H_
|
||||
@@ -0,0 +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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_DELETEWHITELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_DELETEWHITELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT DeleteWhitelistRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteWhitelistRequest();
|
||||
~DeleteWhitelistRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getIds()const;
|
||||
void setIds(const std::string& ids);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string ids_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_DELETEWHITELISTREQUEST_H_
|
||||
@@ -14,29 +14,29 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEHOSTACCOUNTRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_CREATEHOSTACCOUNTRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_DELETEWHITELISTRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_DELETEWHITELISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT CreateHostAccountResult : public ServiceResult
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT DeleteWhitelistResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateHostAccountResult();
|
||||
explicit CreateHostAccountResult(const std::string &payload);
|
||||
~CreateHostAccountResult();
|
||||
DeleteWhitelistResult();
|
||||
explicit DeleteWhitelistResult(const std::string &payload);
|
||||
~DeleteWhitelistResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -46,4 +46,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEHOSTACCOUNTRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_DELETEWHITELISTRESULT_H_
|
||||
@@ -35,14 +35,17 @@ namespace AlibabaCloud
|
||||
DescribeFaceVerifyRequest();
|
||||
~DescribeFaceVerifyRequest();
|
||||
|
||||
long getSceneId()const;
|
||||
void setSceneId(long sceneId);
|
||||
std::string getCertifyId()const;
|
||||
void setCertifyId(const std::string& certifyId);
|
||||
std::string getPictureReturnType()const;
|
||||
void setPictureReturnType(const std::string& pictureReturnType);
|
||||
long getSceneId()const;
|
||||
void setSceneId(long sceneId);
|
||||
|
||||
private:
|
||||
long sceneId_;
|
||||
std::string certifyId_;
|
||||
std::string pictureReturnType_;
|
||||
long sceneId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,14 +35,17 @@ namespace AlibabaCloud
|
||||
DescribeSmartVerifyRequest();
|
||||
~DescribeSmartVerifyRequest();
|
||||
|
||||
long getSceneId()const;
|
||||
void setSceneId(long sceneId);
|
||||
std::string getCertifyId()const;
|
||||
void setCertifyId(const std::string& certifyId);
|
||||
std::string getPictureReturnType()const;
|
||||
void setPictureReturnType(const std::string& pictureReturnType);
|
||||
long getSceneId()const;
|
||||
void setSceneId(long sceneId);
|
||||
|
||||
private:
|
||||
long sceneId_;
|
||||
std::string certifyId_;
|
||||
std::string pictureReturnType_;
|
||||
long sceneId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_DESCRIBEWHITELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_DESCRIBEWHITELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT DescribeWhitelistRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeWhitelistRequest();
|
||||
~DescribeWhitelistRequest();
|
||||
|
||||
std::string getValidEndDate()const;
|
||||
void setValidEndDate(const std::string& validEndDate);
|
||||
std::string getValid()const;
|
||||
void setValid(const std::string& valid);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getBizType()const;
|
||||
void setBizType(const std::string& bizType);
|
||||
std::string getIdCardNum()const;
|
||||
void setIdCardNum(const std::string& idCardNum);
|
||||
std::string getBizId()const;
|
||||
void setBizId(const std::string& bizId);
|
||||
std::string getValidStartDate()const;
|
||||
void setValidStartDate(const std::string& validStartDate);
|
||||
|
||||
private:
|
||||
std::string validEndDate_;
|
||||
std::string valid_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
std::string lang_;
|
||||
int currentPage_;
|
||||
std::string bizType_;
|
||||
std::string idCardNum_;
|
||||
std::string bizId_;
|
||||
std::string validStartDate_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_DESCRIBEWHITELISTREQUEST_H_
|
||||
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_DESCRIBEWHITELISTRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_DESCRIBEWHITELISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT DescribeWhitelistResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Item
|
||||
{
|
||||
long startDate;
|
||||
long uid;
|
||||
long gmtCreate;
|
||||
int valid;
|
||||
long gmtModified;
|
||||
std::string bizType;
|
||||
long id;
|
||||
long endDate;
|
||||
std::string bizId;
|
||||
std::string idCardNum;
|
||||
};
|
||||
|
||||
|
||||
DescribeWhitelistResult();
|
||||
explicit DescribeWhitelistResult(const std::string &payload);
|
||||
~DescribeWhitelistResult();
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getCurrentPage()const;
|
||||
std::vector<Item> getItems()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
std::vector<Item> items_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_DESCRIBEWHITELISTRESULT_H_
|
||||
@@ -41,6 +41,8 @@ namespace AlibabaCloud
|
||||
void setCertifyData(const std::string& certifyData);
|
||||
std::string getAppVersion()const;
|
||||
void setAppVersion(const std::string& appVersion);
|
||||
std::string getDeviceToken()const;
|
||||
void setDeviceToken(const std::string& deviceToken);
|
||||
std::string getCertifyId()const;
|
||||
void setCertifyId(const std::string& certifyId);
|
||||
|
||||
@@ -48,6 +50,7 @@ namespace AlibabaCloud
|
||||
std::string extInfo_;
|
||||
std::string certifyData_;
|
||||
std::string appVersion_;
|
||||
std::string deviceToken_;
|
||||
std::string certifyId_;
|
||||
|
||||
};
|
||||
|
||||
@@ -159,6 +159,42 @@ CloudauthClient::ContrastFaceVerifyOutcomeCallable CloudauthClient::contrastFace
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::ContrastSmartVerifyOutcome CloudauthClient::contrastSmartVerify(const ContrastSmartVerifyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ContrastSmartVerifyOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ContrastSmartVerifyOutcome(ContrastSmartVerifyResult(outcome.result()));
|
||||
else
|
||||
return ContrastSmartVerifyOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::contrastSmartVerifyAsync(const ContrastSmartVerifyRequest& request, const ContrastSmartVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, contrastSmartVerify(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::ContrastSmartVerifyOutcomeCallable CloudauthClient::contrastSmartVerifyCallable(const ContrastSmartVerifyRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ContrastSmartVerifyOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->contrastSmartVerify(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::CreateAuthKeyOutcome CloudauthClient::createAuthKey(const CreateAuthKeyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -339,6 +375,78 @@ CloudauthClient::CreateVerifySettingOutcomeCallable CloudauthClient::createVerif
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::CreateWhitelistOutcome CloudauthClient::createWhitelist(const CreateWhitelistRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return CreateWhitelistOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return CreateWhitelistOutcome(CreateWhitelistResult(outcome.result()));
|
||||
else
|
||||
return CreateWhitelistOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::createWhitelistAsync(const CreateWhitelistRequest& request, const CreateWhitelistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, createWhitelist(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::CreateWhitelistOutcomeCallable CloudauthClient::createWhitelistCallable(const CreateWhitelistRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<CreateWhitelistOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->createWhitelist(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::DeleteWhitelistOutcome CloudauthClient::deleteWhitelist(const DeleteWhitelistRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DeleteWhitelistOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DeleteWhitelistOutcome(DeleteWhitelistResult(outcome.result()));
|
||||
else
|
||||
return DeleteWhitelistOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::deleteWhitelistAsync(const DeleteWhitelistRequest& request, const DeleteWhitelistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, deleteWhitelist(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::DeleteWhitelistOutcomeCallable CloudauthClient::deleteWhitelistCallable(const DeleteWhitelistRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DeleteWhitelistOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->deleteWhitelist(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::DescribeAppInfoOutcome CloudauthClient::describeAppInfo(const DescribeAppInfoRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -987,6 +1095,42 @@ CloudauthClient::DescribeVerifyUsageOutcomeCallable CloudauthClient::describeVer
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::DescribeWhitelistOutcome CloudauthClient::describeWhitelist(const DescribeWhitelistRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeWhitelistOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeWhitelistOutcome(DescribeWhitelistResult(outcome.result()));
|
||||
else
|
||||
return DescribeWhitelistOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::describeWhitelistAsync(const DescribeWhitelistRequest& request, const DescribeWhitelistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeWhitelist(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::DescribeWhitelistOutcomeCallable CloudauthClient::describeWhitelistCallable(const DescribeWhitelistRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeWhitelistOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeWhitelist(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::DetectFaceAttributesOutcome CloudauthClient::detectFaceAttributes(const DetectFaceAttributesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
161
cloudauth/src/model/ContrastSmartVerifyRequest.cc
Normal file
161
cloudauth/src/model/ContrastSmartVerifyRequest.cc
Normal file
@@ -0,0 +1,161 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/ContrastSmartVerifyRequest.h>
|
||||
|
||||
using AlibabaCloud::Cloudauth::Model::ContrastSmartVerifyRequest;
|
||||
|
||||
ContrastSmartVerifyRequest::ContrastSmartVerifyRequest() :
|
||||
RpcServiceRequest("cloudauth", "2020-06-18", "ContrastSmartVerify")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ContrastSmartVerifyRequest::~ContrastSmartVerifyRequest()
|
||||
{}
|
||||
|
||||
std::string ContrastSmartVerifyRequest::getFacePicFile()const
|
||||
{
|
||||
return facePicFile_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setFacePicFile(const std::string& facePicFile)
|
||||
{
|
||||
facePicFile_ = facePicFile;
|
||||
setBodyParameter("FacePicFile", facePicFile);
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyRequest::getIp()const
|
||||
{
|
||||
return ip_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setIp(const std::string& ip)
|
||||
{
|
||||
ip_ = ip;
|
||||
setBodyParameter("Ip", ip);
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyRequest::getCertName()const
|
||||
{
|
||||
return certName_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setCertName(const std::string& certName)
|
||||
{
|
||||
certName_ = certName;
|
||||
setBodyParameter("CertName", certName);
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyRequest::getFacePicString()const
|
||||
{
|
||||
return facePicString_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setFacePicString(const std::string& facePicString)
|
||||
{
|
||||
facePicString_ = facePicString;
|
||||
setBodyParameter("FacePicString", facePicString);
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyRequest::getMobile()const
|
||||
{
|
||||
return mobile_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setMobile(const std::string& mobile)
|
||||
{
|
||||
mobile_ = mobile;
|
||||
setBodyParameter("Mobile", mobile);
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyRequest::getUserId()const
|
||||
{
|
||||
return userId_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setUserId(const std::string& userId)
|
||||
{
|
||||
userId_ = userId;
|
||||
setBodyParameter("UserId", userId);
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyRequest::getMode()const
|
||||
{
|
||||
return mode_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setMode(const std::string& mode)
|
||||
{
|
||||
mode_ = mode;
|
||||
setBodyParameter("Mode", mode);
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyRequest::getCertNo()const
|
||||
{
|
||||
return certNo_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setCertNo(const std::string& certNo)
|
||||
{
|
||||
certNo_ = certNo;
|
||||
setBodyParameter("CertNo", certNo);
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyRequest::getOuterOrderNo()const
|
||||
{
|
||||
return outerOrderNo_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setOuterOrderNo(const std::string& outerOrderNo)
|
||||
{
|
||||
outerOrderNo_ = outerOrderNo;
|
||||
setBodyParameter("OuterOrderNo", outerOrderNo);
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyRequest::getFacePicUrl()const
|
||||
{
|
||||
return facePicUrl_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setFacePicUrl(const std::string& facePicUrl)
|
||||
{
|
||||
facePicUrl_ = facePicUrl;
|
||||
setBodyParameter("FacePicUrl", facePicUrl);
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyRequest::getCertType()const
|
||||
{
|
||||
return certType_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setCertType(const std::string& certType)
|
||||
{
|
||||
certType_ = certType;
|
||||
setBodyParameter("CertType", certType);
|
||||
}
|
||||
|
||||
long ContrastSmartVerifyRequest::getSceneId()const
|
||||
{
|
||||
return sceneId_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setSceneId(long sceneId)
|
||||
{
|
||||
sceneId_ = sceneId;
|
||||
setBodyParameter("SceneId", std::to_string(sceneId));
|
||||
}
|
||||
|
||||
74
cloudauth/src/model/ContrastSmartVerifyResult.cc
Normal file
74
cloudauth/src/model/ContrastSmartVerifyResult.cc
Normal file
@@ -0,0 +1,74 @@
|
||||
/*
|
||||
* 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/cloudauth/model/ContrastSmartVerifyResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cloudauth;
|
||||
using namespace AlibabaCloud::Cloudauth::Model;
|
||||
|
||||
ContrastSmartVerifyResult::ContrastSmartVerifyResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ContrastSmartVerifyResult::ContrastSmartVerifyResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ContrastSmartVerifyResult::~ContrastSmartVerifyResult()
|
||||
{}
|
||||
|
||||
void ContrastSmartVerifyResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto resultObjectNode = value["ResultObject"];
|
||||
if(!resultObjectNode["CertifyId"].isNull())
|
||||
resultObject_.certifyId = resultObjectNode["CertifyId"].asString();
|
||||
if(!resultObjectNode["Passed"].isNull())
|
||||
resultObject_.passed = resultObjectNode["Passed"].asString();
|
||||
if(!resultObjectNode["SubCode"].isNull())
|
||||
resultObject_.subCode = resultObjectNode["SubCode"].asString();
|
||||
if(!resultObjectNode["VerifyInfo"].isNull())
|
||||
resultObject_.verifyInfo = resultObjectNode["VerifyInfo"].asString();
|
||||
if(!resultObjectNode["RiskInfo"].isNull())
|
||||
resultObject_.riskInfo = resultObjectNode["RiskInfo"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
|
||||
}
|
||||
|
||||
ContrastSmartVerifyResult::ResultObject ContrastSmartVerifyResult::getResultObject()const
|
||||
{
|
||||
return resultObject_;
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
95
cloudauth/src/model/CreateWhitelistRequest.cc
Normal file
95
cloudauth/src/model/CreateWhitelistRequest.cc
Normal file
@@ -0,0 +1,95 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/CreateWhitelistRequest.h>
|
||||
|
||||
using AlibabaCloud::Cloudauth::Model::CreateWhitelistRequest;
|
||||
|
||||
CreateWhitelistRequest::CreateWhitelistRequest() :
|
||||
RpcServiceRequest("cloudauth", "2019-03-07", "CreateWhitelist")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateWhitelistRequest::~CreateWhitelistRequest()
|
||||
{}
|
||||
|
||||
std::string CreateWhitelistRequest::getValidDay()const
|
||||
{
|
||||
return validDay_;
|
||||
}
|
||||
|
||||
void CreateWhitelistRequest::setValidDay(const std::string& validDay)
|
||||
{
|
||||
validDay_ = validDay;
|
||||
setParameter("ValidDay", validDay);
|
||||
}
|
||||
|
||||
std::string CreateWhitelistRequest::getBizType()const
|
||||
{
|
||||
return bizType_;
|
||||
}
|
||||
|
||||
void CreateWhitelistRequest::setBizType(const std::string& bizType)
|
||||
{
|
||||
bizType_ = bizType;
|
||||
setParameter("BizType", bizType);
|
||||
}
|
||||
|
||||
std::string CreateWhitelistRequest::getIdCardNum()const
|
||||
{
|
||||
return idCardNum_;
|
||||
}
|
||||
|
||||
void CreateWhitelistRequest::setIdCardNum(const std::string& idCardNum)
|
||||
{
|
||||
idCardNum_ = idCardNum;
|
||||
setParameter("IdCardNum", idCardNum);
|
||||
}
|
||||
|
||||
std::string CreateWhitelistRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void CreateWhitelistRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string CreateWhitelistRequest::getBizId()const
|
||||
{
|
||||
return bizId_;
|
||||
}
|
||||
|
||||
void CreateWhitelistRequest::setBizId(const std::string& bizId)
|
||||
{
|
||||
bizId_ = bizId;
|
||||
setParameter("BizId", bizId);
|
||||
}
|
||||
|
||||
std::string CreateWhitelistRequest::getLang()const
|
||||
{
|
||||
return lang_;
|
||||
}
|
||||
|
||||
void CreateWhitelistRequest::setLang(const std::string& lang)
|
||||
{
|
||||
lang_ = lang;
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
@@ -14,26 +14,26 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/CreateHostAccountResult.h>
|
||||
#include <alibabacloud/cloudauth/model/CreateWhitelistResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
using namespace AlibabaCloud::Cloudauth;
|
||||
using namespace AlibabaCloud::Cloudauth::Model;
|
||||
|
||||
CreateHostAccountResult::CreateHostAccountResult() :
|
||||
CreateWhitelistResult::CreateWhitelistResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateHostAccountResult::CreateHostAccountResult(const std::string &payload) :
|
||||
CreateWhitelistResult::CreateWhitelistResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateHostAccountResult::~CreateHostAccountResult()
|
||||
CreateWhitelistResult::~CreateWhitelistResult()
|
||||
{}
|
||||
|
||||
void CreateHostAccountResult::parse(const std::string &payload)
|
||||
void CreateWhitelistResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
62
cloudauth/src/model/DeleteWhitelistRequest.cc
Normal file
62
cloudauth/src/model/DeleteWhitelistRequest.cc
Normal file
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/DeleteWhitelistRequest.h>
|
||||
|
||||
using AlibabaCloud::Cloudauth::Model::DeleteWhitelistRequest;
|
||||
|
||||
DeleteWhitelistRequest::DeleteWhitelistRequest() :
|
||||
RpcServiceRequest("cloudauth", "2019-03-07", "DeleteWhitelist")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteWhitelistRequest::~DeleteWhitelistRequest()
|
||||
{}
|
||||
|
||||
std::string DeleteWhitelistRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DeleteWhitelistRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string DeleteWhitelistRequest::getIds()const
|
||||
{
|
||||
return ids_;
|
||||
}
|
||||
|
||||
void DeleteWhitelistRequest::setIds(const std::string& ids)
|
||||
{
|
||||
ids_ = ids;
|
||||
setParameter("Ids", ids);
|
||||
}
|
||||
|
||||
std::string DeleteWhitelistRequest::getLang()const
|
||||
{
|
||||
return lang_;
|
||||
}
|
||||
|
||||
void DeleteWhitelistRequest::setLang(const std::string& lang)
|
||||
{
|
||||
lang_ = lang;
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
@@ -14,26 +14,26 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/ModifyLicenseInfoResult.h>
|
||||
#include <alibabacloud/cloudauth/model/DeleteWhitelistResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
using namespace AlibabaCloud::Cloudauth;
|
||||
using namespace AlibabaCloud::Cloudauth::Model;
|
||||
|
||||
ModifyLicenseInfoResult::ModifyLicenseInfoResult() :
|
||||
DeleteWhitelistResult::DeleteWhitelistResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ModifyLicenseInfoResult::ModifyLicenseInfoResult(const std::string &payload) :
|
||||
DeleteWhitelistResult::DeleteWhitelistResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ModifyLicenseInfoResult::~ModifyLicenseInfoResult()
|
||||
DeleteWhitelistResult::~DeleteWhitelistResult()
|
||||
{}
|
||||
|
||||
void ModifyLicenseInfoResult::parse(const std::string &payload)
|
||||
void DeleteWhitelistResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
@@ -27,17 +27,6 @@ DescribeFaceVerifyRequest::DescribeFaceVerifyRequest() :
|
||||
DescribeFaceVerifyRequest::~DescribeFaceVerifyRequest()
|
||||
{}
|
||||
|
||||
long DescribeFaceVerifyRequest::getSceneId()const
|
||||
{
|
||||
return sceneId_;
|
||||
}
|
||||
|
||||
void DescribeFaceVerifyRequest::setSceneId(long sceneId)
|
||||
{
|
||||
sceneId_ = sceneId;
|
||||
setParameter("SceneId", std::to_string(sceneId));
|
||||
}
|
||||
|
||||
std::string DescribeFaceVerifyRequest::getCertifyId()const
|
||||
{
|
||||
return certifyId_;
|
||||
@@ -49,3 +38,25 @@ void DescribeFaceVerifyRequest::setCertifyId(const std::string& certifyId)
|
||||
setParameter("CertifyId", certifyId);
|
||||
}
|
||||
|
||||
std::string DescribeFaceVerifyRequest::getPictureReturnType()const
|
||||
{
|
||||
return pictureReturnType_;
|
||||
}
|
||||
|
||||
void DescribeFaceVerifyRequest::setPictureReturnType(const std::string& pictureReturnType)
|
||||
{
|
||||
pictureReturnType_ = pictureReturnType;
|
||||
setParameter("PictureReturnType", pictureReturnType);
|
||||
}
|
||||
|
||||
long DescribeFaceVerifyRequest::getSceneId()const
|
||||
{
|
||||
return sceneId_;
|
||||
}
|
||||
|
||||
void DescribeFaceVerifyRequest::setSceneId(long sceneId)
|
||||
{
|
||||
sceneId_ = sceneId;
|
||||
setParameter("SceneId", std::to_string(sceneId));
|
||||
}
|
||||
|
||||
|
||||
@@ -27,17 +27,6 @@ DescribeSmartVerifyRequest::DescribeSmartVerifyRequest() :
|
||||
DescribeSmartVerifyRequest::~DescribeSmartVerifyRequest()
|
||||
{}
|
||||
|
||||
long DescribeSmartVerifyRequest::getSceneId()const
|
||||
{
|
||||
return sceneId_;
|
||||
}
|
||||
|
||||
void DescribeSmartVerifyRequest::setSceneId(long sceneId)
|
||||
{
|
||||
sceneId_ = sceneId;
|
||||
setBodyParameter("SceneId", std::to_string(sceneId));
|
||||
}
|
||||
|
||||
std::string DescribeSmartVerifyRequest::getCertifyId()const
|
||||
{
|
||||
return certifyId_;
|
||||
@@ -49,3 +38,25 @@ void DescribeSmartVerifyRequest::setCertifyId(const std::string& certifyId)
|
||||
setBodyParameter("CertifyId", certifyId);
|
||||
}
|
||||
|
||||
std::string DescribeSmartVerifyRequest::getPictureReturnType()const
|
||||
{
|
||||
return pictureReturnType_;
|
||||
}
|
||||
|
||||
void DescribeSmartVerifyRequest::setPictureReturnType(const std::string& pictureReturnType)
|
||||
{
|
||||
pictureReturnType_ = pictureReturnType;
|
||||
setBodyParameter("PictureReturnType", pictureReturnType);
|
||||
}
|
||||
|
||||
long DescribeSmartVerifyRequest::getSceneId()const
|
||||
{
|
||||
return sceneId_;
|
||||
}
|
||||
|
||||
void DescribeSmartVerifyRequest::setSceneId(long sceneId)
|
||||
{
|
||||
sceneId_ = sceneId;
|
||||
setBodyParameter("SceneId", std::to_string(sceneId));
|
||||
}
|
||||
|
||||
|
||||
139
cloudauth/src/model/DescribeWhitelistRequest.cc
Normal file
139
cloudauth/src/model/DescribeWhitelistRequest.cc
Normal file
@@ -0,0 +1,139 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/DescribeWhitelistRequest.h>
|
||||
|
||||
using AlibabaCloud::Cloudauth::Model::DescribeWhitelistRequest;
|
||||
|
||||
DescribeWhitelistRequest::DescribeWhitelistRequest() :
|
||||
RpcServiceRequest("cloudauth", "2019-03-07", "DescribeWhitelist")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeWhitelistRequest::~DescribeWhitelistRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeWhitelistRequest::getValidEndDate()const
|
||||
{
|
||||
return validEndDate_;
|
||||
}
|
||||
|
||||
void DescribeWhitelistRequest::setValidEndDate(const std::string& validEndDate)
|
||||
{
|
||||
validEndDate_ = validEndDate;
|
||||
setParameter("ValidEndDate", validEndDate);
|
||||
}
|
||||
|
||||
std::string DescribeWhitelistRequest::getValid()const
|
||||
{
|
||||
return valid_;
|
||||
}
|
||||
|
||||
void DescribeWhitelistRequest::setValid(const std::string& valid)
|
||||
{
|
||||
valid_ = valid;
|
||||
setParameter("Valid", valid);
|
||||
}
|
||||
|
||||
std::string DescribeWhitelistRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeWhitelistRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
int DescribeWhitelistRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeWhitelistRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeWhitelistRequest::getLang()const
|
||||
{
|
||||
return lang_;
|
||||
}
|
||||
|
||||
void DescribeWhitelistRequest::setLang(const std::string& lang)
|
||||
{
|
||||
lang_ = lang;
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
int DescribeWhitelistRequest::getCurrentPage()const
|
||||
{
|
||||
return currentPage_;
|
||||
}
|
||||
|
||||
void DescribeWhitelistRequest::setCurrentPage(int currentPage)
|
||||
{
|
||||
currentPage_ = currentPage;
|
||||
setParameter("CurrentPage", std::to_string(currentPage));
|
||||
}
|
||||
|
||||
std::string DescribeWhitelistRequest::getBizType()const
|
||||
{
|
||||
return bizType_;
|
||||
}
|
||||
|
||||
void DescribeWhitelistRequest::setBizType(const std::string& bizType)
|
||||
{
|
||||
bizType_ = bizType;
|
||||
setParameter("BizType", bizType);
|
||||
}
|
||||
|
||||
std::string DescribeWhitelistRequest::getIdCardNum()const
|
||||
{
|
||||
return idCardNum_;
|
||||
}
|
||||
|
||||
void DescribeWhitelistRequest::setIdCardNum(const std::string& idCardNum)
|
||||
{
|
||||
idCardNum_ = idCardNum;
|
||||
setParameter("IdCardNum", idCardNum);
|
||||
}
|
||||
|
||||
std::string DescribeWhitelistRequest::getBizId()const
|
||||
{
|
||||
return bizId_;
|
||||
}
|
||||
|
||||
void DescribeWhitelistRequest::setBizId(const std::string& bizId)
|
||||
{
|
||||
bizId_ = bizId;
|
||||
setParameter("BizId", bizId);
|
||||
}
|
||||
|
||||
std::string DescribeWhitelistRequest::getValidStartDate()const
|
||||
{
|
||||
return validStartDate_;
|
||||
}
|
||||
|
||||
void DescribeWhitelistRequest::setValidStartDate(const std::string& validStartDate)
|
||||
{
|
||||
validStartDate_ = validStartDate;
|
||||
setParameter("ValidStartDate", validStartDate);
|
||||
}
|
||||
|
||||
96
cloudauth/src/model/DescribeWhitelistResult.cc
Normal file
96
cloudauth/src/model/DescribeWhitelistResult.cc
Normal file
@@ -0,0 +1,96 @@
|
||||
/*
|
||||
* 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/cloudauth/model/DescribeWhitelistResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cloudauth;
|
||||
using namespace AlibabaCloud::Cloudauth::Model;
|
||||
|
||||
DescribeWhitelistResult::DescribeWhitelistResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeWhitelistResult::DescribeWhitelistResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeWhitelistResult::~DescribeWhitelistResult()
|
||||
{}
|
||||
|
||||
void DescribeWhitelistResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["Item"];
|
||||
for (auto valueItemsItem : allItemsNode)
|
||||
{
|
||||
Item itemsObject;
|
||||
if(!valueItemsItem["Id"].isNull())
|
||||
itemsObject.id = std::stol(valueItemsItem["Id"].asString());
|
||||
if(!valueItemsItem["Uid"].isNull())
|
||||
itemsObject.uid = std::stol(valueItemsItem["Uid"].asString());
|
||||
if(!valueItemsItem["BizType"].isNull())
|
||||
itemsObject.bizType = valueItemsItem["BizType"].asString();
|
||||
if(!valueItemsItem["StartDate"].isNull())
|
||||
itemsObject.startDate = std::stol(valueItemsItem["StartDate"].asString());
|
||||
if(!valueItemsItem["EndDate"].isNull())
|
||||
itemsObject.endDate = std::stol(valueItemsItem["EndDate"].asString());
|
||||
if(!valueItemsItem["IdCardNum"].isNull())
|
||||
itemsObject.idCardNum = valueItemsItem["IdCardNum"].asString();
|
||||
if(!valueItemsItem["BizId"].isNull())
|
||||
itemsObject.bizId = valueItemsItem["BizId"].asString();
|
||||
if(!valueItemsItem["Valid"].isNull())
|
||||
itemsObject.valid = std::stoi(valueItemsItem["Valid"].asString());
|
||||
if(!valueItemsItem["GmtCreate"].isNull())
|
||||
itemsObject.gmtCreate = std::stol(valueItemsItem["GmtCreate"].asString());
|
||||
if(!valueItemsItem["GmtModified"].isNull())
|
||||
itemsObject.gmtModified = std::stol(valueItemsItem["GmtModified"].asString());
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["CurrentPage"].isNull())
|
||||
currentPage_ = std::stoi(value["CurrentPage"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeWhitelistResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeWhitelistResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeWhitelistResult::getCurrentPage()const
|
||||
{
|
||||
return currentPage_;
|
||||
}
|
||||
|
||||
std::vector<DescribeWhitelistResult::Item> DescribeWhitelistResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
@@ -60,6 +60,17 @@ void VerifyDeviceRequest::setAppVersion(const std::string& appVersion)
|
||||
setParameter("AppVersion", appVersion);
|
||||
}
|
||||
|
||||
std::string VerifyDeviceRequest::getDeviceToken()const
|
||||
{
|
||||
return deviceToken_;
|
||||
}
|
||||
|
||||
void VerifyDeviceRequest::setDeviceToken(const std::string& deviceToken)
|
||||
{
|
||||
deviceToken_ = deviceToken;
|
||||
setBodyParameter("DeviceToken", deviceToken);
|
||||
}
|
||||
|
||||
std::string VerifyDeviceRequest::getCertifyId()const
|
||||
{
|
||||
return certifyId_;
|
||||
|
||||
@@ -21,7 +21,7 @@ using AlibabaCloud::Dataworks_public::Model::RunTriggerNodeRequest;
|
||||
RunTriggerNodeRequest::RunTriggerNodeRequest() :
|
||||
RpcServiceRequest("dataworks-public", "2020-05-18", "RunTriggerNode")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Put);
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
RunTriggerNodeRequest::~RunTriggerNodeRequest()
|
||||
|
||||
@@ -89,8 +89,6 @@ set(dds_public_header_model
|
||||
include/alibabacloud/dds/model/DescribeDedicatedClusterInstanceListResult.h
|
||||
include/alibabacloud/dds/model/DescribeErrorLogRecordsRequest.h
|
||||
include/alibabacloud/dds/model/DescribeErrorLogRecordsResult.h
|
||||
include/alibabacloud/dds/model/DescribeIndexRecommendationRequest.h
|
||||
include/alibabacloud/dds/model/DescribeIndexRecommendationResult.h
|
||||
include/alibabacloud/dds/model/DescribeInstanceAutoRenewalAttributeRequest.h
|
||||
include/alibabacloud/dds/model/DescribeInstanceAutoRenewalAttributeResult.h
|
||||
include/alibabacloud/dds/model/DescribeKernelReleaseNotesRequest.h
|
||||
@@ -270,8 +268,6 @@ set(dds_src
|
||||
src/model/DescribeDedicatedClusterInstanceListResult.cc
|
||||
src/model/DescribeErrorLogRecordsRequest.cc
|
||||
src/model/DescribeErrorLogRecordsResult.cc
|
||||
src/model/DescribeIndexRecommendationRequest.cc
|
||||
src/model/DescribeIndexRecommendationResult.cc
|
||||
src/model/DescribeInstanceAutoRenewalAttributeRequest.cc
|
||||
src/model/DescribeInstanceAutoRenewalAttributeResult.cc
|
||||
src/model/DescribeKernelReleaseNotesRequest.cc
|
||||
|
||||
@@ -90,8 +90,6 @@
|
||||
#include "model/DescribeDedicatedClusterInstanceListResult.h"
|
||||
#include "model/DescribeErrorLogRecordsRequest.h"
|
||||
#include "model/DescribeErrorLogRecordsResult.h"
|
||||
#include "model/DescribeIndexRecommendationRequest.h"
|
||||
#include "model/DescribeIndexRecommendationResult.h"
|
||||
#include "model/DescribeInstanceAutoRenewalAttributeRequest.h"
|
||||
#include "model/DescribeInstanceAutoRenewalAttributeResult.h"
|
||||
#include "model/DescribeKernelReleaseNotesRequest.h"
|
||||
@@ -311,9 +309,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeErrorLogRecordsResult> DescribeErrorLogRecordsOutcome;
|
||||
typedef std::future<DescribeErrorLogRecordsOutcome> DescribeErrorLogRecordsOutcomeCallable;
|
||||
typedef std::function<void(const DdsClient*, const Model::DescribeErrorLogRecordsRequest&, const DescribeErrorLogRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeErrorLogRecordsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeIndexRecommendationResult> DescribeIndexRecommendationOutcome;
|
||||
typedef std::future<DescribeIndexRecommendationOutcome> DescribeIndexRecommendationOutcomeCallable;
|
||||
typedef std::function<void(const DdsClient*, const Model::DescribeIndexRecommendationRequest&, const DescribeIndexRecommendationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIndexRecommendationAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeInstanceAutoRenewalAttributeResult> DescribeInstanceAutoRenewalAttributeOutcome;
|
||||
typedef std::future<DescribeInstanceAutoRenewalAttributeOutcome> DescribeInstanceAutoRenewalAttributeOutcomeCallable;
|
||||
typedef std::function<void(const DdsClient*, const Model::DescribeInstanceAutoRenewalAttributeRequest&, const DescribeInstanceAutoRenewalAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceAutoRenewalAttributeAsyncHandler;
|
||||
@@ -583,9 +578,6 @@ namespace AlibabaCloud
|
||||
DescribeErrorLogRecordsOutcome describeErrorLogRecords(const Model::DescribeErrorLogRecordsRequest &request)const;
|
||||
void describeErrorLogRecordsAsync(const Model::DescribeErrorLogRecordsRequest& request, const DescribeErrorLogRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeErrorLogRecordsOutcomeCallable describeErrorLogRecordsCallable(const Model::DescribeErrorLogRecordsRequest& request) const;
|
||||
DescribeIndexRecommendationOutcome describeIndexRecommendation(const Model::DescribeIndexRecommendationRequest &request)const;
|
||||
void describeIndexRecommendationAsync(const Model::DescribeIndexRecommendationRequest& request, const DescribeIndexRecommendationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeIndexRecommendationOutcomeCallable describeIndexRecommendationCallable(const Model::DescribeIndexRecommendationRequest& request) const;
|
||||
DescribeInstanceAutoRenewalAttributeOutcome describeInstanceAutoRenewalAttribute(const Model::DescribeInstanceAutoRenewalAttributeRequest &request)const;
|
||||
void describeInstanceAutoRenewalAttributeAsync(const Model::DescribeInstanceAutoRenewalAttributeRequest& request, const DescribeInstanceAutoRenewalAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstanceAutoRenewalAttributeOutcomeCallable describeInstanceAutoRenewalAttributeCallable(const Model::DescribeInstanceAutoRenewalAttributeRequest& request) const;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user