Compare commits
23 Commits
idrsservic
...
elasticsea
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
add2bce016 | ||
|
|
f5705434a9 | ||
|
|
3c00b7ee89 | ||
|
|
8708226a83 | ||
|
|
295143d70a | ||
|
|
990c6f8efd | ||
|
|
b409d3d613 | ||
|
|
74112c6fe7 | ||
|
|
b105496b11 | ||
|
|
f946b7f9f6 | ||
|
|
f726b03be7 | ||
|
|
e2c900c27d | ||
|
|
0abdb3fc36 | ||
|
|
1616774ea6 | ||
|
|
1260ae6f47 | ||
|
|
2acf4250c6 | ||
|
|
423e3b65e3 | ||
|
|
8f21fa7c59 | ||
|
|
cf4cda767c | ||
|
|
818bfd3cf1 | ||
|
|
969a4a2631 | ||
|
|
931a98684d | ||
|
|
357519c7f6 |
72
CHANGELOG
72
CHANGELOG
@@ -1,3 +1,75 @@
|
||||
2020-12-11 Version: patch
|
||||
- Add Emon route-API support.
|
||||
|
||||
2020-12-09 Version: patch
|
||||
- Update SegmentCommodity.
|
||||
|
||||
2020-12-07 Version: patch
|
||||
- Remove DescribeSubscriptionObjectModifyStatus.
|
||||
|
||||
2020-12-04 Version: patch
|
||||
- Supported broker demand.
|
||||
|
||||
2020-12-04 Version: patch
|
||||
- Support manual scan interface.
|
||||
|
||||
2020-12-04 Version: patch
|
||||
- ReportInstancesStatus OpenAPI supports IssueCategory parameter.
|
||||
|
||||
2020-12-03 Version: patch
|
||||
- Update DescribeScdnDomainCertificateInfo.
|
||||
|
||||
2020-12-03 Version: patch
|
||||
- Update ModifyDcdnService.
|
||||
|
||||
2020-12-03 Version: patch
|
||||
- Update DescribeDomainMax95BpsData.
|
||||
|
||||
2020-12-03 Version: patch
|
||||
- Update DescribeScdnDomainCertificateInfo.
|
||||
|
||||
2020-12-03 Version: patch
|
||||
- Update DescribeDomainMax95BpsData.
|
||||
|
||||
2020-12-03 Version: patch
|
||||
- Update DescribeScdnDomainCertificateInfo.
|
||||
|
||||
2020-12-03 Version: patch
|
||||
- Update DescribeDomainMax95BpsData.
|
||||
|
||||
2020-12-03 Version: patch
|
||||
- Update ModifyDcdnService.
|
||||
|
||||
2020-12-03 Version: patch
|
||||
- Update DescribeScdnDomainCertificateInfo.
|
||||
|
||||
2020-12-03 Version: patch
|
||||
- Generated 2020-05-18 for `dataworks-public`.
|
||||
|
||||
2020-12-03 Version: patch
|
||||
- Add new api.
|
||||
|
||||
2020-12-03 Version: patch
|
||||
- Supported all language sdk.
|
||||
- Fixed some bugs for polardbx.
|
||||
|
||||
2020-12-03 Version: patch
|
||||
- Update DetectLungNodule.
|
||||
|
||||
2020-12-02 Version: patch
|
||||
- Support CreateDBLink for polardb oracle.
|
||||
- Support DeleteDBLink for polardb oracle.
|
||||
- Support DescribeDBLinks for polardb oracle.
|
||||
|
||||
2020-12-02 Version: patch
|
||||
- Update version.
|
||||
|
||||
2020-12-02 Version: patch
|
||||
- Update version.
|
||||
|
||||
2020-12-02 Version: patch
|
||||
- Support TemplateContent.
|
||||
|
||||
2020-12-02 Version: patch
|
||||
- Supported OpenAPI for SDK.
|
||||
|
||||
|
||||
@@ -37,18 +37,24 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getCycle()const;
|
||||
void setCycle(const std::string& cycle);
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTimePoint()const;
|
||||
void setTimePoint(const std::string& timePoint);
|
||||
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string cycle_;
|
||||
std::string domainName_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
std::string timePoint_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -38,6 +38,17 @@ void DescribeDomainMax95BpsDataRequest::setStartTime(const std::string& startTim
|
||||
setParameter("StartTime", startTime);
|
||||
}
|
||||
|
||||
std::string DescribeDomainMax95BpsDataRequest::getCycle()const
|
||||
{
|
||||
return cycle_;
|
||||
}
|
||||
|
||||
void DescribeDomainMax95BpsDataRequest::setCycle(const std::string& cycle)
|
||||
{
|
||||
cycle_ = cycle;
|
||||
setParameter("Cycle", cycle);
|
||||
}
|
||||
|
||||
std::string DescribeDomainMax95BpsDataRequest::getDomainName()const
|
||||
{
|
||||
return domainName_;
|
||||
@@ -71,3 +82,14 @@ void DescribeDomainMax95BpsDataRequest::setOwnerId(long ownerId)
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeDomainMax95BpsDataRequest::getTimePoint()const
|
||||
{
|
||||
return timePoint_;
|
||||
}
|
||||
|
||||
void DescribeDomainMax95BpsDataRequest::setTimePoint(const std::string& timePoint)
|
||||
{
|
||||
timePoint_ = timePoint;
|
||||
setParameter("TimePoint", timePoint);
|
||||
}
|
||||
|
||||
|
||||
@@ -49,6 +49,8 @@ set(dataworks-public_public_header_model
|
||||
include/alibabacloud/dataworks-public/model/CreateFileResult.h
|
||||
include/alibabacloud/dataworks-public/model/CreateFolderRequest.h
|
||||
include/alibabacloud/dataworks-public/model/CreateFolderResult.h
|
||||
include/alibabacloud/dataworks-public/model/CreateManualDagRequest.h
|
||||
include/alibabacloud/dataworks-public/model/CreateManualDagResult.h
|
||||
include/alibabacloud/dataworks-public/model/CreateMetaCategoryRequest.h
|
||||
include/alibabacloud/dataworks-public/model/CreateMetaCategoryResult.h
|
||||
include/alibabacloud/dataworks-public/model/CreateProjectMemberRequest.h
|
||||
@@ -119,6 +121,8 @@ set(dataworks-public_public_header_model
|
||||
include/alibabacloud/dataworks-public/model/GetBusinessResult.h
|
||||
include/alibabacloud/dataworks-public/model/GetDDLJobStatusRequest.h
|
||||
include/alibabacloud/dataworks-public/model/GetDDLJobStatusResult.h
|
||||
include/alibabacloud/dataworks-public/model/GetDagRequest.h
|
||||
include/alibabacloud/dataworks-public/model/GetDagResult.h
|
||||
include/alibabacloud/dataworks-public/model/GetDataServiceApiRequest.h
|
||||
include/alibabacloud/dataworks-public/model/GetDataServiceApiResult.h
|
||||
include/alibabacloud/dataworks-public/model/GetDataServiceApplicationRequest.h
|
||||
@@ -149,6 +153,8 @@ set(dataworks-public_public_header_model
|
||||
include/alibabacloud/dataworks-public/model/GetInstanceLogResult.h
|
||||
include/alibabacloud/dataworks-public/model/GetInstanceStatusCountRequest.h
|
||||
include/alibabacloud/dataworks-public/model/GetInstanceStatusCountResult.h
|
||||
include/alibabacloud/dataworks-public/model/GetManualDagInstancesRequest.h
|
||||
include/alibabacloud/dataworks-public/model/GetManualDagInstancesResult.h
|
||||
include/alibabacloud/dataworks-public/model/GetMetaCategoryRequest.h
|
||||
include/alibabacloud/dataworks-public/model/GetMetaCategoryResult.h
|
||||
include/alibabacloud/dataworks-public/model/GetMetaColumnLineageRequest.h
|
||||
@@ -271,8 +277,12 @@ set(dataworks-public_public_header_model
|
||||
include/alibabacloud/dataworks-public/model/RestartInstanceResult.h
|
||||
include/alibabacloud/dataworks-public/model/ResumeInstanceRequest.h
|
||||
include/alibabacloud/dataworks-public/model/ResumeInstanceResult.h
|
||||
include/alibabacloud/dataworks-public/model/RunTriggerNodeRequest.h
|
||||
include/alibabacloud/dataworks-public/model/RunTriggerNodeResult.h
|
||||
include/alibabacloud/dataworks-public/model/SearchMetaTablesRequest.h
|
||||
include/alibabacloud/dataworks-public/model/SearchMetaTablesResult.h
|
||||
include/alibabacloud/dataworks-public/model/SearchNodesByOutputRequest.h
|
||||
include/alibabacloud/dataworks-public/model/SearchNodesByOutputResult.h
|
||||
include/alibabacloud/dataworks-public/model/SetSuccessInstanceRequest.h
|
||||
include/alibabacloud/dataworks-public/model/SetSuccessInstanceResult.h
|
||||
include/alibabacloud/dataworks-public/model/StopInstanceRequest.h
|
||||
@@ -344,6 +354,8 @@ set(dataworks-public_src
|
||||
src/model/CreateFileResult.cc
|
||||
src/model/CreateFolderRequest.cc
|
||||
src/model/CreateFolderResult.cc
|
||||
src/model/CreateManualDagRequest.cc
|
||||
src/model/CreateManualDagResult.cc
|
||||
src/model/CreateMetaCategoryRequest.cc
|
||||
src/model/CreateMetaCategoryResult.cc
|
||||
src/model/CreateProjectMemberRequest.cc
|
||||
@@ -414,6 +426,8 @@ set(dataworks-public_src
|
||||
src/model/GetBusinessResult.cc
|
||||
src/model/GetDDLJobStatusRequest.cc
|
||||
src/model/GetDDLJobStatusResult.cc
|
||||
src/model/GetDagRequest.cc
|
||||
src/model/GetDagResult.cc
|
||||
src/model/GetDataServiceApiRequest.cc
|
||||
src/model/GetDataServiceApiResult.cc
|
||||
src/model/GetDataServiceApplicationRequest.cc
|
||||
@@ -444,6 +458,8 @@ set(dataworks-public_src
|
||||
src/model/GetInstanceLogResult.cc
|
||||
src/model/GetInstanceStatusCountRequest.cc
|
||||
src/model/GetInstanceStatusCountResult.cc
|
||||
src/model/GetManualDagInstancesRequest.cc
|
||||
src/model/GetManualDagInstancesResult.cc
|
||||
src/model/GetMetaCategoryRequest.cc
|
||||
src/model/GetMetaCategoryResult.cc
|
||||
src/model/GetMetaColumnLineageRequest.cc
|
||||
@@ -566,8 +582,12 @@ set(dataworks-public_src
|
||||
src/model/RestartInstanceResult.cc
|
||||
src/model/ResumeInstanceRequest.cc
|
||||
src/model/ResumeInstanceResult.cc
|
||||
src/model/RunTriggerNodeRequest.cc
|
||||
src/model/RunTriggerNodeResult.cc
|
||||
src/model/SearchMetaTablesRequest.cc
|
||||
src/model/SearchMetaTablesResult.cc
|
||||
src/model/SearchNodesByOutputRequest.cc
|
||||
src/model/SearchNodesByOutputResult.cc
|
||||
src/model/SetSuccessInstanceRequest.cc
|
||||
src/model/SetSuccessInstanceResult.cc
|
||||
src/model/StopInstanceRequest.cc
|
||||
|
||||
@@ -50,6 +50,8 @@
|
||||
#include "model/CreateFileResult.h"
|
||||
#include "model/CreateFolderRequest.h"
|
||||
#include "model/CreateFolderResult.h"
|
||||
#include "model/CreateManualDagRequest.h"
|
||||
#include "model/CreateManualDagResult.h"
|
||||
#include "model/CreateMetaCategoryRequest.h"
|
||||
#include "model/CreateMetaCategoryResult.h"
|
||||
#include "model/CreateProjectMemberRequest.h"
|
||||
@@ -120,6 +122,8 @@
|
||||
#include "model/GetBusinessResult.h"
|
||||
#include "model/GetDDLJobStatusRequest.h"
|
||||
#include "model/GetDDLJobStatusResult.h"
|
||||
#include "model/GetDagRequest.h"
|
||||
#include "model/GetDagResult.h"
|
||||
#include "model/GetDataServiceApiRequest.h"
|
||||
#include "model/GetDataServiceApiResult.h"
|
||||
#include "model/GetDataServiceApplicationRequest.h"
|
||||
@@ -150,6 +154,8 @@
|
||||
#include "model/GetInstanceLogResult.h"
|
||||
#include "model/GetInstanceStatusCountRequest.h"
|
||||
#include "model/GetInstanceStatusCountResult.h"
|
||||
#include "model/GetManualDagInstancesRequest.h"
|
||||
#include "model/GetManualDagInstancesResult.h"
|
||||
#include "model/GetMetaCategoryRequest.h"
|
||||
#include "model/GetMetaCategoryResult.h"
|
||||
#include "model/GetMetaColumnLineageRequest.h"
|
||||
@@ -272,8 +278,12 @@
|
||||
#include "model/RestartInstanceResult.h"
|
||||
#include "model/ResumeInstanceRequest.h"
|
||||
#include "model/ResumeInstanceResult.h"
|
||||
#include "model/RunTriggerNodeRequest.h"
|
||||
#include "model/RunTriggerNodeResult.h"
|
||||
#include "model/SearchMetaTablesRequest.h"
|
||||
#include "model/SearchMetaTablesResult.h"
|
||||
#include "model/SearchNodesByOutputRequest.h"
|
||||
#include "model/SearchNodesByOutputResult.h"
|
||||
#include "model/SetSuccessInstanceRequest.h"
|
||||
#include "model/SetSuccessInstanceResult.h"
|
||||
#include "model/StopInstanceRequest.h"
|
||||
@@ -365,6 +375,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateFolderResult> CreateFolderOutcome;
|
||||
typedef std::future<CreateFolderOutcome> CreateFolderOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::CreateFolderRequest&, const CreateFolderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFolderAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateManualDagResult> CreateManualDagOutcome;
|
||||
typedef std::future<CreateManualDagOutcome> CreateManualDagOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::CreateManualDagRequest&, const CreateManualDagOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateManualDagAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateMetaCategoryResult> CreateMetaCategoryOutcome;
|
||||
typedef std::future<CreateMetaCategoryOutcome> CreateMetaCategoryOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::CreateMetaCategoryRequest&, const CreateMetaCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMetaCategoryAsyncHandler;
|
||||
@@ -470,6 +483,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetDDLJobStatusResult> GetDDLJobStatusOutcome;
|
||||
typedef std::future<GetDDLJobStatusOutcome> GetDDLJobStatusOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::GetDDLJobStatusRequest&, const GetDDLJobStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDDLJobStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetDagResult> GetDagOutcome;
|
||||
typedef std::future<GetDagOutcome> GetDagOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::GetDagRequest&, const GetDagOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDagAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetDataServiceApiResult> GetDataServiceApiOutcome;
|
||||
typedef std::future<GetDataServiceApiOutcome> GetDataServiceApiOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::GetDataServiceApiRequest&, const GetDataServiceApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDataServiceApiAsyncHandler;
|
||||
@@ -515,6 +531,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetInstanceStatusCountResult> GetInstanceStatusCountOutcome;
|
||||
typedef std::future<GetInstanceStatusCountOutcome> GetInstanceStatusCountOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::GetInstanceStatusCountRequest&, const GetInstanceStatusCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetInstanceStatusCountAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetManualDagInstancesResult> GetManualDagInstancesOutcome;
|
||||
typedef std::future<GetManualDagInstancesOutcome> GetManualDagInstancesOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::GetManualDagInstancesRequest&, const GetManualDagInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetManualDagInstancesAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetMetaCategoryResult> GetMetaCategoryOutcome;
|
||||
typedef std::future<GetMetaCategoryOutcome> GetMetaCategoryOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::GetMetaCategoryRequest&, const GetMetaCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMetaCategoryAsyncHandler;
|
||||
@@ -698,9 +717,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ResumeInstanceResult> ResumeInstanceOutcome;
|
||||
typedef std::future<ResumeInstanceOutcome> ResumeInstanceOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::ResumeInstanceRequest&, const ResumeInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResumeInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::RunTriggerNodeResult> RunTriggerNodeOutcome;
|
||||
typedef std::future<RunTriggerNodeOutcome> RunTriggerNodeOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::RunTriggerNodeRequest&, const RunTriggerNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RunTriggerNodeAsyncHandler;
|
||||
typedef Outcome<Error, Model::SearchMetaTablesResult> SearchMetaTablesOutcome;
|
||||
typedef std::future<SearchMetaTablesOutcome> SearchMetaTablesOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::SearchMetaTablesRequest&, const SearchMetaTablesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchMetaTablesAsyncHandler;
|
||||
typedef Outcome<Error, Model::SearchNodesByOutputResult> SearchNodesByOutputOutcome;
|
||||
typedef std::future<SearchNodesByOutputOutcome> SearchNodesByOutputOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::SearchNodesByOutputRequest&, const SearchNodesByOutputOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchNodesByOutputAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetSuccessInstanceResult> SetSuccessInstanceOutcome;
|
||||
typedef std::future<SetSuccessInstanceOutcome> SetSuccessInstanceOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::SetSuccessInstanceRequest&, const SetSuccessInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetSuccessInstanceAsyncHandler;
|
||||
@@ -808,6 +833,9 @@ namespace AlibabaCloud
|
||||
CreateFolderOutcome createFolder(const Model::CreateFolderRequest &request)const;
|
||||
void createFolderAsync(const Model::CreateFolderRequest& request, const CreateFolderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateFolderOutcomeCallable createFolderCallable(const Model::CreateFolderRequest& request) const;
|
||||
CreateManualDagOutcome createManualDag(const Model::CreateManualDagRequest &request)const;
|
||||
void createManualDagAsync(const Model::CreateManualDagRequest& request, const CreateManualDagAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateManualDagOutcomeCallable createManualDagCallable(const Model::CreateManualDagRequest& request) const;
|
||||
CreateMetaCategoryOutcome createMetaCategory(const Model::CreateMetaCategoryRequest &request)const;
|
||||
void createMetaCategoryAsync(const Model::CreateMetaCategoryRequest& request, const CreateMetaCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateMetaCategoryOutcomeCallable createMetaCategoryCallable(const Model::CreateMetaCategoryRequest& request) const;
|
||||
@@ -913,6 +941,9 @@ namespace AlibabaCloud
|
||||
GetDDLJobStatusOutcome getDDLJobStatus(const Model::GetDDLJobStatusRequest &request)const;
|
||||
void getDDLJobStatusAsync(const Model::GetDDLJobStatusRequest& request, const GetDDLJobStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDDLJobStatusOutcomeCallable getDDLJobStatusCallable(const Model::GetDDLJobStatusRequest& request) const;
|
||||
GetDagOutcome getDag(const Model::GetDagRequest &request)const;
|
||||
void getDagAsync(const Model::GetDagRequest& request, const GetDagAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDagOutcomeCallable getDagCallable(const Model::GetDagRequest& request) const;
|
||||
GetDataServiceApiOutcome getDataServiceApi(const Model::GetDataServiceApiRequest &request)const;
|
||||
void getDataServiceApiAsync(const Model::GetDataServiceApiRequest& request, const GetDataServiceApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDataServiceApiOutcomeCallable getDataServiceApiCallable(const Model::GetDataServiceApiRequest& request) const;
|
||||
@@ -958,6 +989,9 @@ namespace AlibabaCloud
|
||||
GetInstanceStatusCountOutcome getInstanceStatusCount(const Model::GetInstanceStatusCountRequest &request)const;
|
||||
void getInstanceStatusCountAsync(const Model::GetInstanceStatusCountRequest& request, const GetInstanceStatusCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetInstanceStatusCountOutcomeCallable getInstanceStatusCountCallable(const Model::GetInstanceStatusCountRequest& request) const;
|
||||
GetManualDagInstancesOutcome getManualDagInstances(const Model::GetManualDagInstancesRequest &request)const;
|
||||
void getManualDagInstancesAsync(const Model::GetManualDagInstancesRequest& request, const GetManualDagInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetManualDagInstancesOutcomeCallable getManualDagInstancesCallable(const Model::GetManualDagInstancesRequest& request) const;
|
||||
GetMetaCategoryOutcome getMetaCategory(const Model::GetMetaCategoryRequest &request)const;
|
||||
void getMetaCategoryAsync(const Model::GetMetaCategoryRequest& request, const GetMetaCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetMetaCategoryOutcomeCallable getMetaCategoryCallable(const Model::GetMetaCategoryRequest& request) const;
|
||||
@@ -1141,9 +1175,15 @@ namespace AlibabaCloud
|
||||
ResumeInstanceOutcome resumeInstance(const Model::ResumeInstanceRequest &request)const;
|
||||
void resumeInstanceAsync(const Model::ResumeInstanceRequest& request, const ResumeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ResumeInstanceOutcomeCallable resumeInstanceCallable(const Model::ResumeInstanceRequest& request) const;
|
||||
RunTriggerNodeOutcome runTriggerNode(const Model::RunTriggerNodeRequest &request)const;
|
||||
void runTriggerNodeAsync(const Model::RunTriggerNodeRequest& request, const RunTriggerNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RunTriggerNodeOutcomeCallable runTriggerNodeCallable(const Model::RunTriggerNodeRequest& request) const;
|
||||
SearchMetaTablesOutcome searchMetaTables(const Model::SearchMetaTablesRequest &request)const;
|
||||
void searchMetaTablesAsync(const Model::SearchMetaTablesRequest& request, const SearchMetaTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SearchMetaTablesOutcomeCallable searchMetaTablesCallable(const Model::SearchMetaTablesRequest& request) const;
|
||||
SearchNodesByOutputOutcome searchNodesByOutput(const Model::SearchNodesByOutputRequest &request)const;
|
||||
void searchNodesByOutputAsync(const Model::SearchNodesByOutputRequest& request, const SearchNodesByOutputAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SearchNodesByOutputOutcomeCallable searchNodesByOutputCallable(const Model::SearchNodesByOutputRequest& request) const;
|
||||
SetSuccessInstanceOutcome setSuccessInstance(const Model::SetSuccessInstanceRequest &request)const;
|
||||
void setSuccessInstanceAsync(const Model::SetSuccessInstanceRequest& request, const SetSuccessInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetSuccessInstanceOutcomeCallable setSuccessInstanceCallable(const Model::SetSuccessInstanceRequest& 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_DATAWORKS_PUBLIC_MODEL_CREATEMANUALDAGREQUEST_H_
|
||||
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEMANUALDAGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dataworks_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT CreateManualDagRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateManualDagRequest();
|
||||
~CreateManualDagRequest();
|
||||
|
||||
std::string getProjectEnv()const;
|
||||
void setProjectEnv(const std::string& projectEnv);
|
||||
std::string getProjectName()const;
|
||||
void setProjectName(const std::string& projectName);
|
||||
std::string getBizDate()const;
|
||||
void setBizDate(const std::string& bizDate);
|
||||
std::string getFlowName()const;
|
||||
void setFlowName(const std::string& flowName);
|
||||
std::string getDagParameters()const;
|
||||
void setDagParameters(const std::string& dagParameters);
|
||||
std::string getNodeParameters()const;
|
||||
void setNodeParameters(const std::string& nodeParameters);
|
||||
|
||||
private:
|
||||
std::string projectEnv_;
|
||||
std::string projectName_;
|
||||
std::string bizDate_;
|
||||
std::string flowName_;
|
||||
std::string dagParameters_;
|
||||
std::string nodeParameters_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEMANUALDAGREQUEST_H_
|
||||
@@ -14,38 +14,38 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DUPLICATEINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DUPLICATEINSTANCERESULT_H_
|
||||
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEMANUALDAGRESULT_H_
|
||||
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEMANUALDAGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
namespace Dataworks_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DuplicateInstanceResult : public ServiceResult
|
||||
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT CreateManualDagResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DuplicateInstanceResult();
|
||||
explicit DuplicateInstanceResult(const std::string &payload);
|
||||
~DuplicateInstanceResult();
|
||||
std::string getInstanceId()const;
|
||||
CreateManualDagResult();
|
||||
explicit CreateManualDagResult(const std::string &payload);
|
||||
~CreateManualDagResult();
|
||||
long getDagId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string instanceId_;
|
||||
long dagId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DUPLICATEINSTANCERESULT_H_
|
||||
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEMANUALDAGRESULT_H_
|
||||
@@ -79,6 +79,8 @@ namespace AlibabaCloud
|
||||
void setHasPart(int hasPart);
|
||||
std::string getLocation()const;
|
||||
void setLocation(const std::string& location);
|
||||
std::string getComment()const;
|
||||
void setComment(const std::string& comment);
|
||||
std::string getTableName()const;
|
||||
void setTableName(const std::string& tableName);
|
||||
std::string getAppGuid()const;
|
||||
@@ -102,6 +104,7 @@ namespace AlibabaCloud
|
||||
int envType_;
|
||||
int hasPart_;
|
||||
std::string location_;
|
||||
std::string comment_;
|
||||
std::string tableName_;
|
||||
std::string appGuid_;
|
||||
long projectId_;
|
||||
|
||||
@@ -14,35 +14,38 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBECATEGORYTREEREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBECATEGORYTREEREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETDAGREQUEST_H_
|
||||
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETDAGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
namespace Dataworks_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeCategoryTreeRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT GetDagRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeCategoryTreeRequest();
|
||||
~DescribeCategoryTreeRequest();
|
||||
GetDagRequest();
|
||||
~GetDagRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getProjectEnv()const;
|
||||
void setProjectEnv(const std::string& projectEnv);
|
||||
long getDagId()const;
|
||||
void setDagId(long dagId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string projectEnv_;
|
||||
long dagId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBECATEGORYTREEREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETDAGREQUEST_H_
|
||||
@@ -14,59 +14,61 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_WITHDRAWSCRIPTRESULT_H_
|
||||
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_WITHDRAWSCRIPTRESULT_H_
|
||||
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETDAGRESULT_H_
|
||||
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETDAGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/outboundbot/OutboundBotExport.h>
|
||||
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace OutboundBot
|
||||
namespace Dataworks_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT WithdrawScriptResult : public ServiceResult
|
||||
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT GetDagResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Script
|
||||
struct Data
|
||||
{
|
||||
std::string industry;
|
||||
std::string status;
|
||||
bool isDrafted;
|
||||
std::string scriptName;
|
||||
std::string scriptDescription;
|
||||
long updateTime;
|
||||
std::string scriptId;
|
||||
std::string debugStatus;
|
||||
std::string scene;
|
||||
bool isDebugDrafted;
|
||||
long gmtdate;
|
||||
long modifyTime;
|
||||
std::string type;
|
||||
long finishTime;
|
||||
long createTime;
|
||||
long projectId;
|
||||
long startTime;
|
||||
std::string createUser;
|
||||
long dagId;
|
||||
std::string name;
|
||||
long bizdate;
|
||||
};
|
||||
|
||||
|
||||
WithdrawScriptResult();
|
||||
explicit WithdrawScriptResult(const std::string &payload);
|
||||
~WithdrawScriptResult();
|
||||
Script getScript()const;
|
||||
std::string getMessage()const;
|
||||
GetDagResult();
|
||||
explicit GetDagResult(const std::string &payload);
|
||||
~GetDagResult();
|
||||
int getHttpStatusCode()const;
|
||||
std::string getCode()const;
|
||||
Data getData()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Script script_;
|
||||
std::string message_;
|
||||
int httpStatusCode_;
|
||||
std::string code_;
|
||||
Data data_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_WITHDRAWSCRIPTRESULT_H_
|
||||
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETDAGRESULT_H_
|
||||
@@ -35,20 +35,29 @@ namespace AlibabaCloud
|
||||
struct Data
|
||||
{
|
||||
std::string status;
|
||||
long baselineId;
|
||||
long modifyTime;
|
||||
long instanceId;
|
||||
std::string dagType;
|
||||
std::string nodeName;
|
||||
int priority;
|
||||
int dqcType;
|
||||
std::string paramValues;
|
||||
long createTime;
|
||||
std::string connection;
|
||||
long relatedFlowId;
|
||||
long cycTime;
|
||||
long beginWaitTimeTime;
|
||||
long dagId;
|
||||
long bizdate;
|
||||
long beginRunningTime;
|
||||
bool repeatability;
|
||||
long finishTime;
|
||||
std::string dqcDescription;
|
||||
long nodeId;
|
||||
long beginWaitResTime;
|
||||
std::string errorMessage;
|
||||
long repeatInterval;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -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_DATAWORKS_PUBLIC_MODEL_GETMANUALDAGINSTANCESREQUEST_H_
|
||||
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETMANUALDAGINSTANCESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dataworks_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT GetManualDagInstancesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetManualDagInstancesRequest();
|
||||
~GetManualDagInstancesRequest();
|
||||
|
||||
std::string getProjectEnv()const;
|
||||
void setProjectEnv(const std::string& projectEnv);
|
||||
std::string getProjectName()const;
|
||||
void setProjectName(const std::string& projectName);
|
||||
std::string getDagId()const;
|
||||
void setDagId(const std::string& dagId);
|
||||
|
||||
private:
|
||||
std::string projectEnv_;
|
||||
std::string projectName_;
|
||||
std::string dagId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETMANUALDAGINSTANCESREQUEST_H_
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* 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_DATAWORKS_PUBLIC_MODEL_GETMANUALDAGINSTANCESRESULT_H_
|
||||
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETMANUALDAGINSTANCESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dataworks_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT GetManualDagInstancesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct InstancesItem
|
||||
{
|
||||
std::string status;
|
||||
long modifyTime;
|
||||
long instanceId;
|
||||
std::string dagType;
|
||||
std::string nodeName;
|
||||
long createTime;
|
||||
std::string paramValues;
|
||||
long cycTime;
|
||||
long beginWaitTimeTime;
|
||||
long dagId;
|
||||
long beginRunningTime;
|
||||
long finishTime;
|
||||
long nodeId;
|
||||
long beginWaitResTime;
|
||||
long bizDate;
|
||||
};
|
||||
|
||||
|
||||
GetManualDagInstancesResult();
|
||||
explicit GetManualDagInstancesResult(const std::string &payload);
|
||||
~GetManualDagInstancesResult();
|
||||
std::vector<InstancesItem> getInstances()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<InstancesItem> instances_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETMANUALDAGINSTANCESRESULT_H_
|
||||
@@ -34,17 +34,24 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string repeatability;
|
||||
long baselineId;
|
||||
std::string description;
|
||||
std::string resGroupName;
|
||||
std::string ownerId;
|
||||
std::string nodeName;
|
||||
int priority;
|
||||
int dqcType;
|
||||
std::string paramValues;
|
||||
long nodeId;
|
||||
long projectId;
|
||||
std::string programType;
|
||||
std::string connection;
|
||||
std::string schedulerType;
|
||||
long relatedFlowId;
|
||||
std::string cronExpress;
|
||||
std::string repeatability;
|
||||
std::string ownerId;
|
||||
std::string dqcDescription;
|
||||
long nodeId;
|
||||
std::string programType;
|
||||
long repeatInterval;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -41,6 +41,8 @@ namespace AlibabaCloud
|
||||
void setOwner(const std::string& owner);
|
||||
std::string getBizName()const;
|
||||
void setBizName(const std::string& bizName);
|
||||
long getDagId()const;
|
||||
void setDagId(long dagId);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getNodeName()const;
|
||||
@@ -58,6 +60,7 @@ namespace AlibabaCloud
|
||||
std::string projectEnv_;
|
||||
std::string owner_;
|
||||
std::string bizName_;
|
||||
long dagId_;
|
||||
int pageNumber_;
|
||||
std::string nodeName_;
|
||||
std::string programType_;
|
||||
|
||||
@@ -37,20 +37,29 @@ namespace AlibabaCloud
|
||||
struct Instance
|
||||
{
|
||||
std::string status;
|
||||
long baselineId;
|
||||
long modifyTime;
|
||||
long instanceId;
|
||||
std::string dagType;
|
||||
std::string nodeName;
|
||||
int priority;
|
||||
int dqcType;
|
||||
long createTime;
|
||||
std::string paramValues;
|
||||
std::string connection;
|
||||
long relatedFlowId;
|
||||
long cycTime;
|
||||
long beginWaitTimeTime;
|
||||
int dagId;
|
||||
long bizdate;
|
||||
long beginRunningTime;
|
||||
bool repeatability;
|
||||
long finishTime;
|
||||
std::string dqcDescription;
|
||||
int nodeId;
|
||||
long beginWaitResTime;
|
||||
std::string errorMessage;
|
||||
long repeatInterval;
|
||||
};
|
||||
std::vector<Instance> instances;
|
||||
int totalCount;
|
||||
|
||||
@@ -35,6 +35,7 @@ namespace AlibabaCloud
|
||||
struct DataItem
|
||||
{
|
||||
std::string tableName;
|
||||
long nodeId;
|
||||
std::string data;
|
||||
};
|
||||
|
||||
|
||||
@@ -36,17 +36,24 @@ namespace AlibabaCloud
|
||||
{
|
||||
struct NodesItem
|
||||
{
|
||||
bool repeatability;
|
||||
long baselineId;
|
||||
std::string description;
|
||||
std::string resGroupName;
|
||||
std::string ownerId;
|
||||
std::string nodeName;
|
||||
int priority;
|
||||
int dqcType;
|
||||
std::string paramValues;
|
||||
long nodeId;
|
||||
long projectId;
|
||||
std::string connection;
|
||||
std::string schedulerType;
|
||||
std::string programType;
|
||||
long relatedFlowId;
|
||||
std::string cronExpress;
|
||||
bool repeatability;
|
||||
std::string ownerId;
|
||||
std::string dqcDescription;
|
||||
long nodeId;
|
||||
std::string programType;
|
||||
long repeatInterval;
|
||||
};
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
|
||||
@@ -14,41 +14,44 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETJOBBYPHONENUMBERREQUEST_H_
|
||||
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETJOBBYPHONENUMBERREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_RUNTRIGGERNODEREQUEST_H_
|
||||
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_RUNTRIGGERNODEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/outboundbot/OutboundBotExport.h>
|
||||
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace OutboundBot
|
||||
namespace Dataworks_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetJobByPhoneNumberRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT RunTriggerNodeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetJobByPhoneNumberRequest();
|
||||
~GetJobByPhoneNumberRequest();
|
||||
RunTriggerNodeRequest();
|
||||
~RunTriggerNodeRequest();
|
||||
|
||||
std::string getPhoneNumber()const;
|
||||
void setPhoneNumber(const std::string& phoneNumber);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getJobGroupId()const;
|
||||
void setJobGroupId(const std::string& jobGroupId);
|
||||
long getBizDate()const;
|
||||
void setBizDate(long bizDate);
|
||||
long getAppId()const;
|
||||
void setAppId(long appId);
|
||||
long getCycleTime()const;
|
||||
void setCycleTime(long cycleTime);
|
||||
long getNodeId()const;
|
||||
void setNodeId(long nodeId);
|
||||
|
||||
private:
|
||||
std::string phoneNumber_;
|
||||
std::string instanceId_;
|
||||
std::string jobGroupId_;
|
||||
long bizDate_;
|
||||
long appId_;
|
||||
long cycleTime_;
|
||||
long nodeId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETJOBBYPHONENUMBERREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_RUNTRIGGERNODEREQUEST_H_
|
||||
@@ -14,38 +14,38 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_ROLLBACKINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_ROLLBACKINSTANCERESULT_H_
|
||||
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_RUNTRIGGERNODERESULT_H_
|
||||
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_RUNTRIGGERNODERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
namespace Dataworks_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT RollbackInstanceResult : public ServiceResult
|
||||
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT RunTriggerNodeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
RollbackInstanceResult();
|
||||
explicit RollbackInstanceResult(const std::string &payload);
|
||||
~RollbackInstanceResult();
|
||||
std::string getStatus()const;
|
||||
RunTriggerNodeResult();
|
||||
explicit RunTriggerNodeResult(const std::string &payload);
|
||||
~RunTriggerNodeResult();
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string status_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_ROLLBACKINSTANCERESULT_H_
|
||||
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_RUNTRIGGERNODERESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_SEARCHNODESBYOUTPUTREQUEST_H_
|
||||
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_SEARCHNODESBYOUTPUTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dataworks_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT SearchNodesByOutputRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
SearchNodesByOutputRequest();
|
||||
~SearchNodesByOutputRequest();
|
||||
|
||||
std::string getProjectEnv()const;
|
||||
void setProjectEnv(const std::string& projectEnv);
|
||||
std::string getOutputs()const;
|
||||
void setOutputs(const std::string& outputs);
|
||||
|
||||
private:
|
||||
std::string projectEnv_;
|
||||
std::string outputs_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_SEARCHNODESBYOUTPUTREQUEST_H_
|
||||
@@ -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_DATAWORKS_PUBLIC_MODEL_SEARCHNODESBYOUTPUTRESULT_H_
|
||||
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_SEARCHNODESBYOUTPUTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dataworks_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT SearchNodesByOutputResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SearchNodesByOutputResult();
|
||||
explicit SearchNodesByOutputResult(const std::string &payload);
|
||||
~SearchNodesByOutputResult();
|
||||
int getHttpStatusCode()const;
|
||||
std::string getData()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int httpStatusCode_;
|
||||
std::string data_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_SEARCHNODESBYOUTPUTRESULT_H_
|
||||
@@ -555,6 +555,42 @@ Dataworks_publicClient::CreateFolderOutcomeCallable Dataworks_publicClient::crea
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Dataworks_publicClient::CreateManualDagOutcome Dataworks_publicClient::createManualDag(const CreateManualDagRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return CreateManualDagOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return CreateManualDagOutcome(CreateManualDagResult(outcome.result()));
|
||||
else
|
||||
return CreateManualDagOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Dataworks_publicClient::createManualDagAsync(const CreateManualDagRequest& request, const CreateManualDagAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, createManualDag(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Dataworks_publicClient::CreateManualDagOutcomeCallable Dataworks_publicClient::createManualDagCallable(const CreateManualDagRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<CreateManualDagOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->createManualDag(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Dataworks_publicClient::CreateMetaCategoryOutcome Dataworks_publicClient::createMetaCategory(const CreateMetaCategoryRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1815,6 +1851,42 @@ Dataworks_publicClient::GetDDLJobStatusOutcomeCallable Dataworks_publicClient::g
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Dataworks_publicClient::GetDagOutcome Dataworks_publicClient::getDag(const GetDagRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetDagOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetDagOutcome(GetDagResult(outcome.result()));
|
||||
else
|
||||
return GetDagOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Dataworks_publicClient::getDagAsync(const GetDagRequest& request, const GetDagAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getDag(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Dataworks_publicClient::GetDagOutcomeCallable Dataworks_publicClient::getDagCallable(const GetDagRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetDagOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getDag(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Dataworks_publicClient::GetDataServiceApiOutcome Dataworks_publicClient::getDataServiceApi(const GetDataServiceApiRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -2355,6 +2427,42 @@ Dataworks_publicClient::GetInstanceStatusCountOutcomeCallable Dataworks_publicCl
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Dataworks_publicClient::GetManualDagInstancesOutcome Dataworks_publicClient::getManualDagInstances(const GetManualDagInstancesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetManualDagInstancesOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetManualDagInstancesOutcome(GetManualDagInstancesResult(outcome.result()));
|
||||
else
|
||||
return GetManualDagInstancesOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Dataworks_publicClient::getManualDagInstancesAsync(const GetManualDagInstancesRequest& request, const GetManualDagInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getManualDagInstances(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Dataworks_publicClient::GetManualDagInstancesOutcomeCallable Dataworks_publicClient::getManualDagInstancesCallable(const GetManualDagInstancesRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetManualDagInstancesOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getManualDagInstances(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Dataworks_publicClient::GetMetaCategoryOutcome Dataworks_publicClient::getMetaCategory(const GetMetaCategoryRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -4551,6 +4659,42 @@ Dataworks_publicClient::ResumeInstanceOutcomeCallable Dataworks_publicClient::re
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Dataworks_publicClient::RunTriggerNodeOutcome Dataworks_publicClient::runTriggerNode(const RunTriggerNodeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return RunTriggerNodeOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return RunTriggerNodeOutcome(RunTriggerNodeResult(outcome.result()));
|
||||
else
|
||||
return RunTriggerNodeOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Dataworks_publicClient::runTriggerNodeAsync(const RunTriggerNodeRequest& request, const RunTriggerNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, runTriggerNode(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Dataworks_publicClient::RunTriggerNodeOutcomeCallable Dataworks_publicClient::runTriggerNodeCallable(const RunTriggerNodeRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<RunTriggerNodeOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->runTriggerNode(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Dataworks_publicClient::SearchMetaTablesOutcome Dataworks_publicClient::searchMetaTables(const SearchMetaTablesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -4587,6 +4731,42 @@ Dataworks_publicClient::SearchMetaTablesOutcomeCallable Dataworks_publicClient::
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Dataworks_publicClient::SearchNodesByOutputOutcome Dataworks_publicClient::searchNodesByOutput(const SearchNodesByOutputRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return SearchNodesByOutputOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return SearchNodesByOutputOutcome(SearchNodesByOutputResult(outcome.result()));
|
||||
else
|
||||
return SearchNodesByOutputOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Dataworks_publicClient::searchNodesByOutputAsync(const SearchNodesByOutputRequest& request, const SearchNodesByOutputAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, searchNodesByOutput(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Dataworks_publicClient::SearchNodesByOutputOutcomeCallable Dataworks_publicClient::searchNodesByOutputCallable(const SearchNodesByOutputRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<SearchNodesByOutputOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->searchNodesByOutput(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Dataworks_publicClient::SetSuccessInstanceOutcome Dataworks_publicClient::setSuccessInstance(const SetSuccessInstanceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
95
dataworks-public/src/model/CreateManualDagRequest.cc
Normal file
95
dataworks-public/src/model/CreateManualDagRequest.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/dataworks-public/model/CreateManualDagRequest.h>
|
||||
|
||||
using AlibabaCloud::Dataworks_public::Model::CreateManualDagRequest;
|
||||
|
||||
CreateManualDagRequest::CreateManualDagRequest() :
|
||||
RpcServiceRequest("dataworks-public", "2020-05-18", "CreateManualDag")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateManualDagRequest::~CreateManualDagRequest()
|
||||
{}
|
||||
|
||||
std::string CreateManualDagRequest::getProjectEnv()const
|
||||
{
|
||||
return projectEnv_;
|
||||
}
|
||||
|
||||
void CreateManualDagRequest::setProjectEnv(const std::string& projectEnv)
|
||||
{
|
||||
projectEnv_ = projectEnv;
|
||||
setBodyParameter("ProjectEnv", projectEnv);
|
||||
}
|
||||
|
||||
std::string CreateManualDagRequest::getProjectName()const
|
||||
{
|
||||
return projectName_;
|
||||
}
|
||||
|
||||
void CreateManualDagRequest::setProjectName(const std::string& projectName)
|
||||
{
|
||||
projectName_ = projectName;
|
||||
setBodyParameter("ProjectName", projectName);
|
||||
}
|
||||
|
||||
std::string CreateManualDagRequest::getBizDate()const
|
||||
{
|
||||
return bizDate_;
|
||||
}
|
||||
|
||||
void CreateManualDagRequest::setBizDate(const std::string& bizDate)
|
||||
{
|
||||
bizDate_ = bizDate;
|
||||
setBodyParameter("BizDate", bizDate);
|
||||
}
|
||||
|
||||
std::string CreateManualDagRequest::getFlowName()const
|
||||
{
|
||||
return flowName_;
|
||||
}
|
||||
|
||||
void CreateManualDagRequest::setFlowName(const std::string& flowName)
|
||||
{
|
||||
flowName_ = flowName;
|
||||
setBodyParameter("FlowName", flowName);
|
||||
}
|
||||
|
||||
std::string CreateManualDagRequest::getDagParameters()const
|
||||
{
|
||||
return dagParameters_;
|
||||
}
|
||||
|
||||
void CreateManualDagRequest::setDagParameters(const std::string& dagParameters)
|
||||
{
|
||||
dagParameters_ = dagParameters;
|
||||
setBodyParameter("DagParameters", dagParameters);
|
||||
}
|
||||
|
||||
std::string CreateManualDagRequest::getNodeParameters()const
|
||||
{
|
||||
return nodeParameters_;
|
||||
}
|
||||
|
||||
void CreateManualDagRequest::setNodeParameters(const std::string& nodeParameters)
|
||||
{
|
||||
nodeParameters_ = nodeParameters;
|
||||
setBodyParameter("NodeParameters", nodeParameters);
|
||||
}
|
||||
|
||||
@@ -14,38 +14,38 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/voicenavigator/model/RollbackInstanceResult.h>
|
||||
#include <alibabacloud/dataworks-public/model/CreateManualDagResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::VoiceNavigator;
|
||||
using namespace AlibabaCloud::VoiceNavigator::Model;
|
||||
using namespace AlibabaCloud::Dataworks_public;
|
||||
using namespace AlibabaCloud::Dataworks_public::Model;
|
||||
|
||||
RollbackInstanceResult::RollbackInstanceResult() :
|
||||
CreateManualDagResult::CreateManualDagResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
RollbackInstanceResult::RollbackInstanceResult(const std::string &payload) :
|
||||
CreateManualDagResult::CreateManualDagResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
RollbackInstanceResult::~RollbackInstanceResult()
|
||||
CreateManualDagResult::~CreateManualDagResult()
|
||||
{}
|
||||
|
||||
void RollbackInstanceResult::parse(const std::string &payload)
|
||||
void CreateManualDagResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
if(!value["DagId"].isNull())
|
||||
dagId_ = std::stol(value["DagId"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::string RollbackInstanceResult::getStatus()const
|
||||
long CreateManualDagResult::getDagId()const
|
||||
{
|
||||
return status_;
|
||||
return dagId_;
|
||||
}
|
||||
|
||||
@@ -187,6 +187,17 @@ void CreateTableRequest::setLocation(const std::string& location)
|
||||
setParameter("Location", location);
|
||||
}
|
||||
|
||||
std::string CreateTableRequest::getComment()const
|
||||
{
|
||||
return comment_;
|
||||
}
|
||||
|
||||
void CreateTableRequest::setComment(const std::string& comment)
|
||||
{
|
||||
comment_ = comment;
|
||||
setParameter("Comment", comment);
|
||||
}
|
||||
|
||||
std::string CreateTableRequest::getTableName()const
|
||||
{
|
||||
return tableName_;
|
||||
|
||||
@@ -59,56 +59,56 @@ void GetBaselineKeyPathResult::parse(const std::string &payload)
|
||||
dataObject.owner = valueDataDataItem["Owner"].asString();
|
||||
if(!valueDataDataItem["PrgType"].isNull())
|
||||
dataObject.prgType = std::stoi(valueDataDataItem["PrgType"].asString());
|
||||
auto allRunsNode = allDataNode["Runs"]["RunsItem"];
|
||||
for (auto allDataNodeRunsRunsItem : allRunsNode)
|
||||
auto allRunsNode = valueDataDataItem["Runs"]["RunsItem"];
|
||||
for (auto valueDataDataItemRunsRunsItem : allRunsNode)
|
||||
{
|
||||
DataItem::RunsItem runsObject;
|
||||
if(!allDataNodeRunsRunsItem["AbsTime"].isNull())
|
||||
runsObject.absTime = std::stol(allDataNodeRunsRunsItem["AbsTime"].asString());
|
||||
if(!allDataNodeRunsRunsItem["BeginCast"].isNull())
|
||||
runsObject.beginCast = std::stol(allDataNodeRunsRunsItem["BeginCast"].asString());
|
||||
if(!allDataNodeRunsRunsItem["BeginRunningTime"].isNull())
|
||||
runsObject.beginRunningTime = std::stol(allDataNodeRunsRunsItem["BeginRunningTime"].asString());
|
||||
if(!allDataNodeRunsRunsItem["BeginWaitResTime"].isNull())
|
||||
runsObject.beginWaitResTime = std::stol(allDataNodeRunsRunsItem["BeginWaitResTime"].asString());
|
||||
if(!allDataNodeRunsRunsItem["BeginWaitTimeTime"].isNull())
|
||||
runsObject.beginWaitTimeTime = std::stol(allDataNodeRunsRunsItem["BeginWaitTimeTime"].asString());
|
||||
if(!allDataNodeRunsRunsItem["Bizdate"].isNull())
|
||||
runsObject.bizdate = std::stol(allDataNodeRunsRunsItem["Bizdate"].asString());
|
||||
if(!allDataNodeRunsRunsItem["CycTime"].isNull())
|
||||
runsObject.cycTime = std::stol(allDataNodeRunsRunsItem["CycTime"].asString());
|
||||
if(!allDataNodeRunsRunsItem["EndCast"].isNull())
|
||||
runsObject.endCast = std::stol(allDataNodeRunsRunsItem["EndCast"].asString());
|
||||
if(!allDataNodeRunsRunsItem["FinishTime"].isNull())
|
||||
runsObject.finishTime = std::stol(allDataNodeRunsRunsItem["FinishTime"].asString());
|
||||
if(!allDataNodeRunsRunsItem["InGroupId"].isNull())
|
||||
runsObject.inGroupId = std::stoi(allDataNodeRunsRunsItem["InGroupId"].asString());
|
||||
if(!allDataNodeRunsRunsItem["InstanceId"].isNull())
|
||||
runsObject.instanceId = std::stol(allDataNodeRunsRunsItem["InstanceId"].asString());
|
||||
if(!allDataNodeRunsRunsItem["NodeId"].isNull())
|
||||
runsObject.nodeId = std::stol(allDataNodeRunsRunsItem["NodeId"].asString());
|
||||
if(!allDataNodeRunsRunsItem["NodeName"].isNull())
|
||||
runsObject.nodeName = allDataNodeRunsRunsItem["NodeName"].asString();
|
||||
if(!allDataNodeRunsRunsItem["Owner"].isNull())
|
||||
runsObject.owner = allDataNodeRunsRunsItem["Owner"].asString();
|
||||
if(!allDataNodeRunsRunsItem["ProjectId"].isNull())
|
||||
runsObject.projectId = std::stol(allDataNodeRunsRunsItem["ProjectId"].asString());
|
||||
if(!allDataNodeRunsRunsItem["Status"].isNull())
|
||||
runsObject.status = allDataNodeRunsRunsItem["Status"].asString();
|
||||
if(!valueDataDataItemRunsRunsItem["AbsTime"].isNull())
|
||||
runsObject.absTime = std::stol(valueDataDataItemRunsRunsItem["AbsTime"].asString());
|
||||
if(!valueDataDataItemRunsRunsItem["BeginCast"].isNull())
|
||||
runsObject.beginCast = std::stol(valueDataDataItemRunsRunsItem["BeginCast"].asString());
|
||||
if(!valueDataDataItemRunsRunsItem["BeginRunningTime"].isNull())
|
||||
runsObject.beginRunningTime = std::stol(valueDataDataItemRunsRunsItem["BeginRunningTime"].asString());
|
||||
if(!valueDataDataItemRunsRunsItem["BeginWaitResTime"].isNull())
|
||||
runsObject.beginWaitResTime = std::stol(valueDataDataItemRunsRunsItem["BeginWaitResTime"].asString());
|
||||
if(!valueDataDataItemRunsRunsItem["BeginWaitTimeTime"].isNull())
|
||||
runsObject.beginWaitTimeTime = std::stol(valueDataDataItemRunsRunsItem["BeginWaitTimeTime"].asString());
|
||||
if(!valueDataDataItemRunsRunsItem["Bizdate"].isNull())
|
||||
runsObject.bizdate = std::stol(valueDataDataItemRunsRunsItem["Bizdate"].asString());
|
||||
if(!valueDataDataItemRunsRunsItem["CycTime"].isNull())
|
||||
runsObject.cycTime = std::stol(valueDataDataItemRunsRunsItem["CycTime"].asString());
|
||||
if(!valueDataDataItemRunsRunsItem["EndCast"].isNull())
|
||||
runsObject.endCast = std::stol(valueDataDataItemRunsRunsItem["EndCast"].asString());
|
||||
if(!valueDataDataItemRunsRunsItem["FinishTime"].isNull())
|
||||
runsObject.finishTime = std::stol(valueDataDataItemRunsRunsItem["FinishTime"].asString());
|
||||
if(!valueDataDataItemRunsRunsItem["InGroupId"].isNull())
|
||||
runsObject.inGroupId = std::stoi(valueDataDataItemRunsRunsItem["InGroupId"].asString());
|
||||
if(!valueDataDataItemRunsRunsItem["InstanceId"].isNull())
|
||||
runsObject.instanceId = std::stol(valueDataDataItemRunsRunsItem["InstanceId"].asString());
|
||||
if(!valueDataDataItemRunsRunsItem["NodeId"].isNull())
|
||||
runsObject.nodeId = std::stol(valueDataDataItemRunsRunsItem["NodeId"].asString());
|
||||
if(!valueDataDataItemRunsRunsItem["NodeName"].isNull())
|
||||
runsObject.nodeName = valueDataDataItemRunsRunsItem["NodeName"].asString();
|
||||
if(!valueDataDataItemRunsRunsItem["Owner"].isNull())
|
||||
runsObject.owner = valueDataDataItemRunsRunsItem["Owner"].asString();
|
||||
if(!valueDataDataItemRunsRunsItem["ProjectId"].isNull())
|
||||
runsObject.projectId = std::stol(valueDataDataItemRunsRunsItem["ProjectId"].asString());
|
||||
if(!valueDataDataItemRunsRunsItem["Status"].isNull())
|
||||
runsObject.status = valueDataDataItemRunsRunsItem["Status"].asString();
|
||||
dataObject.runs.push_back(runsObject);
|
||||
}
|
||||
auto allTopicsNode = allDataNode["Topics"]["TopicsItem"];
|
||||
for (auto allDataNodeTopicsTopicsItem : allTopicsNode)
|
||||
auto allTopicsNode = valueDataDataItem["Topics"]["TopicsItem"];
|
||||
for (auto valueDataDataItemTopicsTopicsItem : allTopicsNode)
|
||||
{
|
||||
DataItem::TopicsItem topicsObject;
|
||||
if(!allDataNodeTopicsTopicsItem["InstanceId"].isNull())
|
||||
topicsObject.instanceId = std::stol(allDataNodeTopicsTopicsItem["InstanceId"].asString());
|
||||
if(!allDataNodeTopicsTopicsItem["TopicId"].isNull())
|
||||
topicsObject.topicId = std::stol(allDataNodeTopicsTopicsItem["TopicId"].asString());
|
||||
if(!allDataNodeTopicsTopicsItem["TopicName"].isNull())
|
||||
topicsObject.topicName = std::stol(allDataNodeTopicsTopicsItem["TopicName"].asString());
|
||||
if(!allDataNodeTopicsTopicsItem["AddTime"].isNull())
|
||||
topicsObject.addTime = std::stol(allDataNodeTopicsTopicsItem["AddTime"].asString());
|
||||
if(!valueDataDataItemTopicsTopicsItem["InstanceId"].isNull())
|
||||
topicsObject.instanceId = std::stol(valueDataDataItemTopicsTopicsItem["InstanceId"].asString());
|
||||
if(!valueDataDataItemTopicsTopicsItem["TopicId"].isNull())
|
||||
topicsObject.topicId = std::stol(valueDataDataItemTopicsTopicsItem["TopicId"].asString());
|
||||
if(!valueDataDataItemTopicsTopicsItem["TopicName"].isNull())
|
||||
topicsObject.topicName = std::stol(valueDataDataItemTopicsTopicsItem["TopicName"].asString());
|
||||
if(!valueDataDataItemTopicsTopicsItem["AddTime"].isNull())
|
||||
topicsObject.addTime = std::stol(valueDataDataItemTopicsTopicsItem["AddTime"].asString());
|
||||
dataObject.topics.push_back(topicsObject);
|
||||
}
|
||||
data_.push_back(dataObject);
|
||||
|
||||
51
dataworks-public/src/model/GetDagRequest.cc
Normal file
51
dataworks-public/src/model/GetDagRequest.cc
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dataworks-public/model/GetDagRequest.h>
|
||||
|
||||
using AlibabaCloud::Dataworks_public::Model::GetDagRequest;
|
||||
|
||||
GetDagRequest::GetDagRequest() :
|
||||
RpcServiceRequest("dataworks-public", "2020-05-18", "GetDag")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetDagRequest::~GetDagRequest()
|
||||
{}
|
||||
|
||||
std::string GetDagRequest::getProjectEnv()const
|
||||
{
|
||||
return projectEnv_;
|
||||
}
|
||||
|
||||
void GetDagRequest::setProjectEnv(const std::string& projectEnv)
|
||||
{
|
||||
projectEnv_ = projectEnv;
|
||||
setBodyParameter("ProjectEnv", projectEnv);
|
||||
}
|
||||
|
||||
long GetDagRequest::getDagId()const
|
||||
{
|
||||
return dagId_;
|
||||
}
|
||||
|
||||
void GetDagRequest::setDagId(long dagId)
|
||||
{
|
||||
dagId_ = dagId;
|
||||
setBodyParameter("DagId", std::to_string(dagId));
|
||||
}
|
||||
|
||||
102
dataworks-public/src/model/GetDagResult.cc
Normal file
102
dataworks-public/src/model/GetDagResult.cc
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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dataworks-public/model/GetDagResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dataworks_public;
|
||||
using namespace AlibabaCloud::Dataworks_public::Model;
|
||||
|
||||
GetDagResult::GetDagResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetDagResult::GetDagResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetDagResult::~GetDagResult()
|
||||
{}
|
||||
|
||||
void GetDagResult::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["ProjectId"].isNull())
|
||||
data_.projectId = std::stol(dataNode["ProjectId"].asString());
|
||||
if(!dataNode["DagId"].isNull())
|
||||
data_.dagId = std::stol(dataNode["DagId"].asString());
|
||||
if(!dataNode["Name"].isNull())
|
||||
data_.name = dataNode["Name"].asString();
|
||||
if(!dataNode["Type"].isNull())
|
||||
data_.type = dataNode["Type"].asString();
|
||||
if(!dataNode["Status"].isNull())
|
||||
data_.status = dataNode["Status"].asString();
|
||||
if(!dataNode["Bizdate"].isNull())
|
||||
data_.bizdate = std::stol(dataNode["Bizdate"].asString());
|
||||
if(!dataNode["Gmtdate"].isNull())
|
||||
data_.gmtdate = std::stol(dataNode["Gmtdate"].asString());
|
||||
if(!dataNode["StartTime"].isNull())
|
||||
data_.startTime = std::stol(dataNode["StartTime"].asString());
|
||||
if(!dataNode["FinishTime"].isNull())
|
||||
data_.finishTime = std::stol(dataNode["FinishTime"].asString());
|
||||
if(!dataNode["CreateTime"].isNull())
|
||||
data_.createTime = std::stol(dataNode["CreateTime"].asString());
|
||||
if(!dataNode["CreateUser"].isNull())
|
||||
data_.createUser = dataNode["CreateUser"].asString();
|
||||
if(!dataNode["ModifyTime"].isNull())
|
||||
data_.modifyTime = std::stol(dataNode["ModifyTime"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
if(!value["ErrorCode"].isNull())
|
||||
errorCode_ = value["ErrorCode"].asString();
|
||||
if(!value["ErrorMessage"].isNull())
|
||||
errorMessage_ = value["ErrorMessage"].asString();
|
||||
|
||||
}
|
||||
|
||||
int GetDagResult::getHttpStatusCode()const
|
||||
{
|
||||
return httpStatusCode_;
|
||||
}
|
||||
|
||||
GetDagResult::Data GetDagResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string GetDagResult::getErrorCode()const
|
||||
{
|
||||
return errorCode_;
|
||||
}
|
||||
|
||||
std::string GetDagResult::getErrorMessage()const
|
||||
{
|
||||
return errorMessage_;
|
||||
}
|
||||
|
||||
bool GetDagResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -70,6 +70,24 @@ void GetInstanceResult::parse(const std::string &payload)
|
||||
data_.modifyTime = std::stol(dataNode["ModifyTime"].asString());
|
||||
if(!dataNode["NodeName"].isNull())
|
||||
data_.nodeName = dataNode["NodeName"].asString();
|
||||
if(!dataNode["Priority"].isNull())
|
||||
data_.priority = std::stoi(dataNode["Priority"].asString());
|
||||
if(!dataNode["BaselineId"].isNull())
|
||||
data_.baselineId = std::stol(dataNode["BaselineId"].asString());
|
||||
if(!dataNode["Repeatability"].isNull())
|
||||
data_.repeatability = dataNode["Repeatability"].asString() == "true";
|
||||
if(!dataNode["RepeatInterval"].isNull())
|
||||
data_.repeatInterval = std::stol(dataNode["RepeatInterval"].asString());
|
||||
if(!dataNode["Connection"].isNull())
|
||||
data_.connection = dataNode["Connection"].asString();
|
||||
if(!dataNode["DqcType"].isNull())
|
||||
data_.dqcType = std::stoi(dataNode["DqcType"].asString());
|
||||
if(!dataNode["DqcDescription"].isNull())
|
||||
data_.dqcDescription = dataNode["DqcDescription"].asString();
|
||||
if(!dataNode["ErrorMessage"].isNull())
|
||||
data_.errorMessage = dataNode["ErrorMessage"].asString();
|
||||
if(!dataNode["RelatedFlowId"].isNull())
|
||||
data_.relatedFlowId = std::stol(dataNode["RelatedFlowId"].asString());
|
||||
if(!value["ErrorCode"].isNull())
|
||||
errorCode_ = value["ErrorCode"].asString();
|
||||
if(!value["ErrorMessage"].isNull())
|
||||
|
||||
62
dataworks-public/src/model/GetManualDagInstancesRequest.cc
Normal file
62
dataworks-public/src/model/GetManualDagInstancesRequest.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/dataworks-public/model/GetManualDagInstancesRequest.h>
|
||||
|
||||
using AlibabaCloud::Dataworks_public::Model::GetManualDagInstancesRequest;
|
||||
|
||||
GetManualDagInstancesRequest::GetManualDagInstancesRequest() :
|
||||
RpcServiceRequest("dataworks-public", "2020-05-18", "GetManualDagInstances")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetManualDagInstancesRequest::~GetManualDagInstancesRequest()
|
||||
{}
|
||||
|
||||
std::string GetManualDagInstancesRequest::getProjectEnv()const
|
||||
{
|
||||
return projectEnv_;
|
||||
}
|
||||
|
||||
void GetManualDagInstancesRequest::setProjectEnv(const std::string& projectEnv)
|
||||
{
|
||||
projectEnv_ = projectEnv;
|
||||
setBodyParameter("ProjectEnv", projectEnv);
|
||||
}
|
||||
|
||||
std::string GetManualDagInstancesRequest::getProjectName()const
|
||||
{
|
||||
return projectName_;
|
||||
}
|
||||
|
||||
void GetManualDagInstancesRequest::setProjectName(const std::string& projectName)
|
||||
{
|
||||
projectName_ = projectName;
|
||||
setBodyParameter("ProjectName", projectName);
|
||||
}
|
||||
|
||||
std::string GetManualDagInstancesRequest::getDagId()const
|
||||
{
|
||||
return dagId_;
|
||||
}
|
||||
|
||||
void GetManualDagInstancesRequest::setDagId(const std::string& dagId)
|
||||
{
|
||||
dagId_ = dagId;
|
||||
setBodyParameter("DagId", dagId);
|
||||
}
|
||||
|
||||
85
dataworks-public/src/model/GetManualDagInstancesResult.cc
Normal file
85
dataworks-public/src/model/GetManualDagInstancesResult.cc
Normal file
@@ -0,0 +1,85 @@
|
||||
/*
|
||||
* 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/dataworks-public/model/GetManualDagInstancesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dataworks_public;
|
||||
using namespace AlibabaCloud::Dataworks_public::Model;
|
||||
|
||||
GetManualDagInstancesResult::GetManualDagInstancesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetManualDagInstancesResult::GetManualDagInstancesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetManualDagInstancesResult::~GetManualDagInstancesResult()
|
||||
{}
|
||||
|
||||
void GetManualDagInstancesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allInstancesNode = value["Instances"]["InstancesItem"];
|
||||
for (auto valueInstancesInstancesItem : allInstancesNode)
|
||||
{
|
||||
InstancesItem instancesObject;
|
||||
if(!valueInstancesInstancesItem["NodeId"].isNull())
|
||||
instancesObject.nodeId = std::stol(valueInstancesInstancesItem["NodeId"].asString());
|
||||
if(!valueInstancesInstancesItem["InstanceId"].isNull())
|
||||
instancesObject.instanceId = std::stol(valueInstancesInstancesItem["InstanceId"].asString());
|
||||
if(!valueInstancesInstancesItem["DagId"].isNull())
|
||||
instancesObject.dagId = std::stol(valueInstancesInstancesItem["DagId"].asString());
|
||||
if(!valueInstancesInstancesItem["DagType"].isNull())
|
||||
instancesObject.dagType = valueInstancesInstancesItem["DagType"].asString();
|
||||
if(!valueInstancesInstancesItem["Status"].isNull())
|
||||
instancesObject.status = valueInstancesInstancesItem["Status"].asString();
|
||||
if(!valueInstancesInstancesItem["BizDate"].isNull())
|
||||
instancesObject.bizDate = std::stol(valueInstancesInstancesItem["BizDate"].asString());
|
||||
if(!valueInstancesInstancesItem["CycTime"].isNull())
|
||||
instancesObject.cycTime = std::stol(valueInstancesInstancesItem["CycTime"].asString());
|
||||
if(!valueInstancesInstancesItem["CreateTime"].isNull())
|
||||
instancesObject.createTime = std::stol(valueInstancesInstancesItem["CreateTime"].asString());
|
||||
if(!valueInstancesInstancesItem["ModifyTime"].isNull())
|
||||
instancesObject.modifyTime = std::stol(valueInstancesInstancesItem["ModifyTime"].asString());
|
||||
if(!valueInstancesInstancesItem["NodeName"].isNull())
|
||||
instancesObject.nodeName = valueInstancesInstancesItem["NodeName"].asString();
|
||||
if(!valueInstancesInstancesItem["BeginWaitTimeTime"].isNull())
|
||||
instancesObject.beginWaitTimeTime = std::stol(valueInstancesInstancesItem["BeginWaitTimeTime"].asString());
|
||||
if(!valueInstancesInstancesItem["BeginWaitResTime"].isNull())
|
||||
instancesObject.beginWaitResTime = std::stol(valueInstancesInstancesItem["BeginWaitResTime"].asString());
|
||||
if(!valueInstancesInstancesItem["BeginRunningTime"].isNull())
|
||||
instancesObject.beginRunningTime = std::stol(valueInstancesInstancesItem["BeginRunningTime"].asString());
|
||||
if(!valueInstancesInstancesItem["ParamValues"].isNull())
|
||||
instancesObject.paramValues = valueInstancesInstancesItem["ParamValues"].asString();
|
||||
if(!valueInstancesInstancesItem["FinishTime"].isNull())
|
||||
instancesObject.finishTime = std::stol(valueInstancesInstancesItem["FinishTime"].asString());
|
||||
instances_.push_back(instancesObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<GetManualDagInstancesResult::InstancesItem> GetManualDagInstancesResult::getInstances()const
|
||||
{
|
||||
return instances_;
|
||||
}
|
||||
|
||||
@@ -62,6 +62,20 @@ void GetNodeResult::parse(const std::string &payload)
|
||||
data_.schedulerType = dataNode["SchedulerType"].asString();
|
||||
if(!dataNode["ParamValues"].isNull())
|
||||
data_.paramValues = dataNode["ParamValues"].asString();
|
||||
if(!dataNode["Priority"].isNull())
|
||||
data_.priority = std::stoi(dataNode["Priority"].asString());
|
||||
if(!dataNode["BaselineId"].isNull())
|
||||
data_.baselineId = std::stol(dataNode["BaselineId"].asString());
|
||||
if(!dataNode["RepeatInterval"].isNull())
|
||||
data_.repeatInterval = std::stol(dataNode["RepeatInterval"].asString());
|
||||
if(!dataNode["Connection"].isNull())
|
||||
data_.connection = dataNode["Connection"].asString();
|
||||
if(!dataNode["DqcType"].isNull())
|
||||
data_.dqcType = std::stoi(dataNode["DqcType"].asString());
|
||||
if(!dataNode["DqcDescription"].isNull())
|
||||
data_.dqcDescription = dataNode["DqcDescription"].asString();
|
||||
if(!dataNode["RelatedFlowId"].isNull())
|
||||
data_.relatedFlowId = std::stol(dataNode["RelatedFlowId"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["ErrorCode"].isNull())
|
||||
|
||||
@@ -68,52 +68,52 @@ void ListAlertMessagesResult::parse(const std::string &payload)
|
||||
alertMessagesItemObject.alertMessageStatus = dataNodeAlertMessagesAlertMessagesItem["AlertMessageStatus"].asString();
|
||||
if(!dataNodeAlertMessagesAlertMessagesItem["Content"].isNull())
|
||||
alertMessagesItemObject.content = dataNodeAlertMessagesAlertMessagesItem["Content"].asString();
|
||||
auto allInstancesNode = allAlertMessagesNode["Instances"]["InstancesItem"];
|
||||
for (auto allAlertMessagesNodeInstancesInstancesItem : allInstancesNode)
|
||||
auto allInstancesNode = dataNodeAlertMessagesAlertMessagesItem["Instances"]["InstancesItem"];
|
||||
for (auto dataNodeAlertMessagesAlertMessagesItemInstancesInstancesItem : allInstancesNode)
|
||||
{
|
||||
Data::AlertMessagesItem::InstancesItem instancesObject;
|
||||
if(!allAlertMessagesNodeInstancesInstancesItem["NodeId"].isNull())
|
||||
instancesObject.nodeId = std::stol(allAlertMessagesNodeInstancesInstancesItem["NodeId"].asString());
|
||||
if(!allAlertMessagesNodeInstancesInstancesItem["NodeName"].isNull())
|
||||
instancesObject.nodeName = allAlertMessagesNodeInstancesInstancesItem["NodeName"].asString();
|
||||
if(!allAlertMessagesNodeInstancesInstancesItem["ProjectId"].isNull())
|
||||
instancesObject.projectId = std::stol(allAlertMessagesNodeInstancesInstancesItem["ProjectId"].asString());
|
||||
if(!allAlertMessagesNodeInstancesInstancesItem["Status"].isNull())
|
||||
instancesObject.status = allAlertMessagesNodeInstancesInstancesItem["Status"].asString();
|
||||
if(!allAlertMessagesNodeInstancesInstancesItem["InstanceId"].isNull())
|
||||
instancesObject.instanceId = std::stol(allAlertMessagesNodeInstancesInstancesItem["InstanceId"].asString());
|
||||
if(!dataNodeAlertMessagesAlertMessagesItemInstancesInstancesItem["NodeId"].isNull())
|
||||
instancesObject.nodeId = std::stol(dataNodeAlertMessagesAlertMessagesItemInstancesInstancesItem["NodeId"].asString());
|
||||
if(!dataNodeAlertMessagesAlertMessagesItemInstancesInstancesItem["NodeName"].isNull())
|
||||
instancesObject.nodeName = dataNodeAlertMessagesAlertMessagesItemInstancesInstancesItem["NodeName"].asString();
|
||||
if(!dataNodeAlertMessagesAlertMessagesItemInstancesInstancesItem["ProjectId"].isNull())
|
||||
instancesObject.projectId = std::stol(dataNodeAlertMessagesAlertMessagesItemInstancesInstancesItem["ProjectId"].asString());
|
||||
if(!dataNodeAlertMessagesAlertMessagesItemInstancesInstancesItem["Status"].isNull())
|
||||
instancesObject.status = dataNodeAlertMessagesAlertMessagesItemInstancesInstancesItem["Status"].asString();
|
||||
if(!dataNodeAlertMessagesAlertMessagesItemInstancesInstancesItem["InstanceId"].isNull())
|
||||
instancesObject.instanceId = std::stol(dataNodeAlertMessagesAlertMessagesItemInstancesInstancesItem["InstanceId"].asString());
|
||||
alertMessagesItemObject.instances.push_back(instancesObject);
|
||||
}
|
||||
auto allTopicsNode = allAlertMessagesNode["Topics"]["TopicsItem"];
|
||||
for (auto allAlertMessagesNodeTopicsTopicsItem : allTopicsNode)
|
||||
auto allTopicsNode = dataNodeAlertMessagesAlertMessagesItem["Topics"]["TopicsItem"];
|
||||
for (auto dataNodeAlertMessagesAlertMessagesItemTopicsTopicsItem : allTopicsNode)
|
||||
{
|
||||
Data::AlertMessagesItem::TopicsItem topicsObject;
|
||||
if(!allAlertMessagesNodeTopicsTopicsItem["NodeId"].isNull())
|
||||
topicsObject.nodeId = std::stol(allAlertMessagesNodeTopicsTopicsItem["NodeId"].asString());
|
||||
if(!allAlertMessagesNodeTopicsTopicsItem["InstanceId"].isNull())
|
||||
topicsObject.instanceId = std::stol(allAlertMessagesNodeTopicsTopicsItem["InstanceId"].asString());
|
||||
if(!allAlertMessagesNodeTopicsTopicsItem["TopicId"].isNull())
|
||||
topicsObject.topicId = std::stol(allAlertMessagesNodeTopicsTopicsItem["TopicId"].asString());
|
||||
if(!allAlertMessagesNodeTopicsTopicsItem["TopicName"].isNull())
|
||||
topicsObject.topicName = allAlertMessagesNodeTopicsTopicsItem["TopicName"].asString();
|
||||
if(!allAlertMessagesNodeTopicsTopicsItem["TopicOwner"].isNull())
|
||||
topicsObject.topicOwner = allAlertMessagesNodeTopicsTopicsItem["TopicOwner"].asString();
|
||||
if(!allAlertMessagesNodeTopicsTopicsItem["TopicStatus"].isNull())
|
||||
topicsObject.topicStatus = allAlertMessagesNodeTopicsTopicsItem["TopicStatus"].asString();
|
||||
if(!dataNodeAlertMessagesAlertMessagesItemTopicsTopicsItem["NodeId"].isNull())
|
||||
topicsObject.nodeId = std::stol(dataNodeAlertMessagesAlertMessagesItemTopicsTopicsItem["NodeId"].asString());
|
||||
if(!dataNodeAlertMessagesAlertMessagesItemTopicsTopicsItem["InstanceId"].isNull())
|
||||
topicsObject.instanceId = std::stol(dataNodeAlertMessagesAlertMessagesItemTopicsTopicsItem["InstanceId"].asString());
|
||||
if(!dataNodeAlertMessagesAlertMessagesItemTopicsTopicsItem["TopicId"].isNull())
|
||||
topicsObject.topicId = std::stol(dataNodeAlertMessagesAlertMessagesItemTopicsTopicsItem["TopicId"].asString());
|
||||
if(!dataNodeAlertMessagesAlertMessagesItemTopicsTopicsItem["TopicName"].isNull())
|
||||
topicsObject.topicName = dataNodeAlertMessagesAlertMessagesItemTopicsTopicsItem["TopicName"].asString();
|
||||
if(!dataNodeAlertMessagesAlertMessagesItemTopicsTopicsItem["TopicOwner"].isNull())
|
||||
topicsObject.topicOwner = dataNodeAlertMessagesAlertMessagesItemTopicsTopicsItem["TopicOwner"].asString();
|
||||
if(!dataNodeAlertMessagesAlertMessagesItemTopicsTopicsItem["TopicStatus"].isNull())
|
||||
topicsObject.topicStatus = dataNodeAlertMessagesAlertMessagesItemTopicsTopicsItem["TopicStatus"].asString();
|
||||
alertMessagesItemObject.topics.push_back(topicsObject);
|
||||
}
|
||||
auto allNodesNode = allAlertMessagesNode["Nodes"]["NodesItem"];
|
||||
for (auto allAlertMessagesNodeNodesNodesItem : allNodesNode)
|
||||
auto allNodesNode = dataNodeAlertMessagesAlertMessagesItem["Nodes"]["NodesItem"];
|
||||
for (auto dataNodeAlertMessagesAlertMessagesItemNodesNodesItem : allNodesNode)
|
||||
{
|
||||
Data::AlertMessagesItem::NodesItem nodesObject;
|
||||
if(!allAlertMessagesNodeNodesNodesItem["NodeId"].isNull())
|
||||
nodesObject.nodeId = std::stol(allAlertMessagesNodeNodesNodesItem["NodeId"].asString());
|
||||
if(!allAlertMessagesNodeNodesNodesItem["NodeName"].isNull())
|
||||
nodesObject.nodeName = allAlertMessagesNodeNodesNodesItem["NodeName"].asString();
|
||||
if(!allAlertMessagesNodeNodesNodesItem["Owner"].isNull())
|
||||
nodesObject.owner = allAlertMessagesNodeNodesNodesItem["Owner"].asString();
|
||||
if(!allAlertMessagesNodeNodesNodesItem["ProjectId"].isNull())
|
||||
nodesObject.projectId = std::stol(allAlertMessagesNodeNodesNodesItem["ProjectId"].asString());
|
||||
if(!dataNodeAlertMessagesAlertMessagesItemNodesNodesItem["NodeId"].isNull())
|
||||
nodesObject.nodeId = std::stol(dataNodeAlertMessagesAlertMessagesItemNodesNodesItem["NodeId"].asString());
|
||||
if(!dataNodeAlertMessagesAlertMessagesItemNodesNodesItem["NodeName"].isNull())
|
||||
nodesObject.nodeName = dataNodeAlertMessagesAlertMessagesItemNodesNodesItem["NodeName"].asString();
|
||||
if(!dataNodeAlertMessagesAlertMessagesItemNodesNodesItem["Owner"].isNull())
|
||||
nodesObject.owner = dataNodeAlertMessagesAlertMessagesItemNodesNodesItem["Owner"].asString();
|
||||
if(!dataNodeAlertMessagesAlertMessagesItemNodesNodesItem["ProjectId"].isNull())
|
||||
nodesObject.projectId = std::stol(dataNodeAlertMessagesAlertMessagesItemNodesNodesItem["ProjectId"].asString());
|
||||
alertMessagesItemObject.nodes.push_back(nodesObject);
|
||||
}
|
||||
auto slaAlertNode = value["SlaAlert"];
|
||||
|
||||
@@ -70,18 +70,18 @@ void ListDataServiceApiAuthoritiesResult::parse(const std::string &payload)
|
||||
apiAuthorizationObject.projectId = std::stol(dataNodeApiAuthorizationListApiAuthorization["ProjectId"].asString());
|
||||
if(!dataNodeApiAuthorizationListApiAuthorization["TenantId"].isNull())
|
||||
apiAuthorizationObject.tenantId = std::stol(dataNodeApiAuthorizationListApiAuthorization["TenantId"].asString());
|
||||
auto allAuthorizationRecordsNode = allApiAuthorizationListNode["AuthorizationRecords"]["AuthorizationRecord"];
|
||||
for (auto allApiAuthorizationListNodeAuthorizationRecordsAuthorizationRecord : allAuthorizationRecordsNode)
|
||||
auto allAuthorizationRecordsNode = dataNodeApiAuthorizationListApiAuthorization["AuthorizationRecords"]["AuthorizationRecord"];
|
||||
for (auto dataNodeApiAuthorizationListApiAuthorizationAuthorizationRecordsAuthorizationRecord : allAuthorizationRecordsNode)
|
||||
{
|
||||
Data::ApiAuthorization::AuthorizationRecord authorizationRecordsObject;
|
||||
if(!allApiAuthorizationListNodeAuthorizationRecordsAuthorizationRecord["CreatedTime"].isNull())
|
||||
authorizationRecordsObject.createdTime = allApiAuthorizationListNodeAuthorizationRecordsAuthorizationRecord["CreatedTime"].asString();
|
||||
if(!allApiAuthorizationListNodeAuthorizationRecordsAuthorizationRecord["CreatorId"].isNull())
|
||||
authorizationRecordsObject.creatorId = allApiAuthorizationListNodeAuthorizationRecordsAuthorizationRecord["CreatorId"].asString();
|
||||
if(!allApiAuthorizationListNodeAuthorizationRecordsAuthorizationRecord["EndTime"].isNull())
|
||||
authorizationRecordsObject.endTime = allApiAuthorizationListNodeAuthorizationRecordsAuthorizationRecord["EndTime"].asString();
|
||||
if(!allApiAuthorizationListNodeAuthorizationRecordsAuthorizationRecord["ProjectId"].isNull())
|
||||
authorizationRecordsObject.projectId = std::stol(allApiAuthorizationListNodeAuthorizationRecordsAuthorizationRecord["ProjectId"].asString());
|
||||
if(!dataNodeApiAuthorizationListApiAuthorizationAuthorizationRecordsAuthorizationRecord["CreatedTime"].isNull())
|
||||
authorizationRecordsObject.createdTime = dataNodeApiAuthorizationListApiAuthorizationAuthorizationRecordsAuthorizationRecord["CreatedTime"].asString();
|
||||
if(!dataNodeApiAuthorizationListApiAuthorizationAuthorizationRecordsAuthorizationRecord["CreatorId"].isNull())
|
||||
authorizationRecordsObject.creatorId = dataNodeApiAuthorizationListApiAuthorizationAuthorizationRecordsAuthorizationRecord["CreatorId"].asString();
|
||||
if(!dataNodeApiAuthorizationListApiAuthorizationAuthorizationRecordsAuthorizationRecord["EndTime"].isNull())
|
||||
authorizationRecordsObject.endTime = dataNodeApiAuthorizationListApiAuthorizationAuthorizationRecordsAuthorizationRecord["EndTime"].asString();
|
||||
if(!dataNodeApiAuthorizationListApiAuthorizationAuthorizationRecordsAuthorizationRecord["ProjectId"].isNull())
|
||||
authorizationRecordsObject.projectId = std::stol(dataNodeApiAuthorizationListApiAuthorizationAuthorizationRecordsAuthorizationRecord["ProjectId"].asString());
|
||||
apiAuthorizationObject.authorizationRecords.push_back(authorizationRecordsObject);
|
||||
}
|
||||
data_.apiAuthorizationList.push_back(apiAuthorizationObject);
|
||||
|
||||
@@ -60,6 +60,17 @@ void ListInstancesRequest::setBizName(const std::string& bizName)
|
||||
setBodyParameter("BizName", bizName);
|
||||
}
|
||||
|
||||
long ListInstancesRequest::getDagId()const
|
||||
{
|
||||
return dagId_;
|
||||
}
|
||||
|
||||
void ListInstancesRequest::setDagId(long dagId)
|
||||
{
|
||||
dagId_ = dagId;
|
||||
setBodyParameter("DagId", std::to_string(dagId));
|
||||
}
|
||||
|
||||
int ListInstancesRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
|
||||
@@ -80,6 +80,24 @@ void ListInstancesResult::parse(const std::string &payload)
|
||||
instanceObject.paramValues = dataNodeInstancesInstance["ParamValues"].asString();
|
||||
if(!dataNodeInstancesInstance["FinishTime"].isNull())
|
||||
instanceObject.finishTime = std::stol(dataNodeInstancesInstance["FinishTime"].asString());
|
||||
if(!dataNodeInstancesInstance["Priority"].isNull())
|
||||
instanceObject.priority = std::stoi(dataNodeInstancesInstance["Priority"].asString());
|
||||
if(!dataNodeInstancesInstance["BaselineId"].isNull())
|
||||
instanceObject.baselineId = std::stol(dataNodeInstancesInstance["BaselineId"].asString());
|
||||
if(!dataNodeInstancesInstance["Repeatability"].isNull())
|
||||
instanceObject.repeatability = dataNodeInstancesInstance["Repeatability"].asString() == "true";
|
||||
if(!dataNodeInstancesInstance["RepeatInterval"].isNull())
|
||||
instanceObject.repeatInterval = std::stol(dataNodeInstancesInstance["RepeatInterval"].asString());
|
||||
if(!dataNodeInstancesInstance["Connection"].isNull())
|
||||
instanceObject.connection = dataNodeInstancesInstance["Connection"].asString();
|
||||
if(!dataNodeInstancesInstance["DqcType"].isNull())
|
||||
instanceObject.dqcType = std::stoi(dataNodeInstancesInstance["DqcType"].asString());
|
||||
if(!dataNodeInstancesInstance["DqcDescription"].isNull())
|
||||
instanceObject.dqcDescription = dataNodeInstancesInstance["DqcDescription"].asString();
|
||||
if(!dataNodeInstancesInstance["ErrorMessage"].isNull())
|
||||
instanceObject.errorMessage = dataNodeInstancesInstance["ErrorMessage"].asString();
|
||||
if(!dataNodeInstancesInstance["RelatedFlowId"].isNull())
|
||||
instanceObject.relatedFlowId = std::stol(dataNodeInstancesInstance["RelatedFlowId"].asString());
|
||||
data_.instances.push_back(instanceObject);
|
||||
}
|
||||
if(!value["Success"].isNull())
|
||||
|
||||
@@ -47,6 +47,8 @@ void ListNodeIOResult::parse(const std::string &payload)
|
||||
dataObject.tableName = valueDataDataItem["TableName"].asString();
|
||||
if(!valueDataDataItem["Data"].isNull())
|
||||
dataObject.data = valueDataDataItem["Data"].asString();
|
||||
if(!valueDataDataItem["NodeId"].isNull())
|
||||
dataObject.nodeId = std::stol(valueDataDataItem["NodeId"].asString());
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
if(!value["Success"].isNull())
|
||||
|
||||
@@ -72,6 +72,20 @@ void ListNodesResult::parse(const std::string &payload)
|
||||
nodesItemObject.description = dataNodeNodesNodesItem["Description"].asString();
|
||||
if(!dataNodeNodesNodesItem["ResGroupName"].isNull())
|
||||
nodesItemObject.resGroupName = dataNodeNodesNodesItem["ResGroupName"].asString();
|
||||
if(!dataNodeNodesNodesItem["Priority"].isNull())
|
||||
nodesItemObject.priority = std::stoi(dataNodeNodesNodesItem["Priority"].asString());
|
||||
if(!dataNodeNodesNodesItem["BaselineId"].isNull())
|
||||
nodesItemObject.baselineId = std::stol(dataNodeNodesNodesItem["BaselineId"].asString());
|
||||
if(!dataNodeNodesNodesItem["RepeatInterval"].isNull())
|
||||
nodesItemObject.repeatInterval = std::stol(dataNodeNodesNodesItem["RepeatInterval"].asString());
|
||||
if(!dataNodeNodesNodesItem["Connection"].isNull())
|
||||
nodesItemObject.connection = dataNodeNodesNodesItem["Connection"].asString();
|
||||
if(!dataNodeNodesNodesItem["DqcType"].isNull())
|
||||
nodesItemObject.dqcType = std::stoi(dataNodeNodesNodesItem["DqcType"].asString());
|
||||
if(!dataNodeNodesNodesItem["DqcDescription"].isNull())
|
||||
nodesItemObject.dqcDescription = dataNodeNodesNodesItem["DqcDescription"].asString();
|
||||
if(!dataNodeNodesNodesItem["RelatedFlowId"].isNull())
|
||||
nodesItemObject.relatedFlowId = std::stol(dataNodeNodesNodesItem["RelatedFlowId"].asString());
|
||||
data_.nodes.push_back(nodesItemObject);
|
||||
}
|
||||
if(!value["Success"].isNull())
|
||||
|
||||
@@ -60,18 +60,18 @@ void ListProjectMembersResult::parse(const std::string &payload)
|
||||
projectMemberObject.projectMemberType = dataNodeProjectMemberListProjectMember["ProjectMemberType"].asString();
|
||||
if(!dataNodeProjectMemberListProjectMember["Status"].isNull())
|
||||
projectMemberObject.status = dataNodeProjectMemberListProjectMember["Status"].asString();
|
||||
auto allProjectRoleListNode = allProjectMemberListNode["ProjectRoleList"]["Role"];
|
||||
for (auto allProjectMemberListNodeProjectRoleListRole : allProjectRoleListNode)
|
||||
auto allProjectRoleListNode = dataNodeProjectMemberListProjectMember["ProjectRoleList"]["Role"];
|
||||
for (auto dataNodeProjectMemberListProjectMemberProjectRoleListRole : allProjectRoleListNode)
|
||||
{
|
||||
Data::ProjectMember::Role projectRoleListObject;
|
||||
if(!allProjectMemberListNodeProjectRoleListRole["ProjectRoleCode"].isNull())
|
||||
projectRoleListObject.projectRoleCode = allProjectMemberListNodeProjectRoleListRole["ProjectRoleCode"].asString();
|
||||
if(!allProjectMemberListNodeProjectRoleListRole["ProjectRoleId"].isNull())
|
||||
projectRoleListObject.projectRoleId = std::stoi(allProjectMemberListNodeProjectRoleListRole["ProjectRoleId"].asString());
|
||||
if(!allProjectMemberListNodeProjectRoleListRole["ProjectRoleName"].isNull())
|
||||
projectRoleListObject.projectRoleName = allProjectMemberListNodeProjectRoleListRole["ProjectRoleName"].asString();
|
||||
if(!allProjectMemberListNodeProjectRoleListRole["ProjectRoleType"].isNull())
|
||||
projectRoleListObject.projectRoleType = allProjectMemberListNodeProjectRoleListRole["ProjectRoleType"].asString();
|
||||
if(!dataNodeProjectMemberListProjectMemberProjectRoleListRole["ProjectRoleCode"].isNull())
|
||||
projectRoleListObject.projectRoleCode = dataNodeProjectMemberListProjectMemberProjectRoleListRole["ProjectRoleCode"].asString();
|
||||
if(!dataNodeProjectMemberListProjectMemberProjectRoleListRole["ProjectRoleId"].isNull())
|
||||
projectRoleListObject.projectRoleId = std::stoi(dataNodeProjectMemberListProjectMemberProjectRoleListRole["ProjectRoleId"].asString());
|
||||
if(!dataNodeProjectMemberListProjectMemberProjectRoleListRole["ProjectRoleName"].isNull())
|
||||
projectRoleListObject.projectRoleName = dataNodeProjectMemberListProjectMemberProjectRoleListRole["ProjectRoleName"].asString();
|
||||
if(!dataNodeProjectMemberListProjectMemberProjectRoleListRole["ProjectRoleType"].isNull())
|
||||
projectRoleListObject.projectRoleType = dataNodeProjectMemberListProjectMemberProjectRoleListRole["ProjectRoleType"].asString();
|
||||
projectMemberObject.projectRoleList.push_back(projectRoleListObject);
|
||||
}
|
||||
data_.projectMemberList.push_back(projectMemberObject);
|
||||
|
||||
@@ -128,32 +128,32 @@ void ListQualityResultsByEntityResult::parse(const std::string &payload)
|
||||
ruleChecksItemObject.lowerValue = std::stof(qualityResultsNodeRuleChecksRuleChecksItem["LowerValue"].asString());
|
||||
if(!qualityResultsNodeRuleChecksRuleChecksItem["CheckerName"].isNull())
|
||||
ruleChecksItemObject.checkerName = qualityResultsNodeRuleChecksRuleChecksItem["CheckerName"].asString();
|
||||
auto allReferenceValueNode = allRuleChecksNode["ReferenceValue"]["ReferenceValueItem"];
|
||||
for (auto allRuleChecksNodeReferenceValueReferenceValueItem : allReferenceValueNode)
|
||||
auto allReferenceValueNode = qualityResultsNodeRuleChecksRuleChecksItem["ReferenceValue"]["ReferenceValueItem"];
|
||||
for (auto qualityResultsNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem : allReferenceValueNode)
|
||||
{
|
||||
QualityResults::RuleChecksItem::ReferenceValueItem referenceValueObject;
|
||||
if(!allRuleChecksNodeReferenceValueReferenceValueItem["BizDate"].isNull())
|
||||
referenceValueObject.bizDate = std::stol(allRuleChecksNodeReferenceValueReferenceValueItem["BizDate"].asString());
|
||||
if(!allRuleChecksNodeReferenceValueReferenceValueItem["DiscreteProperty"].isNull())
|
||||
referenceValueObject.discreteProperty = allRuleChecksNodeReferenceValueReferenceValueItem["DiscreteProperty"].asString();
|
||||
if(!allRuleChecksNodeReferenceValueReferenceValueItem["Value"].isNull())
|
||||
referenceValueObject.value = std::stof(allRuleChecksNodeReferenceValueReferenceValueItem["Value"].asString());
|
||||
if(!allRuleChecksNodeReferenceValueReferenceValueItem["Threshold"].isNull())
|
||||
referenceValueObject.threshold = std::stof(allRuleChecksNodeReferenceValueReferenceValueItem["Threshold"].asString());
|
||||
if(!allRuleChecksNodeReferenceValueReferenceValueItem["SingleCheckResult"].isNull())
|
||||
referenceValueObject.singleCheckResult = std::stoi(allRuleChecksNodeReferenceValueReferenceValueItem["SingleCheckResult"].asString());
|
||||
if(!qualityResultsNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["BizDate"].isNull())
|
||||
referenceValueObject.bizDate = std::stol(qualityResultsNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["BizDate"].asString());
|
||||
if(!qualityResultsNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["DiscreteProperty"].isNull())
|
||||
referenceValueObject.discreteProperty = qualityResultsNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["DiscreteProperty"].asString();
|
||||
if(!qualityResultsNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["Value"].isNull())
|
||||
referenceValueObject.value = std::stof(qualityResultsNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["Value"].asString());
|
||||
if(!qualityResultsNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["Threshold"].isNull())
|
||||
referenceValueObject.threshold = std::stof(qualityResultsNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["Threshold"].asString());
|
||||
if(!qualityResultsNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["SingleCheckResult"].isNull())
|
||||
referenceValueObject.singleCheckResult = std::stoi(qualityResultsNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["SingleCheckResult"].asString());
|
||||
ruleChecksItemObject.referenceValue.push_back(referenceValueObject);
|
||||
}
|
||||
auto allSampleValueNode = allRuleChecksNode["SampleValue"]["SampleValueItem"];
|
||||
for (auto allRuleChecksNodeSampleValueSampleValueItem : allSampleValueNode)
|
||||
auto allSampleValueNode = qualityResultsNodeRuleChecksRuleChecksItem["SampleValue"]["SampleValueItem"];
|
||||
for (auto qualityResultsNodeRuleChecksRuleChecksItemSampleValueSampleValueItem : allSampleValueNode)
|
||||
{
|
||||
QualityResults::RuleChecksItem::SampleValueItem sampleValueObject;
|
||||
if(!allRuleChecksNodeSampleValueSampleValueItem["BizDate"].isNull())
|
||||
sampleValueObject.bizDate = std::stol(allRuleChecksNodeSampleValueSampleValueItem["BizDate"].asString());
|
||||
if(!allRuleChecksNodeSampleValueSampleValueItem["DiscreteProperty"].isNull())
|
||||
sampleValueObject.discreteProperty = allRuleChecksNodeSampleValueSampleValueItem["DiscreteProperty"].asString();
|
||||
if(!allRuleChecksNodeSampleValueSampleValueItem["Value"].isNull())
|
||||
sampleValueObject.value = std::stof(allRuleChecksNodeSampleValueSampleValueItem["Value"].asString());
|
||||
if(!qualityResultsNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["BizDate"].isNull())
|
||||
sampleValueObject.bizDate = std::stol(qualityResultsNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["BizDate"].asString());
|
||||
if(!qualityResultsNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["DiscreteProperty"].isNull())
|
||||
sampleValueObject.discreteProperty = qualityResultsNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["DiscreteProperty"].asString();
|
||||
if(!qualityResultsNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["Value"].isNull())
|
||||
sampleValueObject.value = std::stof(qualityResultsNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["Value"].asString());
|
||||
ruleChecksItemObject.sampleValue.push_back(sampleValueObject);
|
||||
}
|
||||
qualityResults_.ruleChecks.push_back(ruleChecksItemObject);
|
||||
|
||||
@@ -128,32 +128,32 @@ void ListQualityResultsByRuleResult::parse(const std::string &payload)
|
||||
ruleChecksItemObject.lowerValue = std::stof(qualityResultsNodeRuleChecksRuleChecksItem["LowerValue"].asString());
|
||||
if(!qualityResultsNodeRuleChecksRuleChecksItem["CheckerName"].isNull())
|
||||
ruleChecksItemObject.checkerName = qualityResultsNodeRuleChecksRuleChecksItem["CheckerName"].asString();
|
||||
auto allReferenceValueNode = allRuleChecksNode["ReferenceValue"]["ReferenceValueItem"];
|
||||
for (auto allRuleChecksNodeReferenceValueReferenceValueItem : allReferenceValueNode)
|
||||
auto allReferenceValueNode = qualityResultsNodeRuleChecksRuleChecksItem["ReferenceValue"]["ReferenceValueItem"];
|
||||
for (auto qualityResultsNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem : allReferenceValueNode)
|
||||
{
|
||||
QualityResults::RuleChecksItem::ReferenceValueItem referenceValueObject;
|
||||
if(!allRuleChecksNodeReferenceValueReferenceValueItem["BizDate"].isNull())
|
||||
referenceValueObject.bizDate = std::stol(allRuleChecksNodeReferenceValueReferenceValueItem["BizDate"].asString());
|
||||
if(!allRuleChecksNodeReferenceValueReferenceValueItem["DiscreteProperty"].isNull())
|
||||
referenceValueObject.discreteProperty = allRuleChecksNodeReferenceValueReferenceValueItem["DiscreteProperty"].asString();
|
||||
if(!allRuleChecksNodeReferenceValueReferenceValueItem["Value"].isNull())
|
||||
referenceValueObject.value = std::stof(allRuleChecksNodeReferenceValueReferenceValueItem["Value"].asString());
|
||||
if(!allRuleChecksNodeReferenceValueReferenceValueItem["Threshold"].isNull())
|
||||
referenceValueObject.threshold = std::stof(allRuleChecksNodeReferenceValueReferenceValueItem["Threshold"].asString());
|
||||
if(!allRuleChecksNodeReferenceValueReferenceValueItem["SingleCheckResult"].isNull())
|
||||
referenceValueObject.singleCheckResult = std::stoi(allRuleChecksNodeReferenceValueReferenceValueItem["SingleCheckResult"].asString());
|
||||
if(!qualityResultsNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["BizDate"].isNull())
|
||||
referenceValueObject.bizDate = std::stol(qualityResultsNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["BizDate"].asString());
|
||||
if(!qualityResultsNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["DiscreteProperty"].isNull())
|
||||
referenceValueObject.discreteProperty = qualityResultsNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["DiscreteProperty"].asString();
|
||||
if(!qualityResultsNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["Value"].isNull())
|
||||
referenceValueObject.value = std::stof(qualityResultsNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["Value"].asString());
|
||||
if(!qualityResultsNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["Threshold"].isNull())
|
||||
referenceValueObject.threshold = std::stof(qualityResultsNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["Threshold"].asString());
|
||||
if(!qualityResultsNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["SingleCheckResult"].isNull())
|
||||
referenceValueObject.singleCheckResult = std::stoi(qualityResultsNodeRuleChecksRuleChecksItemReferenceValueReferenceValueItem["SingleCheckResult"].asString());
|
||||
ruleChecksItemObject.referenceValue.push_back(referenceValueObject);
|
||||
}
|
||||
auto allSampleValueNode = allRuleChecksNode["SampleValue"]["SampleValueItem"];
|
||||
for (auto allRuleChecksNodeSampleValueSampleValueItem : allSampleValueNode)
|
||||
auto allSampleValueNode = qualityResultsNodeRuleChecksRuleChecksItem["SampleValue"]["SampleValueItem"];
|
||||
for (auto qualityResultsNodeRuleChecksRuleChecksItemSampleValueSampleValueItem : allSampleValueNode)
|
||||
{
|
||||
QualityResults::RuleChecksItem::SampleValueItem sampleValueObject;
|
||||
if(!allRuleChecksNodeSampleValueSampleValueItem["BizDate"].isNull())
|
||||
sampleValueObject.bizDate = std::stol(allRuleChecksNodeSampleValueSampleValueItem["BizDate"].asString());
|
||||
if(!allRuleChecksNodeSampleValueSampleValueItem["DiscreteProperty"].isNull())
|
||||
sampleValueObject.discreteProperty = allRuleChecksNodeSampleValueSampleValueItem["DiscreteProperty"].asString();
|
||||
if(!allRuleChecksNodeSampleValueSampleValueItem["Value"].isNull())
|
||||
sampleValueObject.value = std::stof(allRuleChecksNodeSampleValueSampleValueItem["Value"].asString());
|
||||
if(!qualityResultsNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["BizDate"].isNull())
|
||||
sampleValueObject.bizDate = std::stol(qualityResultsNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["BizDate"].asString());
|
||||
if(!qualityResultsNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["DiscreteProperty"].isNull())
|
||||
sampleValueObject.discreteProperty = qualityResultsNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["DiscreteProperty"].asString();
|
||||
if(!qualityResultsNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["Value"].isNull())
|
||||
sampleValueObject.value = std::stof(qualityResultsNodeRuleChecksRuleChecksItemSampleValueSampleValueItem["Value"].asString());
|
||||
ruleChecksItemObject.sampleValue.push_back(sampleValueObject);
|
||||
}
|
||||
qualityResults_.ruleChecks.push_back(ruleChecksItemObject);
|
||||
|
||||
73
dataworks-public/src/model/RunTriggerNodeRequest.cc
Normal file
73
dataworks-public/src/model/RunTriggerNodeRequest.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/dataworks-public/model/RunTriggerNodeRequest.h>
|
||||
|
||||
using AlibabaCloud::Dataworks_public::Model::RunTriggerNodeRequest;
|
||||
|
||||
RunTriggerNodeRequest::RunTriggerNodeRequest() :
|
||||
RpcServiceRequest("dataworks-public", "2020-05-18", "RunTriggerNode")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Put);
|
||||
}
|
||||
|
||||
RunTriggerNodeRequest::~RunTriggerNodeRequest()
|
||||
{}
|
||||
|
||||
long RunTriggerNodeRequest::getBizDate()const
|
||||
{
|
||||
return bizDate_;
|
||||
}
|
||||
|
||||
void RunTriggerNodeRequest::setBizDate(long bizDate)
|
||||
{
|
||||
bizDate_ = bizDate;
|
||||
setBodyParameter("BizDate", std::to_string(bizDate));
|
||||
}
|
||||
|
||||
long RunTriggerNodeRequest::getAppId()const
|
||||
{
|
||||
return appId_;
|
||||
}
|
||||
|
||||
void RunTriggerNodeRequest::setAppId(long appId)
|
||||
{
|
||||
appId_ = appId;
|
||||
setBodyParameter("AppId", std::to_string(appId));
|
||||
}
|
||||
|
||||
long RunTriggerNodeRequest::getCycleTime()const
|
||||
{
|
||||
return cycleTime_;
|
||||
}
|
||||
|
||||
void RunTriggerNodeRequest::setCycleTime(long cycleTime)
|
||||
{
|
||||
cycleTime_ = cycleTime;
|
||||
setBodyParameter("CycleTime", std::to_string(cycleTime));
|
||||
}
|
||||
|
||||
long RunTriggerNodeRequest::getNodeId()const
|
||||
{
|
||||
return nodeId_;
|
||||
}
|
||||
|
||||
void RunTriggerNodeRequest::setNodeId(long nodeId)
|
||||
{
|
||||
nodeId_ = nodeId;
|
||||
setBodyParameter("NodeId", std::to_string(nodeId));
|
||||
}
|
||||
|
||||
@@ -14,38 +14,38 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/voicenavigator/model/CreateCategoryResult.h>
|
||||
#include <alibabacloud/dataworks-public/model/RunTriggerNodeResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::VoiceNavigator;
|
||||
using namespace AlibabaCloud::VoiceNavigator::Model;
|
||||
using namespace AlibabaCloud::Dataworks_public;
|
||||
using namespace AlibabaCloud::Dataworks_public::Model;
|
||||
|
||||
CreateCategoryResult::CreateCategoryResult() :
|
||||
RunTriggerNodeResult::RunTriggerNodeResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateCategoryResult::CreateCategoryResult(const std::string &payload) :
|
||||
RunTriggerNodeResult::RunTriggerNodeResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateCategoryResult::~CreateCategoryResult()
|
||||
RunTriggerNodeResult::~RunTriggerNodeResult()
|
||||
{}
|
||||
|
||||
void CreateCategoryResult::parse(const std::string &payload)
|
||||
void RunTriggerNodeResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["CategoryId"].isNull())
|
||||
categoryId_ = value["CategoryId"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::string CreateCategoryResult::getCategoryId()const
|
||||
bool RunTriggerNodeResult::getSuccess()const
|
||||
{
|
||||
return categoryId_;
|
||||
return success_;
|
||||
}
|
||||
|
||||
51
dataworks-public/src/model/SearchNodesByOutputRequest.cc
Normal file
51
dataworks-public/src/model/SearchNodesByOutputRequest.cc
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dataworks-public/model/SearchNodesByOutputRequest.h>
|
||||
|
||||
using AlibabaCloud::Dataworks_public::Model::SearchNodesByOutputRequest;
|
||||
|
||||
SearchNodesByOutputRequest::SearchNodesByOutputRequest() :
|
||||
RpcServiceRequest("dataworks-public", "2020-05-18", "SearchNodesByOutput")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
SearchNodesByOutputRequest::~SearchNodesByOutputRequest()
|
||||
{}
|
||||
|
||||
std::string SearchNodesByOutputRequest::getProjectEnv()const
|
||||
{
|
||||
return projectEnv_;
|
||||
}
|
||||
|
||||
void SearchNodesByOutputRequest::setProjectEnv(const std::string& projectEnv)
|
||||
{
|
||||
projectEnv_ = projectEnv;
|
||||
setBodyParameter("ProjectEnv", projectEnv);
|
||||
}
|
||||
|
||||
std::string SearchNodesByOutputRequest::getOutputs()const
|
||||
{
|
||||
return outputs_;
|
||||
}
|
||||
|
||||
void SearchNodesByOutputRequest::setOutputs(const std::string& outputs)
|
||||
{
|
||||
outputs_ = outputs;
|
||||
setBodyParameter("Outputs", outputs);
|
||||
}
|
||||
|
||||
79
dataworks-public/src/model/SearchNodesByOutputResult.cc
Normal file
79
dataworks-public/src/model/SearchNodesByOutputResult.cc
Normal file
@@ -0,0 +1,79 @@
|
||||
/*
|
||||
* 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/dataworks-public/model/SearchNodesByOutputResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dataworks_public;
|
||||
using namespace AlibabaCloud::Dataworks_public::Model;
|
||||
|
||||
SearchNodesByOutputResult::SearchNodesByOutputResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
SearchNodesByOutputResult::SearchNodesByOutputResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
SearchNodesByOutputResult::~SearchNodesByOutputResult()
|
||||
{}
|
||||
|
||||
void SearchNodesByOutputResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
if(!value["ErrorCode"].isNull())
|
||||
errorCode_ = value["ErrorCode"].asString();
|
||||
if(!value["ErrorMessage"].isNull())
|
||||
errorMessage_ = value["ErrorMessage"].asString();
|
||||
if(!value["Data"].isNull())
|
||||
data_ = value["Data"].asString();
|
||||
|
||||
}
|
||||
|
||||
int SearchNodesByOutputResult::getHttpStatusCode()const
|
||||
{
|
||||
return httpStatusCode_;
|
||||
}
|
||||
|
||||
std::string SearchNodesByOutputResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string SearchNodesByOutputResult::getErrorCode()const
|
||||
{
|
||||
return errorCode_;
|
||||
}
|
||||
|
||||
std::string SearchNodesByOutputResult::getErrorMessage()const
|
||||
{
|
||||
return errorMessage_;
|
||||
}
|
||||
|
||||
bool SearchNodesByOutputResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -91,6 +91,8 @@ set(dcdn_public_header_model
|
||||
include/alibabacloud/dcdn/model/DescribeDcdnDomainOriginBpsDataResult.h
|
||||
include/alibabacloud/dcdn/model/DescribeDcdnDomainOriginTrafficDataRequest.h
|
||||
include/alibabacloud/dcdn/model/DescribeDcdnDomainOriginTrafficDataResult.h
|
||||
include/alibabacloud/dcdn/model/DescribeDcdnDomainPropertyRequest.h
|
||||
include/alibabacloud/dcdn/model/DescribeDcdnDomainPropertyResult.h
|
||||
include/alibabacloud/dcdn/model/DescribeDcdnDomainPvDataRequest.h
|
||||
include/alibabacloud/dcdn/model/DescribeDcdnDomainPvDataResult.h
|
||||
include/alibabacloud/dcdn/model/DescribeDcdnDomainQpsDataRequest.h
|
||||
@@ -290,6 +292,8 @@ set(dcdn_src
|
||||
src/model/DescribeDcdnDomainOriginBpsDataResult.cc
|
||||
src/model/DescribeDcdnDomainOriginTrafficDataRequest.cc
|
||||
src/model/DescribeDcdnDomainOriginTrafficDataResult.cc
|
||||
src/model/DescribeDcdnDomainPropertyRequest.cc
|
||||
src/model/DescribeDcdnDomainPropertyResult.cc
|
||||
src/model/DescribeDcdnDomainPvDataRequest.cc
|
||||
src/model/DescribeDcdnDomainPvDataResult.cc
|
||||
src/model/DescribeDcdnDomainQpsDataRequest.cc
|
||||
|
||||
@@ -92,6 +92,8 @@
|
||||
#include "model/DescribeDcdnDomainOriginBpsDataResult.h"
|
||||
#include "model/DescribeDcdnDomainOriginTrafficDataRequest.h"
|
||||
#include "model/DescribeDcdnDomainOriginTrafficDataResult.h"
|
||||
#include "model/DescribeDcdnDomainPropertyRequest.h"
|
||||
#include "model/DescribeDcdnDomainPropertyResult.h"
|
||||
#include "model/DescribeDcdnDomainPvDataRequest.h"
|
||||
#include "model/DescribeDcdnDomainPvDataResult.h"
|
||||
#include "model/DescribeDcdnDomainQpsDataRequest.h"
|
||||
@@ -332,6 +334,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeDcdnDomainOriginTrafficDataResult> DescribeDcdnDomainOriginTrafficDataOutcome;
|
||||
typedef std::future<DescribeDcdnDomainOriginTrafficDataOutcome> DescribeDcdnDomainOriginTrafficDataOutcomeCallable;
|
||||
typedef std::function<void(const DcdnClient*, const Model::DescribeDcdnDomainOriginTrafficDataRequest&, const DescribeDcdnDomainOriginTrafficDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDcdnDomainOriginTrafficDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDcdnDomainPropertyResult> DescribeDcdnDomainPropertyOutcome;
|
||||
typedef std::future<DescribeDcdnDomainPropertyOutcome> DescribeDcdnDomainPropertyOutcomeCallable;
|
||||
typedef std::function<void(const DcdnClient*, const Model::DescribeDcdnDomainPropertyRequest&, const DescribeDcdnDomainPropertyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDcdnDomainPropertyAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDcdnDomainPvDataResult> DescribeDcdnDomainPvDataOutcome;
|
||||
typedef std::future<DescribeDcdnDomainPvDataOutcome> DescribeDcdnDomainPvDataOutcomeCallable;
|
||||
typedef std::function<void(const DcdnClient*, const Model::DescribeDcdnDomainPvDataRequest&, const DescribeDcdnDomainPvDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDcdnDomainPvDataAsyncHandler;
|
||||
@@ -631,6 +636,9 @@ namespace AlibabaCloud
|
||||
DescribeDcdnDomainOriginTrafficDataOutcome describeDcdnDomainOriginTrafficData(const Model::DescribeDcdnDomainOriginTrafficDataRequest &request)const;
|
||||
void describeDcdnDomainOriginTrafficDataAsync(const Model::DescribeDcdnDomainOriginTrafficDataRequest& request, const DescribeDcdnDomainOriginTrafficDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDcdnDomainOriginTrafficDataOutcomeCallable describeDcdnDomainOriginTrafficDataCallable(const Model::DescribeDcdnDomainOriginTrafficDataRequest& request) const;
|
||||
DescribeDcdnDomainPropertyOutcome describeDcdnDomainProperty(const Model::DescribeDcdnDomainPropertyRequest &request)const;
|
||||
void describeDcdnDomainPropertyAsync(const Model::DescribeDcdnDomainPropertyRequest& request, const DescribeDcdnDomainPropertyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDcdnDomainPropertyOutcomeCallable describeDcdnDomainPropertyCallable(const Model::DescribeDcdnDomainPropertyRequest& request) const;
|
||||
DescribeDcdnDomainPvDataOutcome describeDcdnDomainPvData(const Model::DescribeDcdnDomainPvDataRequest &request)const;
|
||||
void describeDcdnDomainPvDataAsync(const Model::DescribeDcdnDomainPvDataRequest& request, const DescribeDcdnDomainPvDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDcdnDomainPvDataOutcomeCallable describeDcdnDomainPvDataCallable(const Model::DescribeDcdnDomainPvDataRequest& request) const;
|
||||
|
||||
@@ -14,38 +14,38 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_ROLLBACKINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_ROLLBACKINSTANCEREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINPROPERTYREQUEST_H_
|
||||
#define ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINPROPERTYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
#include <alibabacloud/dcdn/DcdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
namespace Dcdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT RollbackInstanceRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_DCDN_EXPORT DescribeDcdnDomainPropertyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
RollbackInstanceRequest();
|
||||
~RollbackInstanceRequest();
|
||||
DescribeDcdnDomainPropertyRequest();
|
||||
~DescribeDcdnDomainPropertyRequest();
|
||||
|
||||
std::string getTargetVersion()const;
|
||||
void setTargetVersion(const std::string& targetVersion);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string targetVersion_;
|
||||
std::string instanceId_;
|
||||
std::string domainName_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_ROLLBACKINSTANCEREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINPROPERTYREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINPROPERTYRESULT_H_
|
||||
#define ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINPROPERTYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dcdn/DcdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dcdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DCDN_EXPORT DescribeDcdnDomainPropertyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeDcdnDomainPropertyResult();
|
||||
explicit DescribeDcdnDomainPropertyResult(const std::string &payload);
|
||||
~DescribeDcdnDomainPropertyResult();
|
||||
std::string getDomainName()const;
|
||||
std::string getProtocol()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string domainName_;
|
||||
std::string protocol_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINPROPERTYRESULT_H_
|
||||
@@ -35,22 +35,19 @@ namespace AlibabaCloud
|
||||
DescribeDcdnDomainTopUrlVisitRequest();
|
||||
~DescribeDcdnDomainTopUrlVisitRequest();
|
||||
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
std::string getSortBy()const;
|
||||
void setSortBy(const std::string& sortBy);
|
||||
|
||||
private:
|
||||
std::string domainName_;
|
||||
std::string startTime_;
|
||||
std::string domainName_;
|
||||
long ownerId_;
|
||||
std::string securityToken_;
|
||||
std::string sortBy_;
|
||||
|
||||
};
|
||||
|
||||
@@ -1311,6 +1311,42 @@ DcdnClient::DescribeDcdnDomainOriginTrafficDataOutcomeCallable DcdnClient::descr
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DcdnClient::DescribeDcdnDomainPropertyOutcome DcdnClient::describeDcdnDomainProperty(const DescribeDcdnDomainPropertyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeDcdnDomainPropertyOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeDcdnDomainPropertyOutcome(DescribeDcdnDomainPropertyResult(outcome.result()));
|
||||
else
|
||||
return DescribeDcdnDomainPropertyOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void DcdnClient::describeDcdnDomainPropertyAsync(const DescribeDcdnDomainPropertyRequest& request, const DescribeDcdnDomainPropertyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeDcdnDomainProperty(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
DcdnClient::DescribeDcdnDomainPropertyOutcomeCallable DcdnClient::describeDcdnDomainPropertyCallable(const DescribeDcdnDomainPropertyRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeDcdnDomainPropertyOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeDcdnDomainProperty(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DcdnClient::DescribeDcdnDomainPvDataOutcome DcdnClient::describeDcdnDomainPvData(const DescribeDcdnDomainPvDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
51
dcdn/src/model/DescribeDcdnDomainPropertyRequest.cc
Normal file
51
dcdn/src/model/DescribeDcdnDomainPropertyRequest.cc
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dcdn/model/DescribeDcdnDomainPropertyRequest.h>
|
||||
|
||||
using AlibabaCloud::Dcdn::Model::DescribeDcdnDomainPropertyRequest;
|
||||
|
||||
DescribeDcdnDomainPropertyRequest::DescribeDcdnDomainPropertyRequest() :
|
||||
RpcServiceRequest("dcdn", "2018-01-15", "DescribeDcdnDomainProperty")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDcdnDomainPropertyRequest::~DescribeDcdnDomainPropertyRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeDcdnDomainPropertyRequest::getDomainName()const
|
||||
{
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
void DescribeDcdnDomainPropertyRequest::setDomainName(const std::string& domainName)
|
||||
{
|
||||
domainName_ = domainName;
|
||||
setParameter("DomainName", domainName);
|
||||
}
|
||||
|
||||
long DescribeDcdnDomainPropertyRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeDcdnDomainPropertyRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
58
dcdn/src/model/DescribeDcdnDomainPropertyResult.cc
Normal file
58
dcdn/src/model/DescribeDcdnDomainPropertyResult.cc
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* 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/dcdn/model/DescribeDcdnDomainPropertyResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dcdn;
|
||||
using namespace AlibabaCloud::Dcdn::Model;
|
||||
|
||||
DescribeDcdnDomainPropertyResult::DescribeDcdnDomainPropertyResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDcdnDomainPropertyResult::DescribeDcdnDomainPropertyResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDcdnDomainPropertyResult::~DescribeDcdnDomainPropertyResult()
|
||||
{}
|
||||
|
||||
void DescribeDcdnDomainPropertyResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["DomainName"].isNull())
|
||||
domainName_ = value["DomainName"].asString();
|
||||
if(!value["Protocol"].isNull())
|
||||
protocol_ = value["Protocol"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeDcdnDomainPropertyResult::getDomainName()const
|
||||
{
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
std::string DescribeDcdnDomainPropertyResult::getProtocol()const
|
||||
{
|
||||
return protocol_;
|
||||
}
|
||||
|
||||
@@ -27,17 +27,6 @@ DescribeDcdnDomainTopUrlVisitRequest::DescribeDcdnDomainTopUrlVisitRequest() :
|
||||
DescribeDcdnDomainTopUrlVisitRequest::~DescribeDcdnDomainTopUrlVisitRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeDcdnDomainTopUrlVisitRequest::getDomainName()const
|
||||
{
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
void DescribeDcdnDomainTopUrlVisitRequest::setDomainName(const std::string& domainName)
|
||||
{
|
||||
domainName_ = domainName;
|
||||
setParameter("DomainName", domainName);
|
||||
}
|
||||
|
||||
std::string DescribeDcdnDomainTopUrlVisitRequest::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
@@ -49,6 +38,17 @@ void DescribeDcdnDomainTopUrlVisitRequest::setStartTime(const std::string& start
|
||||
setParameter("StartTime", startTime);
|
||||
}
|
||||
|
||||
std::string DescribeDcdnDomainTopUrlVisitRequest::getDomainName()const
|
||||
{
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
void DescribeDcdnDomainTopUrlVisitRequest::setDomainName(const std::string& domainName)
|
||||
{
|
||||
domainName_ = domainName;
|
||||
setParameter("DomainName", domainName);
|
||||
}
|
||||
|
||||
long DescribeDcdnDomainTopUrlVisitRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
@@ -60,17 +60,6 @@ void DescribeDcdnDomainTopUrlVisitRequest::setOwnerId(long ownerId)
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeDcdnDomainTopUrlVisitRequest::getSecurityToken()const
|
||||
{
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void DescribeDcdnDomainTopUrlVisitRequest::setSecurityToken(const std::string& securityToken)
|
||||
{
|
||||
securityToken_ = securityToken;
|
||||
setParameter("SecurityToken", securityToken);
|
||||
}
|
||||
|
||||
std::string DescribeDcdnDomainTopUrlVisitRequest::getSortBy()const
|
||||
{
|
||||
return sortBy_;
|
||||
|
||||
@@ -37,10 +37,12 @@ namespace AlibabaCloud
|
||||
AcceptDemandResult();
|
||||
explicit AcceptDemandResult(const std::string &payload);
|
||||
~AcceptDemandResult();
|
||||
std::string getBindUrl()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string bindUrl_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -43,6 +43,7 @@ namespace AlibabaCloud
|
||||
float bargainSellerPrice;
|
||||
float servicePayPrice;
|
||||
std::string payDomain;
|
||||
int orderType;
|
||||
int produceType;
|
||||
std::string bargainSellerMobile;
|
||||
long publishTime;
|
||||
|
||||
@@ -31,21 +31,21 @@ DomainClient::DomainClient(const Credentials &credentials, const ClientConfigura
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "domain");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
}
|
||||
|
||||
DomainClient::DomainClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "domain");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
}
|
||||
|
||||
DomainClient::DomainClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "domain");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
}
|
||||
|
||||
DomainClient::~DomainClient()
|
||||
|
||||
@@ -39,6 +39,13 @@ void AcceptDemandResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["BindUrl"].isNull())
|
||||
bindUrl_ = value["BindUrl"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string AcceptDemandResult::getBindUrl()const
|
||||
{
|
||||
return bindUrl_;
|
||||
}
|
||||
|
||||
|
||||
@@ -47,12 +47,12 @@ void BatchFuzzyMatchDomainSensitiveWordResult::parse(const std::string &payload)
|
||||
sensitiveWordMatchResultListObject.keyword = valueSensitiveWordMatchResultListSensitiveWordMatchResult["Keyword"].asString();
|
||||
if(!valueSensitiveWordMatchResultListSensitiveWordMatchResult["Exist"].isNull())
|
||||
sensitiveWordMatchResultListObject.exist = valueSensitiveWordMatchResultListSensitiveWordMatchResult["Exist"].asString() == "true";
|
||||
auto allMatchedSentiveWordsNode = allSensitiveWordMatchResultListNode["MatchedSentiveWords"]["MatchedSensitiveWord"];
|
||||
for (auto allSensitiveWordMatchResultListNodeMatchedSentiveWordsMatchedSensitiveWord : allMatchedSentiveWordsNode)
|
||||
auto allMatchedSentiveWordsNode = valueSensitiveWordMatchResultListSensitiveWordMatchResult["MatchedSentiveWords"]["MatchedSensitiveWord"];
|
||||
for (auto valueSensitiveWordMatchResultListSensitiveWordMatchResultMatchedSentiveWordsMatchedSensitiveWord : allMatchedSentiveWordsNode)
|
||||
{
|
||||
SensitiveWordMatchResult::MatchedSensitiveWord matchedSentiveWordsObject;
|
||||
if(!allSensitiveWordMatchResultListNodeMatchedSentiveWordsMatchedSensitiveWord["Word"].isNull())
|
||||
matchedSentiveWordsObject.word = allSensitiveWordMatchResultListNodeMatchedSentiveWordsMatchedSensitiveWord["Word"].asString();
|
||||
if(!valueSensitiveWordMatchResultListSensitiveWordMatchResultMatchedSentiveWordsMatchedSensitiveWord["Word"].isNull())
|
||||
matchedSentiveWordsObject.word = valueSensitiveWordMatchResultListSensitiveWordMatchResultMatchedSentiveWordsMatchedSensitiveWord["Word"].asString();
|
||||
sensitiveWordMatchResultListObject.matchedSentiveWords.push_back(matchedSentiveWordsObject);
|
||||
}
|
||||
sensitiveWordMatchResultList_.push_back(sensitiveWordMatchResultListObject);
|
||||
|
||||
@@ -47,14 +47,14 @@ void LookupTmchNoticeResult::parse(const std::string &payload)
|
||||
claimsObject.markName = valueClaimsClaim["MarkName"].asString();
|
||||
if(!valueClaimsClaim["GoodsAndServices"].isNull())
|
||||
claimsObject.goodsAndServices = valueClaimsClaim["GoodsAndServices"].asString();
|
||||
auto allHoldersNode = allClaimsNode["Holders"]["Holder"];
|
||||
for (auto allClaimsNodeHoldersHolder : allHoldersNode)
|
||||
auto allHoldersNode = valueClaimsClaim["Holders"]["Holder"];
|
||||
for (auto valueClaimsClaimHoldersHolder : allHoldersNode)
|
||||
{
|
||||
Claim::Holder holdersObject;
|
||||
if(!allClaimsNodeHoldersHolder["Entitlement"].isNull())
|
||||
holdersObject.entitlement = allClaimsNodeHoldersHolder["Entitlement"].asString();
|
||||
if(!allClaimsNodeHoldersHolder["Org"].isNull())
|
||||
holdersObject.org = allClaimsNodeHoldersHolder["Org"].asString();
|
||||
if(!valueClaimsClaimHoldersHolder["Entitlement"].isNull())
|
||||
holdersObject.entitlement = valueClaimsClaimHoldersHolder["Entitlement"].asString();
|
||||
if(!valueClaimsClaimHoldersHolder["Org"].isNull())
|
||||
holdersObject.org = valueClaimsClaimHoldersHolder["Org"].asString();
|
||||
auto addrNode = value["Addr"];
|
||||
if(!addrNode["City"].isNull())
|
||||
holdersObject.addr.city = addrNode["City"].asString();
|
||||
@@ -69,22 +69,22 @@ void LookupTmchNoticeResult::parse(const std::string &payload)
|
||||
holdersObject.addr.street.push_back(value.asString());
|
||||
claimsObject.holders.push_back(holdersObject);
|
||||
}
|
||||
auto allContactsNode = allClaimsNode["Contacts"]["Contact"];
|
||||
for (auto allClaimsNodeContactsContact : allContactsNode)
|
||||
auto allContactsNode = valueClaimsClaim["Contacts"]["Contact"];
|
||||
for (auto valueClaimsClaimContactsContact : allContactsNode)
|
||||
{
|
||||
Claim::Contact contactsObject;
|
||||
if(!allClaimsNodeContactsContact["Type"].isNull())
|
||||
contactsObject.type = allClaimsNodeContactsContact["Type"].asString();
|
||||
if(!allClaimsNodeContactsContact["Name"].isNull())
|
||||
contactsObject.name = allClaimsNodeContactsContact["Name"].asString();
|
||||
if(!allClaimsNodeContactsContact["Org"].isNull())
|
||||
contactsObject.org = allClaimsNodeContactsContact["Org"].asString();
|
||||
if(!allClaimsNodeContactsContact["Voice"].isNull())
|
||||
contactsObject.voice = allClaimsNodeContactsContact["Voice"].asString();
|
||||
if(!allClaimsNodeContactsContact["Fax"].isNull())
|
||||
contactsObject.fax = allClaimsNodeContactsContact["Fax"].asString();
|
||||
if(!allClaimsNodeContactsContact["Email"].isNull())
|
||||
contactsObject.email = allClaimsNodeContactsContact["Email"].asString();
|
||||
if(!valueClaimsClaimContactsContact["Type"].isNull())
|
||||
contactsObject.type = valueClaimsClaimContactsContact["Type"].asString();
|
||||
if(!valueClaimsClaimContactsContact["Name"].isNull())
|
||||
contactsObject.name = valueClaimsClaimContactsContact["Name"].asString();
|
||||
if(!valueClaimsClaimContactsContact["Org"].isNull())
|
||||
contactsObject.org = valueClaimsClaimContactsContact["Org"].asString();
|
||||
if(!valueClaimsClaimContactsContact["Voice"].isNull())
|
||||
contactsObject.voice = valueClaimsClaimContactsContact["Voice"].asString();
|
||||
if(!valueClaimsClaimContactsContact["Fax"].isNull())
|
||||
contactsObject.fax = valueClaimsClaimContactsContact["Fax"].asString();
|
||||
if(!valueClaimsClaimContactsContact["Email"].isNull())
|
||||
contactsObject.email = valueClaimsClaimContactsContact["Email"].asString();
|
||||
auto addr1Node = value["Addr"];
|
||||
if(!addr1Node["City"].isNull())
|
||||
contactsObject.addr1.city = addr1Node["City"].asString();
|
||||
@@ -99,14 +99,14 @@ void LookupTmchNoticeResult::parse(const std::string &payload)
|
||||
contactsObject.addr1.street2.push_back(value.asString());
|
||||
claimsObject.contacts.push_back(contactsObject);
|
||||
}
|
||||
auto allClassDescsNode = allClaimsNode["ClassDescs"]["ClassDesc"];
|
||||
for (auto allClaimsNodeClassDescsClassDesc : allClassDescsNode)
|
||||
auto allClassDescsNode = valueClaimsClaim["ClassDescs"]["ClassDesc"];
|
||||
for (auto valueClaimsClaimClassDescsClassDesc : allClassDescsNode)
|
||||
{
|
||||
Claim::ClassDesc classDescsObject;
|
||||
if(!allClaimsNodeClassDescsClassDesc["ClassNum"].isNull())
|
||||
classDescsObject.classNum = std::stoi(allClaimsNodeClassDescsClassDesc["ClassNum"].asString());
|
||||
if(!allClaimsNodeClassDescsClassDesc["Desc"].isNull())
|
||||
classDescsObject.desc = allClaimsNodeClassDescsClassDesc["Desc"].asString();
|
||||
if(!valueClaimsClaimClassDescsClassDesc["ClassNum"].isNull())
|
||||
classDescsObject.classNum = std::stoi(valueClaimsClaimClassDescsClassDesc["ClassNum"].asString());
|
||||
if(!valueClaimsClaimClassDescsClassDesc["Desc"].isNull())
|
||||
classDescsObject.desc = valueClaimsClaimClassDescsClassDesc["Desc"].asString();
|
||||
claimsObject.classDescs.push_back(classDescsObject);
|
||||
}
|
||||
auto jurDescNode = value["JurDesc"];
|
||||
|
||||
@@ -71,6 +71,8 @@ void QueryBrokerDemandResult::parse(const std::string &payload)
|
||||
dataObject.bargainSellerMobile = valueDataDemand["BargainSellerMobile"].asString();
|
||||
if(!valueDataDemand["ServicePayPrice"].isNull())
|
||||
dataObject.servicePayPrice = std::stof(valueDataDemand["ServicePayPrice"].asString());
|
||||
if(!valueDataDemand["OrderType"].isNull())
|
||||
dataObject.orderType = std::stoi(valueDataDemand["OrderType"].asString());
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
if(!value["TotalItemNum"].isNull())
|
||||
|
||||
@@ -45,12 +45,12 @@ void QueryDomainAdminDivisionResult::parse(const std::string &payload)
|
||||
AdminDivision adminDivisionsObject;
|
||||
if(!valueAdminDivisionsAdminDivision["DivisionName"].isNull())
|
||||
adminDivisionsObject.divisionName = valueAdminDivisionsAdminDivision["DivisionName"].asString();
|
||||
auto allChildrenNode = allAdminDivisionsNode["Children"]["ChildrenItem"];
|
||||
for (auto allAdminDivisionsNodeChildrenChildrenItem : allChildrenNode)
|
||||
auto allChildrenNode = valueAdminDivisionsAdminDivision["Children"]["ChildrenItem"];
|
||||
for (auto valueAdminDivisionsAdminDivisionChildrenChildrenItem : allChildrenNode)
|
||||
{
|
||||
AdminDivision::ChildrenItem childrenObject;
|
||||
if(!allAdminDivisionsNodeChildrenChildrenItem["ChildDivisionName"].isNull())
|
||||
childrenObject.childDivisionName = allAdminDivisionsNodeChildrenChildrenItem["ChildDivisionName"].asString();
|
||||
if(!valueAdminDivisionsAdminDivisionChildrenChildrenItem["ChildDivisionName"].isNull())
|
||||
childrenObject.childDivisionName = valueAdminDivisionsAdminDivisionChildrenChildrenItem["ChildDivisionName"].asString();
|
||||
adminDivisionsObject.children.push_back(childrenObject);
|
||||
}
|
||||
adminDivisions_.push_back(adminDivisionsObject);
|
||||
|
||||
@@ -71,8 +71,6 @@ set(dts_public_header_model
|
||||
include/alibabacloud/dts/model/DescribeSubscriptionInstanceStatusResult.h
|
||||
include/alibabacloud/dts/model/DescribeSubscriptionInstancesRequest.h
|
||||
include/alibabacloud/dts/model/DescribeSubscriptionInstancesResult.h
|
||||
include/alibabacloud/dts/model/DescribeSubscriptionObjectModifyStatusRequest.h
|
||||
include/alibabacloud/dts/model/DescribeSubscriptionObjectModifyStatusResult.h
|
||||
include/alibabacloud/dts/model/DescribeSynchronizationJobAlertRequest.h
|
||||
include/alibabacloud/dts/model/DescribeSynchronizationJobAlertResult.h
|
||||
include/alibabacloud/dts/model/DescribeSynchronizationJobReplicatorCompareRequest.h
|
||||
@@ -172,8 +170,6 @@ set(dts_src
|
||||
src/model/DescribeSubscriptionInstanceStatusResult.cc
|
||||
src/model/DescribeSubscriptionInstancesRequest.cc
|
||||
src/model/DescribeSubscriptionInstancesResult.cc
|
||||
src/model/DescribeSubscriptionObjectModifyStatusRequest.cc
|
||||
src/model/DescribeSubscriptionObjectModifyStatusResult.cc
|
||||
src/model/DescribeSynchronizationJobAlertRequest.cc
|
||||
src/model/DescribeSynchronizationJobAlertResult.cc
|
||||
src/model/DescribeSynchronizationJobReplicatorCompareRequest.cc
|
||||
|
||||
@@ -72,8 +72,6 @@
|
||||
#include "model/DescribeSubscriptionInstanceStatusResult.h"
|
||||
#include "model/DescribeSubscriptionInstancesRequest.h"
|
||||
#include "model/DescribeSubscriptionInstancesResult.h"
|
||||
#include "model/DescribeSubscriptionObjectModifyStatusRequest.h"
|
||||
#include "model/DescribeSubscriptionObjectModifyStatusResult.h"
|
||||
#include "model/DescribeSynchronizationJobAlertRequest.h"
|
||||
#include "model/DescribeSynchronizationJobAlertResult.h"
|
||||
#include "model/DescribeSynchronizationJobReplicatorCompareRequest.h"
|
||||
@@ -204,9 +202,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeSubscriptionInstancesResult> DescribeSubscriptionInstancesOutcome;
|
||||
typedef std::future<DescribeSubscriptionInstancesOutcome> DescribeSubscriptionInstancesOutcomeCallable;
|
||||
typedef std::function<void(const DtsClient*, const Model::DescribeSubscriptionInstancesRequest&, const DescribeSubscriptionInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSubscriptionInstancesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSubscriptionObjectModifyStatusResult> DescribeSubscriptionObjectModifyStatusOutcome;
|
||||
typedef std::future<DescribeSubscriptionObjectModifyStatusOutcome> DescribeSubscriptionObjectModifyStatusOutcomeCallable;
|
||||
typedef std::function<void(const DtsClient*, const Model::DescribeSubscriptionObjectModifyStatusRequest&, const DescribeSubscriptionObjectModifyStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSubscriptionObjectModifyStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSynchronizationJobAlertResult> DescribeSynchronizationJobAlertOutcome;
|
||||
typedef std::future<DescribeSynchronizationJobAlertOutcome> DescribeSynchronizationJobAlertOutcomeCallable;
|
||||
typedef std::function<void(const DtsClient*, const Model::DescribeSynchronizationJobAlertRequest&, const DescribeSynchronizationJobAlertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSynchronizationJobAlertAsyncHandler;
|
||||
@@ -356,9 +351,6 @@ namespace AlibabaCloud
|
||||
DescribeSubscriptionInstancesOutcome describeSubscriptionInstances(const Model::DescribeSubscriptionInstancesRequest &request)const;
|
||||
void describeSubscriptionInstancesAsync(const Model::DescribeSubscriptionInstancesRequest& request, const DescribeSubscriptionInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSubscriptionInstancesOutcomeCallable describeSubscriptionInstancesCallable(const Model::DescribeSubscriptionInstancesRequest& request) const;
|
||||
DescribeSubscriptionObjectModifyStatusOutcome describeSubscriptionObjectModifyStatus(const Model::DescribeSubscriptionObjectModifyStatusRequest &request)const;
|
||||
void describeSubscriptionObjectModifyStatusAsync(const Model::DescribeSubscriptionObjectModifyStatusRequest& request, const DescribeSubscriptionObjectModifyStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSubscriptionObjectModifyStatusOutcomeCallable describeSubscriptionObjectModifyStatusCallable(const Model::DescribeSubscriptionObjectModifyStatusRequest& request) const;
|
||||
DescribeSynchronizationJobAlertOutcome describeSynchronizationJobAlert(const Model::DescribeSynchronizationJobAlertRequest &request)const;
|
||||
void describeSynchronizationJobAlertAsync(const Model::DescribeSynchronizationJobAlertRequest& request, const DescribeSynchronizationJobAlertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSynchronizationJobAlertOutcomeCallable describeSynchronizationJobAlertCallable(const Model::DescribeSynchronizationJobAlertRequest& request) const;
|
||||
|
||||
@@ -1,60 +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_DTS_MODEL_DESCRIBESUBSCRIPTIONOBJECTMODIFYSTATUSREQUEST_H_
|
||||
#define ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONOBJECTMODIFYSTATUSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/dts/DtsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dts
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DTS_EXPORT DescribeSubscriptionObjectModifyStatusRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeSubscriptionObjectModifyStatusRequest();
|
||||
~DescribeSubscriptionObjectModifyStatusRequest();
|
||||
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getSubscriptionInstanceId()const;
|
||||
void setSubscriptionInstanceId(const std::string& subscriptionInstanceId);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getAccountId()const;
|
||||
void setAccountId(const std::string& accountId);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string subscriptionInstanceId_;
|
||||
std::string ownerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string accountId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONOBJECTMODIFYSTATUSREQUEST_H_
|
||||
@@ -1,68 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONOBJECTMODIFYSTATUSRESULT_H_
|
||||
#define ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONOBJECTMODIFYSTATUSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dts/DtsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dts
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DTS_EXPORT DescribeSubscriptionObjectModifyStatusResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct CheckItem
|
||||
{
|
||||
std::string repairMethod;
|
||||
std::string checkStatus;
|
||||
std::string itemName;
|
||||
std::string errorMessage;
|
||||
};
|
||||
|
||||
|
||||
DescribeSubscriptionObjectModifyStatusResult();
|
||||
explicit DescribeSubscriptionObjectModifyStatusResult(const std::string &payload);
|
||||
~DescribeSubscriptionObjectModifyStatusResult();
|
||||
std::string getStatus()const;
|
||||
std::string getPercent()const;
|
||||
std::string getErrMessage()const;
|
||||
std::vector<CheckItem> getDetail()const;
|
||||
std::string getSuccess()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string status_;
|
||||
std::string percent_;
|
||||
std::string errMessage_;
|
||||
std::vector<CheckItem> detail_;
|
||||
std::string success_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DTS_MODEL_DESCRIBESUBSCRIPTIONOBJECTMODIFYSTATUSRESULT_H_
|
||||
@@ -951,42 +951,6 @@ DtsClient::DescribeSubscriptionInstancesOutcomeCallable DtsClient::describeSubsc
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DtsClient::DescribeSubscriptionObjectModifyStatusOutcome DtsClient::describeSubscriptionObjectModifyStatus(const DescribeSubscriptionObjectModifyStatusRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeSubscriptionObjectModifyStatusOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeSubscriptionObjectModifyStatusOutcome(DescribeSubscriptionObjectModifyStatusResult(outcome.result()));
|
||||
else
|
||||
return DescribeSubscriptionObjectModifyStatusOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void DtsClient::describeSubscriptionObjectModifyStatusAsync(const DescribeSubscriptionObjectModifyStatusRequest& request, const DescribeSubscriptionObjectModifyStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeSubscriptionObjectModifyStatus(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
DtsClient::DescribeSubscriptionObjectModifyStatusOutcomeCallable DtsClient::describeSubscriptionObjectModifyStatusCallable(const DescribeSubscriptionObjectModifyStatusRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeSubscriptionObjectModifyStatusOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeSubscriptionObjectModifyStatus(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DtsClient::DescribeSynchronizationJobAlertOutcome DtsClient::describeSynchronizationJobAlert(const DescribeSynchronizationJobAlertRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -1,84 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/DescribeSubscriptionObjectModifyStatusRequest.h>
|
||||
|
||||
using AlibabaCloud::Dts::Model::DescribeSubscriptionObjectModifyStatusRequest;
|
||||
|
||||
DescribeSubscriptionObjectModifyStatusRequest::DescribeSubscriptionObjectModifyStatusRequest() :
|
||||
RpcServiceRequest("dts", "2020-01-01", "DescribeSubscriptionObjectModifyStatus")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSubscriptionObjectModifyStatusRequest::~DescribeSubscriptionObjectModifyStatusRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeSubscriptionObjectModifyStatusRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void DescribeSubscriptionObjectModifyStatusRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string DescribeSubscriptionObjectModifyStatusRequest::getSubscriptionInstanceId()const
|
||||
{
|
||||
return subscriptionInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeSubscriptionObjectModifyStatusRequest::setSubscriptionInstanceId(const std::string& subscriptionInstanceId)
|
||||
{
|
||||
subscriptionInstanceId_ = subscriptionInstanceId;
|
||||
setParameter("SubscriptionInstanceId", subscriptionInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeSubscriptionObjectModifyStatusRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeSubscriptionObjectModifyStatusRequest::setOwnerId(const std::string& ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", ownerId);
|
||||
}
|
||||
|
||||
std::string DescribeSubscriptionObjectModifyStatusRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeSubscriptionObjectModifyStatusRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeSubscriptionObjectModifyStatusRequest::getAccountId()const
|
||||
{
|
||||
return accountId_;
|
||||
}
|
||||
|
||||
void DescribeSubscriptionObjectModifyStatusRequest::setAccountId(const std::string& accountId)
|
||||
{
|
||||
accountId_ = accountId;
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
@@ -1,98 +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/dts/model/DescribeSubscriptionObjectModifyStatusResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dts;
|
||||
using namespace AlibabaCloud::Dts::Model;
|
||||
|
||||
DescribeSubscriptionObjectModifyStatusResult::DescribeSubscriptionObjectModifyStatusResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSubscriptionObjectModifyStatusResult::DescribeSubscriptionObjectModifyStatusResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSubscriptionObjectModifyStatusResult::~DescribeSubscriptionObjectModifyStatusResult()
|
||||
{}
|
||||
|
||||
void DescribeSubscriptionObjectModifyStatusResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDetailNode = value["Detail"]["CheckItem"];
|
||||
for (auto valueDetailCheckItem : allDetailNode)
|
||||
{
|
||||
CheckItem detailObject;
|
||||
if(!valueDetailCheckItem["CheckStatus"].isNull())
|
||||
detailObject.checkStatus = valueDetailCheckItem["CheckStatus"].asString();
|
||||
if(!valueDetailCheckItem["ErrorMessage"].isNull())
|
||||
detailObject.errorMessage = valueDetailCheckItem["ErrorMessage"].asString();
|
||||
if(!valueDetailCheckItem["ItemName"].isNull())
|
||||
detailObject.itemName = valueDetailCheckItem["ItemName"].asString();
|
||||
if(!valueDetailCheckItem["RepairMethod"].isNull())
|
||||
detailObject.repairMethod = valueDetailCheckItem["RepairMethod"].asString();
|
||||
detail_.push_back(detailObject);
|
||||
}
|
||||
if(!value["ErrCode"].isNull())
|
||||
errCode_ = value["ErrCode"].asString();
|
||||
if(!value["ErrMessage"].isNull())
|
||||
errMessage_ = value["ErrMessage"].asString();
|
||||
if(!value["Percent"].isNull())
|
||||
percent_ = value["Percent"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeSubscriptionObjectModifyStatusResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::string DescribeSubscriptionObjectModifyStatusResult::getPercent()const
|
||||
{
|
||||
return percent_;
|
||||
}
|
||||
|
||||
std::string DescribeSubscriptionObjectModifyStatusResult::getErrMessage()const
|
||||
{
|
||||
return errMessage_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSubscriptionObjectModifyStatusResult::CheckItem> DescribeSubscriptionObjectModifyStatusResult::getDetail()const
|
||||
{
|
||||
return detail_;
|
||||
}
|
||||
|
||||
std::string DescribeSubscriptionObjectModifyStatusResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
std::string DescribeSubscriptionObjectModifyStatusResult::getErrCode()const
|
||||
{
|
||||
return errCode_;
|
||||
}
|
||||
|
||||
@@ -361,6 +361,8 @@ set(ecs_public_header_model
|
||||
include/alibabacloud/ecs/model/DescribeSnapshotsResult.h
|
||||
include/alibabacloud/ecs/model/DescribeSnapshotsUsageRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeSnapshotsUsageResult.h
|
||||
include/alibabacloud/ecs/model/DescribeSpotAdviceRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeSpotAdviceResult.h
|
||||
include/alibabacloud/ecs/model/DescribeSpotPriceHistoryRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeSpotPriceHistoryResult.h
|
||||
include/alibabacloud/ecs/model/DescribeStorageCapacityUnitsRequest.h
|
||||
@@ -966,6 +968,8 @@ set(ecs_src
|
||||
src/model/DescribeSnapshotsResult.cc
|
||||
src/model/DescribeSnapshotsUsageRequest.cc
|
||||
src/model/DescribeSnapshotsUsageResult.cc
|
||||
src/model/DescribeSpotAdviceRequest.cc
|
||||
src/model/DescribeSpotAdviceResult.cc
|
||||
src/model/DescribeSpotPriceHistoryRequest.cc
|
||||
src/model/DescribeSpotPriceHistoryResult.cc
|
||||
src/model/DescribeStorageCapacityUnitsRequest.cc
|
||||
|
||||
@@ -362,6 +362,8 @@
|
||||
#include "model/DescribeSnapshotsResult.h"
|
||||
#include "model/DescribeSnapshotsUsageRequest.h"
|
||||
#include "model/DescribeSnapshotsUsageResult.h"
|
||||
#include "model/DescribeSpotAdviceRequest.h"
|
||||
#include "model/DescribeSpotAdviceResult.h"
|
||||
#include "model/DescribeSpotPriceHistoryRequest.h"
|
||||
#include "model/DescribeSpotPriceHistoryResult.h"
|
||||
#include "model/DescribeStorageCapacityUnitsRequest.h"
|
||||
@@ -1143,6 +1145,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeSnapshotsUsageResult> DescribeSnapshotsUsageOutcome;
|
||||
typedef std::future<DescribeSnapshotsUsageOutcome> DescribeSnapshotsUsageOutcomeCallable;
|
||||
typedef std::function<void(const EcsClient*, const Model::DescribeSnapshotsUsageRequest&, const DescribeSnapshotsUsageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSnapshotsUsageAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSpotAdviceResult> DescribeSpotAdviceOutcome;
|
||||
typedef std::future<DescribeSpotAdviceOutcome> DescribeSpotAdviceOutcomeCallable;
|
||||
typedef std::function<void(const EcsClient*, const Model::DescribeSpotAdviceRequest&, const DescribeSpotAdviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSpotAdviceAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSpotPriceHistoryResult> DescribeSpotPriceHistoryOutcome;
|
||||
typedef std::future<DescribeSpotPriceHistoryOutcome> DescribeSpotPriceHistoryOutcomeCallable;
|
||||
typedef std::function<void(const EcsClient*, const Model::DescribeSpotPriceHistoryRequest&, const DescribeSpotPriceHistoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSpotPriceHistoryAsyncHandler;
|
||||
@@ -2051,6 +2056,9 @@ namespace AlibabaCloud
|
||||
DescribeSnapshotsUsageOutcome describeSnapshotsUsage(const Model::DescribeSnapshotsUsageRequest &request)const;
|
||||
void describeSnapshotsUsageAsync(const Model::DescribeSnapshotsUsageRequest& request, const DescribeSnapshotsUsageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSnapshotsUsageOutcomeCallable describeSnapshotsUsageCallable(const Model::DescribeSnapshotsUsageRequest& request) const;
|
||||
DescribeSpotAdviceOutcome describeSpotAdvice(const Model::DescribeSpotAdviceRequest &request)const;
|
||||
void describeSpotAdviceAsync(const Model::DescribeSpotAdviceRequest& request, const DescribeSpotAdviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSpotAdviceOutcomeCallable describeSpotAdviceCallable(const Model::DescribeSpotAdviceRequest& request) const;
|
||||
DescribeSpotPriceHistoryOutcome describeSpotPriceHistory(const Model::DescribeSpotPriceHistoryRequest &request)const;
|
||||
void describeSpotPriceHistoryAsync(const Model::DescribeSpotPriceHistoryRequest& request, const DescribeSpotPriceHistoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSpotPriceHistoryOutcomeCallable describeSpotPriceHistoryCallable(const Model::DescribeSpotPriceHistoryRequest& request) const;
|
||||
|
||||
@@ -45,6 +45,7 @@ namespace AlibabaCloud
|
||||
int repeats;
|
||||
std::string invokeRecordStatus;
|
||||
std::string finishedTime;
|
||||
std::string username;
|
||||
std::string output;
|
||||
std::string commandId;
|
||||
std::string errorCode;
|
||||
|
||||
@@ -51,17 +51,18 @@ namespace AlibabaCloud
|
||||
std::string errorCode;
|
||||
std::string stopTime;
|
||||
};
|
||||
std::string commandContent;
|
||||
std::string invocationStatus;
|
||||
std::string invokeStatus;
|
||||
std::string parameters;
|
||||
std::string commandType;
|
||||
bool timed;
|
||||
std::vector<Invocation::InvokeInstance> invokeInstances;
|
||||
std::string commandContent;
|
||||
std::string invokeStatus;
|
||||
std::string commandType;
|
||||
std::string username;
|
||||
std::string creationTime;
|
||||
std::string frequency;
|
||||
std::string commandId;
|
||||
std::string commandName;
|
||||
std::vector<Invocation::InvokeInstance> invokeInstances;
|
||||
std::string invokeId;
|
||||
};
|
||||
|
||||
|
||||
@@ -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_ECS_MODEL_DESCRIBESPOTADVICEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_DESCRIBESPOTADVICEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ecs/EcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT DescribeSpotAdviceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeSpotAdviceRequest();
|
||||
~DescribeSpotAdviceRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
float getMemory()const;
|
||||
void setMemory(float memory);
|
||||
std::string getIoOptimized()const;
|
||||
void setIoOptimized(const std::string& ioOptimized);
|
||||
int getMinCores()const;
|
||||
void setMinCores(int minCores);
|
||||
std::string getNetworkType()const;
|
||||
void setNetworkType(const std::string& networkType);
|
||||
int getCores()const;
|
||||
void setCores(int cores);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getZoneId()const;
|
||||
void setZoneId(const std::string& zoneId);
|
||||
float getMinMemory()const;
|
||||
void setMinMemory(float minMemory);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
float memory_;
|
||||
std::string ioOptimized_;
|
||||
int minCores_;
|
||||
std::string networkType_;
|
||||
int cores_;
|
||||
std::string regionId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string zoneId_;
|
||||
float minMemory_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBESPOTADVICEREQUEST_H_
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* 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_ECS_MODEL_DESCRIBESPOTADVICERESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_DESCRIBESPOTADVICERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecs/EcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT DescribeSpotAdviceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AvailableSpotZone
|
||||
{
|
||||
struct AvailableSpotResource
|
||||
{
|
||||
std::string interruptRateDesc;
|
||||
std::string instanceType;
|
||||
float interruptionRate;
|
||||
int averageSpotDiscount;
|
||||
};
|
||||
std::string zoneId;
|
||||
std::vector<AvailableSpotZone::AvailableSpotResource> availableSpotResources;
|
||||
};
|
||||
|
||||
|
||||
DescribeSpotAdviceResult();
|
||||
explicit DescribeSpotAdviceResult(const std::string &payload);
|
||||
~DescribeSpotAdviceResult();
|
||||
std::vector<AvailableSpotZone> getAvailableSpotZones()const;
|
||||
std::string getRegionId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<AvailableSpotZone> availableSpotZones_;
|
||||
std::string regionId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBESPOTADVICERESULT_H_
|
||||
@@ -55,6 +55,8 @@ namespace AlibabaCloud
|
||||
void setInstanceId(const std::vector<std::string>& instanceId);
|
||||
std::map<std::string, std::string> getParameters()const;
|
||||
void setParameters(const std::map<std::string, std::string>& parameters);
|
||||
std::string getUsername()const;
|
||||
void setUsername(const std::string& username);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
@@ -67,6 +69,7 @@ namespace AlibabaCloud
|
||||
long ownerId_;
|
||||
std::vector<std::string> instanceId_;
|
||||
std::map<std::string, std::string> parameters_;
|
||||
std::string username_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -43,6 +43,8 @@ namespace AlibabaCloud
|
||||
void setDescription(const std::string& description);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getIssueCategory()const;
|
||||
void setIssueCategory(const std::string& issueCategory);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::vector<std::string> getDiskId()const;
|
||||
@@ -65,6 +67,7 @@ namespace AlibabaCloud
|
||||
long resourceOwnerId_;
|
||||
std::string description_;
|
||||
std::string startTime_;
|
||||
std::string issueCategory_;
|
||||
std::string regionId_;
|
||||
std::vector<std::string> diskId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
|
||||
@@ -71,6 +71,8 @@ namespace AlibabaCloud
|
||||
void setParameters(const std::map<std::string, std::string>& parameters);
|
||||
bool getEnableParameter()const;
|
||||
void setEnableParameter(bool enableParameter);
|
||||
std::string getUsername()const;
|
||||
void setUsername(const std::string& username);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
@@ -91,6 +93,7 @@ namespace AlibabaCloud
|
||||
std::string name_;
|
||||
std::map<std::string, std::string> parameters_;
|
||||
bool enableParameter_;
|
||||
std::string username_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -31,21 +31,21 @@ EcsClient::EcsClient(const Credentials &credentials, const ClientConfiguration &
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "ecs");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
}
|
||||
|
||||
EcsClient::EcsClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "ecs");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
}
|
||||
|
||||
EcsClient::EcsClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "ecs");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
}
|
||||
|
||||
EcsClient::~EcsClient()
|
||||
@@ -6171,6 +6171,42 @@ EcsClient::DescribeSnapshotsUsageOutcomeCallable EcsClient::describeSnapshotsUsa
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EcsClient::DescribeSpotAdviceOutcome EcsClient::describeSpotAdvice(const DescribeSpotAdviceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeSpotAdviceOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeSpotAdviceOutcome(DescribeSpotAdviceResult(outcome.result()));
|
||||
else
|
||||
return DescribeSpotAdviceOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EcsClient::describeSpotAdviceAsync(const DescribeSpotAdviceRequest& request, const DescribeSpotAdviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeSpotAdvice(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EcsClient::DescribeSpotAdviceOutcomeCallable EcsClient::describeSpotAdviceCallable(const DescribeSpotAdviceRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeSpotAdviceOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeSpotAdvice(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EcsClient::DescribeSpotPriceHistoryOutcome EcsClient::describeSpotPriceHistory(const DescribeSpotPriceHistoryRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -78,6 +78,8 @@ void DescribeInvocationResultsResult::parse(const std::string &payload)
|
||||
invocationResultObject.errorCode = invocationNodeInvocationResultsInvocationResult["ErrorCode"].asString();
|
||||
if(!invocationNodeInvocationResultsInvocationResult["ErrorInfo"].isNull())
|
||||
invocationResultObject.errorInfo = invocationNodeInvocationResultsInvocationResult["ErrorInfo"].asString();
|
||||
if(!invocationNodeInvocationResultsInvocationResult["Username"].isNull())
|
||||
invocationResultObject.username = invocationNodeInvocationResultsInvocationResult["Username"].asString();
|
||||
invocation_.invocationResults.push_back(invocationResultObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -65,6 +65,8 @@ void DescribeInvocationsResult::parse(const std::string &payload)
|
||||
invocationsObject.invocationStatus = valueInvocationsInvocation["InvocationStatus"].asString();
|
||||
if(!valueInvocationsInvocation["Parameters"].isNull())
|
||||
invocationsObject.parameters = valueInvocationsInvocation["Parameters"].asString();
|
||||
if(!valueInvocationsInvocation["Username"].isNull())
|
||||
invocationsObject.username = valueInvocationsInvocation["Username"].asString();
|
||||
auto allInvokeInstancesNode = valueInvocationsInvocation["InvokeInstances"]["InvokeInstance"];
|
||||
for (auto valueInvocationsInvocationInvokeInstancesInvokeInstance : allInvokeInstancesNode)
|
||||
{
|
||||
|
||||
161
ecs/src/model/DescribeSpotAdviceRequest.cc
Normal file
161
ecs/src/model/DescribeSpotAdviceRequest.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/ecs/model/DescribeSpotAdviceRequest.h>
|
||||
|
||||
using AlibabaCloud::Ecs::Model::DescribeSpotAdviceRequest;
|
||||
|
||||
DescribeSpotAdviceRequest::DescribeSpotAdviceRequest() :
|
||||
RpcServiceRequest("ecs", "2014-05-26", "DescribeSpotAdvice")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSpotAdviceRequest::~DescribeSpotAdviceRequest()
|
||||
{}
|
||||
|
||||
long DescribeSpotAdviceRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeSpotAdviceRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
float DescribeSpotAdviceRequest::getMemory()const
|
||||
{
|
||||
return memory_;
|
||||
}
|
||||
|
||||
void DescribeSpotAdviceRequest::setMemory(float memory)
|
||||
{
|
||||
memory_ = memory;
|
||||
setParameter("Memory", std::to_string(memory));
|
||||
}
|
||||
|
||||
std::string DescribeSpotAdviceRequest::getIoOptimized()const
|
||||
{
|
||||
return ioOptimized_;
|
||||
}
|
||||
|
||||
void DescribeSpotAdviceRequest::setIoOptimized(const std::string& ioOptimized)
|
||||
{
|
||||
ioOptimized_ = ioOptimized;
|
||||
setParameter("IoOptimized", ioOptimized);
|
||||
}
|
||||
|
||||
int DescribeSpotAdviceRequest::getMinCores()const
|
||||
{
|
||||
return minCores_;
|
||||
}
|
||||
|
||||
void DescribeSpotAdviceRequest::setMinCores(int minCores)
|
||||
{
|
||||
minCores_ = minCores;
|
||||
setParameter("MinCores", std::to_string(minCores));
|
||||
}
|
||||
|
||||
std::string DescribeSpotAdviceRequest::getNetworkType()const
|
||||
{
|
||||
return networkType_;
|
||||
}
|
||||
|
||||
void DescribeSpotAdviceRequest::setNetworkType(const std::string& networkType)
|
||||
{
|
||||
networkType_ = networkType;
|
||||
setParameter("NetworkType", networkType);
|
||||
}
|
||||
|
||||
int DescribeSpotAdviceRequest::getCores()const
|
||||
{
|
||||
return cores_;
|
||||
}
|
||||
|
||||
void DescribeSpotAdviceRequest::setCores(int cores)
|
||||
{
|
||||
cores_ = cores;
|
||||
setParameter("Cores", std::to_string(cores));
|
||||
}
|
||||
|
||||
std::string DescribeSpotAdviceRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeSpotAdviceRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeSpotAdviceRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeSpotAdviceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeSpotAdviceRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DescribeSpotAdviceRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long DescribeSpotAdviceRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeSpotAdviceRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeSpotAdviceRequest::getZoneId()const
|
||||
{
|
||||
return zoneId_;
|
||||
}
|
||||
|
||||
void DescribeSpotAdviceRequest::setZoneId(const std::string& zoneId)
|
||||
{
|
||||
zoneId_ = zoneId;
|
||||
setParameter("ZoneId", zoneId);
|
||||
}
|
||||
|
||||
float DescribeSpotAdviceRequest::getMinMemory()const
|
||||
{
|
||||
return minMemory_;
|
||||
}
|
||||
|
||||
void DescribeSpotAdviceRequest::setMinMemory(float minMemory)
|
||||
{
|
||||
minMemory_ = minMemory;
|
||||
setParameter("MinMemory", std::to_string(minMemory));
|
||||
}
|
||||
|
||||
78
ecs/src/model/DescribeSpotAdviceResult.cc
Normal file
78
ecs/src/model/DescribeSpotAdviceResult.cc
Normal file
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ecs/model/DescribeSpotAdviceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ecs;
|
||||
using namespace AlibabaCloud::Ecs::Model;
|
||||
|
||||
DescribeSpotAdviceResult::DescribeSpotAdviceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSpotAdviceResult::DescribeSpotAdviceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSpotAdviceResult::~DescribeSpotAdviceResult()
|
||||
{}
|
||||
|
||||
void DescribeSpotAdviceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAvailableSpotZonesNode = value["AvailableSpotZones"]["AvailableSpotZone"];
|
||||
for (auto valueAvailableSpotZonesAvailableSpotZone : allAvailableSpotZonesNode)
|
||||
{
|
||||
AvailableSpotZone availableSpotZonesObject;
|
||||
if(!valueAvailableSpotZonesAvailableSpotZone["ZoneId"].isNull())
|
||||
availableSpotZonesObject.zoneId = valueAvailableSpotZonesAvailableSpotZone["ZoneId"].asString();
|
||||
auto allAvailableSpotResourcesNode = valueAvailableSpotZonesAvailableSpotZone["AvailableSpotResources"]["AvailableSpotResource"];
|
||||
for (auto valueAvailableSpotZonesAvailableSpotZoneAvailableSpotResourcesAvailableSpotResource : allAvailableSpotResourcesNode)
|
||||
{
|
||||
AvailableSpotZone::AvailableSpotResource availableSpotResourcesObject;
|
||||
if(!valueAvailableSpotZonesAvailableSpotZoneAvailableSpotResourcesAvailableSpotResource["InstanceType"].isNull())
|
||||
availableSpotResourcesObject.instanceType = valueAvailableSpotZonesAvailableSpotZoneAvailableSpotResourcesAvailableSpotResource["InstanceType"].asString();
|
||||
if(!valueAvailableSpotZonesAvailableSpotZoneAvailableSpotResourcesAvailableSpotResource["InterruptionRate"].isNull())
|
||||
availableSpotResourcesObject.interruptionRate = std::stof(valueAvailableSpotZonesAvailableSpotZoneAvailableSpotResourcesAvailableSpotResource["InterruptionRate"].asString());
|
||||
if(!valueAvailableSpotZonesAvailableSpotZoneAvailableSpotResourcesAvailableSpotResource["InterruptRateDesc"].isNull())
|
||||
availableSpotResourcesObject.interruptRateDesc = valueAvailableSpotZonesAvailableSpotZoneAvailableSpotResourcesAvailableSpotResource["InterruptRateDesc"].asString();
|
||||
if(!valueAvailableSpotZonesAvailableSpotZoneAvailableSpotResourcesAvailableSpotResource["AverageSpotDiscount"].isNull())
|
||||
availableSpotResourcesObject.averageSpotDiscount = std::stoi(valueAvailableSpotZonesAvailableSpotZoneAvailableSpotResourcesAvailableSpotResource["AverageSpotDiscount"].asString());
|
||||
availableSpotZonesObject.availableSpotResources.push_back(availableSpotResourcesObject);
|
||||
}
|
||||
availableSpotZones_.push_back(availableSpotZonesObject);
|
||||
}
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeSpotAdviceResult::AvailableSpotZone> DescribeSpotAdviceResult::getAvailableSpotZones()const
|
||||
{
|
||||
return availableSpotZones_;
|
||||
}
|
||||
|
||||
std::string DescribeSpotAdviceResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
@@ -139,3 +139,14 @@ void InvokeCommandRequest::setParameters(const std::map<std::string, std::string
|
||||
setJsonParameters("Parameters", parameters);
|
||||
}
|
||||
|
||||
std::string InvokeCommandRequest::getUsername()const
|
||||
{
|
||||
return username_;
|
||||
}
|
||||
|
||||
void InvokeCommandRequest::setUsername(const std::string& username)
|
||||
{
|
||||
username_ = username;
|
||||
setParameter("Username", username);
|
||||
}
|
||||
|
||||
|
||||
@@ -71,6 +71,17 @@ void ReportInstancesStatusRequest::setStartTime(const std::string& startTime)
|
||||
setParameter("StartTime", startTime);
|
||||
}
|
||||
|
||||
std::string ReportInstancesStatusRequest::getIssueCategory()const
|
||||
{
|
||||
return issueCategory_;
|
||||
}
|
||||
|
||||
void ReportInstancesStatusRequest::setIssueCategory(const std::string& issueCategory)
|
||||
{
|
||||
issueCategory_ = issueCategory;
|
||||
setParameter("IssueCategory", issueCategory);
|
||||
}
|
||||
|
||||
std::string ReportInstancesStatusRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
|
||||
@@ -227,3 +227,14 @@ void RunCommandRequest::setEnableParameter(bool enableParameter)
|
||||
setParameter("EnableParameter", enableParameter ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string RunCommandRequest::getUsername()const
|
||||
{
|
||||
return username_;
|
||||
}
|
||||
|
||||
void RunCommandRequest::setUsername(const std::string& username)
|
||||
{
|
||||
username_ = username;
|
||||
setParameter("Username", username);
|
||||
}
|
||||
|
||||
|
||||
@@ -101,6 +101,8 @@ set(elasticsearch_public_header_model
|
||||
include/alibabacloud/elasticsearch/model/GetClusterDataInformationResult.h
|
||||
include/alibabacloud/elasticsearch/model/GetElastictaskRequest.h
|
||||
include/alibabacloud/elasticsearch/model/GetElastictaskResult.h
|
||||
include/alibabacloud/elasticsearch/model/GetEmonMonitorDataRequest.h
|
||||
include/alibabacloud/elasticsearch/model/GetEmonMonitorDataResult.h
|
||||
include/alibabacloud/elasticsearch/model/GetRegionConfigurationRequest.h
|
||||
include/alibabacloud/elasticsearch/model/GetRegionConfigurationResult.h
|
||||
include/alibabacloud/elasticsearch/model/GetSuggestShrinkableNodesRequest.h
|
||||
@@ -380,6 +382,8 @@ set(elasticsearch_src
|
||||
src/model/GetClusterDataInformationResult.cc
|
||||
src/model/GetElastictaskRequest.cc
|
||||
src/model/GetElastictaskResult.cc
|
||||
src/model/GetEmonMonitorDataRequest.cc
|
||||
src/model/GetEmonMonitorDataResult.cc
|
||||
src/model/GetRegionConfigurationRequest.cc
|
||||
src/model/GetRegionConfigurationResult.cc
|
||||
src/model/GetSuggestShrinkableNodesRequest.cc
|
||||
|
||||
@@ -102,6 +102,8 @@
|
||||
#include "model/GetClusterDataInformationResult.h"
|
||||
#include "model/GetElastictaskRequest.h"
|
||||
#include "model/GetElastictaskResult.h"
|
||||
#include "model/GetEmonMonitorDataRequest.h"
|
||||
#include "model/GetEmonMonitorDataResult.h"
|
||||
#include "model/GetRegionConfigurationRequest.h"
|
||||
#include "model/GetRegionConfigurationResult.h"
|
||||
#include "model/GetSuggestShrinkableNodesRequest.h"
|
||||
@@ -427,6 +429,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetElastictaskResult> GetElastictaskOutcome;
|
||||
typedef std::future<GetElastictaskOutcome> GetElastictaskOutcomeCallable;
|
||||
typedef std::function<void(const ElasticsearchClient*, const Model::GetElastictaskRequest&, const GetElastictaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetElastictaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetEmonMonitorDataResult> GetEmonMonitorDataOutcome;
|
||||
typedef std::future<GetEmonMonitorDataOutcome> GetEmonMonitorDataOutcomeCallable;
|
||||
typedef std::function<void(const ElasticsearchClient*, const Model::GetEmonMonitorDataRequest&, const GetEmonMonitorDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetEmonMonitorDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetRegionConfigurationResult> GetRegionConfigurationOutcome;
|
||||
typedef std::future<GetRegionConfigurationOutcome> GetRegionConfigurationOutcomeCallable;
|
||||
typedef std::function<void(const ElasticsearchClient*, const Model::GetRegionConfigurationRequest&, const GetRegionConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRegionConfigurationAsyncHandler;
|
||||
@@ -846,6 +851,9 @@ namespace AlibabaCloud
|
||||
GetElastictaskOutcome getElastictask(const Model::GetElastictaskRequest &request)const;
|
||||
void getElastictaskAsync(const Model::GetElastictaskRequest& request, const GetElastictaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetElastictaskOutcomeCallable getElastictaskCallable(const Model::GetElastictaskRequest& request) const;
|
||||
GetEmonMonitorDataOutcome getEmonMonitorData(const Model::GetEmonMonitorDataRequest &request)const;
|
||||
void getEmonMonitorDataAsync(const Model::GetEmonMonitorDataRequest& request, const GetEmonMonitorDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetEmonMonitorDataOutcomeCallable getEmonMonitorDataCallable(const Model::GetEmonMonitorDataRequest& request) const;
|
||||
GetRegionConfigurationOutcome getRegionConfiguration(const Model::GetRegionConfigurationRequest &request)const;
|
||||
void getRegionConfigurationAsync(const Model::GetRegionConfigurationRequest& request, const GetRegionConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetRegionConfigurationOutcomeCallable getRegionConfigurationCallable(const Model::GetRegionConfigurationRequest& request) const;
|
||||
|
||||
@@ -135,6 +135,7 @@ namespace AlibabaCloud
|
||||
std::string protocol;
|
||||
bool haveKibana;
|
||||
std::string status;
|
||||
std::vector<std::string> extendConfigs;
|
||||
std::vector<std::string> publicIpWhitelist;
|
||||
std::vector<Dict> aliwsDicts;
|
||||
std::string instanceId;
|
||||
|
||||
@@ -37,6 +37,7 @@ namespace AlibabaCloud
|
||||
struct NodeSpec
|
||||
{
|
||||
std::string diskType;
|
||||
bool diskEncryption;
|
||||
std::string spec;
|
||||
int disk;
|
||||
};
|
||||
@@ -49,15 +50,29 @@ namespace AlibabaCloud
|
||||
};
|
||||
struct Endpoint
|
||||
{
|
||||
std::string zoneId;
|
||||
std::string port;
|
||||
std::string host;
|
||||
};
|
||||
struct TagsItem
|
||||
{
|
||||
std::string tagKey;
|
||||
std::string tagValue;
|
||||
};
|
||||
struct ZoneInfosItem
|
||||
{
|
||||
std::string status;
|
||||
std::string zoneId;
|
||||
};
|
||||
std::string status;
|
||||
std::vector<std::string> extendConfigs;
|
||||
std::string description;
|
||||
std::string resourceGroupId;
|
||||
std::string instanceId;
|
||||
std::string config;
|
||||
std::string createdAt;
|
||||
NetworkConfig networkConfig;
|
||||
std::vector<ZoneInfosItem> zoneInfos;
|
||||
int nodeAmount;
|
||||
std::string updatedAt;
|
||||
std::string version;
|
||||
@@ -65,6 +80,7 @@ namespace AlibabaCloud
|
||||
std::string paymentType;
|
||||
std::string vpcInstanceId;
|
||||
std::vector<Endpoint> endpointList;
|
||||
std::vector<TagsItem> tags;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_ELASTICSEARCH_MODEL_GETEMONMONITORDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_ELASTICSEARCH_MODEL_GETEMONMONITORDATAREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/elasticsearch/ElasticsearchExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Elasticsearch
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ELASTICSEARCH_EXPORT GetEmonMonitorDataRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetEmonMonitorDataRequest();
|
||||
~GetEmonMonitorDataRequest();
|
||||
|
||||
std::string getProjectId()const;
|
||||
void setProjectId(const std::string& projectId);
|
||||
|
||||
private:
|
||||
std::string projectId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ELASTICSEARCH_MODEL_GETEMONMONITORDATAREQUEST_H_
|
||||
@@ -14,50 +14,53 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_DOWNLOADBASICSTATISTICSREPORTRESULT_H_
|
||||
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DOWNLOADBASICSTATISTICSREPORTRESULT_H_
|
||||
#ifndef ALIBABACLOUD_ELASTICSEARCH_MODEL_GETEMONMONITORDATARESULT_H_
|
||||
#define ALIBABACLOUD_ELASTICSEARCH_MODEL_GETEMONMONITORDATARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/outboundbot/OutboundBotExport.h>
|
||||
#include <alibabacloud/elasticsearch/ElasticsearchExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace OutboundBot
|
||||
namespace Elasticsearch
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DownloadBasicStatisticsReportResult : public ServiceResult
|
||||
class ALIBABACLOUD_ELASTICSEARCH_EXPORT GetEmonMonitorDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DownloadParams
|
||||
struct ResultItem
|
||||
{
|
||||
std::string signatureUrl;
|
||||
std::string dps;
|
||||
long messageWatermark;
|
||||
float summary;
|
||||
std::string metric;
|
||||
std::string tags;
|
||||
float integrity;
|
||||
};
|
||||
|
||||
|
||||
DownloadBasicStatisticsReportResult();
|
||||
explicit DownloadBasicStatisticsReportResult(const std::string &payload);
|
||||
~DownloadBasicStatisticsReportResult();
|
||||
DownloadParams getDownloadParams()const;
|
||||
GetEmonMonitorDataResult();
|
||||
explicit GetEmonMonitorDataResult(const std::string &payload);
|
||||
~GetEmonMonitorDataResult();
|
||||
std::string getMessage()const;
|
||||
int getHttpStatusCode()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
std::vector<ResultItem> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
DownloadParams downloadParams_;
|
||||
std::string message_;
|
||||
int httpStatusCode_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
std::vector<ResultItem> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DOWNLOADBASICSTATISTICSREPORTRESULT_H_
|
||||
#endif // !ALIBABACLOUD_ELASTICSEARCH_MODEL_GETEMONMONITORDATARESULT_H_
|
||||
@@ -41,6 +41,7 @@ namespace AlibabaCloud
|
||||
struct NodeSpec
|
||||
{
|
||||
std::string diskType;
|
||||
bool diskEncryption;
|
||||
std::string spec;
|
||||
int disk;
|
||||
};
|
||||
@@ -87,6 +88,7 @@ namespace AlibabaCloud
|
||||
};
|
||||
MasterConfiguration masterConfiguration;
|
||||
std::string status;
|
||||
std::vector<std::string> extendConfigs;
|
||||
std::string description;
|
||||
std::string resourceGroupId;
|
||||
ElasticDataNodeConfiguration elasticDataNodeConfiguration;
|
||||
|
||||
@@ -32,11 +32,16 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_ELASTICSEARCH_EXPORT ListLogstashResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Headers
|
||||
{
|
||||
int xTotalCount;
|
||||
};
|
||||
struct Instance
|
||||
{
|
||||
struct NodeSpec
|
||||
{
|
||||
std::string diskType;
|
||||
bool diskEncryption;
|
||||
std::string spec;
|
||||
int disk;
|
||||
};
|
||||
@@ -47,6 +52,11 @@ namespace AlibabaCloud
|
||||
std::string vswitchId;
|
||||
std::string vsArea;
|
||||
};
|
||||
struct TagsItem
|
||||
{
|
||||
std::string tagKey;
|
||||
std::string tagValue;
|
||||
};
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::string instanceId;
|
||||
@@ -57,17 +67,20 @@ namespace AlibabaCloud
|
||||
std::string paymentType;
|
||||
int nodeAmount;
|
||||
std::string updatedAt;
|
||||
std::vector<Instance::TagsItem> tags;
|
||||
};
|
||||
|
||||
|
||||
ListLogstashResult();
|
||||
explicit ListLogstashResult(const std::string &payload);
|
||||
~ListLogstashResult();
|
||||
Headers getHeaders()const;
|
||||
std::vector<Instance> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Headers headers_;
|
||||
std::vector<Instance> result_;
|
||||
|
||||
};
|
||||
|
||||
@@ -37,12 +37,18 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getNodeType()const;
|
||||
void setNodeType(const std::string& nodeType);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getNetworkType()const;
|
||||
void setNetworkType(const std::string& networkType);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string nodeType_;
|
||||
std::string clientToken_;
|
||||
std::string networkType_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,14 +35,23 @@ namespace AlibabaCloud
|
||||
TriggerNetworkRequest();
|
||||
~TriggerNetworkRequest();
|
||||
|
||||
std::string getActionType()const;
|
||||
void setActionType(const std::string& actionType);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getNodeType()const;
|
||||
void setNodeType(const std::string& nodeType);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getNetworkType()const;
|
||||
void setNetworkType(const std::string& networkType);
|
||||
|
||||
private:
|
||||
std::string actionType_;
|
||||
std::string instanceId_;
|
||||
std::string nodeType_;
|
||||
std::string clientToken_;
|
||||
std::string networkType_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -39,10 +39,13 @@ namespace AlibabaCloud
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string clientToken_;
|
||||
std::string description_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -41,11 +41,17 @@ namespace AlibabaCloud
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getVersion()const;
|
||||
void setVersion(const std::string& version);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
bool dryRun_;
|
||||
std::string clientToken_;
|
||||
std::string type_;
|
||||
std::string version_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1491,6 +1491,42 @@ ElasticsearchClient::GetElastictaskOutcomeCallable ElasticsearchClient::getElast
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
ElasticsearchClient::GetEmonMonitorDataOutcome ElasticsearchClient::getEmonMonitorData(const GetEmonMonitorDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetEmonMonitorDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetEmonMonitorDataOutcome(GetEmonMonitorDataResult(outcome.result()));
|
||||
else
|
||||
return GetEmonMonitorDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void ElasticsearchClient::getEmonMonitorDataAsync(const GetEmonMonitorDataRequest& request, const GetEmonMonitorDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getEmonMonitorData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
ElasticsearchClient::GetEmonMonitorDataOutcomeCallable ElasticsearchClient::getEmonMonitorDataCallable(const GetEmonMonitorDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetEmonMonitorDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getEmonMonitorData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
ElasticsearchClient::GetRegionConfigurationOutcome ElasticsearchClient::getRegionConfiguration(const GetRegionConfigurationRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user