Compare commits
30 Commits
scdn-patch
...
EHPC-patch
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4e8da023b8 | ||
|
|
34b35e8f02 | ||
|
|
3387ef3a68 | ||
|
|
b1f19958a7 | ||
|
|
c5062df7f5 | ||
|
|
f9b117f5a6 | ||
|
|
2a6631ce12 | ||
|
|
639137bd27 | ||
|
|
8a601bc5ae | ||
|
|
0a08e77127 | ||
|
|
46971a81db | ||
|
|
5bde791941 | ||
|
|
0793ffd5d4 | ||
|
|
92791badbf | ||
|
|
fbd8bebfed | ||
|
|
15efd0abf3 | ||
|
|
ec2fdb4ecb | ||
|
|
505b8e2062 | ||
|
|
55c2e91e9f | ||
|
|
e70f8f2d10 | ||
|
|
196b891ec3 | ||
|
|
58b398b978 | ||
|
|
13693fecae | ||
|
|
a4f63bc75f | ||
|
|
6dd27ba3df | ||
|
|
cf63bd74d6 | ||
|
|
4b1cbc0461 | ||
|
|
49feb2bedd | ||
|
|
45daf26fac | ||
|
|
a9e22f8d11 |
92
CHANGELOG
92
CHANGELOG
@@ -1,3 +1,95 @@
|
|||||||
|
2020-12-29 Version: patch
|
||||||
|
- ListNodesNoPaging return with instance type.
|
||||||
|
|
||||||
|
2020-12-28 Version: patch
|
||||||
|
- Generated 2020-05-18 for `dataworks-public`.
|
||||||
|
|
||||||
|
2020-12-28 Version: patch
|
||||||
|
- Release InterpolateVideoFrame ToneSdrVideo ConvertHdrVideo.
|
||||||
|
|
||||||
|
2020-12-28 Version: patch
|
||||||
|
- Release GenRealPersonVerificationToken GetRealPersonVerificationResult.
|
||||||
|
|
||||||
|
2020-12-28 Version: patch
|
||||||
|
- Add CommodityCode For QueryOrderAPI.
|
||||||
|
|
||||||
|
2020-12-28 Version: patch
|
||||||
|
- Add some console API operations.
|
||||||
|
|
||||||
|
2020-12-25 Version: patch
|
||||||
|
- Generated 2016-04-08 for `Emr`.
|
||||||
|
|
||||||
|
2020-12-25 Version: patch
|
||||||
|
- Supported for weboffice edit.
|
||||||
|
|
||||||
|
2020-12-24 Version: patch
|
||||||
|
- Modify ConfigureBackupPlan.
|
||||||
|
|
||||||
|
2020-12-24 Version: patch
|
||||||
|
- Update Open API.
|
||||||
|
|
||||||
|
2020-12-23 Version: patch
|
||||||
|
- CDRS First edition.
|
||||||
|
|
||||||
|
2020-12-23 Version: patch
|
||||||
|
- Add 2019 openapi.
|
||||||
|
|
||||||
|
2020-12-23 Version: patch
|
||||||
|
- Release DetectPedestrianIntrusion.
|
||||||
|
|
||||||
|
2020-12-23 Version: patch
|
||||||
|
- Create Lindorm Open api.
|
||||||
|
|
||||||
|
2020-12-23 Version: patch
|
||||||
|
- Create TSDB Open api.
|
||||||
|
|
||||||
|
2020-12-22 Version: patch
|
||||||
|
- Minor chagnes.
|
||||||
|
|
||||||
|
2020-12-22 Version: patch
|
||||||
|
- Update SegmentAnimal SegmentCommonImage.
|
||||||
|
|
||||||
|
2020-12-22 Version: patch
|
||||||
|
- Support SLB latest OpenAPIs.
|
||||||
|
|
||||||
|
2020-12-22 Version: patch
|
||||||
|
- Release InterpolateVideoFrame ToneSdrVideo ConvertHdrVideo.
|
||||||
|
|
||||||
|
2020-12-22 Version: patch
|
||||||
|
- Release InterpolateVideoFrame.
|
||||||
|
|
||||||
|
2020-12-22 Version: patch
|
||||||
|
- Release DetectRibFracture.
|
||||||
|
|
||||||
|
2020-12-22 Version: patch
|
||||||
|
- Minor chagnes.
|
||||||
|
|
||||||
|
2020-12-22 Version: patch
|
||||||
|
- Generated 2020-05-18 for `dataworks-public`.
|
||||||
|
|
||||||
|
2020-12-21 Version: patch
|
||||||
|
- Support Device of LaunchConfiguration_DataDisk.
|
||||||
|
|
||||||
|
2020-12-21 Version: patch
|
||||||
|
- Support DescribeDatabases for page query.
|
||||||
|
- Support DescribeAccounts for page query.
|
||||||
|
|
||||||
|
2020-12-18 Version: patch
|
||||||
|
- Support ListRepositories, ListOrganizations, GetUserInfo, ListRepositoryWebhook, DeleteRepositoryWebhook api.
|
||||||
|
- AddWebhook api support SecretToken.
|
||||||
|
|
||||||
|
2020-12-18 Version: patch
|
||||||
|
- Add GetAgentDownloadUrl api.
|
||||||
|
|
||||||
|
2020-12-18 Version: patch
|
||||||
|
- Release EvaluateCertificateQuality.
|
||||||
|
|
||||||
|
2020-12-18 Version: patch
|
||||||
|
- Generated 2020-05-18 for `dataworks-public`.
|
||||||
|
|
||||||
|
2020-12-17 Version: patch
|
||||||
|
- Update SegmentFood.
|
||||||
|
|
||||||
2020-12-17 Version: patch
|
2020-12-17 Version: patch
|
||||||
- Update DeleteScdnDomain.
|
- Update DeleteScdnDomain.
|
||||||
|
|
||||||
|
|||||||
@@ -25,6 +25,8 @@ set(arms_public_header_model
|
|||||||
include/alibabacloud/arms/model/AddGrafanaResult.h
|
include/alibabacloud/arms/model/AddGrafanaResult.h
|
||||||
include/alibabacloud/arms/model/AddIntegrationRequest.h
|
include/alibabacloud/arms/model/AddIntegrationRequest.h
|
||||||
include/alibabacloud/arms/model/AddIntegrationResult.h
|
include/alibabacloud/arms/model/AddIntegrationResult.h
|
||||||
|
include/alibabacloud/arms/model/ApplyScenarioRequest.h
|
||||||
|
include/alibabacloud/arms/model/ApplyScenarioResult.h
|
||||||
include/alibabacloud/arms/model/CheckDataConsistencyRequest.h
|
include/alibabacloud/arms/model/CheckDataConsistencyRequest.h
|
||||||
include/alibabacloud/arms/model/CheckDataConsistencyResult.h
|
include/alibabacloud/arms/model/CheckDataConsistencyResult.h
|
||||||
include/alibabacloud/arms/model/CheckServiceLinkedRoleForDeletingRequest.h
|
include/alibabacloud/arms/model/CheckServiceLinkedRoleForDeletingRequest.h
|
||||||
@@ -47,6 +49,8 @@ set(arms_public_header_model
|
|||||||
include/alibabacloud/arms/model/DeleteAlertRulesResult.h
|
include/alibabacloud/arms/model/DeleteAlertRulesResult.h
|
||||||
include/alibabacloud/arms/model/DeleteRetcodeAppRequest.h
|
include/alibabacloud/arms/model/DeleteRetcodeAppRequest.h
|
||||||
include/alibabacloud/arms/model/DeleteRetcodeAppResult.h
|
include/alibabacloud/arms/model/DeleteRetcodeAppResult.h
|
||||||
|
include/alibabacloud/arms/model/DeleteScenarioRequest.h
|
||||||
|
include/alibabacloud/arms/model/DeleteScenarioResult.h
|
||||||
include/alibabacloud/arms/model/DeleteTraceAppRequest.h
|
include/alibabacloud/arms/model/DeleteTraceAppRequest.h
|
||||||
include/alibabacloud/arms/model/DeleteTraceAppResult.h
|
include/alibabacloud/arms/model/DeleteTraceAppResult.h
|
||||||
include/alibabacloud/arms/model/DescribeDispatchRuleRequest.h
|
include/alibabacloud/arms/model/DescribeDispatchRuleRequest.h
|
||||||
@@ -57,6 +61,8 @@ set(arms_public_header_model
|
|||||||
include/alibabacloud/arms/model/DescribeTraceLocationResult.h
|
include/alibabacloud/arms/model/DescribeTraceLocationResult.h
|
||||||
include/alibabacloud/arms/model/ExportPrometheusRulesRequest.h
|
include/alibabacloud/arms/model/ExportPrometheusRulesRequest.h
|
||||||
include/alibabacloud/arms/model/ExportPrometheusRulesResult.h
|
include/alibabacloud/arms/model/ExportPrometheusRulesResult.h
|
||||||
|
include/alibabacloud/arms/model/GetAgentDownloadUrlRequest.h
|
||||||
|
include/alibabacloud/arms/model/GetAgentDownloadUrlResult.h
|
||||||
include/alibabacloud/arms/model/GetAppApiByPageRequest.h
|
include/alibabacloud/arms/model/GetAppApiByPageRequest.h
|
||||||
include/alibabacloud/arms/model/GetAppApiByPageResult.h
|
include/alibabacloud/arms/model/GetAppApiByPageResult.h
|
||||||
include/alibabacloud/arms/model/GetConsistencySnapshotRequest.h
|
include/alibabacloud/arms/model/GetConsistencySnapshotRequest.h
|
||||||
@@ -89,8 +95,12 @@ set(arms_public_header_model
|
|||||||
include/alibabacloud/arms/model/ListPromClustersResult.h
|
include/alibabacloud/arms/model/ListPromClustersResult.h
|
||||||
include/alibabacloud/arms/model/ListRetcodeAppsRequest.h
|
include/alibabacloud/arms/model/ListRetcodeAppsRequest.h
|
||||||
include/alibabacloud/arms/model/ListRetcodeAppsResult.h
|
include/alibabacloud/arms/model/ListRetcodeAppsResult.h
|
||||||
|
include/alibabacloud/arms/model/ListScenarioRequest.h
|
||||||
|
include/alibabacloud/arms/model/ListScenarioResult.h
|
||||||
include/alibabacloud/arms/model/ListTraceAppsRequest.h
|
include/alibabacloud/arms/model/ListTraceAppsRequest.h
|
||||||
include/alibabacloud/arms/model/ListTraceAppsResult.h
|
include/alibabacloud/arms/model/ListTraceAppsResult.h
|
||||||
|
include/alibabacloud/arms/model/OpenArmsServiceRequest.h
|
||||||
|
include/alibabacloud/arms/model/OpenArmsServiceResult.h
|
||||||
include/alibabacloud/arms/model/QueryDatasetRequest.h
|
include/alibabacloud/arms/model/QueryDatasetRequest.h
|
||||||
include/alibabacloud/arms/model/QueryDatasetResult.h
|
include/alibabacloud/arms/model/QueryDatasetResult.h
|
||||||
include/alibabacloud/arms/model/QueryMetricRequest.h
|
include/alibabacloud/arms/model/QueryMetricRequest.h
|
||||||
@@ -144,6 +154,8 @@ set(arms_src
|
|||||||
src/model/AddGrafanaResult.cc
|
src/model/AddGrafanaResult.cc
|
||||||
src/model/AddIntegrationRequest.cc
|
src/model/AddIntegrationRequest.cc
|
||||||
src/model/AddIntegrationResult.cc
|
src/model/AddIntegrationResult.cc
|
||||||
|
src/model/ApplyScenarioRequest.cc
|
||||||
|
src/model/ApplyScenarioResult.cc
|
||||||
src/model/CheckDataConsistencyRequest.cc
|
src/model/CheckDataConsistencyRequest.cc
|
||||||
src/model/CheckDataConsistencyResult.cc
|
src/model/CheckDataConsistencyResult.cc
|
||||||
src/model/CheckServiceLinkedRoleForDeletingRequest.cc
|
src/model/CheckServiceLinkedRoleForDeletingRequest.cc
|
||||||
@@ -166,6 +178,8 @@ set(arms_src
|
|||||||
src/model/DeleteAlertRulesResult.cc
|
src/model/DeleteAlertRulesResult.cc
|
||||||
src/model/DeleteRetcodeAppRequest.cc
|
src/model/DeleteRetcodeAppRequest.cc
|
||||||
src/model/DeleteRetcodeAppResult.cc
|
src/model/DeleteRetcodeAppResult.cc
|
||||||
|
src/model/DeleteScenarioRequest.cc
|
||||||
|
src/model/DeleteScenarioResult.cc
|
||||||
src/model/DeleteTraceAppRequest.cc
|
src/model/DeleteTraceAppRequest.cc
|
||||||
src/model/DeleteTraceAppResult.cc
|
src/model/DeleteTraceAppResult.cc
|
||||||
src/model/DescribeDispatchRuleRequest.cc
|
src/model/DescribeDispatchRuleRequest.cc
|
||||||
@@ -176,6 +190,8 @@ set(arms_src
|
|||||||
src/model/DescribeTraceLocationResult.cc
|
src/model/DescribeTraceLocationResult.cc
|
||||||
src/model/ExportPrometheusRulesRequest.cc
|
src/model/ExportPrometheusRulesRequest.cc
|
||||||
src/model/ExportPrometheusRulesResult.cc
|
src/model/ExportPrometheusRulesResult.cc
|
||||||
|
src/model/GetAgentDownloadUrlRequest.cc
|
||||||
|
src/model/GetAgentDownloadUrlResult.cc
|
||||||
src/model/GetAppApiByPageRequest.cc
|
src/model/GetAppApiByPageRequest.cc
|
||||||
src/model/GetAppApiByPageResult.cc
|
src/model/GetAppApiByPageResult.cc
|
||||||
src/model/GetConsistencySnapshotRequest.cc
|
src/model/GetConsistencySnapshotRequest.cc
|
||||||
@@ -208,8 +224,12 @@ set(arms_src
|
|||||||
src/model/ListPromClustersResult.cc
|
src/model/ListPromClustersResult.cc
|
||||||
src/model/ListRetcodeAppsRequest.cc
|
src/model/ListRetcodeAppsRequest.cc
|
||||||
src/model/ListRetcodeAppsResult.cc
|
src/model/ListRetcodeAppsResult.cc
|
||||||
|
src/model/ListScenarioRequest.cc
|
||||||
|
src/model/ListScenarioResult.cc
|
||||||
src/model/ListTraceAppsRequest.cc
|
src/model/ListTraceAppsRequest.cc
|
||||||
src/model/ListTraceAppsResult.cc
|
src/model/ListTraceAppsResult.cc
|
||||||
|
src/model/OpenArmsServiceRequest.cc
|
||||||
|
src/model/OpenArmsServiceResult.cc
|
||||||
src/model/QueryDatasetRequest.cc
|
src/model/QueryDatasetRequest.cc
|
||||||
src/model/QueryDatasetResult.cc
|
src/model/QueryDatasetResult.cc
|
||||||
src/model/QueryMetricRequest.cc
|
src/model/QueryMetricRequest.cc
|
||||||
|
|||||||
@@ -26,6 +26,8 @@
|
|||||||
#include "model/AddGrafanaResult.h"
|
#include "model/AddGrafanaResult.h"
|
||||||
#include "model/AddIntegrationRequest.h"
|
#include "model/AddIntegrationRequest.h"
|
||||||
#include "model/AddIntegrationResult.h"
|
#include "model/AddIntegrationResult.h"
|
||||||
|
#include "model/ApplyScenarioRequest.h"
|
||||||
|
#include "model/ApplyScenarioResult.h"
|
||||||
#include "model/CheckDataConsistencyRequest.h"
|
#include "model/CheckDataConsistencyRequest.h"
|
||||||
#include "model/CheckDataConsistencyResult.h"
|
#include "model/CheckDataConsistencyResult.h"
|
||||||
#include "model/CheckServiceLinkedRoleForDeletingRequest.h"
|
#include "model/CheckServiceLinkedRoleForDeletingRequest.h"
|
||||||
@@ -48,6 +50,8 @@
|
|||||||
#include "model/DeleteAlertRulesResult.h"
|
#include "model/DeleteAlertRulesResult.h"
|
||||||
#include "model/DeleteRetcodeAppRequest.h"
|
#include "model/DeleteRetcodeAppRequest.h"
|
||||||
#include "model/DeleteRetcodeAppResult.h"
|
#include "model/DeleteRetcodeAppResult.h"
|
||||||
|
#include "model/DeleteScenarioRequest.h"
|
||||||
|
#include "model/DeleteScenarioResult.h"
|
||||||
#include "model/DeleteTraceAppRequest.h"
|
#include "model/DeleteTraceAppRequest.h"
|
||||||
#include "model/DeleteTraceAppResult.h"
|
#include "model/DeleteTraceAppResult.h"
|
||||||
#include "model/DescribeDispatchRuleRequest.h"
|
#include "model/DescribeDispatchRuleRequest.h"
|
||||||
@@ -58,6 +62,8 @@
|
|||||||
#include "model/DescribeTraceLocationResult.h"
|
#include "model/DescribeTraceLocationResult.h"
|
||||||
#include "model/ExportPrometheusRulesRequest.h"
|
#include "model/ExportPrometheusRulesRequest.h"
|
||||||
#include "model/ExportPrometheusRulesResult.h"
|
#include "model/ExportPrometheusRulesResult.h"
|
||||||
|
#include "model/GetAgentDownloadUrlRequest.h"
|
||||||
|
#include "model/GetAgentDownloadUrlResult.h"
|
||||||
#include "model/GetAppApiByPageRequest.h"
|
#include "model/GetAppApiByPageRequest.h"
|
||||||
#include "model/GetAppApiByPageResult.h"
|
#include "model/GetAppApiByPageResult.h"
|
||||||
#include "model/GetConsistencySnapshotRequest.h"
|
#include "model/GetConsistencySnapshotRequest.h"
|
||||||
@@ -90,8 +96,12 @@
|
|||||||
#include "model/ListPromClustersResult.h"
|
#include "model/ListPromClustersResult.h"
|
||||||
#include "model/ListRetcodeAppsRequest.h"
|
#include "model/ListRetcodeAppsRequest.h"
|
||||||
#include "model/ListRetcodeAppsResult.h"
|
#include "model/ListRetcodeAppsResult.h"
|
||||||
|
#include "model/ListScenarioRequest.h"
|
||||||
|
#include "model/ListScenarioResult.h"
|
||||||
#include "model/ListTraceAppsRequest.h"
|
#include "model/ListTraceAppsRequest.h"
|
||||||
#include "model/ListTraceAppsResult.h"
|
#include "model/ListTraceAppsResult.h"
|
||||||
|
#include "model/OpenArmsServiceRequest.h"
|
||||||
|
#include "model/OpenArmsServiceResult.h"
|
||||||
#include "model/QueryDatasetRequest.h"
|
#include "model/QueryDatasetRequest.h"
|
||||||
#include "model/QueryDatasetResult.h"
|
#include "model/QueryDatasetResult.h"
|
||||||
#include "model/QueryMetricRequest.h"
|
#include "model/QueryMetricRequest.h"
|
||||||
@@ -153,6 +163,9 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::AddIntegrationResult> AddIntegrationOutcome;
|
typedef Outcome<Error, Model::AddIntegrationResult> AddIntegrationOutcome;
|
||||||
typedef std::future<AddIntegrationOutcome> AddIntegrationOutcomeCallable;
|
typedef std::future<AddIntegrationOutcome> AddIntegrationOutcomeCallable;
|
||||||
typedef std::function<void(const ARMSClient*, const Model::AddIntegrationRequest&, const AddIntegrationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddIntegrationAsyncHandler;
|
typedef std::function<void(const ARMSClient*, const Model::AddIntegrationRequest&, const AddIntegrationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddIntegrationAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ApplyScenarioResult> ApplyScenarioOutcome;
|
||||||
|
typedef std::future<ApplyScenarioOutcome> ApplyScenarioOutcomeCallable;
|
||||||
|
typedef std::function<void(const ARMSClient*, const Model::ApplyScenarioRequest&, const ApplyScenarioOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ApplyScenarioAsyncHandler;
|
||||||
typedef Outcome<Error, Model::CheckDataConsistencyResult> CheckDataConsistencyOutcome;
|
typedef Outcome<Error, Model::CheckDataConsistencyResult> CheckDataConsistencyOutcome;
|
||||||
typedef std::future<CheckDataConsistencyOutcome> CheckDataConsistencyOutcomeCallable;
|
typedef std::future<CheckDataConsistencyOutcome> CheckDataConsistencyOutcomeCallable;
|
||||||
typedef std::function<void(const ARMSClient*, const Model::CheckDataConsistencyRequest&, const CheckDataConsistencyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckDataConsistencyAsyncHandler;
|
typedef std::function<void(const ARMSClient*, const Model::CheckDataConsistencyRequest&, const CheckDataConsistencyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckDataConsistencyAsyncHandler;
|
||||||
@@ -186,6 +199,9 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::DeleteRetcodeAppResult> DeleteRetcodeAppOutcome;
|
typedef Outcome<Error, Model::DeleteRetcodeAppResult> DeleteRetcodeAppOutcome;
|
||||||
typedef std::future<DeleteRetcodeAppOutcome> DeleteRetcodeAppOutcomeCallable;
|
typedef std::future<DeleteRetcodeAppOutcome> DeleteRetcodeAppOutcomeCallable;
|
||||||
typedef std::function<void(const ARMSClient*, const Model::DeleteRetcodeAppRequest&, const DeleteRetcodeAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRetcodeAppAsyncHandler;
|
typedef std::function<void(const ARMSClient*, const Model::DeleteRetcodeAppRequest&, const DeleteRetcodeAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRetcodeAppAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DeleteScenarioResult> DeleteScenarioOutcome;
|
||||||
|
typedef std::future<DeleteScenarioOutcome> DeleteScenarioOutcomeCallable;
|
||||||
|
typedef std::function<void(const ARMSClient*, const Model::DeleteScenarioRequest&, const DeleteScenarioOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteScenarioAsyncHandler;
|
||||||
typedef Outcome<Error, Model::DeleteTraceAppResult> DeleteTraceAppOutcome;
|
typedef Outcome<Error, Model::DeleteTraceAppResult> DeleteTraceAppOutcome;
|
||||||
typedef std::future<DeleteTraceAppOutcome> DeleteTraceAppOutcomeCallable;
|
typedef std::future<DeleteTraceAppOutcome> DeleteTraceAppOutcomeCallable;
|
||||||
typedef std::function<void(const ARMSClient*, const Model::DeleteTraceAppRequest&, const DeleteTraceAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTraceAppAsyncHandler;
|
typedef std::function<void(const ARMSClient*, const Model::DeleteTraceAppRequest&, const DeleteTraceAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTraceAppAsyncHandler;
|
||||||
@@ -201,6 +217,9 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::ExportPrometheusRulesResult> ExportPrometheusRulesOutcome;
|
typedef Outcome<Error, Model::ExportPrometheusRulesResult> ExportPrometheusRulesOutcome;
|
||||||
typedef std::future<ExportPrometheusRulesOutcome> ExportPrometheusRulesOutcomeCallable;
|
typedef std::future<ExportPrometheusRulesOutcome> ExportPrometheusRulesOutcomeCallable;
|
||||||
typedef std::function<void(const ARMSClient*, const Model::ExportPrometheusRulesRequest&, const ExportPrometheusRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExportPrometheusRulesAsyncHandler;
|
typedef std::function<void(const ARMSClient*, const Model::ExportPrometheusRulesRequest&, const ExportPrometheusRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExportPrometheusRulesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetAgentDownloadUrlResult> GetAgentDownloadUrlOutcome;
|
||||||
|
typedef std::future<GetAgentDownloadUrlOutcome> GetAgentDownloadUrlOutcomeCallable;
|
||||||
|
typedef std::function<void(const ARMSClient*, const Model::GetAgentDownloadUrlRequest&, const GetAgentDownloadUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAgentDownloadUrlAsyncHandler;
|
||||||
typedef Outcome<Error, Model::GetAppApiByPageResult> GetAppApiByPageOutcome;
|
typedef Outcome<Error, Model::GetAppApiByPageResult> GetAppApiByPageOutcome;
|
||||||
typedef std::future<GetAppApiByPageOutcome> GetAppApiByPageOutcomeCallable;
|
typedef std::future<GetAppApiByPageOutcome> GetAppApiByPageOutcomeCallable;
|
||||||
typedef std::function<void(const ARMSClient*, const Model::GetAppApiByPageRequest&, const GetAppApiByPageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAppApiByPageAsyncHandler;
|
typedef std::function<void(const ARMSClient*, const Model::GetAppApiByPageRequest&, const GetAppApiByPageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAppApiByPageAsyncHandler;
|
||||||
@@ -249,9 +268,15 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::ListRetcodeAppsResult> ListRetcodeAppsOutcome;
|
typedef Outcome<Error, Model::ListRetcodeAppsResult> ListRetcodeAppsOutcome;
|
||||||
typedef std::future<ListRetcodeAppsOutcome> ListRetcodeAppsOutcomeCallable;
|
typedef std::future<ListRetcodeAppsOutcome> ListRetcodeAppsOutcomeCallable;
|
||||||
typedef std::function<void(const ARMSClient*, const Model::ListRetcodeAppsRequest&, const ListRetcodeAppsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRetcodeAppsAsyncHandler;
|
typedef std::function<void(const ARMSClient*, const Model::ListRetcodeAppsRequest&, const ListRetcodeAppsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRetcodeAppsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListScenarioResult> ListScenarioOutcome;
|
||||||
|
typedef std::future<ListScenarioOutcome> ListScenarioOutcomeCallable;
|
||||||
|
typedef std::function<void(const ARMSClient*, const Model::ListScenarioRequest&, const ListScenarioOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListScenarioAsyncHandler;
|
||||||
typedef Outcome<Error, Model::ListTraceAppsResult> ListTraceAppsOutcome;
|
typedef Outcome<Error, Model::ListTraceAppsResult> ListTraceAppsOutcome;
|
||||||
typedef std::future<ListTraceAppsOutcome> ListTraceAppsOutcomeCallable;
|
typedef std::future<ListTraceAppsOutcome> ListTraceAppsOutcomeCallable;
|
||||||
typedef std::function<void(const ARMSClient*, const Model::ListTraceAppsRequest&, const ListTraceAppsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTraceAppsAsyncHandler;
|
typedef std::function<void(const ARMSClient*, const Model::ListTraceAppsRequest&, const ListTraceAppsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTraceAppsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::OpenArmsServiceResult> OpenArmsServiceOutcome;
|
||||||
|
typedef std::future<OpenArmsServiceOutcome> OpenArmsServiceOutcomeCallable;
|
||||||
|
typedef std::function<void(const ARMSClient*, const Model::OpenArmsServiceRequest&, const OpenArmsServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenArmsServiceAsyncHandler;
|
||||||
typedef Outcome<Error, Model::QueryDatasetResult> QueryDatasetOutcome;
|
typedef Outcome<Error, Model::QueryDatasetResult> QueryDatasetOutcome;
|
||||||
typedef std::future<QueryDatasetOutcome> QueryDatasetOutcomeCallable;
|
typedef std::future<QueryDatasetOutcome> QueryDatasetOutcomeCallable;
|
||||||
typedef std::function<void(const ARMSClient*, const Model::QueryDatasetRequest&, const QueryDatasetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDatasetAsyncHandler;
|
typedef std::function<void(const ARMSClient*, const Model::QueryDatasetRequest&, const QueryDatasetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDatasetAsyncHandler;
|
||||||
@@ -332,6 +357,9 @@ namespace AlibabaCloud
|
|||||||
AddIntegrationOutcome addIntegration(const Model::AddIntegrationRequest &request)const;
|
AddIntegrationOutcome addIntegration(const Model::AddIntegrationRequest &request)const;
|
||||||
void addIntegrationAsync(const Model::AddIntegrationRequest& request, const AddIntegrationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void addIntegrationAsync(const Model::AddIntegrationRequest& request, const AddIntegrationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
AddIntegrationOutcomeCallable addIntegrationCallable(const Model::AddIntegrationRequest& request) const;
|
AddIntegrationOutcomeCallable addIntegrationCallable(const Model::AddIntegrationRequest& request) const;
|
||||||
|
ApplyScenarioOutcome applyScenario(const Model::ApplyScenarioRequest &request)const;
|
||||||
|
void applyScenarioAsync(const Model::ApplyScenarioRequest& request, const ApplyScenarioAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ApplyScenarioOutcomeCallable applyScenarioCallable(const Model::ApplyScenarioRequest& request) const;
|
||||||
CheckDataConsistencyOutcome checkDataConsistency(const Model::CheckDataConsistencyRequest &request)const;
|
CheckDataConsistencyOutcome checkDataConsistency(const Model::CheckDataConsistencyRequest &request)const;
|
||||||
void checkDataConsistencyAsync(const Model::CheckDataConsistencyRequest& request, const CheckDataConsistencyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void checkDataConsistencyAsync(const Model::CheckDataConsistencyRequest& request, const CheckDataConsistencyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
CheckDataConsistencyOutcomeCallable checkDataConsistencyCallable(const Model::CheckDataConsistencyRequest& request) const;
|
CheckDataConsistencyOutcomeCallable checkDataConsistencyCallable(const Model::CheckDataConsistencyRequest& request) const;
|
||||||
@@ -365,6 +393,9 @@ namespace AlibabaCloud
|
|||||||
DeleteRetcodeAppOutcome deleteRetcodeApp(const Model::DeleteRetcodeAppRequest &request)const;
|
DeleteRetcodeAppOutcome deleteRetcodeApp(const Model::DeleteRetcodeAppRequest &request)const;
|
||||||
void deleteRetcodeAppAsync(const Model::DeleteRetcodeAppRequest& request, const DeleteRetcodeAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void deleteRetcodeAppAsync(const Model::DeleteRetcodeAppRequest& request, const DeleteRetcodeAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
DeleteRetcodeAppOutcomeCallable deleteRetcodeAppCallable(const Model::DeleteRetcodeAppRequest& request) const;
|
DeleteRetcodeAppOutcomeCallable deleteRetcodeAppCallable(const Model::DeleteRetcodeAppRequest& request) const;
|
||||||
|
DeleteScenarioOutcome deleteScenario(const Model::DeleteScenarioRequest &request)const;
|
||||||
|
void deleteScenarioAsync(const Model::DeleteScenarioRequest& request, const DeleteScenarioAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DeleteScenarioOutcomeCallable deleteScenarioCallable(const Model::DeleteScenarioRequest& request) const;
|
||||||
DeleteTraceAppOutcome deleteTraceApp(const Model::DeleteTraceAppRequest &request)const;
|
DeleteTraceAppOutcome deleteTraceApp(const Model::DeleteTraceAppRequest &request)const;
|
||||||
void deleteTraceAppAsync(const Model::DeleteTraceAppRequest& request, const DeleteTraceAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void deleteTraceAppAsync(const Model::DeleteTraceAppRequest& request, const DeleteTraceAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
DeleteTraceAppOutcomeCallable deleteTraceAppCallable(const Model::DeleteTraceAppRequest& request) const;
|
DeleteTraceAppOutcomeCallable deleteTraceAppCallable(const Model::DeleteTraceAppRequest& request) const;
|
||||||
@@ -380,6 +411,9 @@ namespace AlibabaCloud
|
|||||||
ExportPrometheusRulesOutcome exportPrometheusRules(const Model::ExportPrometheusRulesRequest &request)const;
|
ExportPrometheusRulesOutcome exportPrometheusRules(const Model::ExportPrometheusRulesRequest &request)const;
|
||||||
void exportPrometheusRulesAsync(const Model::ExportPrometheusRulesRequest& request, const ExportPrometheusRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void exportPrometheusRulesAsync(const Model::ExportPrometheusRulesRequest& request, const ExportPrometheusRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ExportPrometheusRulesOutcomeCallable exportPrometheusRulesCallable(const Model::ExportPrometheusRulesRequest& request) const;
|
ExportPrometheusRulesOutcomeCallable exportPrometheusRulesCallable(const Model::ExportPrometheusRulesRequest& request) const;
|
||||||
|
GetAgentDownloadUrlOutcome getAgentDownloadUrl(const Model::GetAgentDownloadUrlRequest &request)const;
|
||||||
|
void getAgentDownloadUrlAsync(const Model::GetAgentDownloadUrlRequest& request, const GetAgentDownloadUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetAgentDownloadUrlOutcomeCallable getAgentDownloadUrlCallable(const Model::GetAgentDownloadUrlRequest& request) const;
|
||||||
GetAppApiByPageOutcome getAppApiByPage(const Model::GetAppApiByPageRequest &request)const;
|
GetAppApiByPageOutcome getAppApiByPage(const Model::GetAppApiByPageRequest &request)const;
|
||||||
void getAppApiByPageAsync(const Model::GetAppApiByPageRequest& request, const GetAppApiByPageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void getAppApiByPageAsync(const Model::GetAppApiByPageRequest& request, const GetAppApiByPageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
GetAppApiByPageOutcomeCallable getAppApiByPageCallable(const Model::GetAppApiByPageRequest& request) const;
|
GetAppApiByPageOutcomeCallable getAppApiByPageCallable(const Model::GetAppApiByPageRequest& request) const;
|
||||||
@@ -428,9 +462,15 @@ namespace AlibabaCloud
|
|||||||
ListRetcodeAppsOutcome listRetcodeApps(const Model::ListRetcodeAppsRequest &request)const;
|
ListRetcodeAppsOutcome listRetcodeApps(const Model::ListRetcodeAppsRequest &request)const;
|
||||||
void listRetcodeAppsAsync(const Model::ListRetcodeAppsRequest& request, const ListRetcodeAppsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void listRetcodeAppsAsync(const Model::ListRetcodeAppsRequest& request, const ListRetcodeAppsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ListRetcodeAppsOutcomeCallable listRetcodeAppsCallable(const Model::ListRetcodeAppsRequest& request) const;
|
ListRetcodeAppsOutcomeCallable listRetcodeAppsCallable(const Model::ListRetcodeAppsRequest& request) const;
|
||||||
|
ListScenarioOutcome listScenario(const Model::ListScenarioRequest &request)const;
|
||||||
|
void listScenarioAsync(const Model::ListScenarioRequest& request, const ListScenarioAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListScenarioOutcomeCallable listScenarioCallable(const Model::ListScenarioRequest& request) const;
|
||||||
ListTraceAppsOutcome listTraceApps(const Model::ListTraceAppsRequest &request)const;
|
ListTraceAppsOutcome listTraceApps(const Model::ListTraceAppsRequest &request)const;
|
||||||
void listTraceAppsAsync(const Model::ListTraceAppsRequest& request, const ListTraceAppsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void listTraceAppsAsync(const Model::ListTraceAppsRequest& request, const ListTraceAppsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ListTraceAppsOutcomeCallable listTraceAppsCallable(const Model::ListTraceAppsRequest& request) const;
|
ListTraceAppsOutcomeCallable listTraceAppsCallable(const Model::ListTraceAppsRequest& request) const;
|
||||||
|
OpenArmsServiceOutcome openArmsService(const Model::OpenArmsServiceRequest &request)const;
|
||||||
|
void openArmsServiceAsync(const Model::OpenArmsServiceRequest& request, const OpenArmsServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
OpenArmsServiceOutcomeCallable openArmsServiceCallable(const Model::OpenArmsServiceRequest& request) const;
|
||||||
QueryDatasetOutcome queryDataset(const Model::QueryDatasetRequest &request)const;
|
QueryDatasetOutcome queryDataset(const Model::QueryDatasetRequest &request)const;
|
||||||
void queryDatasetAsync(const Model::QueryDatasetRequest& request, const QueryDatasetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void queryDatasetAsync(const Model::QueryDatasetRequest& request, const QueryDatasetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
QueryDatasetOutcomeCallable queryDatasetCallable(const Model::QueryDatasetRequest& request) const;
|
QueryDatasetOutcomeCallable queryDatasetCallable(const Model::QueryDatasetRequest& request) const;
|
||||||
|
|||||||
78
arms/include/alibabacloud/arms/model/ApplyScenarioRequest.h
Normal file
78
arms/include/alibabacloud/arms/model/ApplyScenarioRequest.h
Normal file
@@ -0,0 +1,78 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_ARMS_MODEL_APPLYSCENARIOREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_ARMS_MODEL_APPLYSCENARIOREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/arms/ARMSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace ARMS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ARMS_EXPORT ApplyScenarioRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ApplyScenarioRequest();
|
||||||
|
~ApplyScenarioRequest();
|
||||||
|
|
||||||
|
bool getSnForce()const;
|
||||||
|
void setSnForce(bool snForce);
|
||||||
|
std::string getSign()const;
|
||||||
|
void setSign(const std::string& sign);
|
||||||
|
bool getSnStat()const;
|
||||||
|
void setSnStat(bool snStat);
|
||||||
|
std::string getRegionId()const;
|
||||||
|
void setRegionId(const std::string& regionId);
|
||||||
|
std::string getScenario()const;
|
||||||
|
void setScenario(const std::string& scenario);
|
||||||
|
bool getSnDump()const;
|
||||||
|
void setSnDump(bool snDump);
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
bool getSnTransfer()const;
|
||||||
|
void setSnTransfer(bool snTransfer);
|
||||||
|
bool getUpdateOption()const;
|
||||||
|
void setUpdateOption(bool updateOption);
|
||||||
|
std::string getConfig()const;
|
||||||
|
void setConfig(const std::string& config);
|
||||||
|
|
||||||
|
private:
|
||||||
|
bool snForce_;
|
||||||
|
std::string sign_;
|
||||||
|
bool snStat_;
|
||||||
|
std::string regionId_;
|
||||||
|
std::string scenario_;
|
||||||
|
bool snDump_;
|
||||||
|
std::string appId_;
|
||||||
|
std::string name_;
|
||||||
|
bool snTransfer_;
|
||||||
|
bool updateOption_;
|
||||||
|
std::string config_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ARMS_MODEL_APPLYSCENARIOREQUEST_H_
|
||||||
@@ -14,29 +14,29 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_EMR_MODEL_MIGRATEJOBSRESULT_H_
|
#ifndef ALIBABACLOUD_ARMS_MODEL_APPLYSCENARIORESULT_H_
|
||||||
#define ALIBABACLOUD_EMR_MODEL_MIGRATEJOBSRESULT_H_
|
#define ALIBABACLOUD_ARMS_MODEL_APPLYSCENARIORESULT_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
#include <alibabacloud/emr/EmrExport.h>
|
#include <alibabacloud/arms/ARMSExport.h>
|
||||||
|
|
||||||
namespace AlibabaCloud
|
namespace AlibabaCloud
|
||||||
{
|
{
|
||||||
namespace Emr
|
namespace ARMS
|
||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_EMR_EXPORT MigrateJobsResult : public ServiceResult
|
class ALIBABACLOUD_ARMS_EXPORT ApplyScenarioResult : public ServiceResult
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|
||||||
MigrateJobsResult();
|
ApplyScenarioResult();
|
||||||
explicit MigrateJobsResult(const std::string &payload);
|
explicit ApplyScenarioResult(const std::string &payload);
|
||||||
~MigrateJobsResult();
|
~ApplyScenarioResult();
|
||||||
std::string getResult()const;
|
std::string getResult()const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
@@ -48,4 +48,4 @@ namespace AlibabaCloud
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_EMR_MODEL_MIGRATEJOBSRESULT_H_
|
#endif // !ALIBABACLOUD_ARMS_MODEL_APPLYSCENARIORESULT_H_
|
||||||
@@ -14,32 +14,35 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_EMR_MODEL_GETBACKINFOREQUEST_H_
|
#ifndef ALIBABACLOUD_ARMS_MODEL_DELETESCENARIOREQUEST_H_
|
||||||
#define ALIBABACLOUD_EMR_MODEL_GETBACKINFOREQUEST_H_
|
#define ALIBABACLOUD_ARMS_MODEL_DELETESCENARIOREQUEST_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
#include <alibabacloud/emr/EmrExport.h>
|
#include <alibabacloud/arms/ARMSExport.h>
|
||||||
|
|
||||||
namespace AlibabaCloud
|
namespace AlibabaCloud
|
||||||
{
|
{
|
||||||
namespace Emr
|
namespace ARMS
|
||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_EMR_EXPORT GetBackInfoRequest : public RpcServiceRequest
|
class ALIBABACLOUD_ARMS_EXPORT DeleteScenarioRequest : public RpcServiceRequest
|
||||||
{
|
{
|
||||||
|
|
||||||
public:
|
public:
|
||||||
GetBackInfoRequest();
|
DeleteScenarioRequest();
|
||||||
~GetBackInfoRequest();
|
~DeleteScenarioRequest();
|
||||||
|
|
||||||
|
long getScenarioId()const;
|
||||||
|
void setScenarioId(long scenarioId);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
long scenarioId_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_EMR_MODEL_GETBACKINFOREQUEST_H_
|
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETESCENARIOREQUEST_H_
|
||||||
@@ -14,38 +14,38 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_EMR_MODEL_CLONEDATASOURCERESULT_H_
|
#ifndef ALIBABACLOUD_ARMS_MODEL_DELETESCENARIORESULT_H_
|
||||||
#define ALIBABACLOUD_EMR_MODEL_CLONEDATASOURCERESULT_H_
|
#define ALIBABACLOUD_ARMS_MODEL_DELETESCENARIORESULT_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
#include <alibabacloud/emr/EmrExport.h>
|
#include <alibabacloud/arms/ARMSExport.h>
|
||||||
|
|
||||||
namespace AlibabaCloud
|
namespace AlibabaCloud
|
||||||
{
|
{
|
||||||
namespace Emr
|
namespace ARMS
|
||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_EMR_EXPORT CloneDataSourceResult : public ServiceResult
|
class ALIBABACLOUD_ARMS_EXPORT DeleteScenarioResult : public ServiceResult
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|
||||||
CloneDataSourceResult();
|
DeleteScenarioResult();
|
||||||
explicit CloneDataSourceResult(const std::string &payload);
|
explicit DeleteScenarioResult(const std::string &payload);
|
||||||
~CloneDataSourceResult();
|
~DeleteScenarioResult();
|
||||||
std::string getId()const;
|
bool getResult()const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
std::string id_;
|
bool result_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_EMR_MODEL_CLONEDATASOURCERESULT_H_
|
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETESCENARIORESULT_H_
|
||||||
@@ -14,38 +14,35 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_EMR_MODEL_DELETEFLOWPROJECTBYIDREQUEST_H_
|
#ifndef ALIBABACLOUD_ARMS_MODEL_GETAGENTDOWNLOADURLREQUEST_H_
|
||||||
#define ALIBABACLOUD_EMR_MODEL_DELETEFLOWPROJECTBYIDREQUEST_H_
|
#define ALIBABACLOUD_ARMS_MODEL_GETAGENTDOWNLOADURLREQUEST_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
#include <alibabacloud/emr/EmrExport.h>
|
#include <alibabacloud/arms/ARMSExport.h>
|
||||||
|
|
||||||
namespace AlibabaCloud
|
namespace AlibabaCloud
|
||||||
{
|
{
|
||||||
namespace Emr
|
namespace ARMS
|
||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_EMR_EXPORT DeleteFlowProjectByIdRequest : public RpcServiceRequest
|
class ALIBABACLOUD_ARMS_EXPORT GetAgentDownloadUrlRequest : public RpcServiceRequest
|
||||||
{
|
{
|
||||||
|
|
||||||
public:
|
public:
|
||||||
DeleteFlowProjectByIdRequest();
|
GetAgentDownloadUrlRequest();
|
||||||
~DeleteFlowProjectByIdRequest();
|
~GetAgentDownloadUrlRequest();
|
||||||
|
|
||||||
std::string getRegionId()const;
|
std::string getRegionId()const;
|
||||||
void setRegionId(const std::string& regionId);
|
void setRegionId(const std::string& regionId);
|
||||||
std::string getProjectId()const;
|
|
||||||
void setProjectId(const std::string& projectId);
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::string regionId_;
|
std::string regionId_;
|
||||||
std::string projectId_;
|
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_EMR_MODEL_DELETEFLOWPROJECTBYIDREQUEST_H_
|
#endif // !ALIBABACLOUD_ARMS_MODEL_GETAGENTDOWNLOADURLREQUEST_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_ARMS_MODEL_GETAGENTDOWNLOADURLRESULT_H_
|
||||||
|
#define ALIBABACLOUD_ARMS_MODEL_GETAGENTDOWNLOADURLRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/arms/ARMSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace ARMS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ARMS_EXPORT GetAgentDownloadUrlResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
GetAgentDownloadUrlResult();
|
||||||
|
explicit GetAgentDownloadUrlResult(const std::string &payload);
|
||||||
|
~GetAgentDownloadUrlResult();
|
||||||
|
std::string getArmsAgentDownloadUrl()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string armsAgentDownloadUrl_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ARMS_MODEL_GETAGENTDOWNLOADURLRESULT_H_
|
||||||
@@ -35,14 +35,20 @@ namespace AlibabaCloud
|
|||||||
ListDashboardsRequest();
|
ListDashboardsRequest();
|
||||||
~ListDashboardsRequest();
|
~ListDashboardsRequest();
|
||||||
|
|
||||||
|
std::string getClusterType()const;
|
||||||
|
void setClusterType(const std::string& clusterType);
|
||||||
std::string getRegionId()const;
|
std::string getRegionId()const;
|
||||||
void setRegionId(const std::string& regionId);
|
void setRegionId(const std::string& regionId);
|
||||||
std::string getClusterId()const;
|
std::string getClusterId()const;
|
||||||
void setClusterId(const std::string& clusterId);
|
void setClusterId(const std::string& clusterId);
|
||||||
|
std::string getTitle()const;
|
||||||
|
void setTitle(const std::string& title);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
std::string clusterType_;
|
||||||
std::string regionId_;
|
std::string regionId_;
|
||||||
std::string clusterId_;
|
std::string clusterId_;
|
||||||
|
std::string title_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,47 +14,47 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_EMR_MODEL_CLONEDATASOURCEREQUEST_H_
|
#ifndef ALIBABACLOUD_ARMS_MODEL_LISTSCENARIOREQUEST_H_
|
||||||
#define ALIBABACLOUD_EMR_MODEL_CLONEDATASOURCEREQUEST_H_
|
#define ALIBABACLOUD_ARMS_MODEL_LISTSCENARIOREQUEST_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
#include <alibabacloud/emr/EmrExport.h>
|
#include <alibabacloud/arms/ARMSExport.h>
|
||||||
|
|
||||||
namespace AlibabaCloud
|
namespace AlibabaCloud
|
||||||
{
|
{
|
||||||
namespace Emr
|
namespace ARMS
|
||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_EMR_EXPORT CloneDataSourceRequest : public RpcServiceRequest
|
class ALIBABACLOUD_ARMS_EXPORT ListScenarioRequest : public RpcServiceRequest
|
||||||
{
|
{
|
||||||
|
|
||||||
public:
|
public:
|
||||||
CloneDataSourceRequest();
|
ListScenarioRequest();
|
||||||
~CloneDataSourceRequest();
|
~ListScenarioRequest();
|
||||||
|
|
||||||
long getResourceOwnerId()const;
|
|
||||||
void setResourceOwnerId(long resourceOwnerId);
|
|
||||||
std::string getRegionId()const;
|
std::string getRegionId()const;
|
||||||
void setRegionId(const std::string& regionId);
|
void setRegionId(const std::string& regionId);
|
||||||
|
std::string getScenario()const;
|
||||||
|
void setScenario(const std::string& scenario);
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
std::string getName()const;
|
std::string getName()const;
|
||||||
void setName(const std::string& name);
|
void setName(const std::string& name);
|
||||||
std::string getId()const;
|
std::string getSign()const;
|
||||||
void setId(const std::string& id);
|
void setSign(const std::string& sign);
|
||||||
std::string getAccessKeyId()const;
|
|
||||||
void setAccessKeyId(const std::string& accessKeyId);
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
long resourceOwnerId_;
|
|
||||||
std::string regionId_;
|
std::string regionId_;
|
||||||
|
std::string scenario_;
|
||||||
|
std::string appId_;
|
||||||
std::string name_;
|
std::string name_;
|
||||||
std::string id_;
|
std::string sign_;
|
||||||
std::string accessKeyId_;
|
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_EMR_MODEL_CLONEDATASOURCEREQUEST_H_
|
#endif // !ALIBABACLOUD_ARMS_MODEL_LISTSCENARIOREQUEST_H_
|
||||||
@@ -14,48 +14,50 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_EMR_MODEL_LISTALERTCONTACTSRESULT_H_
|
#ifndef ALIBABACLOUD_ARMS_MODEL_LISTSCENARIORESULT_H_
|
||||||
#define ALIBABACLOUD_EMR_MODEL_LISTALERTCONTACTSRESULT_H_
|
#define ALIBABACLOUD_ARMS_MODEL_LISTSCENARIORESULT_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
#include <alibabacloud/emr/EmrExport.h>
|
#include <alibabacloud/arms/ARMSExport.h>
|
||||||
|
|
||||||
namespace AlibabaCloud
|
namespace AlibabaCloud
|
||||||
{
|
{
|
||||||
namespace Emr
|
namespace ARMS
|
||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_EMR_EXPORT ListAlertContactsResult : public ServiceResult
|
class ALIBABACLOUD_ARMS_EXPORT ListScenarioResult : public ServiceResult
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
struct AlertContact
|
struct ArmsScenariosItem
|
||||||
{
|
{
|
||||||
std::string gmtCreate;
|
std::string appId;
|
||||||
std::string email;
|
std::string userId;
|
||||||
std::string gmtModified;
|
std::string createTime;
|
||||||
std::string phoneNumber;
|
std::string updateTime;
|
||||||
|
std::string sign;
|
||||||
long id;
|
long id;
|
||||||
std::string bizId;
|
std::string regionId;
|
||||||
|
std::string extensions;
|
||||||
std::string name;
|
std::string name;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
ListAlertContactsResult();
|
ListScenarioResult();
|
||||||
explicit ListAlertContactsResult(const std::string &payload);
|
explicit ListScenarioResult(const std::string &payload);
|
||||||
~ListAlertContactsResult();
|
~ListScenarioResult();
|
||||||
std::vector<AlertContact> getAlertContactList()const;
|
std::vector<ArmsScenariosItem> getArmsScenarios()const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
std::vector<AlertContact> alertContactList_;
|
std::vector<ArmsScenariosItem> armsScenarios_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_EMR_MODEL_LISTALERTCONTACTSRESULT_H_
|
#endif // !ALIBABACLOUD_ARMS_MODEL_LISTSCENARIORESULT_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_ARMS_MODEL_OPENARMSSERVICEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_ARMS_MODEL_OPENARMSSERVICEREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/arms/ARMSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace ARMS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ARMS_EXPORT OpenArmsServiceRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
OpenArmsServiceRequest();
|
||||||
|
~OpenArmsServiceRequest();
|
||||||
|
|
||||||
|
long getOwnerId()const;
|
||||||
|
void setOwnerId(long ownerId);
|
||||||
|
std::string getType()const;
|
||||||
|
void setType(const std::string& type);
|
||||||
|
|
||||||
|
private:
|
||||||
|
long ownerId_;
|
||||||
|
std::string type_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ARMS_MODEL_OPENARMSSERVICEREQUEST_H_
|
||||||
@@ -14,38 +14,38 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_EMR_MODEL_REMOVEBACKUPRULERESULT_H_
|
#ifndef ALIBABACLOUD_ARMS_MODEL_OPENARMSSERVICERESULT_H_
|
||||||
#define ALIBABACLOUD_EMR_MODEL_REMOVEBACKUPRULERESULT_H_
|
#define ALIBABACLOUD_ARMS_MODEL_OPENARMSSERVICERESULT_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
#include <alibabacloud/emr/EmrExport.h>
|
#include <alibabacloud/arms/ARMSExport.h>
|
||||||
|
|
||||||
namespace AlibabaCloud
|
namespace AlibabaCloud
|
||||||
{
|
{
|
||||||
namespace Emr
|
namespace ARMS
|
||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_EMR_EXPORT RemoveBackupRuleResult : public ServiceResult
|
class ALIBABACLOUD_ARMS_EXPORT OpenArmsServiceResult : public ServiceResult
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|
||||||
RemoveBackupRuleResult();
|
OpenArmsServiceResult();
|
||||||
explicit RemoveBackupRuleResult(const std::string &payload);
|
explicit OpenArmsServiceResult(const std::string &payload);
|
||||||
~RemoveBackupRuleResult();
|
~OpenArmsServiceResult();
|
||||||
bool getData()const;
|
std::string getOrderId()const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
bool data_;
|
std::string orderId_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_EMR_MODEL_REMOVEBACKUPRULERESULT_H_
|
#endif // !ALIBABACLOUD_ARMS_MODEL_OPENARMSSERVICERESULT_H_
|
||||||
@@ -123,6 +123,42 @@ ARMSClient::AddIntegrationOutcomeCallable ARMSClient::addIntegrationCallable(con
|
|||||||
return task->get_future();
|
return task->get_future();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ARMSClient::ApplyScenarioOutcome ARMSClient::applyScenario(const ApplyScenarioRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return ApplyScenarioOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return ApplyScenarioOutcome(ApplyScenarioResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return ApplyScenarioOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void ARMSClient::applyScenarioAsync(const ApplyScenarioRequest& request, const ApplyScenarioAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, applyScenario(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
ARMSClient::ApplyScenarioOutcomeCallable ARMSClient::applyScenarioCallable(const ApplyScenarioRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<ApplyScenarioOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->applyScenario(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
ARMSClient::CheckDataConsistencyOutcome ARMSClient::checkDataConsistency(const CheckDataConsistencyRequest &request) const
|
ARMSClient::CheckDataConsistencyOutcome ARMSClient::checkDataConsistency(const CheckDataConsistencyRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
@@ -519,6 +555,42 @@ ARMSClient::DeleteRetcodeAppOutcomeCallable ARMSClient::deleteRetcodeAppCallable
|
|||||||
return task->get_future();
|
return task->get_future();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ARMSClient::DeleteScenarioOutcome ARMSClient::deleteScenario(const DeleteScenarioRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return DeleteScenarioOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return DeleteScenarioOutcome(DeleteScenarioResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return DeleteScenarioOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void ARMSClient::deleteScenarioAsync(const DeleteScenarioRequest& request, const DeleteScenarioAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, deleteScenario(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
ARMSClient::DeleteScenarioOutcomeCallable ARMSClient::deleteScenarioCallable(const DeleteScenarioRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<DeleteScenarioOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->deleteScenario(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
ARMSClient::DeleteTraceAppOutcome ARMSClient::deleteTraceApp(const DeleteTraceAppRequest &request) const
|
ARMSClient::DeleteTraceAppOutcome ARMSClient::deleteTraceApp(const DeleteTraceAppRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
@@ -699,6 +771,42 @@ ARMSClient::ExportPrometheusRulesOutcomeCallable ARMSClient::exportPrometheusRul
|
|||||||
return task->get_future();
|
return task->get_future();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ARMSClient::GetAgentDownloadUrlOutcome ARMSClient::getAgentDownloadUrl(const GetAgentDownloadUrlRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return GetAgentDownloadUrlOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return GetAgentDownloadUrlOutcome(GetAgentDownloadUrlResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return GetAgentDownloadUrlOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void ARMSClient::getAgentDownloadUrlAsync(const GetAgentDownloadUrlRequest& request, const GetAgentDownloadUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, getAgentDownloadUrl(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
ARMSClient::GetAgentDownloadUrlOutcomeCallable ARMSClient::getAgentDownloadUrlCallable(const GetAgentDownloadUrlRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<GetAgentDownloadUrlOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->getAgentDownloadUrl(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
ARMSClient::GetAppApiByPageOutcome ARMSClient::getAppApiByPage(const GetAppApiByPageRequest &request) const
|
ARMSClient::GetAppApiByPageOutcome ARMSClient::getAppApiByPage(const GetAppApiByPageRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
@@ -1275,6 +1383,42 @@ ARMSClient::ListRetcodeAppsOutcomeCallable ARMSClient::listRetcodeAppsCallable(c
|
|||||||
return task->get_future();
|
return task->get_future();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ARMSClient::ListScenarioOutcome ARMSClient::listScenario(const ListScenarioRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return ListScenarioOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return ListScenarioOutcome(ListScenarioResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return ListScenarioOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void ARMSClient::listScenarioAsync(const ListScenarioRequest& request, const ListScenarioAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, listScenario(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
ARMSClient::ListScenarioOutcomeCallable ARMSClient::listScenarioCallable(const ListScenarioRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<ListScenarioOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->listScenario(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
ARMSClient::ListTraceAppsOutcome ARMSClient::listTraceApps(const ListTraceAppsRequest &request) const
|
ARMSClient::ListTraceAppsOutcome ARMSClient::listTraceApps(const ListTraceAppsRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
@@ -1311,6 +1455,42 @@ ARMSClient::ListTraceAppsOutcomeCallable ARMSClient::listTraceAppsCallable(const
|
|||||||
return task->get_future();
|
return task->get_future();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ARMSClient::OpenArmsServiceOutcome ARMSClient::openArmsService(const OpenArmsServiceRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return OpenArmsServiceOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return OpenArmsServiceOutcome(OpenArmsServiceResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return OpenArmsServiceOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void ARMSClient::openArmsServiceAsync(const OpenArmsServiceRequest& request, const OpenArmsServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, openArmsService(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
ARMSClient::OpenArmsServiceOutcomeCallable ARMSClient::openArmsServiceCallable(const OpenArmsServiceRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<OpenArmsServiceOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->openArmsService(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
ARMSClient::QueryDatasetOutcome ARMSClient::queryDataset(const QueryDatasetRequest &request) const
|
ARMSClient::QueryDatasetOutcome ARMSClient::queryDataset(const QueryDatasetRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
|||||||
150
arms/src/model/ApplyScenarioRequest.cc
Normal file
150
arms/src/model/ApplyScenarioRequest.cc
Normal file
@@ -0,0 +1,150 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/arms/model/ApplyScenarioRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::ARMS::Model::ApplyScenarioRequest;
|
||||||
|
|
||||||
|
ApplyScenarioRequest::ApplyScenarioRequest() :
|
||||||
|
RpcServiceRequest("arms", "2019-08-08", "ApplyScenario")
|
||||||
|
{
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
ApplyScenarioRequest::~ApplyScenarioRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
bool ApplyScenarioRequest::getSnForce()const
|
||||||
|
{
|
||||||
|
return snForce_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ApplyScenarioRequest::setSnForce(bool snForce)
|
||||||
|
{
|
||||||
|
snForce_ = snForce;
|
||||||
|
setParameter("SnForce", snForce ? "true" : "false");
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ApplyScenarioRequest::getSign()const
|
||||||
|
{
|
||||||
|
return sign_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ApplyScenarioRequest::setSign(const std::string& sign)
|
||||||
|
{
|
||||||
|
sign_ = sign;
|
||||||
|
setParameter("Sign", sign);
|
||||||
|
}
|
||||||
|
|
||||||
|
bool ApplyScenarioRequest::getSnStat()const
|
||||||
|
{
|
||||||
|
return snStat_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ApplyScenarioRequest::setSnStat(bool snStat)
|
||||||
|
{
|
||||||
|
snStat_ = snStat;
|
||||||
|
setParameter("SnStat", snStat ? "true" : "false");
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ApplyScenarioRequest::getRegionId()const
|
||||||
|
{
|
||||||
|
return regionId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ApplyScenarioRequest::setRegionId(const std::string& regionId)
|
||||||
|
{
|
||||||
|
regionId_ = regionId;
|
||||||
|
setParameter("RegionId", regionId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ApplyScenarioRequest::getScenario()const
|
||||||
|
{
|
||||||
|
return scenario_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ApplyScenarioRequest::setScenario(const std::string& scenario)
|
||||||
|
{
|
||||||
|
scenario_ = scenario;
|
||||||
|
setParameter("Scenario", scenario);
|
||||||
|
}
|
||||||
|
|
||||||
|
bool ApplyScenarioRequest::getSnDump()const
|
||||||
|
{
|
||||||
|
return snDump_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ApplyScenarioRequest::setSnDump(bool snDump)
|
||||||
|
{
|
||||||
|
snDump_ = snDump;
|
||||||
|
setParameter("SnDump", snDump ? "true" : "false");
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ApplyScenarioRequest::getAppId()const
|
||||||
|
{
|
||||||
|
return appId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ApplyScenarioRequest::setAppId(const std::string& appId)
|
||||||
|
{
|
||||||
|
appId_ = appId;
|
||||||
|
setParameter("AppId", appId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ApplyScenarioRequest::getName()const
|
||||||
|
{
|
||||||
|
return name_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ApplyScenarioRequest::setName(const std::string& name)
|
||||||
|
{
|
||||||
|
name_ = name;
|
||||||
|
setParameter("Name", name);
|
||||||
|
}
|
||||||
|
|
||||||
|
bool ApplyScenarioRequest::getSnTransfer()const
|
||||||
|
{
|
||||||
|
return snTransfer_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ApplyScenarioRequest::setSnTransfer(bool snTransfer)
|
||||||
|
{
|
||||||
|
snTransfer_ = snTransfer;
|
||||||
|
setParameter("SnTransfer", snTransfer ? "true" : "false");
|
||||||
|
}
|
||||||
|
|
||||||
|
bool ApplyScenarioRequest::getUpdateOption()const
|
||||||
|
{
|
||||||
|
return updateOption_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ApplyScenarioRequest::setUpdateOption(bool updateOption)
|
||||||
|
{
|
||||||
|
updateOption_ = updateOption;
|
||||||
|
setParameter("UpdateOption", updateOption ? "true" : "false");
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ApplyScenarioRequest::getConfig()const
|
||||||
|
{
|
||||||
|
return config_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ApplyScenarioRequest::setConfig(const std::string& config)
|
||||||
|
{
|
||||||
|
config_ = config;
|
||||||
|
setParameter("Config", config);
|
||||||
|
}
|
||||||
|
|
||||||
51
arms/src/model/ApplyScenarioResult.cc
Normal file
51
arms/src/model/ApplyScenarioResult.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/arms/model/ApplyScenarioResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::ARMS;
|
||||||
|
using namespace AlibabaCloud::ARMS::Model;
|
||||||
|
|
||||||
|
ApplyScenarioResult::ApplyScenarioResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
ApplyScenarioResult::ApplyScenarioResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
ApplyScenarioResult::~ApplyScenarioResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void ApplyScenarioResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
if(!value["Result"].isNull())
|
||||||
|
result_ = value["Result"].asString();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ApplyScenarioResult::getResult()const
|
||||||
|
{
|
||||||
|
return result_;
|
||||||
|
}
|
||||||
|
|
||||||
40
arms/src/model/DeleteScenarioRequest.cc
Normal file
40
arms/src/model/DeleteScenarioRequest.cc
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
/*
|
||||||
|
* 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/arms/model/DeleteScenarioRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::ARMS::Model::DeleteScenarioRequest;
|
||||||
|
|
||||||
|
DeleteScenarioRequest::DeleteScenarioRequest() :
|
||||||
|
RpcServiceRequest("arms", "2019-08-08", "DeleteScenario")
|
||||||
|
{
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
DeleteScenarioRequest::~DeleteScenarioRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
long DeleteScenarioRequest::getScenarioId()const
|
||||||
|
{
|
||||||
|
return scenarioId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DeleteScenarioRequest::setScenarioId(long scenarioId)
|
||||||
|
{
|
||||||
|
scenarioId_ = scenarioId;
|
||||||
|
setParameter("ScenarioId", std::to_string(scenarioId));
|
||||||
|
}
|
||||||
|
|
||||||
51
arms/src/model/DeleteScenarioResult.cc
Normal file
51
arms/src/model/DeleteScenarioResult.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/arms/model/DeleteScenarioResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::ARMS;
|
||||||
|
using namespace AlibabaCloud::ARMS::Model;
|
||||||
|
|
||||||
|
DeleteScenarioResult::DeleteScenarioResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
DeleteScenarioResult::DeleteScenarioResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
DeleteScenarioResult::~DeleteScenarioResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void DeleteScenarioResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
if(!value["Result"].isNull())
|
||||||
|
result_ = value["Result"].asString() == "true";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
bool DeleteScenarioResult::getResult()const
|
||||||
|
{
|
||||||
|
return result_;
|
||||||
|
}
|
||||||
|
|
||||||
40
arms/src/model/GetAgentDownloadUrlRequest.cc
Normal file
40
arms/src/model/GetAgentDownloadUrlRequest.cc
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
/*
|
||||||
|
* 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/arms/model/GetAgentDownloadUrlRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::ARMS::Model::GetAgentDownloadUrlRequest;
|
||||||
|
|
||||||
|
GetAgentDownloadUrlRequest::GetAgentDownloadUrlRequest() :
|
||||||
|
RpcServiceRequest("arms", "2019-08-08", "GetAgentDownloadUrl")
|
||||||
|
{
|
||||||
|
setMethod(HttpRequest::Method::Get);
|
||||||
|
}
|
||||||
|
|
||||||
|
GetAgentDownloadUrlRequest::~GetAgentDownloadUrlRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string GetAgentDownloadUrlRequest::getRegionId()const
|
||||||
|
{
|
||||||
|
return regionId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetAgentDownloadUrlRequest::setRegionId(const std::string& regionId)
|
||||||
|
{
|
||||||
|
regionId_ = regionId;
|
||||||
|
setParameter("RegionId", regionId);
|
||||||
|
}
|
||||||
|
|
||||||
@@ -14,38 +14,38 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <alibabacloud/hitsdb/model/DeleteHiTSDBInstanceDataResult.h>
|
#include <alibabacloud/arms/model/GetAgentDownloadUrlResult.h>
|
||||||
#include <json/json.h>
|
#include <json/json.h>
|
||||||
|
|
||||||
using namespace AlibabaCloud::Hitsdb;
|
using namespace AlibabaCloud::ARMS;
|
||||||
using namespace AlibabaCloud::Hitsdb::Model;
|
using namespace AlibabaCloud::ARMS::Model;
|
||||||
|
|
||||||
DeleteHiTSDBInstanceDataResult::DeleteHiTSDBInstanceDataResult() :
|
GetAgentDownloadUrlResult::GetAgentDownloadUrlResult() :
|
||||||
ServiceResult()
|
ServiceResult()
|
||||||
{}
|
{}
|
||||||
|
|
||||||
DeleteHiTSDBInstanceDataResult::DeleteHiTSDBInstanceDataResult(const std::string &payload) :
|
GetAgentDownloadUrlResult::GetAgentDownloadUrlResult(const std::string &payload) :
|
||||||
ServiceResult()
|
ServiceResult()
|
||||||
{
|
{
|
||||||
parse(payload);
|
parse(payload);
|
||||||
}
|
}
|
||||||
|
|
||||||
DeleteHiTSDBInstanceDataResult::~DeleteHiTSDBInstanceDataResult()
|
GetAgentDownloadUrlResult::~GetAgentDownloadUrlResult()
|
||||||
{}
|
{}
|
||||||
|
|
||||||
void DeleteHiTSDBInstanceDataResult::parse(const std::string &payload)
|
void GetAgentDownloadUrlResult::parse(const std::string &payload)
|
||||||
{
|
{
|
||||||
Json::Reader reader;
|
Json::Reader reader;
|
||||||
Json::Value value;
|
Json::Value value;
|
||||||
reader.parse(payload, value);
|
reader.parse(payload, value);
|
||||||
setRequestId(value["RequestId"].asString());
|
setRequestId(value["RequestId"].asString());
|
||||||
if(!value["TaskId"].isNull())
|
if(!value["ArmsAgentDownloadUrl"].isNull())
|
||||||
taskId_ = std::stol(value["TaskId"].asString());
|
armsAgentDownloadUrl_ = value["ArmsAgentDownloadUrl"].asString();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
long DeleteHiTSDBInstanceDataResult::getTaskId()const
|
std::string GetAgentDownloadUrlResult::getArmsAgentDownloadUrl()const
|
||||||
{
|
{
|
||||||
return taskId_;
|
return armsAgentDownloadUrl_;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -27,6 +27,17 @@ ListDashboardsRequest::ListDashboardsRequest() :
|
|||||||
ListDashboardsRequest::~ListDashboardsRequest()
|
ListDashboardsRequest::~ListDashboardsRequest()
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
std::string ListDashboardsRequest::getClusterType()const
|
||||||
|
{
|
||||||
|
return clusterType_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListDashboardsRequest::setClusterType(const std::string& clusterType)
|
||||||
|
{
|
||||||
|
clusterType_ = clusterType;
|
||||||
|
setParameter("ClusterType", clusterType);
|
||||||
|
}
|
||||||
|
|
||||||
std::string ListDashboardsRequest::getRegionId()const
|
std::string ListDashboardsRequest::getRegionId()const
|
||||||
{
|
{
|
||||||
return regionId_;
|
return regionId_;
|
||||||
@@ -49,3 +60,14 @@ void ListDashboardsRequest::setClusterId(const std::string& clusterId)
|
|||||||
setParameter("ClusterId", clusterId);
|
setParameter("ClusterId", clusterId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string ListDashboardsRequest::getTitle()const
|
||||||
|
{
|
||||||
|
return title_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListDashboardsRequest::setTitle(const std::string& title)
|
||||||
|
{
|
||||||
|
title_ = title;
|
||||||
|
setParameter("Title", title);
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
84
arms/src/model/ListScenarioRequest.cc
Normal file
84
arms/src/model/ListScenarioRequest.cc
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/arms/model/ListScenarioRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::ARMS::Model::ListScenarioRequest;
|
||||||
|
|
||||||
|
ListScenarioRequest::ListScenarioRequest() :
|
||||||
|
RpcServiceRequest("arms", "2019-08-08", "ListScenario")
|
||||||
|
{
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
ListScenarioRequest::~ListScenarioRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string ListScenarioRequest::getRegionId()const
|
||||||
|
{
|
||||||
|
return regionId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListScenarioRequest::setRegionId(const std::string& regionId)
|
||||||
|
{
|
||||||
|
regionId_ = regionId;
|
||||||
|
setParameter("RegionId", regionId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListScenarioRequest::getScenario()const
|
||||||
|
{
|
||||||
|
return scenario_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListScenarioRequest::setScenario(const std::string& scenario)
|
||||||
|
{
|
||||||
|
scenario_ = scenario;
|
||||||
|
setParameter("Scenario", scenario);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListScenarioRequest::getAppId()const
|
||||||
|
{
|
||||||
|
return appId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListScenarioRequest::setAppId(const std::string& appId)
|
||||||
|
{
|
||||||
|
appId_ = appId;
|
||||||
|
setParameter("AppId", appId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListScenarioRequest::getName()const
|
||||||
|
{
|
||||||
|
return name_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListScenarioRequest::setName(const std::string& name)
|
||||||
|
{
|
||||||
|
name_ = name;
|
||||||
|
setParameter("Name", name);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListScenarioRequest::getSign()const
|
||||||
|
{
|
||||||
|
return sign_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListScenarioRequest::setSign(const std::string& sign)
|
||||||
|
{
|
||||||
|
sign_ = sign;
|
||||||
|
setParameter("Sign", sign);
|
||||||
|
}
|
||||||
|
|
||||||
73
arms/src/model/ListScenarioResult.cc
Normal file
73
arms/src/model/ListScenarioResult.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/arms/model/ListScenarioResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::ARMS;
|
||||||
|
using namespace AlibabaCloud::ARMS::Model;
|
||||||
|
|
||||||
|
ListScenarioResult::ListScenarioResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
ListScenarioResult::ListScenarioResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
ListScenarioResult::~ListScenarioResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void ListScenarioResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
auto allArmsScenariosNode = value["ArmsScenarios"]["ArmsScenariosItem"];
|
||||||
|
for (auto valueArmsScenariosArmsScenariosItem : allArmsScenariosNode)
|
||||||
|
{
|
||||||
|
ArmsScenariosItem armsScenariosObject;
|
||||||
|
if(!valueArmsScenariosArmsScenariosItem["Id"].isNull())
|
||||||
|
armsScenariosObject.id = std::stol(valueArmsScenariosArmsScenariosItem["Id"].asString());
|
||||||
|
if(!valueArmsScenariosArmsScenariosItem["CreateTime"].isNull())
|
||||||
|
armsScenariosObject.createTime = valueArmsScenariosArmsScenariosItem["CreateTime"].asString();
|
||||||
|
if(!valueArmsScenariosArmsScenariosItem["UpdateTime"].isNull())
|
||||||
|
armsScenariosObject.updateTime = valueArmsScenariosArmsScenariosItem["UpdateTime"].asString();
|
||||||
|
if(!valueArmsScenariosArmsScenariosItem["Name"].isNull())
|
||||||
|
armsScenariosObject.name = valueArmsScenariosArmsScenariosItem["Name"].asString();
|
||||||
|
if(!valueArmsScenariosArmsScenariosItem["Sign"].isNull())
|
||||||
|
armsScenariosObject.sign = valueArmsScenariosArmsScenariosItem["Sign"].asString();
|
||||||
|
if(!valueArmsScenariosArmsScenariosItem["UserId"].isNull())
|
||||||
|
armsScenariosObject.userId = valueArmsScenariosArmsScenariosItem["UserId"].asString();
|
||||||
|
if(!valueArmsScenariosArmsScenariosItem["RegionId"].isNull())
|
||||||
|
armsScenariosObject.regionId = valueArmsScenariosArmsScenariosItem["RegionId"].asString();
|
||||||
|
if(!valueArmsScenariosArmsScenariosItem["AppId"].isNull())
|
||||||
|
armsScenariosObject.appId = valueArmsScenariosArmsScenariosItem["AppId"].asString();
|
||||||
|
if(!valueArmsScenariosArmsScenariosItem["Extensions"].isNull())
|
||||||
|
armsScenariosObject.extensions = valueArmsScenariosArmsScenariosItem["Extensions"].asString();
|
||||||
|
armsScenarios_.push_back(armsScenariosObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::vector<ListScenarioResult::ArmsScenariosItem> ListScenarioResult::getArmsScenarios()const
|
||||||
|
{
|
||||||
|
return armsScenarios_;
|
||||||
|
}
|
||||||
|
|
||||||
51
arms/src/model/OpenArmsServiceRequest.cc
Normal file
51
arms/src/model/OpenArmsServiceRequest.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/arms/model/OpenArmsServiceRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::ARMS::Model::OpenArmsServiceRequest;
|
||||||
|
|
||||||
|
OpenArmsServiceRequest::OpenArmsServiceRequest() :
|
||||||
|
RpcServiceRequest("arms", "2019-08-08", "OpenArmsService")
|
||||||
|
{
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
OpenArmsServiceRequest::~OpenArmsServiceRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
long OpenArmsServiceRequest::getOwnerId()const
|
||||||
|
{
|
||||||
|
return ownerId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void OpenArmsServiceRequest::setOwnerId(long ownerId)
|
||||||
|
{
|
||||||
|
ownerId_ = ownerId;
|
||||||
|
setParameter("OwnerId", std::to_string(ownerId));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string OpenArmsServiceRequest::getType()const
|
||||||
|
{
|
||||||
|
return type_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void OpenArmsServiceRequest::setType(const std::string& type)
|
||||||
|
{
|
||||||
|
type_ = type;
|
||||||
|
setParameter("Type", type);
|
||||||
|
}
|
||||||
|
|
||||||
@@ -14,37 +14,37 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <alibabacloud/hitsdb/model/RenewTSDBInstanceResult.h>
|
#include <alibabacloud/arms/model/OpenArmsServiceResult.h>
|
||||||
#include <json/json.h>
|
#include <json/json.h>
|
||||||
|
|
||||||
using namespace AlibabaCloud::Hitsdb;
|
using namespace AlibabaCloud::ARMS;
|
||||||
using namespace AlibabaCloud::Hitsdb::Model;
|
using namespace AlibabaCloud::ARMS::Model;
|
||||||
|
|
||||||
RenewTSDBInstanceResult::RenewTSDBInstanceResult() :
|
OpenArmsServiceResult::OpenArmsServiceResult() :
|
||||||
ServiceResult()
|
ServiceResult()
|
||||||
{}
|
{}
|
||||||
|
|
||||||
RenewTSDBInstanceResult::RenewTSDBInstanceResult(const std::string &payload) :
|
OpenArmsServiceResult::OpenArmsServiceResult(const std::string &payload) :
|
||||||
ServiceResult()
|
ServiceResult()
|
||||||
{
|
{
|
||||||
parse(payload);
|
parse(payload);
|
||||||
}
|
}
|
||||||
|
|
||||||
RenewTSDBInstanceResult::~RenewTSDBInstanceResult()
|
OpenArmsServiceResult::~OpenArmsServiceResult()
|
||||||
{}
|
{}
|
||||||
|
|
||||||
void RenewTSDBInstanceResult::parse(const std::string &payload)
|
void OpenArmsServiceResult::parse(const std::string &payload)
|
||||||
{
|
{
|
||||||
Json::Reader reader;
|
Json::Reader reader;
|
||||||
Json::Value value;
|
Json::Value value;
|
||||||
reader.parse(payload, value);
|
reader.parse(payload, value);
|
||||||
setRequestId(value["RequestId"].asString());
|
setRequestId(value["RequestId"].asString());
|
||||||
if(!value["OrderId"].isNull())
|
if(!value["OrderId"].isNull())
|
||||||
orderId_ = std::stol(value["OrderId"].asString());
|
orderId_ = value["OrderId"].asString();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
long RenewTSDBInstanceResult::getOrderId()const
|
std::string OpenArmsServiceResult::getOrderId()const
|
||||||
{
|
{
|
||||||
return orderId_;
|
return orderId_;
|
||||||
}
|
}
|
||||||
@@ -69,6 +69,8 @@ set(bssopenapi_public_header_model
|
|||||||
include/alibabacloud/bssopenapi/model/QueryAccountBalanceResult.h
|
include/alibabacloud/bssopenapi/model/QueryAccountBalanceResult.h
|
||||||
include/alibabacloud/bssopenapi/model/QueryAccountBillRequest.h
|
include/alibabacloud/bssopenapi/model/QueryAccountBillRequest.h
|
||||||
include/alibabacloud/bssopenapi/model/QueryAccountBillResult.h
|
include/alibabacloud/bssopenapi/model/QueryAccountBillResult.h
|
||||||
|
include/alibabacloud/bssopenapi/model/QueryAccountTransactionDetailsRequest.h
|
||||||
|
include/alibabacloud/bssopenapi/model/QueryAccountTransactionDetailsResult.h
|
||||||
include/alibabacloud/bssopenapi/model/QueryAccountTransactionsRequest.h
|
include/alibabacloud/bssopenapi/model/QueryAccountTransactionsRequest.h
|
||||||
include/alibabacloud/bssopenapi/model/QueryAccountTransactionsResult.h
|
include/alibabacloud/bssopenapi/model/QueryAccountTransactionsResult.h
|
||||||
include/alibabacloud/bssopenapi/model/QueryAvailableInstancesRequest.h
|
include/alibabacloud/bssopenapi/model/QueryAvailableInstancesRequest.h
|
||||||
@@ -190,6 +192,8 @@ set(bssopenapi_src
|
|||||||
src/model/QueryAccountBalanceResult.cc
|
src/model/QueryAccountBalanceResult.cc
|
||||||
src/model/QueryAccountBillRequest.cc
|
src/model/QueryAccountBillRequest.cc
|
||||||
src/model/QueryAccountBillResult.cc
|
src/model/QueryAccountBillResult.cc
|
||||||
|
src/model/QueryAccountTransactionDetailsRequest.cc
|
||||||
|
src/model/QueryAccountTransactionDetailsResult.cc
|
||||||
src/model/QueryAccountTransactionsRequest.cc
|
src/model/QueryAccountTransactionsRequest.cc
|
||||||
src/model/QueryAccountTransactionsResult.cc
|
src/model/QueryAccountTransactionsResult.cc
|
||||||
src/model/QueryAvailableInstancesRequest.cc
|
src/model/QueryAvailableInstancesRequest.cc
|
||||||
|
|||||||
@@ -70,6 +70,8 @@
|
|||||||
#include "model/QueryAccountBalanceResult.h"
|
#include "model/QueryAccountBalanceResult.h"
|
||||||
#include "model/QueryAccountBillRequest.h"
|
#include "model/QueryAccountBillRequest.h"
|
||||||
#include "model/QueryAccountBillResult.h"
|
#include "model/QueryAccountBillResult.h"
|
||||||
|
#include "model/QueryAccountTransactionDetailsRequest.h"
|
||||||
|
#include "model/QueryAccountTransactionDetailsResult.h"
|
||||||
#include "model/QueryAccountTransactionsRequest.h"
|
#include "model/QueryAccountTransactionsRequest.h"
|
||||||
#include "model/QueryAccountTransactionsResult.h"
|
#include "model/QueryAccountTransactionsResult.h"
|
||||||
#include "model/QueryAvailableInstancesRequest.h"
|
#include "model/QueryAvailableInstancesRequest.h"
|
||||||
@@ -221,6 +223,9 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::QueryAccountBillResult> QueryAccountBillOutcome;
|
typedef Outcome<Error, Model::QueryAccountBillResult> QueryAccountBillOutcome;
|
||||||
typedef std::future<QueryAccountBillOutcome> QueryAccountBillOutcomeCallable;
|
typedef std::future<QueryAccountBillOutcome> QueryAccountBillOutcomeCallable;
|
||||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryAccountBillRequest&, const QueryAccountBillOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAccountBillAsyncHandler;
|
typedef std::function<void(const BssOpenApiClient*, const Model::QueryAccountBillRequest&, const QueryAccountBillOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAccountBillAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::QueryAccountTransactionDetailsResult> QueryAccountTransactionDetailsOutcome;
|
||||||
|
typedef std::future<QueryAccountTransactionDetailsOutcome> QueryAccountTransactionDetailsOutcomeCallable;
|
||||||
|
typedef std::function<void(const BssOpenApiClient*, const Model::QueryAccountTransactionDetailsRequest&, const QueryAccountTransactionDetailsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAccountTransactionDetailsAsyncHandler;
|
||||||
typedef Outcome<Error, Model::QueryAccountTransactionsResult> QueryAccountTransactionsOutcome;
|
typedef Outcome<Error, Model::QueryAccountTransactionsResult> QueryAccountTransactionsOutcome;
|
||||||
typedef std::future<QueryAccountTransactionsOutcome> QueryAccountTransactionsOutcomeCallable;
|
typedef std::future<QueryAccountTransactionsOutcome> QueryAccountTransactionsOutcomeCallable;
|
||||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryAccountTransactionsRequest&, const QueryAccountTransactionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAccountTransactionsAsyncHandler;
|
typedef std::function<void(const BssOpenApiClient*, const Model::QueryAccountTransactionsRequest&, const QueryAccountTransactionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAccountTransactionsAsyncHandler;
|
||||||
@@ -403,6 +408,9 @@ namespace AlibabaCloud
|
|||||||
QueryAccountBillOutcome queryAccountBill(const Model::QueryAccountBillRequest &request)const;
|
QueryAccountBillOutcome queryAccountBill(const Model::QueryAccountBillRequest &request)const;
|
||||||
void queryAccountBillAsync(const Model::QueryAccountBillRequest& request, const QueryAccountBillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void queryAccountBillAsync(const Model::QueryAccountBillRequest& request, const QueryAccountBillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
QueryAccountBillOutcomeCallable queryAccountBillCallable(const Model::QueryAccountBillRequest& request) const;
|
QueryAccountBillOutcomeCallable queryAccountBillCallable(const Model::QueryAccountBillRequest& request) const;
|
||||||
|
QueryAccountTransactionDetailsOutcome queryAccountTransactionDetails(const Model::QueryAccountTransactionDetailsRequest &request)const;
|
||||||
|
void queryAccountTransactionDetailsAsync(const Model::QueryAccountTransactionDetailsRequest& request, const QueryAccountTransactionDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
QueryAccountTransactionDetailsOutcomeCallable queryAccountTransactionDetailsCallable(const Model::QueryAccountTransactionDetailsRequest& request) const;
|
||||||
QueryAccountTransactionsOutcome queryAccountTransactions(const Model::QueryAccountTransactionsRequest &request)const;
|
QueryAccountTransactionsOutcome queryAccountTransactions(const Model::QueryAccountTransactionsRequest &request)const;
|
||||||
void queryAccountTransactionsAsync(const Model::QueryAccountTransactionsRequest& request, const QueryAccountTransactionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void queryAccountTransactionsAsync(const Model::QueryAccountTransactionsRequest& request, const QueryAccountTransactionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
QueryAccountTransactionsOutcomeCallable queryAccountTransactionsCallable(const Model::QueryAccountTransactionsRequest& request) const;
|
QueryAccountTransactionsOutcomeCallable queryAccountTransactionsCallable(const Model::QueryAccountTransactionsRequest& request) const;
|
||||||
|
|||||||
@@ -35,8 +35,8 @@ namespace AlibabaCloud
|
|||||||
{
|
{
|
||||||
std::string resourceId;
|
std::string resourceId;
|
||||||
std::string commodityCode;
|
std::string commodityCode;
|
||||||
long resourceUserId;
|
|
||||||
std::string apportionCode;
|
std::string apportionCode;
|
||||||
|
long resourceUserId;
|
||||||
};
|
};
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|||||||
@@ -37,8 +37,8 @@ namespace AlibabaCloud
|
|||||||
struct CostUnitDtoListItem
|
struct CostUnitDtoListItem
|
||||||
{
|
{
|
||||||
long unitId;
|
long unitId;
|
||||||
long ownerUid;
|
|
||||||
long parentUnitId;
|
long parentUnitId;
|
||||||
|
long ownerUid;
|
||||||
std::string unitName;
|
std::string unitName;
|
||||||
};
|
};
|
||||||
std::vector<CostUnitDtoListItem> costUnitDtoList;
|
std::vector<CostUnitDtoListItem> costUnitDtoList;
|
||||||
|
|||||||
@@ -39,23 +39,24 @@ namespace AlibabaCloud
|
|||||||
std::string afterTaxAmount;
|
std::string afterTaxAmount;
|
||||||
std::string subOrderId;
|
std::string subOrderId;
|
||||||
std::string config;
|
std::string config;
|
||||||
std::string paymentTime;
|
|
||||||
std::string tax;
|
|
||||||
std::string paymentCurrency;
|
|
||||||
std::string _operator;
|
std::string _operator;
|
||||||
|
std::string tax;
|
||||||
|
std::string paymentTime;
|
||||||
|
std::string paymentCurrency;
|
||||||
std::string usageEndTime;
|
std::string usageEndTime;
|
||||||
std::string subscriptionType;
|
std::string subscriptionType;
|
||||||
std::string pretaxGrossAmount;
|
std::string pretaxGrossAmount;
|
||||||
std::string orderType;
|
std::string orderType;
|
||||||
std::string currency;
|
std::string currency;
|
||||||
|
std::string commodityCode;
|
||||||
std::string usageStartTime;
|
std::string usageStartTime;
|
||||||
std::string originalConfig;
|
std::string originalConfig;
|
||||||
std::string paymentStatus;
|
std::string paymentStatus;
|
||||||
std::string productCode;
|
std::string productCode;
|
||||||
std::string createTime;
|
std::string createTime;
|
||||||
std::string productType;
|
std::string productType;
|
||||||
std::string quantity;
|
|
||||||
std::string relatedOrderId;
|
std::string relatedOrderId;
|
||||||
|
std::string quantity;
|
||||||
std::string orderId;
|
std::string orderId;
|
||||||
std::string pretaxAmount;
|
std::string pretaxAmount;
|
||||||
std::string orderSubType;
|
std::string orderSubType;
|
||||||
@@ -64,8 +65,8 @@ namespace AlibabaCloud
|
|||||||
std::string pretaxAmountLocal;
|
std::string pretaxAmountLocal;
|
||||||
};
|
};
|
||||||
int totalCount;
|
int totalCount;
|
||||||
int pageNum;
|
|
||||||
int pageSize;
|
int pageSize;
|
||||||
|
int pageNum;
|
||||||
std::vector<Order> orderList;
|
std::vector<Order> orderList;
|
||||||
std::string hostName;
|
std::string hostName;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -0,0 +1,72 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONDETAILSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONDETAILSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace BssOpenApi
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryAccountTransactionDetailsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
QueryAccountTransactionDetailsRequest();
|
||||||
|
~QueryAccountTransactionDetailsRequest();
|
||||||
|
|
||||||
|
std::string getTransactionType()const;
|
||||||
|
void setTransactionType(const std::string& transactionType);
|
||||||
|
std::string getCreateTimeEnd()const;
|
||||||
|
void setCreateTimeEnd(const std::string& createTimeEnd);
|
||||||
|
std::string getRecordID()const;
|
||||||
|
void setRecordID(const std::string& recordID);
|
||||||
|
std::string getNextToken()const;
|
||||||
|
void setNextToken(const std::string& nextToken);
|
||||||
|
int getMaxResults()const;
|
||||||
|
void setMaxResults(int maxResults);
|
||||||
|
std::string getTransactionChannel()const;
|
||||||
|
void setTransactionChannel(const std::string& transactionChannel);
|
||||||
|
std::string getTransactionChannelSN()const;
|
||||||
|
void setTransactionChannelSN(const std::string& transactionChannelSN);
|
||||||
|
std::string getCreateTimeStart()const;
|
||||||
|
void setCreateTimeStart(const std::string& createTimeStart);
|
||||||
|
std::string getTransactionNumber()const;
|
||||||
|
void setTransactionNumber(const std::string& transactionNumber);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string transactionType_;
|
||||||
|
std::string createTimeEnd_;
|
||||||
|
std::string recordID_;
|
||||||
|
std::string nextToken_;
|
||||||
|
int maxResults_;
|
||||||
|
std::string transactionChannel_;
|
||||||
|
std::string transactionChannelSN_;
|
||||||
|
std::string createTimeStart_;
|
||||||
|
std::string transactionNumber_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONDETAILSREQUEST_H_
|
||||||
@@ -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_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONDETAILSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONDETAILSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace BssOpenApi
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryAccountTransactionDetailsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct AccountTransactionsListItem
|
||||||
|
{
|
||||||
|
std::string transactionType;
|
||||||
|
std::string billingCycle;
|
||||||
|
std::string transactionNumber;
|
||||||
|
std::string amount;
|
||||||
|
std::string transactionAccount;
|
||||||
|
std::string transactionTime;
|
||||||
|
std::string transactionChannelSN;
|
||||||
|
std::string remarks;
|
||||||
|
std::string fundType;
|
||||||
|
std::string transactionFlow;
|
||||||
|
std::string recordID;
|
||||||
|
std::string balance;
|
||||||
|
std::string transactionChannel;
|
||||||
|
};
|
||||||
|
int totalCount;
|
||||||
|
std::string nextToken;
|
||||||
|
int maxResults;
|
||||||
|
std::vector<AccountTransactionsListItem> accountTransactionsList;
|
||||||
|
std::string accountName;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
QueryAccountTransactionDetailsResult();
|
||||||
|
explicit QueryAccountTransactionDetailsResult(const std::string &payload);
|
||||||
|
~QueryAccountTransactionDetailsResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
Data data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONDETAILSRESULT_H_
|
||||||
@@ -37,15 +37,15 @@ namespace AlibabaCloud
|
|||||||
struct CostUnit
|
struct CostUnit
|
||||||
{
|
{
|
||||||
long unitId;
|
long unitId;
|
||||||
long ownerUid;
|
|
||||||
long parentUnitId;
|
long parentUnitId;
|
||||||
|
long ownerUid;
|
||||||
std::string unitName;
|
std::string unitName;
|
||||||
};
|
};
|
||||||
struct CostUnitStatisInfo
|
struct CostUnitStatisInfo
|
||||||
{
|
{
|
||||||
long subUnitCount;
|
long subUnitCount;
|
||||||
long totalResourceCount;
|
|
||||||
long totalResourceGroupCount;
|
long totalResourceGroupCount;
|
||||||
|
long totalResourceCount;
|
||||||
long userCount;
|
long userCount;
|
||||||
long resourceCount;
|
long resourceCount;
|
||||||
long totalUserCount;
|
long totalUserCount;
|
||||||
@@ -64,12 +64,12 @@ namespace AlibabaCloud
|
|||||||
std::string commodityCode;
|
std::string commodityCode;
|
||||||
std::string resourceStatus;
|
std::string resourceStatus;
|
||||||
std::string resourceUserName;
|
std::string resourceUserName;
|
||||||
std::string commodityName;
|
|
||||||
std::string resourceGroup;
|
std::string resourceGroup;
|
||||||
|
std::string commodityName;
|
||||||
};
|
};
|
||||||
int totalCount;
|
int totalCount;
|
||||||
int pageNum;
|
|
||||||
int pageSize;
|
int pageSize;
|
||||||
|
int pageNum;
|
||||||
CostUnit costUnit;
|
CostUnit costUnit;
|
||||||
std::vector<ResourceInstanceList> resourceInstanceDtoList;
|
std::vector<ResourceInstanceList> resourceInstanceDtoList;
|
||||||
CostUnitStatisInfo costUnitStatisInfo;
|
CostUnitStatisInfo costUnitStatisInfo;
|
||||||
|
|||||||
@@ -37,13 +37,13 @@ namespace AlibabaCloud
|
|||||||
struct CostUnitDtoListItem
|
struct CostUnitDtoListItem
|
||||||
{
|
{
|
||||||
long unitId;
|
long unitId;
|
||||||
long ownerUid;
|
|
||||||
long parentUnitId;
|
long parentUnitId;
|
||||||
|
long ownerUid;
|
||||||
std::string unitName;
|
std::string unitName;
|
||||||
};
|
};
|
||||||
int totalCount;
|
int totalCount;
|
||||||
int pageNum;
|
|
||||||
int pageSize;
|
int pageSize;
|
||||||
|
int pageNum;
|
||||||
std::vector<CostUnitDtoListItem> costUnitDtoList;
|
std::vector<CostUnitDtoListItem> costUnitDtoList;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -50,6 +50,7 @@ namespace AlibabaCloud
|
|||||||
std::string orderType;
|
std::string orderType;
|
||||||
std::string pretaxAmount;
|
std::string pretaxAmount;
|
||||||
std::string currency;
|
std::string currency;
|
||||||
|
std::string commodityCode;
|
||||||
std::string paymentStatus;
|
std::string paymentStatus;
|
||||||
std::string pretaxAmountLocal;
|
std::string pretaxAmountLocal;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -915,6 +915,42 @@ BssOpenApiClient::QueryAccountBillOutcomeCallable BssOpenApiClient::queryAccount
|
|||||||
return task->get_future();
|
return task->get_future();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
BssOpenApiClient::QueryAccountTransactionDetailsOutcome BssOpenApiClient::queryAccountTransactionDetails(const QueryAccountTransactionDetailsRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return QueryAccountTransactionDetailsOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return QueryAccountTransactionDetailsOutcome(QueryAccountTransactionDetailsResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return QueryAccountTransactionDetailsOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void BssOpenApiClient::queryAccountTransactionDetailsAsync(const QueryAccountTransactionDetailsRequest& request, const QueryAccountTransactionDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, queryAccountTransactionDetails(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
BssOpenApiClient::QueryAccountTransactionDetailsOutcomeCallable BssOpenApiClient::queryAccountTransactionDetailsCallable(const QueryAccountTransactionDetailsRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<QueryAccountTransactionDetailsOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->queryAccountTransactionDetails(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
BssOpenApiClient::QueryAccountTransactionsOutcome BssOpenApiClient::queryAccountTransactions(const QueryAccountTransactionsRequest &request) const
|
BssOpenApiClient::QueryAccountTransactionsOutcome BssOpenApiClient::queryAccountTransactions(const QueryAccountTransactionsRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
|||||||
@@ -40,8 +40,8 @@ void AllocateCostUnitResourceRequest::setResourceInstanceList(const std::vector<
|
|||||||
std::string resourceInstanceListObjStr = "ResourceInstanceList." + std::to_string(dep1 + 1);
|
std::string resourceInstanceListObjStr = "ResourceInstanceList." + std::to_string(dep1 + 1);
|
||||||
setParameter(resourceInstanceListObjStr + ".ResourceId", resourceInstanceListObj.resourceId);
|
setParameter(resourceInstanceListObjStr + ".ResourceId", resourceInstanceListObj.resourceId);
|
||||||
setParameter(resourceInstanceListObjStr + ".CommodityCode", resourceInstanceListObj.commodityCode);
|
setParameter(resourceInstanceListObjStr + ".CommodityCode", resourceInstanceListObj.commodityCode);
|
||||||
setParameter(resourceInstanceListObjStr + ".ResourceUserId", std::to_string(resourceInstanceListObj.resourceUserId));
|
|
||||||
setParameter(resourceInstanceListObjStr + ".ApportionCode", resourceInstanceListObj.apportionCode);
|
setParameter(resourceInstanceListObjStr + ".ApportionCode", resourceInstanceListObj.apportionCode);
|
||||||
|
setParameter(resourceInstanceListObjStr + ".ResourceUserId", std::to_string(resourceInstanceListObj.resourceUserId));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -40,18 +40,18 @@ void AllocateCostUnitResourceResult::parse(const std::string &payload)
|
|||||||
reader.parse(payload, value);
|
reader.parse(payload, value);
|
||||||
setRequestId(value["RequestId"].asString());
|
setRequestId(value["RequestId"].asString());
|
||||||
auto dataNode = value["Data"];
|
auto dataNode = value["Data"];
|
||||||
|
if(!dataNode["IsSuccess"].isNull())
|
||||||
|
data_.isSuccess = dataNode["IsSuccess"].asString() == "true";
|
||||||
if(!dataNode["ToUnitUserId"].isNull())
|
if(!dataNode["ToUnitUserId"].isNull())
|
||||||
data_.toUnitUserId = std::stol(dataNode["ToUnitUserId"].asString());
|
data_.toUnitUserId = std::stol(dataNode["ToUnitUserId"].asString());
|
||||||
if(!dataNode["ToUnitId"].isNull())
|
if(!dataNode["ToUnitId"].isNull())
|
||||||
data_.toUnitId = std::stol(dataNode["ToUnitId"].asString());
|
data_.toUnitId = std::stol(dataNode["ToUnitId"].asString());
|
||||||
if(!dataNode["IsSuccess"].isNull())
|
|
||||||
data_.isSuccess = dataNode["IsSuccess"].asString() == "true";
|
|
||||||
if(!value["Success"].isNull())
|
|
||||||
success_ = value["Success"].asString() == "true";
|
|
||||||
if(!value["Code"].isNull())
|
|
||||||
code_ = value["Code"].asString();
|
|
||||||
if(!value["Message"].isNull())
|
if(!value["Message"].isNull())
|
||||||
message_ = value["Message"].asString();
|
message_ = value["Message"].asString();
|
||||||
|
if(!value["Code"].isNull())
|
||||||
|
code_ = value["Code"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -44,22 +44,22 @@ void CreateCostUnitResult::parse(const std::string &payload)
|
|||||||
for (auto dataNodeCostUnitDtoListCostUnitDtoListItem : allCostUnitDtoListNode)
|
for (auto dataNodeCostUnitDtoListCostUnitDtoListItem : allCostUnitDtoListNode)
|
||||||
{
|
{
|
||||||
Data::CostUnitDtoListItem costUnitDtoListItemObject;
|
Data::CostUnitDtoListItem costUnitDtoListItemObject;
|
||||||
if(!dataNodeCostUnitDtoListCostUnitDtoListItem["OwnerUid"].isNull())
|
|
||||||
costUnitDtoListItemObject.ownerUid = std::stol(dataNodeCostUnitDtoListCostUnitDtoListItem["OwnerUid"].asString());
|
|
||||||
if(!dataNodeCostUnitDtoListCostUnitDtoListItem["ParentUnitId"].isNull())
|
|
||||||
costUnitDtoListItemObject.parentUnitId = std::stol(dataNodeCostUnitDtoListCostUnitDtoListItem["ParentUnitId"].asString());
|
|
||||||
if(!dataNodeCostUnitDtoListCostUnitDtoListItem["UnitId"].isNull())
|
if(!dataNodeCostUnitDtoListCostUnitDtoListItem["UnitId"].isNull())
|
||||||
costUnitDtoListItemObject.unitId = std::stol(dataNodeCostUnitDtoListCostUnitDtoListItem["UnitId"].asString());
|
costUnitDtoListItemObject.unitId = std::stol(dataNodeCostUnitDtoListCostUnitDtoListItem["UnitId"].asString());
|
||||||
|
if(!dataNodeCostUnitDtoListCostUnitDtoListItem["ParentUnitId"].isNull())
|
||||||
|
costUnitDtoListItemObject.parentUnitId = std::stol(dataNodeCostUnitDtoListCostUnitDtoListItem["ParentUnitId"].asString());
|
||||||
|
if(!dataNodeCostUnitDtoListCostUnitDtoListItem["OwnerUid"].isNull())
|
||||||
|
costUnitDtoListItemObject.ownerUid = std::stol(dataNodeCostUnitDtoListCostUnitDtoListItem["OwnerUid"].asString());
|
||||||
if(!dataNodeCostUnitDtoListCostUnitDtoListItem["UnitName"].isNull())
|
if(!dataNodeCostUnitDtoListCostUnitDtoListItem["UnitName"].isNull())
|
||||||
costUnitDtoListItemObject.unitName = dataNodeCostUnitDtoListCostUnitDtoListItem["UnitName"].asString();
|
costUnitDtoListItemObject.unitName = dataNodeCostUnitDtoListCostUnitDtoListItem["UnitName"].asString();
|
||||||
data_.costUnitDtoList.push_back(costUnitDtoListItemObject);
|
data_.costUnitDtoList.push_back(costUnitDtoListItemObject);
|
||||||
}
|
}
|
||||||
if(!value["Success"].isNull())
|
|
||||||
success_ = value["Success"].asString() == "true";
|
|
||||||
if(!value["Code"].isNull())
|
|
||||||
code_ = value["Code"].asString();
|
|
||||||
if(!value["Message"].isNull())
|
if(!value["Message"].isNull())
|
||||||
message_ = value["Message"].asString();
|
message_ = value["Message"].asString();
|
||||||
|
if(!value["Code"].isNull())
|
||||||
|
code_ = value["Code"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -40,18 +40,18 @@ void DeleteCostUnitResult::parse(const std::string &payload)
|
|||||||
reader.parse(payload, value);
|
reader.parse(payload, value);
|
||||||
setRequestId(value["RequestId"].asString());
|
setRequestId(value["RequestId"].asString());
|
||||||
auto dataNode = value["Data"];
|
auto dataNode = value["Data"];
|
||||||
if(!dataNode["OwnerUid"].isNull())
|
|
||||||
data_.ownerUid = std::stol(dataNode["OwnerUid"].asString());
|
|
||||||
if(!dataNode["UnitId"].isNull())
|
|
||||||
data_.unitId = std::stol(dataNode["UnitId"].asString());
|
|
||||||
if(!dataNode["IsSuccess"].isNull())
|
if(!dataNode["IsSuccess"].isNull())
|
||||||
data_.isSuccess = dataNode["IsSuccess"].asString() == "true";
|
data_.isSuccess = dataNode["IsSuccess"].asString() == "true";
|
||||||
if(!value["Success"].isNull())
|
if(!dataNode["UnitId"].isNull())
|
||||||
success_ = value["Success"].asString() == "true";
|
data_.unitId = std::stol(dataNode["UnitId"].asString());
|
||||||
if(!value["Code"].isNull())
|
if(!dataNode["OwnerUid"].isNull())
|
||||||
code_ = value["Code"].asString();
|
data_.ownerUid = std::stol(dataNode["OwnerUid"].asString());
|
||||||
if(!value["Message"].isNull())
|
if(!value["Message"].isNull())
|
||||||
message_ = value["Message"].asString();
|
message_ = value["Message"].asString();
|
||||||
|
if(!value["Code"].isNull())
|
||||||
|
code_ = value["Code"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -67,18 +67,18 @@ void DescribePricingModuleResult::parse(const std::string &payload)
|
|||||||
attributeObject.name = dataNodeAttributeListAttribute["Name"].asString();
|
attributeObject.name = dataNodeAttributeListAttribute["Name"].asString();
|
||||||
if(!dataNodeAttributeListAttribute["Unit"].isNull())
|
if(!dataNodeAttributeListAttribute["Unit"].isNull())
|
||||||
attributeObject.unit = dataNodeAttributeListAttribute["Unit"].asString();
|
attributeObject.unit = dataNodeAttributeListAttribute["Unit"].asString();
|
||||||
auto allValuesNode = allAttributeListNode["Values"]["AttributeValue"];
|
auto allValuesNode = dataNodeAttributeListAttribute["Values"]["AttributeValue"];
|
||||||
for (auto allAttributeListNodeValuesAttributeValue : allValuesNode)
|
for (auto dataNodeAttributeListAttributeValuesAttributeValue : allValuesNode)
|
||||||
{
|
{
|
||||||
Data::Attribute::AttributeValue valuesObject;
|
Data::Attribute::AttributeValue valuesObject;
|
||||||
if(!allAttributeListNodeValuesAttributeValue["Type"].isNull())
|
if(!dataNodeAttributeListAttributeValuesAttributeValue["Type"].isNull())
|
||||||
valuesObject.type = allAttributeListNodeValuesAttributeValue["Type"].asString();
|
valuesObject.type = dataNodeAttributeListAttributeValuesAttributeValue["Type"].asString();
|
||||||
if(!allAttributeListNodeValuesAttributeValue["Name"].isNull())
|
if(!dataNodeAttributeListAttributeValuesAttributeValue["Name"].isNull())
|
||||||
valuesObject.name = allAttributeListNodeValuesAttributeValue["Name"].asString();
|
valuesObject.name = dataNodeAttributeListAttributeValuesAttributeValue["Name"].asString();
|
||||||
if(!allAttributeListNodeValuesAttributeValue["Value"].isNull())
|
if(!dataNodeAttributeListAttributeValuesAttributeValue["Value"].isNull())
|
||||||
valuesObject.value = allAttributeListNodeValuesAttributeValue["Value"].asString();
|
valuesObject.value = dataNodeAttributeListAttributeValuesAttributeValue["Value"].asString();
|
||||||
if(!allAttributeListNodeValuesAttributeValue["Remark"].isNull())
|
if(!dataNodeAttributeListAttributeValuesAttributeValue["Remark"].isNull())
|
||||||
valuesObject.remark = allAttributeListNodeValuesAttributeValue["Remark"].asString();
|
valuesObject.remark = dataNodeAttributeListAttributeValuesAttributeValue["Remark"].asString();
|
||||||
attributeObject.values.push_back(valuesObject);
|
attributeObject.values.push_back(valuesObject);
|
||||||
}
|
}
|
||||||
data_.attributeList.push_back(attributeObject);
|
data_.attributeList.push_back(attributeObject);
|
||||||
|
|||||||
@@ -50,42 +50,42 @@ void DescribeResourcePackageProductResult::parse(const std::string &payload)
|
|||||||
resourcePackageObject.productType = dataNodeResourcePackagesResourcePackage["ProductType"].asString();
|
resourcePackageObject.productType = dataNodeResourcePackagesResourcePackage["ProductType"].asString();
|
||||||
if(!dataNodeResourcePackagesResourcePackage["Name"].isNull())
|
if(!dataNodeResourcePackagesResourcePackage["Name"].isNull())
|
||||||
resourcePackageObject.name = dataNodeResourcePackagesResourcePackage["Name"].asString();
|
resourcePackageObject.name = dataNodeResourcePackagesResourcePackage["Name"].asString();
|
||||||
auto allPackageTypesNode = allResourcePackagesNode["PackageTypes"]["PackageType"];
|
auto allPackageTypesNode = dataNodeResourcePackagesResourcePackage["PackageTypes"]["PackageType"];
|
||||||
for (auto allResourcePackagesNodePackageTypesPackageType : allPackageTypesNode)
|
for (auto dataNodeResourcePackagesResourcePackagePackageTypesPackageType : allPackageTypesNode)
|
||||||
{
|
{
|
||||||
Data::ResourcePackage::PackageType packageTypesObject;
|
Data::ResourcePackage::PackageType packageTypesObject;
|
||||||
if(!allResourcePackagesNodePackageTypesPackageType["Name"].isNull())
|
if(!dataNodeResourcePackagesResourcePackagePackageTypesPackageType["Name"].isNull())
|
||||||
packageTypesObject.name = allResourcePackagesNodePackageTypesPackageType["Name"].asString();
|
packageTypesObject.name = dataNodeResourcePackagesResourcePackagePackageTypesPackageType["Name"].asString();
|
||||||
if(!allResourcePackagesNodePackageTypesPackageType["Code"].isNull())
|
if(!dataNodeResourcePackagesResourcePackagePackageTypesPackageType["Code"].isNull())
|
||||||
packageTypesObject.code = allResourcePackagesNodePackageTypesPackageType["Code"].asString();
|
packageTypesObject.code = dataNodeResourcePackagesResourcePackagePackageTypesPackageType["Code"].asString();
|
||||||
auto allPropertiesNode = allPackageTypesNode["Properties"]["Property"];
|
auto allPropertiesNode = dataNodeResourcePackagesResourcePackagePackageTypesPackageType["Properties"]["Property"];
|
||||||
for (auto allPackageTypesNodePropertiesProperty : allPropertiesNode)
|
for (auto dataNodeResourcePackagesResourcePackagePackageTypesPackageTypePropertiesProperty : allPropertiesNode)
|
||||||
{
|
{
|
||||||
Data::ResourcePackage::PackageType::Property propertiesObject;
|
Data::ResourcePackage::PackageType::Property propertiesObject;
|
||||||
if(!allPackageTypesNodePropertiesProperty["Name"].isNull())
|
if(!dataNodeResourcePackagesResourcePackagePackageTypesPackageTypePropertiesProperty["Name"].isNull())
|
||||||
propertiesObject.name = allPackageTypesNodePropertiesProperty["Name"].asString();
|
propertiesObject.name = dataNodeResourcePackagesResourcePackagePackageTypesPackageTypePropertiesProperty["Name"].asString();
|
||||||
if(!allPackageTypesNodePropertiesProperty["Value"].isNull())
|
if(!dataNodeResourcePackagesResourcePackagePackageTypesPackageTypePropertiesProperty["Value"].isNull())
|
||||||
propertiesObject.value = allPackageTypesNodePropertiesProperty["Value"].asString();
|
propertiesObject.value = dataNodeResourcePackagesResourcePackagePackageTypesPackageTypePropertiesProperty["Value"].asString();
|
||||||
packageTypesObject.properties.push_back(propertiesObject);
|
packageTypesObject.properties.push_back(propertiesObject);
|
||||||
}
|
}
|
||||||
auto allSpecificationsNode = allPackageTypesNode["Specifications"]["Specification"];
|
auto allSpecificationsNode = dataNodeResourcePackagesResourcePackagePackageTypesPackageType["Specifications"]["Specification"];
|
||||||
for (auto allPackageTypesNodeSpecificationsSpecification : allSpecificationsNode)
|
for (auto dataNodeResourcePackagesResourcePackagePackageTypesPackageTypeSpecificationsSpecification : allSpecificationsNode)
|
||||||
{
|
{
|
||||||
Data::ResourcePackage::PackageType::Specification specificationsObject;
|
Data::ResourcePackage::PackageType::Specification specificationsObject;
|
||||||
if(!allPackageTypesNodeSpecificationsSpecification["Name"].isNull())
|
if(!dataNodeResourcePackagesResourcePackagePackageTypesPackageTypeSpecificationsSpecification["Name"].isNull())
|
||||||
specificationsObject.name = allPackageTypesNodeSpecificationsSpecification["Name"].asString();
|
specificationsObject.name = dataNodeResourcePackagesResourcePackagePackageTypesPackageTypeSpecificationsSpecification["Name"].asString();
|
||||||
if(!allPackageTypesNodeSpecificationsSpecification["Value"].isNull())
|
if(!dataNodeResourcePackagesResourcePackagePackageTypesPackageTypeSpecificationsSpecification["Value"].isNull())
|
||||||
specificationsObject.value = allPackageTypesNodeSpecificationsSpecification["Value"].asString();
|
specificationsObject.value = dataNodeResourcePackagesResourcePackagePackageTypesPackageTypeSpecificationsSpecification["Value"].asString();
|
||||||
auto allAvailableDurationsNode = allSpecificationsNode["AvailableDurations"]["AvailableDuration"];
|
auto allAvailableDurationsNode = dataNodeResourcePackagesResourcePackagePackageTypesPackageTypeSpecificationsSpecification["AvailableDurations"]["AvailableDuration"];
|
||||||
for (auto allSpecificationsNodeAvailableDurationsAvailableDuration : allAvailableDurationsNode)
|
for (auto dataNodeResourcePackagesResourcePackagePackageTypesPackageTypeSpecificationsSpecificationAvailableDurationsAvailableDuration : allAvailableDurationsNode)
|
||||||
{
|
{
|
||||||
Data::ResourcePackage::PackageType::Specification::AvailableDuration availableDurationsObject;
|
Data::ResourcePackage::PackageType::Specification::AvailableDuration availableDurationsObject;
|
||||||
if(!allSpecificationsNodeAvailableDurationsAvailableDuration["Name"].isNull())
|
if(!dataNodeResourcePackagesResourcePackagePackageTypesPackageTypeSpecificationsSpecificationAvailableDurationsAvailableDuration["Name"].isNull())
|
||||||
availableDurationsObject.name = allSpecificationsNodeAvailableDurationsAvailableDuration["Name"].asString();
|
availableDurationsObject.name = dataNodeResourcePackagesResourcePackagePackageTypesPackageTypeSpecificationsSpecificationAvailableDurationsAvailableDuration["Name"].asString();
|
||||||
if(!allSpecificationsNodeAvailableDurationsAvailableDuration["Value"].isNull())
|
if(!dataNodeResourcePackagesResourcePackagePackageTypesPackageTypeSpecificationsSpecificationAvailableDurationsAvailableDuration["Value"].isNull())
|
||||||
availableDurationsObject.value = std::stoi(allSpecificationsNodeAvailableDurationsAvailableDuration["Value"].asString());
|
availableDurationsObject.value = std::stoi(dataNodeResourcePackagesResourcePackagePackageTypesPackageTypeSpecificationsSpecificationAvailableDurationsAvailableDuration["Value"].asString());
|
||||||
if(!allSpecificationsNodeAvailableDurationsAvailableDuration["Unit"].isNull())
|
if(!dataNodeResourcePackagesResourcePackagePackageTypesPackageTypeSpecificationsSpecificationAvailableDurationsAvailableDuration["Unit"].isNull())
|
||||||
availableDurationsObject.unit = allSpecificationsNodeAvailableDurationsAvailableDuration["Unit"].asString();
|
availableDurationsObject.unit = dataNodeResourcePackagesResourcePackagePackageTypesPackageTypeSpecificationsSpecificationAvailableDurationsAvailableDuration["Unit"].asString();
|
||||||
specificationsObject.availableDurations.push_back(availableDurationsObject);
|
specificationsObject.availableDurations.push_back(availableDurationsObject);
|
||||||
}
|
}
|
||||||
packageTypesObject.specifications.push_back(specificationsObject);
|
packageTypesObject.specifications.push_back(specificationsObject);
|
||||||
|
|||||||
@@ -40,78 +40,80 @@ void GetOrderDetailResult::parse(const std::string &payload)
|
|||||||
reader.parse(payload, value);
|
reader.parse(payload, value);
|
||||||
setRequestId(value["RequestId"].asString());
|
setRequestId(value["RequestId"].asString());
|
||||||
auto dataNode = value["Data"];
|
auto dataNode = value["Data"];
|
||||||
if(!dataNode["HostName"].isNull())
|
|
||||||
data_.hostName = dataNode["HostName"].asString();
|
|
||||||
if(!dataNode["PageNum"].isNull())
|
|
||||||
data_.pageNum = std::stoi(dataNode["PageNum"].asString());
|
|
||||||
if(!dataNode["PageSize"].isNull())
|
|
||||||
data_.pageSize = std::stoi(dataNode["PageSize"].asString());
|
|
||||||
if(!dataNode["TotalCount"].isNull())
|
if(!dataNode["TotalCount"].isNull())
|
||||||
data_.totalCount = std::stoi(dataNode["TotalCount"].asString());
|
data_.totalCount = std::stoi(dataNode["TotalCount"].asString());
|
||||||
|
if(!dataNode["PageSize"].isNull())
|
||||||
|
data_.pageSize = std::stoi(dataNode["PageSize"].asString());
|
||||||
|
if(!dataNode["PageNum"].isNull())
|
||||||
|
data_.pageNum = std::stoi(dataNode["PageNum"].asString());
|
||||||
|
if(!dataNode["HostName"].isNull())
|
||||||
|
data_.hostName = dataNode["HostName"].asString();
|
||||||
auto allOrderListNode = dataNode["OrderList"]["Order"];
|
auto allOrderListNode = dataNode["OrderList"]["Order"];
|
||||||
for (auto dataNodeOrderListOrder : allOrderListNode)
|
for (auto dataNodeOrderListOrder : allOrderListNode)
|
||||||
{
|
{
|
||||||
Data::Order orderObject;
|
Data::Order orderObject;
|
||||||
if(!dataNodeOrderListOrder["OrderId"].isNull())
|
|
||||||
orderObject.orderId = dataNodeOrderListOrder["OrderId"].asString();
|
|
||||||
if(!dataNodeOrderListOrder["SubOrderId"].isNull())
|
|
||||||
orderObject.subOrderId = dataNodeOrderListOrder["SubOrderId"].asString();
|
|
||||||
if(!dataNodeOrderListOrder["ProductCode"].isNull())
|
|
||||||
orderObject.productCode = dataNodeOrderListOrder["ProductCode"].asString();
|
|
||||||
if(!dataNodeOrderListOrder["ProductType"].isNull())
|
|
||||||
orderObject.productType = dataNodeOrderListOrder["ProductType"].asString();
|
|
||||||
if(!dataNodeOrderListOrder["SubscriptionType"].isNull())
|
|
||||||
orderObject.subscriptionType = dataNodeOrderListOrder["SubscriptionType"].asString();
|
|
||||||
if(!dataNodeOrderListOrder["OrderType"].isNull())
|
|
||||||
orderObject.orderType = dataNodeOrderListOrder["OrderType"].asString();
|
|
||||||
if(!dataNodeOrderListOrder["CreateTime"].isNull())
|
|
||||||
orderObject.createTime = dataNodeOrderListOrder["CreateTime"].asString();
|
|
||||||
if(!dataNodeOrderListOrder["PaymentTime"].isNull())
|
|
||||||
orderObject.paymentTime = dataNodeOrderListOrder["PaymentTime"].asString();
|
|
||||||
if(!dataNodeOrderListOrder["PaymentStatus"].isNull())
|
|
||||||
orderObject.paymentStatus = dataNodeOrderListOrder["PaymentStatus"].asString();
|
|
||||||
if(!dataNodeOrderListOrder["Region"].isNull())
|
|
||||||
orderObject.region = dataNodeOrderListOrder["Region"].asString();
|
|
||||||
if(!dataNodeOrderListOrder["Config"].isNull())
|
|
||||||
orderObject.config = dataNodeOrderListOrder["Config"].asString();
|
|
||||||
if(!dataNodeOrderListOrder["Quantity"].isNull())
|
|
||||||
orderObject.quantity = dataNodeOrderListOrder["Quantity"].asString();
|
|
||||||
if(!dataNodeOrderListOrder["UsageStartTime"].isNull())
|
|
||||||
orderObject.usageStartTime = dataNodeOrderListOrder["UsageStartTime"].asString();
|
|
||||||
if(!dataNodeOrderListOrder["UsageEndTime"].isNull())
|
|
||||||
orderObject.usageEndTime = dataNodeOrderListOrder["UsageEndTime"].asString();
|
|
||||||
if(!dataNodeOrderListOrder["InstanceIDs"].isNull())
|
|
||||||
orderObject.instanceIDs = dataNodeOrderListOrder["InstanceIDs"].asString();
|
|
||||||
if(!dataNodeOrderListOrder["PretaxGrossAmount"].isNull())
|
|
||||||
orderObject.pretaxGrossAmount = dataNodeOrderListOrder["PretaxGrossAmount"].asString();
|
|
||||||
if(!dataNodeOrderListOrder["PretaxAmount"].isNull())
|
|
||||||
orderObject.pretaxAmount = dataNodeOrderListOrder["PretaxAmount"].asString();
|
|
||||||
if(!dataNodeOrderListOrder["Currency"].isNull())
|
|
||||||
orderObject.currency = dataNodeOrderListOrder["Currency"].asString();
|
|
||||||
if(!dataNodeOrderListOrder["PretaxAmountLocal"].isNull())
|
|
||||||
orderObject.pretaxAmountLocal = dataNodeOrderListOrder["PretaxAmountLocal"].asString();
|
|
||||||
if(!dataNodeOrderListOrder["Tax"].isNull())
|
|
||||||
orderObject.tax = dataNodeOrderListOrder["Tax"].asString();
|
|
||||||
if(!dataNodeOrderListOrder["AfterTaxAmount"].isNull())
|
|
||||||
orderObject.afterTaxAmount = dataNodeOrderListOrder["AfterTaxAmount"].asString();
|
|
||||||
if(!dataNodeOrderListOrder["PaymentCurrency"].isNull())
|
|
||||||
orderObject.paymentCurrency = dataNodeOrderListOrder["PaymentCurrency"].asString();
|
|
||||||
if(!dataNodeOrderListOrder["Operator"].isNull())
|
if(!dataNodeOrderListOrder["Operator"].isNull())
|
||||||
orderObject._operator = dataNodeOrderListOrder["Operator"].asString();
|
orderObject._operator = dataNodeOrderListOrder["Operator"].asString();
|
||||||
if(!dataNodeOrderListOrder["RelatedOrderId"].isNull())
|
if(!dataNodeOrderListOrder["AfterTaxAmount"].isNull())
|
||||||
orderObject.relatedOrderId = dataNodeOrderListOrder["RelatedOrderId"].asString();
|
orderObject.afterTaxAmount = dataNodeOrderListOrder["AfterTaxAmount"].asString();
|
||||||
if(!dataNodeOrderListOrder["OrderSubType"].isNull())
|
if(!dataNodeOrderListOrder["SubOrderId"].isNull())
|
||||||
orderObject.orderSubType = dataNodeOrderListOrder["OrderSubType"].asString();
|
orderObject.subOrderId = dataNodeOrderListOrder["SubOrderId"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["Config"].isNull())
|
||||||
|
orderObject.config = dataNodeOrderListOrder["Config"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["Tax"].isNull())
|
||||||
|
orderObject.tax = dataNodeOrderListOrder["Tax"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["PaymentTime"].isNull())
|
||||||
|
orderObject.paymentTime = dataNodeOrderListOrder["PaymentTime"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["PaymentCurrency"].isNull())
|
||||||
|
orderObject.paymentCurrency = dataNodeOrderListOrder["PaymentCurrency"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["UsageEndTime"].isNull())
|
||||||
|
orderObject.usageEndTime = dataNodeOrderListOrder["UsageEndTime"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["SubscriptionType"].isNull())
|
||||||
|
orderObject.subscriptionType = dataNodeOrderListOrder["SubscriptionType"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["PretaxGrossAmount"].isNull())
|
||||||
|
orderObject.pretaxGrossAmount = dataNodeOrderListOrder["PretaxGrossAmount"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["OrderType"].isNull())
|
||||||
|
orderObject.orderType = dataNodeOrderListOrder["OrderType"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["Currency"].isNull())
|
||||||
|
orderObject.currency = dataNodeOrderListOrder["Currency"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["UsageStartTime"].isNull())
|
||||||
|
orderObject.usageStartTime = dataNodeOrderListOrder["UsageStartTime"].asString();
|
||||||
if(!dataNodeOrderListOrder["OriginalConfig"].isNull())
|
if(!dataNodeOrderListOrder["OriginalConfig"].isNull())
|
||||||
orderObject.originalConfig = dataNodeOrderListOrder["OriginalConfig"].asString();
|
orderObject.originalConfig = dataNodeOrderListOrder["OriginalConfig"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["PaymentStatus"].isNull())
|
||||||
|
orderObject.paymentStatus = dataNodeOrderListOrder["PaymentStatus"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["ProductCode"].isNull())
|
||||||
|
orderObject.productCode = dataNodeOrderListOrder["ProductCode"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["CreateTime"].isNull())
|
||||||
|
orderObject.createTime = dataNodeOrderListOrder["CreateTime"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["ProductType"].isNull())
|
||||||
|
orderObject.productType = dataNodeOrderListOrder["ProductType"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["RelatedOrderId"].isNull())
|
||||||
|
orderObject.relatedOrderId = dataNodeOrderListOrder["RelatedOrderId"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["Quantity"].isNull())
|
||||||
|
orderObject.quantity = dataNodeOrderListOrder["Quantity"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["OrderId"].isNull())
|
||||||
|
orderObject.orderId = dataNodeOrderListOrder["OrderId"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["PretaxAmount"].isNull())
|
||||||
|
orderObject.pretaxAmount = dataNodeOrderListOrder["PretaxAmount"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["OrderSubType"].isNull())
|
||||||
|
orderObject.orderSubType = dataNodeOrderListOrder["OrderSubType"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["Region"].isNull())
|
||||||
|
orderObject.region = dataNodeOrderListOrder["Region"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["InstanceIDs"].isNull())
|
||||||
|
orderObject.instanceIDs = dataNodeOrderListOrder["InstanceIDs"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["PretaxAmountLocal"].isNull())
|
||||||
|
orderObject.pretaxAmountLocal = dataNodeOrderListOrder["PretaxAmountLocal"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["CommodityCode"].isNull())
|
||||||
|
orderObject.commodityCode = dataNodeOrderListOrder["CommodityCode"].asString();
|
||||||
data_.orderList.push_back(orderObject);
|
data_.orderList.push_back(orderObject);
|
||||||
}
|
}
|
||||||
if(!value["Success"].isNull())
|
|
||||||
success_ = value["Success"].asString() == "true";
|
|
||||||
if(!value["Code"].isNull())
|
|
||||||
code_ = value["Code"].asString();
|
|
||||||
if(!value["Message"].isNull())
|
if(!value["Message"].isNull())
|
||||||
message_ = value["Message"].asString();
|
message_ = value["Message"].asString();
|
||||||
|
if(!value["Code"].isNull())
|
||||||
|
code_ = value["Code"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -43,20 +43,20 @@ void ModifyCostUnitResult::parse(const std::string &payload)
|
|||||||
for (auto valueDataDataItem : allDataNode)
|
for (auto valueDataDataItem : allDataNode)
|
||||||
{
|
{
|
||||||
DataItem dataObject;
|
DataItem dataObject;
|
||||||
if(!valueDataDataItem["OwnerUid"].isNull())
|
|
||||||
dataObject.ownerUid = std::stol(valueDataDataItem["OwnerUid"].asString());
|
|
||||||
if(!valueDataDataItem["UnitId"].isNull())
|
|
||||||
dataObject.unitId = std::stol(valueDataDataItem["UnitId"].asString());
|
|
||||||
if(!valueDataDataItem["IsSuccess"].isNull())
|
if(!valueDataDataItem["IsSuccess"].isNull())
|
||||||
dataObject.isSuccess = valueDataDataItem["IsSuccess"].asString() == "true";
|
dataObject.isSuccess = valueDataDataItem["IsSuccess"].asString() == "true";
|
||||||
|
if(!valueDataDataItem["UnitId"].isNull())
|
||||||
|
dataObject.unitId = std::stol(valueDataDataItem["UnitId"].asString());
|
||||||
|
if(!valueDataDataItem["OwnerUid"].isNull())
|
||||||
|
dataObject.ownerUid = std::stol(valueDataDataItem["OwnerUid"].asString());
|
||||||
data_.push_back(dataObject);
|
data_.push_back(dataObject);
|
||||||
}
|
}
|
||||||
if(!value["Success"].isNull())
|
|
||||||
success_ = value["Success"].asString() == "true";
|
|
||||||
if(!value["Code"].isNull())
|
|
||||||
code_ = value["Code"].asString();
|
|
||||||
if(!value["Message"].isNull())
|
if(!value["Message"].isNull())
|
||||||
message_ = value["Message"].asString();
|
message_ = value["Message"].asString();
|
||||||
|
if(!value["Code"].isNull())
|
||||||
|
code_ = value["Code"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
128
bssopenapi/src/model/QueryAccountTransactionDetailsRequest.cc
Normal file
128
bssopenapi/src/model/QueryAccountTransactionDetailsRequest.cc
Normal file
@@ -0,0 +1,128 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/bssopenapi/model/QueryAccountTransactionDetailsRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::BssOpenApi::Model::QueryAccountTransactionDetailsRequest;
|
||||||
|
|
||||||
|
QueryAccountTransactionDetailsRequest::QueryAccountTransactionDetailsRequest() :
|
||||||
|
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryAccountTransactionDetails")
|
||||||
|
{
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryAccountTransactionDetailsRequest::~QueryAccountTransactionDetailsRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string QueryAccountTransactionDetailsRequest::getTransactionType()const
|
||||||
|
{
|
||||||
|
return transactionType_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void QueryAccountTransactionDetailsRequest::setTransactionType(const std::string& transactionType)
|
||||||
|
{
|
||||||
|
transactionType_ = transactionType;
|
||||||
|
setParameter("TransactionType", transactionType);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string QueryAccountTransactionDetailsRequest::getCreateTimeEnd()const
|
||||||
|
{
|
||||||
|
return createTimeEnd_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void QueryAccountTransactionDetailsRequest::setCreateTimeEnd(const std::string& createTimeEnd)
|
||||||
|
{
|
||||||
|
createTimeEnd_ = createTimeEnd;
|
||||||
|
setParameter("CreateTimeEnd", createTimeEnd);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string QueryAccountTransactionDetailsRequest::getRecordID()const
|
||||||
|
{
|
||||||
|
return recordID_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void QueryAccountTransactionDetailsRequest::setRecordID(const std::string& recordID)
|
||||||
|
{
|
||||||
|
recordID_ = recordID;
|
||||||
|
setParameter("RecordID", recordID);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string QueryAccountTransactionDetailsRequest::getNextToken()const
|
||||||
|
{
|
||||||
|
return nextToken_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void QueryAccountTransactionDetailsRequest::setNextToken(const std::string& nextToken)
|
||||||
|
{
|
||||||
|
nextToken_ = nextToken;
|
||||||
|
setParameter("NextToken", nextToken);
|
||||||
|
}
|
||||||
|
|
||||||
|
int QueryAccountTransactionDetailsRequest::getMaxResults()const
|
||||||
|
{
|
||||||
|
return maxResults_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void QueryAccountTransactionDetailsRequest::setMaxResults(int maxResults)
|
||||||
|
{
|
||||||
|
maxResults_ = maxResults;
|
||||||
|
setParameter("MaxResults", std::to_string(maxResults));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string QueryAccountTransactionDetailsRequest::getTransactionChannel()const
|
||||||
|
{
|
||||||
|
return transactionChannel_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void QueryAccountTransactionDetailsRequest::setTransactionChannel(const std::string& transactionChannel)
|
||||||
|
{
|
||||||
|
transactionChannel_ = transactionChannel;
|
||||||
|
setParameter("TransactionChannel", transactionChannel);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string QueryAccountTransactionDetailsRequest::getTransactionChannelSN()const
|
||||||
|
{
|
||||||
|
return transactionChannelSN_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void QueryAccountTransactionDetailsRequest::setTransactionChannelSN(const std::string& transactionChannelSN)
|
||||||
|
{
|
||||||
|
transactionChannelSN_ = transactionChannelSN;
|
||||||
|
setParameter("TransactionChannelSN", transactionChannelSN);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string QueryAccountTransactionDetailsRequest::getCreateTimeStart()const
|
||||||
|
{
|
||||||
|
return createTimeStart_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void QueryAccountTransactionDetailsRequest::setCreateTimeStart(const std::string& createTimeStart)
|
||||||
|
{
|
||||||
|
createTimeStart_ = createTimeStart;
|
||||||
|
setParameter("CreateTimeStart", createTimeStart);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string QueryAccountTransactionDetailsRequest::getTransactionNumber()const
|
||||||
|
{
|
||||||
|
return transactionNumber_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void QueryAccountTransactionDetailsRequest::setTransactionNumber(const std::string& transactionNumber)
|
||||||
|
{
|
||||||
|
transactionNumber_ = transactionNumber;
|
||||||
|
setParameter("TransactionNumber", transactionNumber);
|
||||||
|
}
|
||||||
|
|
||||||
111
bssopenapi/src/model/QueryAccountTransactionDetailsResult.cc
Normal file
111
bssopenapi/src/model/QueryAccountTransactionDetailsResult.cc
Normal file
@@ -0,0 +1,111 @@
|
|||||||
|
/*
|
||||||
|
* 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/bssopenapi/model/QueryAccountTransactionDetailsResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::BssOpenApi;
|
||||||
|
using namespace AlibabaCloud::BssOpenApi::Model;
|
||||||
|
|
||||||
|
QueryAccountTransactionDetailsResult::QueryAccountTransactionDetailsResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
QueryAccountTransactionDetailsResult::QueryAccountTransactionDetailsResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryAccountTransactionDetailsResult::~QueryAccountTransactionDetailsResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void QueryAccountTransactionDetailsResult::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["AccountName"].isNull())
|
||||||
|
data_.accountName = dataNode["AccountName"].asString();
|
||||||
|
if(!dataNode["TotalCount"].isNull())
|
||||||
|
data_.totalCount = std::stoi(dataNode["TotalCount"].asString());
|
||||||
|
if(!dataNode["NextToken"].isNull())
|
||||||
|
data_.nextToken = dataNode["NextToken"].asString();
|
||||||
|
if(!dataNode["MaxResults"].isNull())
|
||||||
|
data_.maxResults = std::stoi(dataNode["MaxResults"].asString());
|
||||||
|
auto allAccountTransactionsListNode = dataNode["AccountTransactionsList"]["AccountTransactionsListItem"];
|
||||||
|
for (auto dataNodeAccountTransactionsListAccountTransactionsListItem : allAccountTransactionsListNode)
|
||||||
|
{
|
||||||
|
Data::AccountTransactionsListItem accountTransactionsListItemObject;
|
||||||
|
if(!dataNodeAccountTransactionsListAccountTransactionsListItem["TransactionNumber"].isNull())
|
||||||
|
accountTransactionsListItemObject.transactionNumber = dataNodeAccountTransactionsListAccountTransactionsListItem["TransactionNumber"].asString();
|
||||||
|
if(!dataNodeAccountTransactionsListAccountTransactionsListItem["TransactionTime"].isNull())
|
||||||
|
accountTransactionsListItemObject.transactionTime = dataNodeAccountTransactionsListAccountTransactionsListItem["TransactionTime"].asString();
|
||||||
|
if(!dataNodeAccountTransactionsListAccountTransactionsListItem["TransactionFlow"].isNull())
|
||||||
|
accountTransactionsListItemObject.transactionFlow = dataNodeAccountTransactionsListAccountTransactionsListItem["TransactionFlow"].asString();
|
||||||
|
if(!dataNodeAccountTransactionsListAccountTransactionsListItem["TransactionType"].isNull())
|
||||||
|
accountTransactionsListItemObject.transactionType = dataNodeAccountTransactionsListAccountTransactionsListItem["TransactionType"].asString();
|
||||||
|
if(!dataNodeAccountTransactionsListAccountTransactionsListItem["TransactionChannel"].isNull())
|
||||||
|
accountTransactionsListItemObject.transactionChannel = dataNodeAccountTransactionsListAccountTransactionsListItem["TransactionChannel"].asString();
|
||||||
|
if(!dataNodeAccountTransactionsListAccountTransactionsListItem["TransactionChannelSN"].isNull())
|
||||||
|
accountTransactionsListItemObject.transactionChannelSN = dataNodeAccountTransactionsListAccountTransactionsListItem["TransactionChannelSN"].asString();
|
||||||
|
if(!dataNodeAccountTransactionsListAccountTransactionsListItem["FundType"].isNull())
|
||||||
|
accountTransactionsListItemObject.fundType = dataNodeAccountTransactionsListAccountTransactionsListItem["FundType"].asString();
|
||||||
|
if(!dataNodeAccountTransactionsListAccountTransactionsListItem["RecordID"].isNull())
|
||||||
|
accountTransactionsListItemObject.recordID = dataNodeAccountTransactionsListAccountTransactionsListItem["RecordID"].asString();
|
||||||
|
if(!dataNodeAccountTransactionsListAccountTransactionsListItem["Remarks"].isNull())
|
||||||
|
accountTransactionsListItemObject.remarks = dataNodeAccountTransactionsListAccountTransactionsListItem["Remarks"].asString();
|
||||||
|
if(!dataNodeAccountTransactionsListAccountTransactionsListItem["BillingCycle"].isNull())
|
||||||
|
accountTransactionsListItemObject.billingCycle = dataNodeAccountTransactionsListAccountTransactionsListItem["BillingCycle"].asString();
|
||||||
|
if(!dataNodeAccountTransactionsListAccountTransactionsListItem["Amount"].isNull())
|
||||||
|
accountTransactionsListItemObject.amount = dataNodeAccountTransactionsListAccountTransactionsListItem["Amount"].asString();
|
||||||
|
if(!dataNodeAccountTransactionsListAccountTransactionsListItem["Balance"].isNull())
|
||||||
|
accountTransactionsListItemObject.balance = dataNodeAccountTransactionsListAccountTransactionsListItem["Balance"].asString();
|
||||||
|
if(!dataNodeAccountTransactionsListAccountTransactionsListItem["TransactionAccount"].isNull())
|
||||||
|
accountTransactionsListItemObject.transactionAccount = dataNodeAccountTransactionsListAccountTransactionsListItem["TransactionAccount"].asString();
|
||||||
|
data_.accountTransactionsList.push_back(accountTransactionsListItemObject);
|
||||||
|
}
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
if(!value["Code"].isNull())
|
||||||
|
code_ = value["Code"].asString();
|
||||||
|
if(!value["Message"].isNull())
|
||||||
|
message_ = value["Message"].asString();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string QueryAccountTransactionDetailsResult::getMessage()const
|
||||||
|
{
|
||||||
|
return message_;
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryAccountTransactionDetailsResult::Data QueryAccountTransactionDetailsResult::getData()const
|
||||||
|
{
|
||||||
|
return data_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string QueryAccountTransactionDetailsResult::getCode()const
|
||||||
|
{
|
||||||
|
return code_;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool QueryAccountTransactionDetailsResult::getSuccess()const
|
||||||
|
{
|
||||||
|
return success_;
|
||||||
|
}
|
||||||
|
|
||||||
@@ -40,74 +40,74 @@ void QueryCostUnitResourceResult::parse(const std::string &payload)
|
|||||||
reader.parse(payload, value);
|
reader.parse(payload, value);
|
||||||
setRequestId(value["RequestId"].asString());
|
setRequestId(value["RequestId"].asString());
|
||||||
auto dataNode = value["Data"];
|
auto dataNode = value["Data"];
|
||||||
if(!dataNode["PageNum"].isNull())
|
|
||||||
data_.pageNum = std::stoi(dataNode["PageNum"].asString());
|
|
||||||
if(!dataNode["PageSize"].isNull())
|
|
||||||
data_.pageSize = std::stoi(dataNode["PageSize"].asString());
|
|
||||||
if(!dataNode["TotalCount"].isNull())
|
if(!dataNode["TotalCount"].isNull())
|
||||||
data_.totalCount = std::stoi(dataNode["TotalCount"].asString());
|
data_.totalCount = std::stoi(dataNode["TotalCount"].asString());
|
||||||
|
if(!dataNode["PageSize"].isNull())
|
||||||
|
data_.pageSize = std::stoi(dataNode["PageSize"].asString());
|
||||||
|
if(!dataNode["PageNum"].isNull())
|
||||||
|
data_.pageNum = std::stoi(dataNode["PageNum"].asString());
|
||||||
auto allResourceInstanceDtoListNode = dataNode["ResourceInstanceDtoList"]["ResourceInstanceList"];
|
auto allResourceInstanceDtoListNode = dataNode["ResourceInstanceDtoList"]["ResourceInstanceList"];
|
||||||
for (auto dataNodeResourceInstanceDtoListResourceInstanceList : allResourceInstanceDtoListNode)
|
for (auto dataNodeResourceInstanceDtoListResourceInstanceList : allResourceInstanceDtoListNode)
|
||||||
{
|
{
|
||||||
Data::ResourceInstanceList resourceInstanceListObject;
|
Data::ResourceInstanceList resourceInstanceListObject;
|
||||||
if(!dataNodeResourceInstanceDtoListResourceInstanceList["ResourceUserId"].isNull())
|
if(!dataNodeResourceInstanceDtoListResourceInstanceList["ResourceUserId"].isNull())
|
||||||
resourceInstanceListObject.resourceUserId = std::stol(dataNodeResourceInstanceDtoListResourceInstanceList["ResourceUserId"].asString());
|
resourceInstanceListObject.resourceUserId = std::stol(dataNodeResourceInstanceDtoListResourceInstanceList["ResourceUserId"].asString());
|
||||||
|
if(!dataNodeResourceInstanceDtoListResourceInstanceList["ResourceTag"].isNull())
|
||||||
|
resourceInstanceListObject.resourceTag = dataNodeResourceInstanceDtoListResourceInstanceList["ResourceTag"].asString();
|
||||||
|
if(!dataNodeResourceInstanceDtoListResourceInstanceList["RelatedResources"].isNull())
|
||||||
|
resourceInstanceListObject.relatedResources = dataNodeResourceInstanceDtoListResourceInstanceList["RelatedResources"].asString();
|
||||||
|
if(!dataNodeResourceInstanceDtoListResourceInstanceList["ApportionName"].isNull())
|
||||||
|
resourceInstanceListObject.apportionName = dataNodeResourceInstanceDtoListResourceInstanceList["ApportionName"].asString();
|
||||||
if(!dataNodeResourceInstanceDtoListResourceInstanceList["ResourceId"].isNull())
|
if(!dataNodeResourceInstanceDtoListResourceInstanceList["ResourceId"].isNull())
|
||||||
resourceInstanceListObject.resourceId = dataNodeResourceInstanceDtoListResourceInstanceList["ResourceId"].asString();
|
resourceInstanceListObject.resourceId = dataNodeResourceInstanceDtoListResourceInstanceList["ResourceId"].asString();
|
||||||
if(!dataNodeResourceInstanceDtoListResourceInstanceList["CommodityCode"].isNull())
|
if(!dataNodeResourceInstanceDtoListResourceInstanceList["CommodityCode"].isNull())
|
||||||
resourceInstanceListObject.commodityCode = dataNodeResourceInstanceDtoListResourceInstanceList["CommodityCode"].asString();
|
resourceInstanceListObject.commodityCode = dataNodeResourceInstanceDtoListResourceInstanceList["CommodityCode"].asString();
|
||||||
if(!dataNodeResourceInstanceDtoListResourceInstanceList["ResourceUserName"].isNull())
|
|
||||||
resourceInstanceListObject.resourceUserName = dataNodeResourceInstanceDtoListResourceInstanceList["ResourceUserName"].asString();
|
|
||||||
if(!dataNodeResourceInstanceDtoListResourceInstanceList["CommodityName"].isNull())
|
|
||||||
resourceInstanceListObject.commodityName = dataNodeResourceInstanceDtoListResourceInstanceList["CommodityName"].asString();
|
|
||||||
if(!dataNodeResourceInstanceDtoListResourceInstanceList["ResourceGroup"].isNull())
|
|
||||||
resourceInstanceListObject.resourceGroup = dataNodeResourceInstanceDtoListResourceInstanceList["ResourceGroup"].asString();
|
|
||||||
if(!dataNodeResourceInstanceDtoListResourceInstanceList["ResourceTag"].isNull())
|
|
||||||
resourceInstanceListObject.resourceTag = dataNodeResourceInstanceDtoListResourceInstanceList["ResourceTag"].asString();
|
|
||||||
if(!dataNodeResourceInstanceDtoListResourceInstanceList["ResourceNick"].isNull())
|
|
||||||
resourceInstanceListObject.resourceNick = dataNodeResourceInstanceDtoListResourceInstanceList["ResourceNick"].asString();
|
|
||||||
if(!dataNodeResourceInstanceDtoListResourceInstanceList["ResourceType"].isNull())
|
|
||||||
resourceInstanceListObject.resourceType = dataNodeResourceInstanceDtoListResourceInstanceList["ResourceType"].asString();
|
|
||||||
if(!dataNodeResourceInstanceDtoListResourceInstanceList["ResourceStatus"].isNull())
|
if(!dataNodeResourceInstanceDtoListResourceInstanceList["ResourceStatus"].isNull())
|
||||||
resourceInstanceListObject.resourceStatus = dataNodeResourceInstanceDtoListResourceInstanceList["ResourceStatus"].asString();
|
resourceInstanceListObject.resourceStatus = dataNodeResourceInstanceDtoListResourceInstanceList["ResourceStatus"].asString();
|
||||||
if(!dataNodeResourceInstanceDtoListResourceInstanceList["RelatedResources"].isNull())
|
if(!dataNodeResourceInstanceDtoListResourceInstanceList["ResourceType"].isNull())
|
||||||
resourceInstanceListObject.relatedResources = dataNodeResourceInstanceDtoListResourceInstanceList["RelatedResources"].asString();
|
resourceInstanceListObject.resourceType = dataNodeResourceInstanceDtoListResourceInstanceList["ResourceType"].asString();
|
||||||
|
if(!dataNodeResourceInstanceDtoListResourceInstanceList["ResourceUserName"].isNull())
|
||||||
|
resourceInstanceListObject.resourceUserName = dataNodeResourceInstanceDtoListResourceInstanceList["ResourceUserName"].asString();
|
||||||
|
if(!dataNodeResourceInstanceDtoListResourceInstanceList["ResourceNick"].isNull())
|
||||||
|
resourceInstanceListObject.resourceNick = dataNodeResourceInstanceDtoListResourceInstanceList["ResourceNick"].asString();
|
||||||
|
if(!dataNodeResourceInstanceDtoListResourceInstanceList["ResourceGroup"].isNull())
|
||||||
|
resourceInstanceListObject.resourceGroup = dataNodeResourceInstanceDtoListResourceInstanceList["ResourceGroup"].asString();
|
||||||
|
if(!dataNodeResourceInstanceDtoListResourceInstanceList["CommodityName"].isNull())
|
||||||
|
resourceInstanceListObject.commodityName = dataNodeResourceInstanceDtoListResourceInstanceList["CommodityName"].asString();
|
||||||
if(!dataNodeResourceInstanceDtoListResourceInstanceList["ApportionCode"].isNull())
|
if(!dataNodeResourceInstanceDtoListResourceInstanceList["ApportionCode"].isNull())
|
||||||
resourceInstanceListObject.apportionCode = dataNodeResourceInstanceDtoListResourceInstanceList["ApportionCode"].asString();
|
resourceInstanceListObject.apportionCode = dataNodeResourceInstanceDtoListResourceInstanceList["ApportionCode"].asString();
|
||||||
if(!dataNodeResourceInstanceDtoListResourceInstanceList["ApportionName"].isNull())
|
|
||||||
resourceInstanceListObject.apportionName = dataNodeResourceInstanceDtoListResourceInstanceList["ApportionName"].asString();
|
|
||||||
data_.resourceInstanceDtoList.push_back(resourceInstanceListObject);
|
data_.resourceInstanceDtoList.push_back(resourceInstanceListObject);
|
||||||
}
|
}
|
||||||
auto costUnitNode = dataNode["CostUnit"];
|
auto costUnitNode = dataNode["CostUnit"];
|
||||||
if(!costUnitNode["OwnerUid"].isNull())
|
|
||||||
data_.costUnit.ownerUid = std::stol(costUnitNode["OwnerUid"].asString());
|
|
||||||
if(!costUnitNode["ParentUnitId"].isNull())
|
|
||||||
data_.costUnit.parentUnitId = std::stol(costUnitNode["ParentUnitId"].asString());
|
|
||||||
if(!costUnitNode["UnitId"].isNull())
|
if(!costUnitNode["UnitId"].isNull())
|
||||||
data_.costUnit.unitId = std::stol(costUnitNode["UnitId"].asString());
|
data_.costUnit.unitId = std::stol(costUnitNode["UnitId"].asString());
|
||||||
|
if(!costUnitNode["ParentUnitId"].isNull())
|
||||||
|
data_.costUnit.parentUnitId = std::stol(costUnitNode["ParentUnitId"].asString());
|
||||||
|
if(!costUnitNode["OwnerUid"].isNull())
|
||||||
|
data_.costUnit.ownerUid = std::stol(costUnitNode["OwnerUid"].asString());
|
||||||
if(!costUnitNode["UnitName"].isNull())
|
if(!costUnitNode["UnitName"].isNull())
|
||||||
data_.costUnit.unitName = costUnitNode["UnitName"].asString();
|
data_.costUnit.unitName = costUnitNode["UnitName"].asString();
|
||||||
auto costUnitStatisInfoNode = dataNode["CostUnitStatisInfo"];
|
auto costUnitStatisInfoNode = dataNode["CostUnitStatisInfo"];
|
||||||
if(!costUnitStatisInfoNode["ResourceCount"].isNull())
|
|
||||||
data_.costUnitStatisInfo.resourceCount = std::stol(costUnitStatisInfoNode["ResourceCount"].asString());
|
|
||||||
if(!costUnitStatisInfoNode["ResourceGroupCount"].isNull())
|
|
||||||
data_.costUnitStatisInfo.resourceGroupCount = std::stol(costUnitStatisInfoNode["ResourceGroupCount"].asString());
|
|
||||||
if(!costUnitStatisInfoNode["SubUnitCount"].isNull())
|
if(!costUnitStatisInfoNode["SubUnitCount"].isNull())
|
||||||
data_.costUnitStatisInfo.subUnitCount = std::stol(costUnitStatisInfoNode["SubUnitCount"].asString());
|
data_.costUnitStatisInfo.subUnitCount = std::stol(costUnitStatisInfoNode["SubUnitCount"].asString());
|
||||||
if(!costUnitStatisInfoNode["UserCount"].isNull())
|
|
||||||
data_.costUnitStatisInfo.userCount = std::stol(costUnitStatisInfoNode["UserCount"].asString());
|
|
||||||
if(!costUnitStatisInfoNode["TotalResourceCount"].isNull())
|
|
||||||
data_.costUnitStatisInfo.totalResourceCount = std::stol(costUnitStatisInfoNode["TotalResourceCount"].asString());
|
|
||||||
if(!costUnitStatisInfoNode["TotalUserCount"].isNull())
|
|
||||||
data_.costUnitStatisInfo.totalUserCount = std::stol(costUnitStatisInfoNode["TotalUserCount"].asString());
|
|
||||||
if(!costUnitStatisInfoNode["TotalResourceGroupCount"].isNull())
|
if(!costUnitStatisInfoNode["TotalResourceGroupCount"].isNull())
|
||||||
data_.costUnitStatisInfo.totalResourceGroupCount = std::stol(costUnitStatisInfoNode["TotalResourceGroupCount"].asString());
|
data_.costUnitStatisInfo.totalResourceGroupCount = std::stol(costUnitStatisInfoNode["TotalResourceGroupCount"].asString());
|
||||||
if(!value["Success"].isNull())
|
if(!costUnitStatisInfoNode["TotalResourceCount"].isNull())
|
||||||
success_ = value["Success"].asString() == "true";
|
data_.costUnitStatisInfo.totalResourceCount = std::stol(costUnitStatisInfoNode["TotalResourceCount"].asString());
|
||||||
if(!value["Code"].isNull())
|
if(!costUnitStatisInfoNode["UserCount"].isNull())
|
||||||
code_ = value["Code"].asString();
|
data_.costUnitStatisInfo.userCount = std::stol(costUnitStatisInfoNode["UserCount"].asString());
|
||||||
|
if(!costUnitStatisInfoNode["ResourceCount"].isNull())
|
||||||
|
data_.costUnitStatisInfo.resourceCount = std::stol(costUnitStatisInfoNode["ResourceCount"].asString());
|
||||||
|
if(!costUnitStatisInfoNode["TotalUserCount"].isNull())
|
||||||
|
data_.costUnitStatisInfo.totalUserCount = std::stol(costUnitStatisInfoNode["TotalUserCount"].asString());
|
||||||
|
if(!costUnitStatisInfoNode["ResourceGroupCount"].isNull())
|
||||||
|
data_.costUnitStatisInfo.resourceGroupCount = std::stol(costUnitStatisInfoNode["ResourceGroupCount"].asString());
|
||||||
if(!value["Message"].isNull())
|
if(!value["Message"].isNull())
|
||||||
message_ = value["Message"].asString();
|
message_ = value["Message"].asString();
|
||||||
|
if(!value["Code"].isNull())
|
||||||
|
code_ = value["Code"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -40,32 +40,32 @@ void QueryCostUnitResult::parse(const std::string &payload)
|
|||||||
reader.parse(payload, value);
|
reader.parse(payload, value);
|
||||||
setRequestId(value["RequestId"].asString());
|
setRequestId(value["RequestId"].asString());
|
||||||
auto dataNode = value["Data"];
|
auto dataNode = value["Data"];
|
||||||
if(!dataNode["PageNum"].isNull())
|
|
||||||
data_.pageNum = std::stoi(dataNode["PageNum"].asString());
|
|
||||||
if(!dataNode["PageSize"].isNull())
|
|
||||||
data_.pageSize = std::stoi(dataNode["PageSize"].asString());
|
|
||||||
if(!dataNode["TotalCount"].isNull())
|
if(!dataNode["TotalCount"].isNull())
|
||||||
data_.totalCount = std::stoi(dataNode["TotalCount"].asString());
|
data_.totalCount = std::stoi(dataNode["TotalCount"].asString());
|
||||||
|
if(!dataNode["PageSize"].isNull())
|
||||||
|
data_.pageSize = std::stoi(dataNode["PageSize"].asString());
|
||||||
|
if(!dataNode["PageNum"].isNull())
|
||||||
|
data_.pageNum = std::stoi(dataNode["PageNum"].asString());
|
||||||
auto allCostUnitDtoListNode = dataNode["CostUnitDtoList"]["CostUnitDtoListItem"];
|
auto allCostUnitDtoListNode = dataNode["CostUnitDtoList"]["CostUnitDtoListItem"];
|
||||||
for (auto dataNodeCostUnitDtoListCostUnitDtoListItem : allCostUnitDtoListNode)
|
for (auto dataNodeCostUnitDtoListCostUnitDtoListItem : allCostUnitDtoListNode)
|
||||||
{
|
{
|
||||||
Data::CostUnitDtoListItem costUnitDtoListItemObject;
|
Data::CostUnitDtoListItem costUnitDtoListItemObject;
|
||||||
if(!dataNodeCostUnitDtoListCostUnitDtoListItem["OwnerUid"].isNull())
|
|
||||||
costUnitDtoListItemObject.ownerUid = std::stol(dataNodeCostUnitDtoListCostUnitDtoListItem["OwnerUid"].asString());
|
|
||||||
if(!dataNodeCostUnitDtoListCostUnitDtoListItem["ParentUnitId"].isNull())
|
|
||||||
costUnitDtoListItemObject.parentUnitId = std::stol(dataNodeCostUnitDtoListCostUnitDtoListItem["ParentUnitId"].asString());
|
|
||||||
if(!dataNodeCostUnitDtoListCostUnitDtoListItem["UnitId"].isNull())
|
if(!dataNodeCostUnitDtoListCostUnitDtoListItem["UnitId"].isNull())
|
||||||
costUnitDtoListItemObject.unitId = std::stol(dataNodeCostUnitDtoListCostUnitDtoListItem["UnitId"].asString());
|
costUnitDtoListItemObject.unitId = std::stol(dataNodeCostUnitDtoListCostUnitDtoListItem["UnitId"].asString());
|
||||||
|
if(!dataNodeCostUnitDtoListCostUnitDtoListItem["ParentUnitId"].isNull())
|
||||||
|
costUnitDtoListItemObject.parentUnitId = std::stol(dataNodeCostUnitDtoListCostUnitDtoListItem["ParentUnitId"].asString());
|
||||||
|
if(!dataNodeCostUnitDtoListCostUnitDtoListItem["OwnerUid"].isNull())
|
||||||
|
costUnitDtoListItemObject.ownerUid = std::stol(dataNodeCostUnitDtoListCostUnitDtoListItem["OwnerUid"].asString());
|
||||||
if(!dataNodeCostUnitDtoListCostUnitDtoListItem["UnitName"].isNull())
|
if(!dataNodeCostUnitDtoListCostUnitDtoListItem["UnitName"].isNull())
|
||||||
costUnitDtoListItemObject.unitName = dataNodeCostUnitDtoListCostUnitDtoListItem["UnitName"].asString();
|
costUnitDtoListItemObject.unitName = dataNodeCostUnitDtoListCostUnitDtoListItem["UnitName"].asString();
|
||||||
data_.costUnitDtoList.push_back(costUnitDtoListItemObject);
|
data_.costUnitDtoList.push_back(costUnitDtoListItemObject);
|
||||||
}
|
}
|
||||||
if(!value["Success"].isNull())
|
|
||||||
success_ = value["Success"].asString() == "true";
|
|
||||||
if(!value["Code"].isNull())
|
|
||||||
code_ = value["Code"].asString();
|
|
||||||
if(!value["Message"].isNull())
|
if(!value["Message"].isNull())
|
||||||
message_ = value["Message"].asString();
|
message_ = value["Message"].asString();
|
||||||
|
if(!value["Code"].isNull())
|
||||||
|
code_ = value["Code"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -84,6 +84,8 @@ void QueryOrdersResult::parse(const std::string &payload)
|
|||||||
orderObject.paymentCurrency = dataNodeOrderListOrder["PaymentCurrency"].asString();
|
orderObject.paymentCurrency = dataNodeOrderListOrder["PaymentCurrency"].asString();
|
||||||
if(!dataNodeOrderListOrder["RelatedOrderId"].isNull())
|
if(!dataNodeOrderListOrder["RelatedOrderId"].isNull())
|
||||||
orderObject.relatedOrderId = dataNodeOrderListOrder["RelatedOrderId"].asString();
|
orderObject.relatedOrderId = dataNodeOrderListOrder["RelatedOrderId"].asString();
|
||||||
|
if(!dataNodeOrderListOrder["CommodityCode"].isNull())
|
||||||
|
orderObject.commodityCode = dataNodeOrderListOrder["CommodityCode"].asString();
|
||||||
data_.orderList.push_back(orderObject);
|
data_.orderList.push_back(orderObject);
|
||||||
}
|
}
|
||||||
if(!value["Success"].isNull())
|
if(!value["Success"].isNull())
|
||||||
|
|||||||
@@ -21,6 +21,10 @@ set(cdrs_public_header
|
|||||||
include/alibabacloud/cdrs/CDRSExport.h )
|
include/alibabacloud/cdrs/CDRSExport.h )
|
||||||
|
|
||||||
set(cdrs_public_header_model
|
set(cdrs_public_header_model
|
||||||
|
include/alibabacloud/cdrs/model/BindDeviceRequest.h
|
||||||
|
include/alibabacloud/cdrs/model/BindDeviceResult.h
|
||||||
|
include/alibabacloud/cdrs/model/CreateProjectRequest.h
|
||||||
|
include/alibabacloud/cdrs/model/CreateProjectResult.h
|
||||||
include/alibabacloud/cdrs/model/ListCityMapAoisRequest.h
|
include/alibabacloud/cdrs/model/ListCityMapAoisRequest.h
|
||||||
include/alibabacloud/cdrs/model/ListCityMapAoisResult.h
|
include/alibabacloud/cdrs/model/ListCityMapAoisResult.h
|
||||||
include/alibabacloud/cdrs/model/ListCityMapCameraResultsRequest.h
|
include/alibabacloud/cdrs/model/ListCityMapCameraResultsRequest.h
|
||||||
@@ -76,10 +80,18 @@ set(cdrs_public_header_model
|
|||||||
include/alibabacloud/cdrs/model/RecognizeImageRequest.h
|
include/alibabacloud/cdrs/model/RecognizeImageRequest.h
|
||||||
include/alibabacloud/cdrs/model/RecognizeImageResult.h
|
include/alibabacloud/cdrs/model/RecognizeImageResult.h
|
||||||
include/alibabacloud/cdrs/model/SearchObjectRequest.h
|
include/alibabacloud/cdrs/model/SearchObjectRequest.h
|
||||||
include/alibabacloud/cdrs/model/SearchObjectResult.h )
|
include/alibabacloud/cdrs/model/SearchObjectResult.h
|
||||||
|
include/alibabacloud/cdrs/model/UnbindDeviceRequest.h
|
||||||
|
include/alibabacloud/cdrs/model/UnbindDeviceResult.h
|
||||||
|
include/alibabacloud/cdrs/model/UpdateProjectRequest.h
|
||||||
|
include/alibabacloud/cdrs/model/UpdateProjectResult.h )
|
||||||
|
|
||||||
set(cdrs_src
|
set(cdrs_src
|
||||||
src/CDRSClient.cc
|
src/CDRSClient.cc
|
||||||
|
src/model/BindDeviceRequest.cc
|
||||||
|
src/model/BindDeviceResult.cc
|
||||||
|
src/model/CreateProjectRequest.cc
|
||||||
|
src/model/CreateProjectResult.cc
|
||||||
src/model/ListCityMapAoisRequest.cc
|
src/model/ListCityMapAoisRequest.cc
|
||||||
src/model/ListCityMapAoisResult.cc
|
src/model/ListCityMapAoisResult.cc
|
||||||
src/model/ListCityMapCameraResultsRequest.cc
|
src/model/ListCityMapCameraResultsRequest.cc
|
||||||
@@ -135,7 +147,11 @@ set(cdrs_src
|
|||||||
src/model/RecognizeImageRequest.cc
|
src/model/RecognizeImageRequest.cc
|
||||||
src/model/RecognizeImageResult.cc
|
src/model/RecognizeImageResult.cc
|
||||||
src/model/SearchObjectRequest.cc
|
src/model/SearchObjectRequest.cc
|
||||||
src/model/SearchObjectResult.cc )
|
src/model/SearchObjectResult.cc
|
||||||
|
src/model/UnbindDeviceRequest.cc
|
||||||
|
src/model/UnbindDeviceResult.cc
|
||||||
|
src/model/UpdateProjectRequest.cc
|
||||||
|
src/model/UpdateProjectResult.cc )
|
||||||
|
|
||||||
add_library(cdrs ${LIB_TYPE}
|
add_library(cdrs ${LIB_TYPE}
|
||||||
${cdrs_public_header}
|
${cdrs_public_header}
|
||||||
|
|||||||
@@ -22,6 +22,10 @@
|
|||||||
#include <alibabacloud/core/EndpointProvider.h>
|
#include <alibabacloud/core/EndpointProvider.h>
|
||||||
#include <alibabacloud/core/RpcServiceClient.h>
|
#include <alibabacloud/core/RpcServiceClient.h>
|
||||||
#include "CDRSExport.h"
|
#include "CDRSExport.h"
|
||||||
|
#include "model/BindDeviceRequest.h"
|
||||||
|
#include "model/BindDeviceResult.h"
|
||||||
|
#include "model/CreateProjectRequest.h"
|
||||||
|
#include "model/CreateProjectResult.h"
|
||||||
#include "model/ListCityMapAoisRequest.h"
|
#include "model/ListCityMapAoisRequest.h"
|
||||||
#include "model/ListCityMapAoisResult.h"
|
#include "model/ListCityMapAoisResult.h"
|
||||||
#include "model/ListCityMapCameraResultsRequest.h"
|
#include "model/ListCityMapCameraResultsRequest.h"
|
||||||
@@ -78,6 +82,10 @@
|
|||||||
#include "model/RecognizeImageResult.h"
|
#include "model/RecognizeImageResult.h"
|
||||||
#include "model/SearchObjectRequest.h"
|
#include "model/SearchObjectRequest.h"
|
||||||
#include "model/SearchObjectResult.h"
|
#include "model/SearchObjectResult.h"
|
||||||
|
#include "model/UnbindDeviceRequest.h"
|
||||||
|
#include "model/UnbindDeviceResult.h"
|
||||||
|
#include "model/UpdateProjectRequest.h"
|
||||||
|
#include "model/UpdateProjectResult.h"
|
||||||
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
namespace AlibabaCloud
|
||||||
@@ -87,6 +95,12 @@ namespace AlibabaCloud
|
|||||||
class ALIBABACLOUD_CDRS_EXPORT CDRSClient : public RpcServiceClient
|
class ALIBABACLOUD_CDRS_EXPORT CDRSClient : public RpcServiceClient
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
typedef Outcome<Error, Model::BindDeviceResult> BindDeviceOutcome;
|
||||||
|
typedef std::future<BindDeviceOutcome> BindDeviceOutcomeCallable;
|
||||||
|
typedef std::function<void(const CDRSClient*, const Model::BindDeviceRequest&, const BindDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindDeviceAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreateProjectResult> CreateProjectOutcome;
|
||||||
|
typedef std::future<CreateProjectOutcome> CreateProjectOutcomeCallable;
|
||||||
|
typedef std::function<void(const CDRSClient*, const Model::CreateProjectRequest&, const CreateProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateProjectAsyncHandler;
|
||||||
typedef Outcome<Error, Model::ListCityMapAoisResult> ListCityMapAoisOutcome;
|
typedef Outcome<Error, Model::ListCityMapAoisResult> ListCityMapAoisOutcome;
|
||||||
typedef std::future<ListCityMapAoisOutcome> ListCityMapAoisOutcomeCallable;
|
typedef std::future<ListCityMapAoisOutcome> ListCityMapAoisOutcomeCallable;
|
||||||
typedef std::function<void(const CDRSClient*, const Model::ListCityMapAoisRequest&, const ListCityMapAoisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCityMapAoisAsyncHandler;
|
typedef std::function<void(const CDRSClient*, const Model::ListCityMapAoisRequest&, const ListCityMapAoisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCityMapAoisAsyncHandler;
|
||||||
@@ -171,11 +185,23 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::SearchObjectResult> SearchObjectOutcome;
|
typedef Outcome<Error, Model::SearchObjectResult> SearchObjectOutcome;
|
||||||
typedef std::future<SearchObjectOutcome> SearchObjectOutcomeCallable;
|
typedef std::future<SearchObjectOutcome> SearchObjectOutcomeCallable;
|
||||||
typedef std::function<void(const CDRSClient*, const Model::SearchObjectRequest&, const SearchObjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchObjectAsyncHandler;
|
typedef std::function<void(const CDRSClient*, const Model::SearchObjectRequest&, const SearchObjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchObjectAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UnbindDeviceResult> UnbindDeviceOutcome;
|
||||||
|
typedef std::future<UnbindDeviceOutcome> UnbindDeviceOutcomeCallable;
|
||||||
|
typedef std::function<void(const CDRSClient*, const Model::UnbindDeviceRequest&, const UnbindDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnbindDeviceAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdateProjectResult> UpdateProjectOutcome;
|
||||||
|
typedef std::future<UpdateProjectOutcome> UpdateProjectOutcomeCallable;
|
||||||
|
typedef std::function<void(const CDRSClient*, const Model::UpdateProjectRequest&, const UpdateProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateProjectAsyncHandler;
|
||||||
|
|
||||||
CDRSClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
CDRSClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||||
CDRSClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
CDRSClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||||
CDRSClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
CDRSClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||||
~CDRSClient();
|
~CDRSClient();
|
||||||
|
BindDeviceOutcome bindDevice(const Model::BindDeviceRequest &request)const;
|
||||||
|
void bindDeviceAsync(const Model::BindDeviceRequest& request, const BindDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
BindDeviceOutcomeCallable bindDeviceCallable(const Model::BindDeviceRequest& request) const;
|
||||||
|
CreateProjectOutcome createProject(const Model::CreateProjectRequest &request)const;
|
||||||
|
void createProjectAsync(const Model::CreateProjectRequest& request, const CreateProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreateProjectOutcomeCallable createProjectCallable(const Model::CreateProjectRequest& request) const;
|
||||||
ListCityMapAoisOutcome listCityMapAois(const Model::ListCityMapAoisRequest &request)const;
|
ListCityMapAoisOutcome listCityMapAois(const Model::ListCityMapAoisRequest &request)const;
|
||||||
void listCityMapAoisAsync(const Model::ListCityMapAoisRequest& request, const ListCityMapAoisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void listCityMapAoisAsync(const Model::ListCityMapAoisRequest& request, const ListCityMapAoisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ListCityMapAoisOutcomeCallable listCityMapAoisCallable(const Model::ListCityMapAoisRequest& request) const;
|
ListCityMapAoisOutcomeCallable listCityMapAoisCallable(const Model::ListCityMapAoisRequest& request) const;
|
||||||
@@ -260,6 +286,12 @@ namespace AlibabaCloud
|
|||||||
SearchObjectOutcome searchObject(const Model::SearchObjectRequest &request)const;
|
SearchObjectOutcome searchObject(const Model::SearchObjectRequest &request)const;
|
||||||
void searchObjectAsync(const Model::SearchObjectRequest& request, const SearchObjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void searchObjectAsync(const Model::SearchObjectRequest& request, const SearchObjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
SearchObjectOutcomeCallable searchObjectCallable(const Model::SearchObjectRequest& request) const;
|
SearchObjectOutcomeCallable searchObjectCallable(const Model::SearchObjectRequest& request) const;
|
||||||
|
UnbindDeviceOutcome unbindDevice(const Model::UnbindDeviceRequest &request)const;
|
||||||
|
void unbindDeviceAsync(const Model::UnbindDeviceRequest& request, const UnbindDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UnbindDeviceOutcomeCallable unbindDeviceCallable(const Model::UnbindDeviceRequest& request) const;
|
||||||
|
UpdateProjectOutcome updateProject(const Model::UpdateProjectRequest &request)const;
|
||||||
|
void updateProjectAsync(const Model::UpdateProjectRequest& request, const UpdateProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdateProjectOutcomeCallable updateProjectCallable(const Model::UpdateProjectRequest& request) const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||||
|
|||||||
63
cdrs/include/alibabacloud/cdrs/model/BindDeviceRequest.h
Normal file
63
cdrs/include/alibabacloud/cdrs/model/BindDeviceRequest.h
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_CDRS_MODEL_BINDDEVICEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CDRS_MODEL_BINDDEVICEREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace CDRS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_CDRS_EXPORT BindDeviceRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Devices
|
||||||
|
{
|
||||||
|
std::string corpId;
|
||||||
|
std::string deviceId;
|
||||||
|
};
|
||||||
|
|
||||||
|
public:
|
||||||
|
BindDeviceRequest();
|
||||||
|
~BindDeviceRequest();
|
||||||
|
|
||||||
|
std::string getCorpId()const;
|
||||||
|
void setCorpId(const std::string& corpId);
|
||||||
|
std::vector<Devices> getDevices()const;
|
||||||
|
void setDevices(const std::vector<Devices>& devices);
|
||||||
|
std::string getAppName()const;
|
||||||
|
void setAppName(const std::string& appName);
|
||||||
|
std::string get_NameSpace()const;
|
||||||
|
void set_NameSpace(const std::string& _nameSpace);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string corpId_;
|
||||||
|
std::vector<Devices> devices_;
|
||||||
|
std::string appName_;
|
||||||
|
std::string _nameSpace_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CDRS_MODEL_BINDDEVICEREQUEST_H_
|
||||||
@@ -14,48 +14,49 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_EMR_MODEL_QUERYUSERPOLICIESRESULT_H_
|
#ifndef ALIBABACLOUD_CDRS_MODEL_BINDDEVICERESULT_H_
|
||||||
#define ALIBABACLOUD_EMR_MODEL_QUERYUSERPOLICIESRESULT_H_
|
#define ALIBABACLOUD_CDRS_MODEL_BINDDEVICERESULT_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
#include <alibabacloud/emr/EmrExport.h>
|
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||||
|
|
||||||
namespace AlibabaCloud
|
namespace AlibabaCloud
|
||||||
{
|
{
|
||||||
namespace Emr
|
namespace CDRS
|
||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_EMR_EXPORT QueryUserPoliciesResult : public ServiceResult
|
class ALIBABACLOUD_CDRS_EXPORT BindDeviceResult : public ServiceResult
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
struct PolicyDTO
|
struct Datas
|
||||||
{
|
{
|
||||||
std::string gmtCreate;
|
std::string message;
|
||||||
std::string action;
|
std::string deviceId;
|
||||||
std::string effect;
|
std::string code;
|
||||||
std::string conditions;
|
bool success;
|
||||||
std::string name;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
QueryUserPoliciesResult();
|
BindDeviceResult();
|
||||||
explicit QueryUserPoliciesResult(const std::string &payload);
|
explicit BindDeviceResult(const std::string &payload);
|
||||||
~QueryUserPoliciesResult();
|
~BindDeviceResult();
|
||||||
bool getPaging()const;
|
std::string getMessage()const;
|
||||||
std::vector<PolicyDTO> getData()const;
|
std::vector<Datas> getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
bool paging_;
|
std::string message_;
|
||||||
std::vector<PolicyDTO> data_;
|
std::vector<Datas> data_;
|
||||||
|
std::string code_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_EMR_MODEL_QUERYUSERPOLICIESRESULT_H_
|
#endif // !ALIBABACLOUD_CDRS_MODEL_BINDDEVICERESULT_H_
|
||||||
@@ -14,50 +14,50 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_EMR_MODEL_CREATEALERTDINGDINGGROUPREQUEST_H_
|
#ifndef ALIBABACLOUD_CDRS_MODEL_CREATEPROJECTREQUEST_H_
|
||||||
#define ALIBABACLOUD_EMR_MODEL_CREATEALERTDINGDINGGROUPREQUEST_H_
|
#define ALIBABACLOUD_CDRS_MODEL_CREATEPROJECTREQUEST_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
#include <alibabacloud/emr/EmrExport.h>
|
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||||
|
|
||||||
namespace AlibabaCloud
|
namespace AlibabaCloud
|
||||||
{
|
{
|
||||||
namespace Emr
|
namespace CDRS
|
||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_EMR_EXPORT CreateAlertDingDingGroupRequest : public RpcServiceRequest
|
class ALIBABACLOUD_CDRS_EXPORT CreateProjectRequest : public RpcServiceRequest
|
||||||
{
|
{
|
||||||
|
|
||||||
public:
|
public:
|
||||||
CreateAlertDingDingGroupRequest();
|
CreateProjectRequest();
|
||||||
~CreateAlertDingDingGroupRequest();
|
~CreateProjectRequest();
|
||||||
|
|
||||||
long getResourceOwnerId()const;
|
std::string getClientToken()const;
|
||||||
void setResourceOwnerId(long resourceOwnerId);
|
void setClientToken(const std::string& clientToken);
|
||||||
std::string getRegionId()const;
|
std::string getIcon()const;
|
||||||
void setRegionId(const std::string& regionId);
|
void setIcon(const std::string& icon);
|
||||||
std::string getName()const;
|
|
||||||
void setName(const std::string& name);
|
|
||||||
std::string getDescription()const;
|
std::string getDescription()const;
|
||||||
void setDescription(const std::string& description);
|
void setDescription(const std::string& description);
|
||||||
std::string getAccessKeyId()const;
|
std::string getAppName()const;
|
||||||
void setAccessKeyId(const std::string& accessKeyId);
|
void setAppName(const std::string& appName);
|
||||||
std::string getWebHookUrl()const;
|
std::string get_NameSpace()const;
|
||||||
void setWebHookUrl(const std::string& webHookUrl);
|
void set_NameSpace(const std::string& _nameSpace);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
long resourceOwnerId_;
|
std::string clientToken_;
|
||||||
std::string regionId_;
|
std::string icon_;
|
||||||
std::string name_;
|
|
||||||
std::string description_;
|
std::string description_;
|
||||||
std::string accessKeyId_;
|
std::string appName_;
|
||||||
std::string webHookUrl_;
|
std::string _nameSpace_;
|
||||||
|
std::string name_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_EMR_MODEL_CREATEALERTDINGDINGGROUPREQUEST_H_
|
#endif // !ALIBABACLOUD_CDRS_MODEL_CREATEPROJECTREQUEST_H_
|
||||||
@@ -14,36 +14,42 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_EMR_MODEL_DELETEHOSTPOOLRESULT_H_
|
#ifndef ALIBABACLOUD_CDRS_MODEL_CREATEPROJECTRESULT_H_
|
||||||
#define ALIBABACLOUD_EMR_MODEL_DELETEHOSTPOOLRESULT_H_
|
#define ALIBABACLOUD_CDRS_MODEL_CREATEPROJECTRESULT_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
#include <alibabacloud/emr/EmrExport.h>
|
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||||
|
|
||||||
namespace AlibabaCloud
|
namespace AlibabaCloud
|
||||||
{
|
{
|
||||||
namespace Emr
|
namespace CDRS
|
||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_EMR_EXPORT DeleteHostPoolResult : public ServiceResult
|
class ALIBABACLOUD_CDRS_EXPORT CreateProjectResult : public ServiceResult
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|
||||||
DeleteHostPoolResult();
|
CreateProjectResult();
|
||||||
explicit DeleteHostPoolResult(const std::string &payload);
|
explicit CreateProjectResult(const std::string &payload);
|
||||||
~DeleteHostPoolResult();
|
~CreateProjectResult();
|
||||||
|
std::string getCorpId()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
|
std::string corpId_;
|
||||||
|
std::string message_;
|
||||||
|
std::string code_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_EMR_MODEL_DELETEHOSTPOOLRESULT_H_
|
#endif // !ALIBABACLOUD_CDRS_MODEL_CREATEPROJECTRESULT_H_
|
||||||
@@ -14,44 +14,44 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_EMR_MODEL_GETBACKUPINFOREQUEST_H_
|
#ifndef ALIBABACLOUD_CDRS_MODEL_UNBINDDEVICEREQUEST_H_
|
||||||
#define ALIBABACLOUD_EMR_MODEL_GETBACKUPINFOREQUEST_H_
|
#define ALIBABACLOUD_CDRS_MODEL_UNBINDDEVICEREQUEST_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
#include <alibabacloud/emr/EmrExport.h>
|
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||||
|
|
||||||
namespace AlibabaCloud
|
namespace AlibabaCloud
|
||||||
{
|
{
|
||||||
namespace Emr
|
namespace CDRS
|
||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_EMR_EXPORT GetBackupInfoRequest : public RpcServiceRequest
|
class ALIBABACLOUD_CDRS_EXPORT UnbindDeviceRequest : public RpcServiceRequest
|
||||||
{
|
{
|
||||||
|
|
||||||
public:
|
public:
|
||||||
GetBackupInfoRequest();
|
UnbindDeviceRequest();
|
||||||
~GetBackupInfoRequest();
|
~UnbindDeviceRequest();
|
||||||
|
|
||||||
long getResourceOwnerId()const;
|
std::string getDeviceIds()const;
|
||||||
void setResourceOwnerId(long resourceOwnerId);
|
void setDeviceIds(const std::string& deviceIds);
|
||||||
std::string getAccessKeyId()const;
|
std::string getCorpId()const;
|
||||||
void setAccessKeyId(const std::string& accessKeyId);
|
void setCorpId(const std::string& corpId);
|
||||||
std::string getRegionId()const;
|
std::string getAppName()const;
|
||||||
void setRegionId(const std::string& regionId);
|
void setAppName(const std::string& appName);
|
||||||
std::string getBackupId()const;
|
std::string get_NameSpace()const;
|
||||||
void setBackupId(const std::string& backupId);
|
void set_NameSpace(const std::string& _nameSpace);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
long resourceOwnerId_;
|
std::string deviceIds_;
|
||||||
std::string accessKeyId_;
|
std::string corpId_;
|
||||||
std::string regionId_;
|
std::string appName_;
|
||||||
std::string backupId_;
|
std::string _nameSpace_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_EMR_MODEL_GETBACKUPINFOREQUEST_H_
|
#endif // !ALIBABACLOUD_CDRS_MODEL_UNBINDDEVICEREQUEST_H_
|
||||||
@@ -14,44 +14,49 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_EMR_MODEL_LISTETLJOBTRIGGERENTITYRESULT_H_
|
#ifndef ALIBABACLOUD_CDRS_MODEL_UNBINDDEVICERESULT_H_
|
||||||
#define ALIBABACLOUD_EMR_MODEL_LISTETLJOBTRIGGERENTITYRESULT_H_
|
#define ALIBABACLOUD_CDRS_MODEL_UNBINDDEVICERESULT_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
#include <alibabacloud/emr/EmrExport.h>
|
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||||
|
|
||||||
namespace AlibabaCloud
|
namespace AlibabaCloud
|
||||||
{
|
{
|
||||||
namespace Emr
|
namespace CDRS
|
||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_EMR_EXPORT ListETLJobTriggerEntityResult : public ServiceResult
|
class ALIBABACLOUD_CDRS_EXPORT UnbindDeviceResult : public ServiceResult
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
struct TriggerEntity
|
struct Datas
|
||||||
{
|
{
|
||||||
std::string entityType;
|
std::string message;
|
||||||
std::string id;
|
std::string deviceId;
|
||||||
std::string name;
|
std::string code;
|
||||||
|
bool success;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
ListETLJobTriggerEntityResult();
|
UnbindDeviceResult();
|
||||||
explicit ListETLJobTriggerEntityResult(const std::string &payload);
|
explicit UnbindDeviceResult(const std::string &payload);
|
||||||
~ListETLJobTriggerEntityResult();
|
~UnbindDeviceResult();
|
||||||
std::vector<TriggerEntity> getTriggerEntityList()const;
|
std::string getMessage()const;
|
||||||
|
std::vector<Datas> getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
std::vector<TriggerEntity> triggerEntityList_;
|
std::string message_;
|
||||||
|
std::vector<Datas> data_;
|
||||||
|
std::string code_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_EMR_MODEL_LISTETLJOBTRIGGERENTITYRESULT_H_
|
#endif // !ALIBABACLOUD_CDRS_MODEL_UNBINDDEVICERESULT_H_
|
||||||
@@ -14,50 +14,50 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_EMR_MODEL_MODIFYHOSTPOOLREQUEST_H_
|
#ifndef ALIBABACLOUD_CDRS_MODEL_UPDATEPROJECTREQUEST_H_
|
||||||
#define ALIBABACLOUD_EMR_MODEL_MODIFYHOSTPOOLREQUEST_H_
|
#define ALIBABACLOUD_CDRS_MODEL_UPDATEPROJECTREQUEST_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
#include <alibabacloud/emr/EmrExport.h>
|
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||||
|
|
||||||
namespace AlibabaCloud
|
namespace AlibabaCloud
|
||||||
{
|
{
|
||||||
namespace Emr
|
namespace CDRS
|
||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_EMR_EXPORT ModifyHostPoolRequest : public RpcServiceRequest
|
class ALIBABACLOUD_CDRS_EXPORT UpdateProjectRequest : public RpcServiceRequest
|
||||||
{
|
{
|
||||||
|
|
||||||
public:
|
public:
|
||||||
ModifyHostPoolRequest();
|
UpdateProjectRequest();
|
||||||
~ModifyHostPoolRequest();
|
~UpdateProjectRequest();
|
||||||
|
|
||||||
long getResourceOwnerId()const;
|
std::string getCorpId()const;
|
||||||
void setResourceOwnerId(long resourceOwnerId);
|
void setCorpId(const std::string& corpId);
|
||||||
std::string getRegionId()const;
|
std::string getIcon()const;
|
||||||
void setRegionId(const std::string& regionId);
|
void setIcon(const std::string& icon);
|
||||||
std::string getName()const;
|
std::string getDescription()const;
|
||||||
void setName(const std::string& name);
|
void setDescription(const std::string& description);
|
||||||
std::string getBizId()const;
|
std::string getAppName()const;
|
||||||
void setBizId(const std::string& bizId);
|
void setAppName(const std::string& appName);
|
||||||
std::string getDescription()const;
|
std::string get_NameSpace()const;
|
||||||
void setDescription(const std::string& description);
|
void set_NameSpace(const std::string& _nameSpace);
|
||||||
std::string getAccessKeyId()const;
|
std::string getName()const;
|
||||||
void setAccessKeyId(const std::string& accessKeyId);
|
void setName(const std::string& name);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
long resourceOwnerId_;
|
std::string corpId_;
|
||||||
std::string regionId_;
|
std::string icon_;
|
||||||
std::string name_;
|
std::string description_;
|
||||||
std::string bizId_;
|
std::string appName_;
|
||||||
std::string description_;
|
std::string _nameSpace_;
|
||||||
std::string accessKeyId_;
|
std::string name_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_EMR_MODEL_MODIFYHOSTPOOLREQUEST_H_
|
#endif // !ALIBABACLOUD_CDRS_MODEL_UPDATEPROJECTREQUEST_H_
|
||||||
@@ -14,36 +14,40 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_HITSDB_MODEL_RESTARTHITSDBINSTANCERESULT_H_
|
#ifndef ALIBABACLOUD_CDRS_MODEL_UPDATEPROJECTRESULT_H_
|
||||||
#define ALIBABACLOUD_HITSDB_MODEL_RESTARTHITSDBINSTANCERESULT_H_
|
#define ALIBABACLOUD_CDRS_MODEL_UPDATEPROJECTRESULT_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
#include <alibabacloud/hitsdb/HitsdbExport.h>
|
#include <alibabacloud/cdrs/CDRSExport.h>
|
||||||
|
|
||||||
namespace AlibabaCloud
|
namespace AlibabaCloud
|
||||||
{
|
{
|
||||||
namespace Hitsdb
|
namespace CDRS
|
||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_HITSDB_EXPORT RestartHiTSDBInstanceResult : public ServiceResult
|
class ALIBABACLOUD_CDRS_EXPORT UpdateProjectResult : public ServiceResult
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|
||||||
RestartHiTSDBInstanceResult();
|
UpdateProjectResult();
|
||||||
explicit RestartHiTSDBInstanceResult(const std::string &payload);
|
explicit UpdateProjectResult(const std::string &payload);
|
||||||
~RestartHiTSDBInstanceResult();
|
~UpdateProjectResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string code_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_HITSDB_MODEL_RESTARTHITSDBINSTANCERESULT_H_
|
#endif // !ALIBABACLOUD_CDRS_MODEL_UPDATEPROJECTRESULT_H_
|
||||||
@@ -51,6 +51,78 @@ CDRSClient::CDRSClient(const std::string & accessKeyId, const std::string & acce
|
|||||||
CDRSClient::~CDRSClient()
|
CDRSClient::~CDRSClient()
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
CDRSClient::BindDeviceOutcome CDRSClient::bindDevice(const BindDeviceRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return BindDeviceOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return BindDeviceOutcome(BindDeviceResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return BindDeviceOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void CDRSClient::bindDeviceAsync(const BindDeviceRequest& request, const BindDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, bindDevice(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
CDRSClient::BindDeviceOutcomeCallable CDRSClient::bindDeviceCallable(const BindDeviceRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<BindDeviceOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->bindDevice(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
|
CDRSClient::CreateProjectOutcome CDRSClient::createProject(const CreateProjectRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return CreateProjectOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return CreateProjectOutcome(CreateProjectResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return CreateProjectOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void CDRSClient::createProjectAsync(const CreateProjectRequest& request, const CreateProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, createProject(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
CDRSClient::CreateProjectOutcomeCallable CDRSClient::createProjectCallable(const CreateProjectRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<CreateProjectOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->createProject(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
CDRSClient::ListCityMapAoisOutcome CDRSClient::listCityMapAois(const ListCityMapAoisRequest &request) const
|
CDRSClient::ListCityMapAoisOutcome CDRSClient::listCityMapAois(const ListCityMapAoisRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
@@ -1059,3 +1131,75 @@ CDRSClient::SearchObjectOutcomeCallable CDRSClient::searchObjectCallable(const S
|
|||||||
return task->get_future();
|
return task->get_future();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CDRSClient::UnbindDeviceOutcome CDRSClient::unbindDevice(const UnbindDeviceRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return UnbindDeviceOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return UnbindDeviceOutcome(UnbindDeviceResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return UnbindDeviceOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void CDRSClient::unbindDeviceAsync(const UnbindDeviceRequest& request, const UnbindDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, unbindDevice(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
CDRSClient::UnbindDeviceOutcomeCallable CDRSClient::unbindDeviceCallable(const UnbindDeviceRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<UnbindDeviceOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->unbindDevice(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
|
CDRSClient::UpdateProjectOutcome CDRSClient::updateProject(const UpdateProjectRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return UpdateProjectOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return UpdateProjectOutcome(UpdateProjectResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return UpdateProjectOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void CDRSClient::updateProjectAsync(const UpdateProjectRequest& request, const UpdateProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, updateProject(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
CDRSClient::UpdateProjectOutcomeCallable CDRSClient::updateProjectCallable(const UpdateProjectRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<UpdateProjectOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->updateProject(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
78
cdrs/src/model/BindDeviceRequest.cc
Normal file
78
cdrs/src/model/BindDeviceRequest.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/cdrs/model/BindDeviceRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::CDRS::Model::BindDeviceRequest;
|
||||||
|
|
||||||
|
BindDeviceRequest::BindDeviceRequest() :
|
||||||
|
RpcServiceRequest("cdrs", "2020-11-01", "BindDevice")
|
||||||
|
{
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
BindDeviceRequest::~BindDeviceRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string BindDeviceRequest::getCorpId()const
|
||||||
|
{
|
||||||
|
return corpId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void BindDeviceRequest::setCorpId(const std::string& corpId)
|
||||||
|
{
|
||||||
|
corpId_ = corpId;
|
||||||
|
setBodyParameter("CorpId", corpId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::vector<BindDeviceRequest::Devices> BindDeviceRequest::getDevices()const
|
||||||
|
{
|
||||||
|
return devices_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void BindDeviceRequest::setDevices(const std::vector<Devices>& devices)
|
||||||
|
{
|
||||||
|
devices_ = devices;
|
||||||
|
for(int dep1 = 0; dep1!= devices.size(); dep1++) {
|
||||||
|
auto devicesObj = devices.at(dep1);
|
||||||
|
std::string devicesObjStr = "Devices." + std::to_string(dep1 + 1);
|
||||||
|
setParameter(devicesObjStr + ".CorpId", devicesObj.corpId);
|
||||||
|
setParameter(devicesObjStr + ".DeviceId", devicesObj.deviceId);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string BindDeviceRequest::getAppName()const
|
||||||
|
{
|
||||||
|
return appName_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void BindDeviceRequest::setAppName(const std::string& appName)
|
||||||
|
{
|
||||||
|
appName_ = appName;
|
||||||
|
setBodyParameter("AppName", appName);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string BindDeviceRequest::get_NameSpace()const
|
||||||
|
{
|
||||||
|
return _nameSpace_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void BindDeviceRequest::set_NameSpace(const std::string& _nameSpace)
|
||||||
|
{
|
||||||
|
_nameSpace_ = _nameSpace;
|
||||||
|
setBodyParameter("_NameSpace", _nameSpace);
|
||||||
|
}
|
||||||
|
|
||||||
77
cdrs/src/model/BindDeviceResult.cc
Normal file
77
cdrs/src/model/BindDeviceResult.cc
Normal file
@@ -0,0 +1,77 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/cdrs/model/BindDeviceResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::CDRS;
|
||||||
|
using namespace AlibabaCloud::CDRS::Model;
|
||||||
|
|
||||||
|
BindDeviceResult::BindDeviceResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
BindDeviceResult::BindDeviceResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
BindDeviceResult::~BindDeviceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void BindDeviceResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
auto allDataNode = value["Data"]["Datas"];
|
||||||
|
for (auto valueDataDatas : allDataNode)
|
||||||
|
{
|
||||||
|
Datas dataObject;
|
||||||
|
if(!valueDataDatas["Success"].isNull())
|
||||||
|
dataObject.success = valueDataDatas["Success"].asString() == "true";
|
||||||
|
if(!valueDataDatas["Code"].isNull())
|
||||||
|
dataObject.code = valueDataDatas["Code"].asString();
|
||||||
|
if(!valueDataDatas["Message"].isNull())
|
||||||
|
dataObject.message = valueDataDatas["Message"].asString();
|
||||||
|
if(!valueDataDatas["DeviceId"].isNull())
|
||||||
|
dataObject.deviceId = valueDataDatas["DeviceId"].asString();
|
||||||
|
data_.push_back(dataObject);
|
||||||
|
}
|
||||||
|
if(!value["Code"].isNull())
|
||||||
|
code_ = value["Code"].asString();
|
||||||
|
if(!value["Message"].isNull())
|
||||||
|
message_ = value["Message"].asString();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string BindDeviceResult::getMessage()const
|
||||||
|
{
|
||||||
|
return message_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::vector<BindDeviceResult::Datas> BindDeviceResult::getData()const
|
||||||
|
{
|
||||||
|
return data_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string BindDeviceResult::getCode()const
|
||||||
|
{
|
||||||
|
return code_;
|
||||||
|
}
|
||||||
|
|
||||||
95
cdrs/src/model/CreateProjectRequest.cc
Normal file
95
cdrs/src/model/CreateProjectRequest.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/cdrs/model/CreateProjectRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::CDRS::Model::CreateProjectRequest;
|
||||||
|
|
||||||
|
CreateProjectRequest::CreateProjectRequest() :
|
||||||
|
RpcServiceRequest("cdrs", "2020-11-01", "CreateProject")
|
||||||
|
{
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
CreateProjectRequest::~CreateProjectRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string CreateProjectRequest::getClientToken()const
|
||||||
|
{
|
||||||
|
return clientToken_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateProjectRequest::setClientToken(const std::string& clientToken)
|
||||||
|
{
|
||||||
|
clientToken_ = clientToken;
|
||||||
|
setBodyParameter("ClientToken", clientToken);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateProjectRequest::getIcon()const
|
||||||
|
{
|
||||||
|
return icon_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateProjectRequest::setIcon(const std::string& icon)
|
||||||
|
{
|
||||||
|
icon_ = icon;
|
||||||
|
setBodyParameter("Icon", icon);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateProjectRequest::getDescription()const
|
||||||
|
{
|
||||||
|
return description_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateProjectRequest::setDescription(const std::string& description)
|
||||||
|
{
|
||||||
|
description_ = description;
|
||||||
|
setBodyParameter("Description", description);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateProjectRequest::getAppName()const
|
||||||
|
{
|
||||||
|
return appName_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateProjectRequest::setAppName(const std::string& appName)
|
||||||
|
{
|
||||||
|
appName_ = appName;
|
||||||
|
setBodyParameter("AppName", appName);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateProjectRequest::get_NameSpace()const
|
||||||
|
{
|
||||||
|
return _nameSpace_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateProjectRequest::set_NameSpace(const std::string& _nameSpace)
|
||||||
|
{
|
||||||
|
_nameSpace_ = _nameSpace;
|
||||||
|
setBodyParameter("_NameSpace", _nameSpace);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateProjectRequest::getName()const
|
||||||
|
{
|
||||||
|
return name_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateProjectRequest::setName(const std::string& name)
|
||||||
|
{
|
||||||
|
name_ = name;
|
||||||
|
setBodyParameter("Name", name);
|
||||||
|
}
|
||||||
|
|
||||||
@@ -14,45 +14,52 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <alibabacloud/emr/model/AddResourceToUsersResult.h>
|
#include <alibabacloud/cdrs/model/CreateProjectResult.h>
|
||||||
#include <json/json.h>
|
#include <json/json.h>
|
||||||
|
|
||||||
using namespace AlibabaCloud::Emr;
|
using namespace AlibabaCloud::CDRS;
|
||||||
using namespace AlibabaCloud::Emr::Model;
|
using namespace AlibabaCloud::CDRS::Model;
|
||||||
|
|
||||||
AddResourceToUsersResult::AddResourceToUsersResult() :
|
CreateProjectResult::CreateProjectResult() :
|
||||||
ServiceResult()
|
ServiceResult()
|
||||||
{}
|
{}
|
||||||
|
|
||||||
AddResourceToUsersResult::AddResourceToUsersResult(const std::string &payload) :
|
CreateProjectResult::CreateProjectResult(const std::string &payload) :
|
||||||
ServiceResult()
|
ServiceResult()
|
||||||
{
|
{
|
||||||
parse(payload);
|
parse(payload);
|
||||||
}
|
}
|
||||||
|
|
||||||
AddResourceToUsersResult::~AddResourceToUsersResult()
|
CreateProjectResult::~CreateProjectResult()
|
||||||
{}
|
{}
|
||||||
|
|
||||||
void AddResourceToUsersResult::parse(const std::string &payload)
|
void CreateProjectResult::parse(const std::string &payload)
|
||||||
{
|
{
|
||||||
Json::Reader reader;
|
Json::Reader reader;
|
||||||
Json::Value value;
|
Json::Value value;
|
||||||
reader.parse(payload, value);
|
reader.parse(payload, value);
|
||||||
setRequestId(value["RequestId"].asString());
|
setRequestId(value["RequestId"].asString());
|
||||||
if(!value["Paging"].isNull())
|
if(!value["Code"].isNull())
|
||||||
paging_ = value["Paging"].asString() == "true";
|
code_ = value["Code"].asString();
|
||||||
if(!value["Data"].isNull())
|
if(!value["Message"].isNull())
|
||||||
data_ = value["Data"].asString() == "true";
|
message_ = value["Message"].asString();
|
||||||
|
if(!value["CorpId"].isNull())
|
||||||
|
corpId_ = value["CorpId"].asString();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool AddResourceToUsersResult::getPaging()const
|
std::string CreateProjectResult::getCorpId()const
|
||||||
{
|
{
|
||||||
return paging_;
|
return corpId_;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool AddResourceToUsersResult::getData()const
|
std::string CreateProjectResult::getMessage()const
|
||||||
{
|
{
|
||||||
return data_;
|
return message_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateProjectResult::getCode()const
|
||||||
|
{
|
||||||
|
return code_;
|
||||||
}
|
}
|
||||||
|
|
||||||
73
cdrs/src/model/UnbindDeviceRequest.cc
Normal file
73
cdrs/src/model/UnbindDeviceRequest.cc
Normal file
@@ -0,0 +1,73 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/cdrs/model/UnbindDeviceRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::CDRS::Model::UnbindDeviceRequest;
|
||||||
|
|
||||||
|
UnbindDeviceRequest::UnbindDeviceRequest() :
|
||||||
|
RpcServiceRequest("cdrs", "2020-11-01", "UnbindDevice")
|
||||||
|
{
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
UnbindDeviceRequest::~UnbindDeviceRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string UnbindDeviceRequest::getDeviceIds()const
|
||||||
|
{
|
||||||
|
return deviceIds_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void UnbindDeviceRequest::setDeviceIds(const std::string& deviceIds)
|
||||||
|
{
|
||||||
|
deviceIds_ = deviceIds;
|
||||||
|
setBodyParameter("DeviceIds", deviceIds);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UnbindDeviceRequest::getCorpId()const
|
||||||
|
{
|
||||||
|
return corpId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void UnbindDeviceRequest::setCorpId(const std::string& corpId)
|
||||||
|
{
|
||||||
|
corpId_ = corpId;
|
||||||
|
setBodyParameter("CorpId", corpId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UnbindDeviceRequest::getAppName()const
|
||||||
|
{
|
||||||
|
return appName_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void UnbindDeviceRequest::setAppName(const std::string& appName)
|
||||||
|
{
|
||||||
|
appName_ = appName;
|
||||||
|
setBodyParameter("AppName", appName);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UnbindDeviceRequest::get_NameSpace()const
|
||||||
|
{
|
||||||
|
return _nameSpace_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void UnbindDeviceRequest::set_NameSpace(const std::string& _nameSpace)
|
||||||
|
{
|
||||||
|
_nameSpace_ = _nameSpace;
|
||||||
|
setBodyParameter("_NameSpace", _nameSpace);
|
||||||
|
}
|
||||||
|
|
||||||
77
cdrs/src/model/UnbindDeviceResult.cc
Normal file
77
cdrs/src/model/UnbindDeviceResult.cc
Normal file
@@ -0,0 +1,77 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/cdrs/model/UnbindDeviceResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::CDRS;
|
||||||
|
using namespace AlibabaCloud::CDRS::Model;
|
||||||
|
|
||||||
|
UnbindDeviceResult::UnbindDeviceResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
UnbindDeviceResult::UnbindDeviceResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
UnbindDeviceResult::~UnbindDeviceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void UnbindDeviceResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
auto allDataNode = value["Data"]["Datas"];
|
||||||
|
for (auto valueDataDatas : allDataNode)
|
||||||
|
{
|
||||||
|
Datas dataObject;
|
||||||
|
if(!valueDataDatas["Success"].isNull())
|
||||||
|
dataObject.success = valueDataDatas["Success"].asString() == "true";
|
||||||
|
if(!valueDataDatas["Code"].isNull())
|
||||||
|
dataObject.code = valueDataDatas["Code"].asString();
|
||||||
|
if(!valueDataDatas["Message"].isNull())
|
||||||
|
dataObject.message = valueDataDatas["Message"].asString();
|
||||||
|
if(!valueDataDatas["DeviceId"].isNull())
|
||||||
|
dataObject.deviceId = valueDataDatas["DeviceId"].asString();
|
||||||
|
data_.push_back(dataObject);
|
||||||
|
}
|
||||||
|
if(!value["Code"].isNull())
|
||||||
|
code_ = value["Code"].asString();
|
||||||
|
if(!value["Message"].isNull())
|
||||||
|
message_ = value["Message"].asString();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UnbindDeviceResult::getMessage()const
|
||||||
|
{
|
||||||
|
return message_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::vector<UnbindDeviceResult::Datas> UnbindDeviceResult::getData()const
|
||||||
|
{
|
||||||
|
return data_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UnbindDeviceResult::getCode()const
|
||||||
|
{
|
||||||
|
return code_;
|
||||||
|
}
|
||||||
|
|
||||||
95
cdrs/src/model/UpdateProjectRequest.cc
Normal file
95
cdrs/src/model/UpdateProjectRequest.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/cdrs/model/UpdateProjectRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::CDRS::Model::UpdateProjectRequest;
|
||||||
|
|
||||||
|
UpdateProjectRequest::UpdateProjectRequest() :
|
||||||
|
RpcServiceRequest("cdrs", "2020-11-01", "UpdateProject")
|
||||||
|
{
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
UpdateProjectRequest::~UpdateProjectRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string UpdateProjectRequest::getCorpId()const
|
||||||
|
{
|
||||||
|
return corpId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void UpdateProjectRequest::setCorpId(const std::string& corpId)
|
||||||
|
{
|
||||||
|
corpId_ = corpId;
|
||||||
|
setBodyParameter("CorpId", corpId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateProjectRequest::getIcon()const
|
||||||
|
{
|
||||||
|
return icon_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void UpdateProjectRequest::setIcon(const std::string& icon)
|
||||||
|
{
|
||||||
|
icon_ = icon;
|
||||||
|
setBodyParameter("Icon", icon);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateProjectRequest::getDescription()const
|
||||||
|
{
|
||||||
|
return description_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void UpdateProjectRequest::setDescription(const std::string& description)
|
||||||
|
{
|
||||||
|
description_ = description;
|
||||||
|
setBodyParameter("Description", description);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateProjectRequest::getAppName()const
|
||||||
|
{
|
||||||
|
return appName_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void UpdateProjectRequest::setAppName(const std::string& appName)
|
||||||
|
{
|
||||||
|
appName_ = appName;
|
||||||
|
setBodyParameter("AppName", appName);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateProjectRequest::get_NameSpace()const
|
||||||
|
{
|
||||||
|
return _nameSpace_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void UpdateProjectRequest::set_NameSpace(const std::string& _nameSpace)
|
||||||
|
{
|
||||||
|
_nameSpace_ = _nameSpace;
|
||||||
|
setBodyParameter("_NameSpace", _nameSpace);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateProjectRequest::getName()const
|
||||||
|
{
|
||||||
|
return name_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void UpdateProjectRequest::setName(const std::string& name)
|
||||||
|
{
|
||||||
|
name_ = name;
|
||||||
|
setBodyParameter("Name", name);
|
||||||
|
}
|
||||||
|
|
||||||
@@ -14,38 +14,45 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <alibabacloud/emr/model/ModifyAlertDingDingGroupResult.h>
|
#include <alibabacloud/cdrs/model/UpdateProjectResult.h>
|
||||||
#include <json/json.h>
|
#include <json/json.h>
|
||||||
|
|
||||||
using namespace AlibabaCloud::Emr;
|
using namespace AlibabaCloud::CDRS;
|
||||||
using namespace AlibabaCloud::Emr::Model;
|
using namespace AlibabaCloud::CDRS::Model;
|
||||||
|
|
||||||
ModifyAlertDingDingGroupResult::ModifyAlertDingDingGroupResult() :
|
UpdateProjectResult::UpdateProjectResult() :
|
||||||
ServiceResult()
|
ServiceResult()
|
||||||
{}
|
{}
|
||||||
|
|
||||||
ModifyAlertDingDingGroupResult::ModifyAlertDingDingGroupResult(const std::string &payload) :
|
UpdateProjectResult::UpdateProjectResult(const std::string &payload) :
|
||||||
ServiceResult()
|
ServiceResult()
|
||||||
{
|
{
|
||||||
parse(payload);
|
parse(payload);
|
||||||
}
|
}
|
||||||
|
|
||||||
ModifyAlertDingDingGroupResult::~ModifyAlertDingDingGroupResult()
|
UpdateProjectResult::~UpdateProjectResult()
|
||||||
{}
|
{}
|
||||||
|
|
||||||
void ModifyAlertDingDingGroupResult::parse(const std::string &payload)
|
void UpdateProjectResult::parse(const std::string &payload)
|
||||||
{
|
{
|
||||||
Json::Reader reader;
|
Json::Reader reader;
|
||||||
Json::Value value;
|
Json::Value value;
|
||||||
reader.parse(payload, value);
|
reader.parse(payload, value);
|
||||||
setRequestId(value["RequestId"].asString());
|
setRequestId(value["RequestId"].asString());
|
||||||
if(!value["Done"].isNull())
|
if(!value["Code"].isNull())
|
||||||
done_ = value["Done"].asString() == "true";
|
code_ = value["Code"].asString();
|
||||||
|
if(!value["Message"].isNull())
|
||||||
|
message_ = value["Message"].asString();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ModifyAlertDingDingGroupResult::getDone()const
|
std::string UpdateProjectResult::getMessage()const
|
||||||
{
|
{
|
||||||
return done_;
|
return message_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateProjectResult::getCode()const
|
||||||
|
{
|
||||||
|
return code_;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -53,6 +53,8 @@ set(codeup_public_header_model
|
|||||||
include/alibabacloud/codeup/model/DeleteRepositoryMemberResult.h
|
include/alibabacloud/codeup/model/DeleteRepositoryMemberResult.h
|
||||||
include/alibabacloud/codeup/model/DeleteRepositoryTagRequest.h
|
include/alibabacloud/codeup/model/DeleteRepositoryTagRequest.h
|
||||||
include/alibabacloud/codeup/model/DeleteRepositoryTagResult.h
|
include/alibabacloud/codeup/model/DeleteRepositoryTagResult.h
|
||||||
|
include/alibabacloud/codeup/model/DeleteRepositoryWebhookRequest.h
|
||||||
|
include/alibabacloud/codeup/model/DeleteRepositoryWebhookResult.h
|
||||||
include/alibabacloud/codeup/model/GetBranchInfoRequest.h
|
include/alibabacloud/codeup/model/GetBranchInfoRequest.h
|
||||||
include/alibabacloud/codeup/model/GetBranchInfoResult.h
|
include/alibabacloud/codeup/model/GetBranchInfoResult.h
|
||||||
include/alibabacloud/codeup/model/GetCodeupOrganizationRequest.h
|
include/alibabacloud/codeup/model/GetCodeupOrganizationRequest.h
|
||||||
@@ -67,12 +69,18 @@ set(codeup_public_header_model
|
|||||||
include/alibabacloud/codeup/model/GetRepositoryInfoResult.h
|
include/alibabacloud/codeup/model/GetRepositoryInfoResult.h
|
||||||
include/alibabacloud/codeup/model/GetRepositoryTagRequest.h
|
include/alibabacloud/codeup/model/GetRepositoryTagRequest.h
|
||||||
include/alibabacloud/codeup/model/GetRepositoryTagResult.h
|
include/alibabacloud/codeup/model/GetRepositoryTagResult.h
|
||||||
|
include/alibabacloud/codeup/model/GetUserInfoRequest.h
|
||||||
|
include/alibabacloud/codeup/model/GetUserInfoResult.h
|
||||||
include/alibabacloud/codeup/model/ListGroupMemberRequest.h
|
include/alibabacloud/codeup/model/ListGroupMemberRequest.h
|
||||||
include/alibabacloud/codeup/model/ListGroupMemberResult.h
|
include/alibabacloud/codeup/model/ListGroupMemberResult.h
|
||||||
include/alibabacloud/codeup/model/ListGroupRepositoriesRequest.h
|
include/alibabacloud/codeup/model/ListGroupRepositoriesRequest.h
|
||||||
include/alibabacloud/codeup/model/ListGroupRepositoriesResult.h
|
include/alibabacloud/codeup/model/ListGroupRepositoriesResult.h
|
||||||
include/alibabacloud/codeup/model/ListGroupsRequest.h
|
include/alibabacloud/codeup/model/ListGroupsRequest.h
|
||||||
include/alibabacloud/codeup/model/ListGroupsResult.h
|
include/alibabacloud/codeup/model/ListGroupsResult.h
|
||||||
|
include/alibabacloud/codeup/model/ListOrganizationsRequest.h
|
||||||
|
include/alibabacloud/codeup/model/ListOrganizationsResult.h
|
||||||
|
include/alibabacloud/codeup/model/ListRepositoriesRequest.h
|
||||||
|
include/alibabacloud/codeup/model/ListRepositoriesResult.h
|
||||||
include/alibabacloud/codeup/model/ListRepositoryBranchesRequest.h
|
include/alibabacloud/codeup/model/ListRepositoryBranchesRequest.h
|
||||||
include/alibabacloud/codeup/model/ListRepositoryBranchesResult.h
|
include/alibabacloud/codeup/model/ListRepositoryBranchesResult.h
|
||||||
include/alibabacloud/codeup/model/ListRepositoryMemberRequest.h
|
include/alibabacloud/codeup/model/ListRepositoryMemberRequest.h
|
||||||
@@ -81,6 +89,8 @@ set(codeup_public_header_model
|
|||||||
include/alibabacloud/codeup/model/ListRepositoryTagsResult.h
|
include/alibabacloud/codeup/model/ListRepositoryTagsResult.h
|
||||||
include/alibabacloud/codeup/model/ListRepositoryTreeRequest.h
|
include/alibabacloud/codeup/model/ListRepositoryTreeRequest.h
|
||||||
include/alibabacloud/codeup/model/ListRepositoryTreeResult.h
|
include/alibabacloud/codeup/model/ListRepositoryTreeResult.h
|
||||||
|
include/alibabacloud/codeup/model/ListRepositoryWebhookRequest.h
|
||||||
|
include/alibabacloud/codeup/model/ListRepositoryWebhookResult.h
|
||||||
include/alibabacloud/codeup/model/MergeMergeRequestRequest.h
|
include/alibabacloud/codeup/model/MergeMergeRequestRequest.h
|
||||||
include/alibabacloud/codeup/model/MergeMergeRequestResult.h
|
include/alibabacloud/codeup/model/MergeMergeRequestResult.h
|
||||||
include/alibabacloud/codeup/model/UpdateFileRequest.h
|
include/alibabacloud/codeup/model/UpdateFileRequest.h
|
||||||
@@ -124,6 +134,8 @@ set(codeup_src
|
|||||||
src/model/DeleteRepositoryMemberResult.cc
|
src/model/DeleteRepositoryMemberResult.cc
|
||||||
src/model/DeleteRepositoryTagRequest.cc
|
src/model/DeleteRepositoryTagRequest.cc
|
||||||
src/model/DeleteRepositoryTagResult.cc
|
src/model/DeleteRepositoryTagResult.cc
|
||||||
|
src/model/DeleteRepositoryWebhookRequest.cc
|
||||||
|
src/model/DeleteRepositoryWebhookResult.cc
|
||||||
src/model/GetBranchInfoRequest.cc
|
src/model/GetBranchInfoRequest.cc
|
||||||
src/model/GetBranchInfoResult.cc
|
src/model/GetBranchInfoResult.cc
|
||||||
src/model/GetCodeupOrganizationRequest.cc
|
src/model/GetCodeupOrganizationRequest.cc
|
||||||
@@ -138,12 +150,18 @@ set(codeup_src
|
|||||||
src/model/GetRepositoryInfoResult.cc
|
src/model/GetRepositoryInfoResult.cc
|
||||||
src/model/GetRepositoryTagRequest.cc
|
src/model/GetRepositoryTagRequest.cc
|
||||||
src/model/GetRepositoryTagResult.cc
|
src/model/GetRepositoryTagResult.cc
|
||||||
|
src/model/GetUserInfoRequest.cc
|
||||||
|
src/model/GetUserInfoResult.cc
|
||||||
src/model/ListGroupMemberRequest.cc
|
src/model/ListGroupMemberRequest.cc
|
||||||
src/model/ListGroupMemberResult.cc
|
src/model/ListGroupMemberResult.cc
|
||||||
src/model/ListGroupRepositoriesRequest.cc
|
src/model/ListGroupRepositoriesRequest.cc
|
||||||
src/model/ListGroupRepositoriesResult.cc
|
src/model/ListGroupRepositoriesResult.cc
|
||||||
src/model/ListGroupsRequest.cc
|
src/model/ListGroupsRequest.cc
|
||||||
src/model/ListGroupsResult.cc
|
src/model/ListGroupsResult.cc
|
||||||
|
src/model/ListOrganizationsRequest.cc
|
||||||
|
src/model/ListOrganizationsResult.cc
|
||||||
|
src/model/ListRepositoriesRequest.cc
|
||||||
|
src/model/ListRepositoriesResult.cc
|
||||||
src/model/ListRepositoryBranchesRequest.cc
|
src/model/ListRepositoryBranchesRequest.cc
|
||||||
src/model/ListRepositoryBranchesResult.cc
|
src/model/ListRepositoryBranchesResult.cc
|
||||||
src/model/ListRepositoryMemberRequest.cc
|
src/model/ListRepositoryMemberRequest.cc
|
||||||
@@ -152,6 +170,8 @@ set(codeup_src
|
|||||||
src/model/ListRepositoryTagsResult.cc
|
src/model/ListRepositoryTagsResult.cc
|
||||||
src/model/ListRepositoryTreeRequest.cc
|
src/model/ListRepositoryTreeRequest.cc
|
||||||
src/model/ListRepositoryTreeResult.cc
|
src/model/ListRepositoryTreeResult.cc
|
||||||
|
src/model/ListRepositoryWebhookRequest.cc
|
||||||
|
src/model/ListRepositoryWebhookResult.cc
|
||||||
src/model/MergeMergeRequestRequest.cc
|
src/model/MergeMergeRequestRequest.cc
|
||||||
src/model/MergeMergeRequestResult.cc
|
src/model/MergeMergeRequestResult.cc
|
||||||
src/model/UpdateFileRequest.cc
|
src/model/UpdateFileRequest.cc
|
||||||
|
|||||||
@@ -54,6 +54,8 @@
|
|||||||
#include "model/DeleteRepositoryMemberResult.h"
|
#include "model/DeleteRepositoryMemberResult.h"
|
||||||
#include "model/DeleteRepositoryTagRequest.h"
|
#include "model/DeleteRepositoryTagRequest.h"
|
||||||
#include "model/DeleteRepositoryTagResult.h"
|
#include "model/DeleteRepositoryTagResult.h"
|
||||||
|
#include "model/DeleteRepositoryWebhookRequest.h"
|
||||||
|
#include "model/DeleteRepositoryWebhookResult.h"
|
||||||
#include "model/GetBranchInfoRequest.h"
|
#include "model/GetBranchInfoRequest.h"
|
||||||
#include "model/GetBranchInfoResult.h"
|
#include "model/GetBranchInfoResult.h"
|
||||||
#include "model/GetCodeupOrganizationRequest.h"
|
#include "model/GetCodeupOrganizationRequest.h"
|
||||||
@@ -68,12 +70,18 @@
|
|||||||
#include "model/GetRepositoryInfoResult.h"
|
#include "model/GetRepositoryInfoResult.h"
|
||||||
#include "model/GetRepositoryTagRequest.h"
|
#include "model/GetRepositoryTagRequest.h"
|
||||||
#include "model/GetRepositoryTagResult.h"
|
#include "model/GetRepositoryTagResult.h"
|
||||||
|
#include "model/GetUserInfoRequest.h"
|
||||||
|
#include "model/GetUserInfoResult.h"
|
||||||
#include "model/ListGroupMemberRequest.h"
|
#include "model/ListGroupMemberRequest.h"
|
||||||
#include "model/ListGroupMemberResult.h"
|
#include "model/ListGroupMemberResult.h"
|
||||||
#include "model/ListGroupRepositoriesRequest.h"
|
#include "model/ListGroupRepositoriesRequest.h"
|
||||||
#include "model/ListGroupRepositoriesResult.h"
|
#include "model/ListGroupRepositoriesResult.h"
|
||||||
#include "model/ListGroupsRequest.h"
|
#include "model/ListGroupsRequest.h"
|
||||||
#include "model/ListGroupsResult.h"
|
#include "model/ListGroupsResult.h"
|
||||||
|
#include "model/ListOrganizationsRequest.h"
|
||||||
|
#include "model/ListOrganizationsResult.h"
|
||||||
|
#include "model/ListRepositoriesRequest.h"
|
||||||
|
#include "model/ListRepositoriesResult.h"
|
||||||
#include "model/ListRepositoryBranchesRequest.h"
|
#include "model/ListRepositoryBranchesRequest.h"
|
||||||
#include "model/ListRepositoryBranchesResult.h"
|
#include "model/ListRepositoryBranchesResult.h"
|
||||||
#include "model/ListRepositoryMemberRequest.h"
|
#include "model/ListRepositoryMemberRequest.h"
|
||||||
@@ -82,6 +90,8 @@
|
|||||||
#include "model/ListRepositoryTagsResult.h"
|
#include "model/ListRepositoryTagsResult.h"
|
||||||
#include "model/ListRepositoryTreeRequest.h"
|
#include "model/ListRepositoryTreeRequest.h"
|
||||||
#include "model/ListRepositoryTreeResult.h"
|
#include "model/ListRepositoryTreeResult.h"
|
||||||
|
#include "model/ListRepositoryWebhookRequest.h"
|
||||||
|
#include "model/ListRepositoryWebhookResult.h"
|
||||||
#include "model/MergeMergeRequestRequest.h"
|
#include "model/MergeMergeRequestRequest.h"
|
||||||
#include "model/MergeMergeRequestResult.h"
|
#include "model/MergeMergeRequestResult.h"
|
||||||
#include "model/UpdateFileRequest.h"
|
#include "model/UpdateFileRequest.h"
|
||||||
@@ -147,6 +157,9 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::DeleteRepositoryTagResult> DeleteRepositoryTagOutcome;
|
typedef Outcome<Error, Model::DeleteRepositoryTagResult> DeleteRepositoryTagOutcome;
|
||||||
typedef std::future<DeleteRepositoryTagOutcome> DeleteRepositoryTagOutcomeCallable;
|
typedef std::future<DeleteRepositoryTagOutcome> DeleteRepositoryTagOutcomeCallable;
|
||||||
typedef std::function<void(const CodeupClient*, const Model::DeleteRepositoryTagRequest&, const DeleteRepositoryTagOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRepositoryTagAsyncHandler;
|
typedef std::function<void(const CodeupClient*, const Model::DeleteRepositoryTagRequest&, const DeleteRepositoryTagOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRepositoryTagAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DeleteRepositoryWebhookResult> DeleteRepositoryWebhookOutcome;
|
||||||
|
typedef std::future<DeleteRepositoryWebhookOutcome> DeleteRepositoryWebhookOutcomeCallable;
|
||||||
|
typedef std::function<void(const CodeupClient*, const Model::DeleteRepositoryWebhookRequest&, const DeleteRepositoryWebhookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRepositoryWebhookAsyncHandler;
|
||||||
typedef Outcome<Error, Model::GetBranchInfoResult> GetBranchInfoOutcome;
|
typedef Outcome<Error, Model::GetBranchInfoResult> GetBranchInfoOutcome;
|
||||||
typedef std::future<GetBranchInfoOutcome> GetBranchInfoOutcomeCallable;
|
typedef std::future<GetBranchInfoOutcome> GetBranchInfoOutcomeCallable;
|
||||||
typedef std::function<void(const CodeupClient*, const Model::GetBranchInfoRequest&, const GetBranchInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetBranchInfoAsyncHandler;
|
typedef std::function<void(const CodeupClient*, const Model::GetBranchInfoRequest&, const GetBranchInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetBranchInfoAsyncHandler;
|
||||||
@@ -168,6 +181,9 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::GetRepositoryTagResult> GetRepositoryTagOutcome;
|
typedef Outcome<Error, Model::GetRepositoryTagResult> GetRepositoryTagOutcome;
|
||||||
typedef std::future<GetRepositoryTagOutcome> GetRepositoryTagOutcomeCallable;
|
typedef std::future<GetRepositoryTagOutcome> GetRepositoryTagOutcomeCallable;
|
||||||
typedef std::function<void(const CodeupClient*, const Model::GetRepositoryTagRequest&, const GetRepositoryTagOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRepositoryTagAsyncHandler;
|
typedef std::function<void(const CodeupClient*, const Model::GetRepositoryTagRequest&, const GetRepositoryTagOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRepositoryTagAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetUserInfoResult> GetUserInfoOutcome;
|
||||||
|
typedef std::future<GetUserInfoOutcome> GetUserInfoOutcomeCallable;
|
||||||
|
typedef std::function<void(const CodeupClient*, const Model::GetUserInfoRequest&, const GetUserInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUserInfoAsyncHandler;
|
||||||
typedef Outcome<Error, Model::ListGroupMemberResult> ListGroupMemberOutcome;
|
typedef Outcome<Error, Model::ListGroupMemberResult> ListGroupMemberOutcome;
|
||||||
typedef std::future<ListGroupMemberOutcome> ListGroupMemberOutcomeCallable;
|
typedef std::future<ListGroupMemberOutcome> ListGroupMemberOutcomeCallable;
|
||||||
typedef std::function<void(const CodeupClient*, const Model::ListGroupMemberRequest&, const ListGroupMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGroupMemberAsyncHandler;
|
typedef std::function<void(const CodeupClient*, const Model::ListGroupMemberRequest&, const ListGroupMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGroupMemberAsyncHandler;
|
||||||
@@ -177,6 +193,12 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::ListGroupsResult> ListGroupsOutcome;
|
typedef Outcome<Error, Model::ListGroupsResult> ListGroupsOutcome;
|
||||||
typedef std::future<ListGroupsOutcome> ListGroupsOutcomeCallable;
|
typedef std::future<ListGroupsOutcome> ListGroupsOutcomeCallable;
|
||||||
typedef std::function<void(const CodeupClient*, const Model::ListGroupsRequest&, const ListGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGroupsAsyncHandler;
|
typedef std::function<void(const CodeupClient*, const Model::ListGroupsRequest&, const ListGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGroupsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListOrganizationsResult> ListOrganizationsOutcome;
|
||||||
|
typedef std::future<ListOrganizationsOutcome> ListOrganizationsOutcomeCallable;
|
||||||
|
typedef std::function<void(const CodeupClient*, const Model::ListOrganizationsRequest&, const ListOrganizationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListOrganizationsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListRepositoriesResult> ListRepositoriesOutcome;
|
||||||
|
typedef std::future<ListRepositoriesOutcome> ListRepositoriesOutcomeCallable;
|
||||||
|
typedef std::function<void(const CodeupClient*, const Model::ListRepositoriesRequest&, const ListRepositoriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRepositoriesAsyncHandler;
|
||||||
typedef Outcome<Error, Model::ListRepositoryBranchesResult> ListRepositoryBranchesOutcome;
|
typedef Outcome<Error, Model::ListRepositoryBranchesResult> ListRepositoryBranchesOutcome;
|
||||||
typedef std::future<ListRepositoryBranchesOutcome> ListRepositoryBranchesOutcomeCallable;
|
typedef std::future<ListRepositoryBranchesOutcome> ListRepositoryBranchesOutcomeCallable;
|
||||||
typedef std::function<void(const CodeupClient*, const Model::ListRepositoryBranchesRequest&, const ListRepositoryBranchesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRepositoryBranchesAsyncHandler;
|
typedef std::function<void(const CodeupClient*, const Model::ListRepositoryBranchesRequest&, const ListRepositoryBranchesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRepositoryBranchesAsyncHandler;
|
||||||
@@ -189,6 +211,9 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::ListRepositoryTreeResult> ListRepositoryTreeOutcome;
|
typedef Outcome<Error, Model::ListRepositoryTreeResult> ListRepositoryTreeOutcome;
|
||||||
typedef std::future<ListRepositoryTreeOutcome> ListRepositoryTreeOutcomeCallable;
|
typedef std::future<ListRepositoryTreeOutcome> ListRepositoryTreeOutcomeCallable;
|
||||||
typedef std::function<void(const CodeupClient*, const Model::ListRepositoryTreeRequest&, const ListRepositoryTreeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRepositoryTreeAsyncHandler;
|
typedef std::function<void(const CodeupClient*, const Model::ListRepositoryTreeRequest&, const ListRepositoryTreeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRepositoryTreeAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListRepositoryWebhookResult> ListRepositoryWebhookOutcome;
|
||||||
|
typedef std::future<ListRepositoryWebhookOutcome> ListRepositoryWebhookOutcomeCallable;
|
||||||
|
typedef std::function<void(const CodeupClient*, const Model::ListRepositoryWebhookRequest&, const ListRepositoryWebhookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRepositoryWebhookAsyncHandler;
|
||||||
typedef Outcome<Error, Model::MergeMergeRequestResult> MergeMergeRequestOutcome;
|
typedef Outcome<Error, Model::MergeMergeRequestResult> MergeMergeRequestOutcome;
|
||||||
typedef std::future<MergeMergeRequestOutcome> MergeMergeRequestOutcomeCallable;
|
typedef std::future<MergeMergeRequestOutcome> MergeMergeRequestOutcomeCallable;
|
||||||
typedef std::function<void(const CodeupClient*, const Model::MergeMergeRequestRequest&, const MergeMergeRequestOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MergeMergeRequestAsyncHandler;
|
typedef std::function<void(const CodeupClient*, const Model::MergeMergeRequestRequest&, const MergeMergeRequestOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MergeMergeRequestAsyncHandler;
|
||||||
@@ -254,6 +279,9 @@ namespace AlibabaCloud
|
|||||||
DeleteRepositoryTagOutcome deleteRepositoryTag(const Model::DeleteRepositoryTagRequest &request)const;
|
DeleteRepositoryTagOutcome deleteRepositoryTag(const Model::DeleteRepositoryTagRequest &request)const;
|
||||||
void deleteRepositoryTagAsync(const Model::DeleteRepositoryTagRequest& request, const DeleteRepositoryTagAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void deleteRepositoryTagAsync(const Model::DeleteRepositoryTagRequest& request, const DeleteRepositoryTagAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
DeleteRepositoryTagOutcomeCallable deleteRepositoryTagCallable(const Model::DeleteRepositoryTagRequest& request) const;
|
DeleteRepositoryTagOutcomeCallable deleteRepositoryTagCallable(const Model::DeleteRepositoryTagRequest& request) const;
|
||||||
|
DeleteRepositoryWebhookOutcome deleteRepositoryWebhook(const Model::DeleteRepositoryWebhookRequest &request)const;
|
||||||
|
void deleteRepositoryWebhookAsync(const Model::DeleteRepositoryWebhookRequest& request, const DeleteRepositoryWebhookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DeleteRepositoryWebhookOutcomeCallable deleteRepositoryWebhookCallable(const Model::DeleteRepositoryWebhookRequest& request) const;
|
||||||
GetBranchInfoOutcome getBranchInfo(const Model::GetBranchInfoRequest &request)const;
|
GetBranchInfoOutcome getBranchInfo(const Model::GetBranchInfoRequest &request)const;
|
||||||
void getBranchInfoAsync(const Model::GetBranchInfoRequest& request, const GetBranchInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void getBranchInfoAsync(const Model::GetBranchInfoRequest& request, const GetBranchInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
GetBranchInfoOutcomeCallable getBranchInfoCallable(const Model::GetBranchInfoRequest& request) const;
|
GetBranchInfoOutcomeCallable getBranchInfoCallable(const Model::GetBranchInfoRequest& request) const;
|
||||||
@@ -275,6 +303,9 @@ namespace AlibabaCloud
|
|||||||
GetRepositoryTagOutcome getRepositoryTag(const Model::GetRepositoryTagRequest &request)const;
|
GetRepositoryTagOutcome getRepositoryTag(const Model::GetRepositoryTagRequest &request)const;
|
||||||
void getRepositoryTagAsync(const Model::GetRepositoryTagRequest& request, const GetRepositoryTagAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void getRepositoryTagAsync(const Model::GetRepositoryTagRequest& request, const GetRepositoryTagAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
GetRepositoryTagOutcomeCallable getRepositoryTagCallable(const Model::GetRepositoryTagRequest& request) const;
|
GetRepositoryTagOutcomeCallable getRepositoryTagCallable(const Model::GetRepositoryTagRequest& request) const;
|
||||||
|
GetUserInfoOutcome getUserInfo(const Model::GetUserInfoRequest &request)const;
|
||||||
|
void getUserInfoAsync(const Model::GetUserInfoRequest& request, const GetUserInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetUserInfoOutcomeCallable getUserInfoCallable(const Model::GetUserInfoRequest& request) const;
|
||||||
ListGroupMemberOutcome listGroupMember(const Model::ListGroupMemberRequest &request)const;
|
ListGroupMemberOutcome listGroupMember(const Model::ListGroupMemberRequest &request)const;
|
||||||
void listGroupMemberAsync(const Model::ListGroupMemberRequest& request, const ListGroupMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void listGroupMemberAsync(const Model::ListGroupMemberRequest& request, const ListGroupMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ListGroupMemberOutcomeCallable listGroupMemberCallable(const Model::ListGroupMemberRequest& request) const;
|
ListGroupMemberOutcomeCallable listGroupMemberCallable(const Model::ListGroupMemberRequest& request) const;
|
||||||
@@ -284,6 +315,12 @@ namespace AlibabaCloud
|
|||||||
ListGroupsOutcome listGroups(const Model::ListGroupsRequest &request)const;
|
ListGroupsOutcome listGroups(const Model::ListGroupsRequest &request)const;
|
||||||
void listGroupsAsync(const Model::ListGroupsRequest& request, const ListGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void listGroupsAsync(const Model::ListGroupsRequest& request, const ListGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ListGroupsOutcomeCallable listGroupsCallable(const Model::ListGroupsRequest& request) const;
|
ListGroupsOutcomeCallable listGroupsCallable(const Model::ListGroupsRequest& request) const;
|
||||||
|
ListOrganizationsOutcome listOrganizations(const Model::ListOrganizationsRequest &request)const;
|
||||||
|
void listOrganizationsAsync(const Model::ListOrganizationsRequest& request, const ListOrganizationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListOrganizationsOutcomeCallable listOrganizationsCallable(const Model::ListOrganizationsRequest& request) const;
|
||||||
|
ListRepositoriesOutcome listRepositories(const Model::ListRepositoriesRequest &request)const;
|
||||||
|
void listRepositoriesAsync(const Model::ListRepositoriesRequest& request, const ListRepositoriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListRepositoriesOutcomeCallable listRepositoriesCallable(const Model::ListRepositoriesRequest& request) const;
|
||||||
ListRepositoryBranchesOutcome listRepositoryBranches(const Model::ListRepositoryBranchesRequest &request)const;
|
ListRepositoryBranchesOutcome listRepositoryBranches(const Model::ListRepositoryBranchesRequest &request)const;
|
||||||
void listRepositoryBranchesAsync(const Model::ListRepositoryBranchesRequest& request, const ListRepositoryBranchesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void listRepositoryBranchesAsync(const Model::ListRepositoryBranchesRequest& request, const ListRepositoryBranchesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ListRepositoryBranchesOutcomeCallable listRepositoryBranchesCallable(const Model::ListRepositoryBranchesRequest& request) const;
|
ListRepositoryBranchesOutcomeCallable listRepositoryBranchesCallable(const Model::ListRepositoryBranchesRequest& request) const;
|
||||||
@@ -296,6 +333,9 @@ namespace AlibabaCloud
|
|||||||
ListRepositoryTreeOutcome listRepositoryTree(const Model::ListRepositoryTreeRequest &request)const;
|
ListRepositoryTreeOutcome listRepositoryTree(const Model::ListRepositoryTreeRequest &request)const;
|
||||||
void listRepositoryTreeAsync(const Model::ListRepositoryTreeRequest& request, const ListRepositoryTreeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void listRepositoryTreeAsync(const Model::ListRepositoryTreeRequest& request, const ListRepositoryTreeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ListRepositoryTreeOutcomeCallable listRepositoryTreeCallable(const Model::ListRepositoryTreeRequest& request) const;
|
ListRepositoryTreeOutcomeCallable listRepositoryTreeCallable(const Model::ListRepositoryTreeRequest& request) const;
|
||||||
|
ListRepositoryWebhookOutcome listRepositoryWebhook(const Model::ListRepositoryWebhookRequest &request)const;
|
||||||
|
void listRepositoryWebhookAsync(const Model::ListRepositoryWebhookRequest& request, const ListRepositoryWebhookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListRepositoryWebhookOutcomeCallable listRepositoryWebhookCallable(const Model::ListRepositoryWebhookRequest& request) const;
|
||||||
MergeMergeRequestOutcome mergeMergeRequest(const Model::MergeMergeRequestRequest &request)const;
|
MergeMergeRequestOutcome mergeMergeRequest(const Model::MergeMergeRequestRequest &request)const;
|
||||||
void mergeMergeRequestAsync(const Model::MergeMergeRequestRequest& request, const MergeMergeRequestAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void mergeMergeRequestAsync(const Model::MergeMergeRequestRequest& request, const MergeMergeRequestAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
MergeMergeRequestOutcomeCallable mergeMergeRequestCallable(const Model::MergeMergeRequestRequest& request) const;
|
MergeMergeRequestOutcomeCallable mergeMergeRequestCallable(const Model::MergeMergeRequestRequest& request) const;
|
||||||
|
|||||||
@@ -47,6 +47,7 @@ namespace AlibabaCloud
|
|||||||
long id;
|
long id;
|
||||||
bool enableSslVerification;
|
bool enableSslVerification;
|
||||||
bool noteEvents;
|
bool noteEvents;
|
||||||
|
std::string secretToken;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_CODEUP_MODEL_DELETEREPOSITORYWEBHOOKREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CODEUP_MODEL_DELETEREPOSITORYWEBHOOKREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/codeup/CodeupExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Codeup
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_CODEUP_EXPORT DeleteRepositoryWebhookRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DeleteRepositoryWebhookRequest();
|
||||||
|
~DeleteRepositoryWebhookRequest();
|
||||||
|
|
||||||
|
std::string getOrganizationId()const;
|
||||||
|
void setOrganizationId(const std::string& organizationId);
|
||||||
|
long getWebhookId()const;
|
||||||
|
void setWebhookId(long webhookId);
|
||||||
|
std::string getAccessToken()const;
|
||||||
|
void setAccessToken(const std::string& accessToken);
|
||||||
|
long getProjectId()const;
|
||||||
|
void setProjectId(long projectId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
long webhookId_;
|
||||||
|
std::string accessToken_;
|
||||||
|
long projectId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CODEUP_MODEL_DELETEREPOSITORYWEBHOOKREQUEST_H_
|
||||||
@@ -0,0 +1,72 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_CODEUP_MODEL_DELETEREPOSITORYWEBHOOKRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CODEUP_MODEL_DELETEREPOSITORYWEBHOOKRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/codeup/CodeupExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Codeup
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_CODEUP_EXPORT DeleteRepositoryWebhookResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
std::string description;
|
||||||
|
std::string lastTestResult;
|
||||||
|
bool pushEvents;
|
||||||
|
std::string createdAt;
|
||||||
|
long projectId;
|
||||||
|
bool tagPushEvents;
|
||||||
|
long id;
|
||||||
|
bool enableSslVerification;
|
||||||
|
bool noteEvents;
|
||||||
|
bool mergeRequestsEvents;
|
||||||
|
std::string url;
|
||||||
|
std::string secretToken;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DeleteRepositoryWebhookResult();
|
||||||
|
explicit DeleteRepositoryWebhookResult(const std::string &payload);
|
||||||
|
~DeleteRepositoryWebhookResult();
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CODEUP_MODEL_DELETEREPOSITORYWEBHOOKRESULT_H_
|
||||||
@@ -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_CODEUP_MODEL_GETUSERINFOREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CODEUP_MODEL_GETUSERINFOREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/codeup/CodeupExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Codeup
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_CODEUP_EXPORT GetUserInfoRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetUserInfoRequest();
|
||||||
|
~GetUserInfoRequest();
|
||||||
|
|
||||||
|
std::string getAccessToken()const;
|
||||||
|
void setAccessToken(const std::string& accessToken);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string accessToken_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CODEUP_MODEL_GETUSERINFOREQUEST_H_
|
||||||
66
codeup/include/alibabacloud/codeup/model/GetUserInfoResult.h
Normal file
66
codeup/include/alibabacloud/codeup/model/GetUserInfoResult.h
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_CODEUP_MODEL_GETUSERINFORESULT_H_
|
||||||
|
#define ALIBABACLOUD_CODEUP_MODEL_GETUSERINFORESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/codeup/CodeupExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Codeup
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_CODEUP_EXPORT GetUserInfoResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
std::string email;
|
||||||
|
std::string avatarUrl;
|
||||||
|
std::string username;
|
||||||
|
std::string externalUserId;
|
||||||
|
long id;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetUserInfoResult();
|
||||||
|
explicit GetUserInfoResult(const std::string &payload);
|
||||||
|
~GetUserInfoResult();
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CODEUP_MODEL_GETUSERINFORESULT_H_
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_CODEUP_MODEL_LISTORGANIZATIONSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CODEUP_MODEL_LISTORGANIZATIONSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/codeup/CodeupExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Codeup
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_CODEUP_EXPORT ListOrganizationsRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ListOrganizationsRequest();
|
||||||
|
~ListOrganizationsRequest();
|
||||||
|
|
||||||
|
int getAccessLevel()const;
|
||||||
|
void setAccessLevel(int accessLevel);
|
||||||
|
int getMinAccessLevel()const;
|
||||||
|
void setMinAccessLevel(int minAccessLevel);
|
||||||
|
std::string getAccessToken()const;
|
||||||
|
void setAccessToken(const std::string& accessToken);
|
||||||
|
|
||||||
|
private:
|
||||||
|
int accessLevel_;
|
||||||
|
int minAccessLevel_;
|
||||||
|
std::string accessToken_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CODEUP_MODEL_LISTORGANIZATIONSREQUEST_H_
|
||||||
@@ -14,38 +14,51 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_HITSDB_MODEL_RENEWTSDBINSTANCERESULT_H_
|
#ifndef ALIBABACLOUD_CODEUP_MODEL_LISTORGANIZATIONSRESULT_H_
|
||||||
#define ALIBABACLOUD_HITSDB_MODEL_RENEWTSDBINSTANCERESULT_H_
|
#define ALIBABACLOUD_CODEUP_MODEL_LISTORGANIZATIONSRESULT_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
#include <alibabacloud/hitsdb/HitsdbExport.h>
|
#include <alibabacloud/codeup/CodeupExport.h>
|
||||||
|
|
||||||
namespace AlibabaCloud
|
namespace AlibabaCloud
|
||||||
{
|
{
|
||||||
namespace Hitsdb
|
namespace Codeup
|
||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_HITSDB_EXPORT RenewTSDBInstanceResult : public ServiceResult
|
class ALIBABACLOUD_CODEUP_EXPORT ListOrganizationsResult : public ServiceResult
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
struct ResultItem
|
||||||
|
{
|
||||||
|
std::string organizationName;
|
||||||
|
std::string organizationRole;
|
||||||
|
std::string organizationId;
|
||||||
|
int accessLevel;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
RenewTSDBInstanceResult();
|
ListOrganizationsResult();
|
||||||
explicit RenewTSDBInstanceResult(const std::string &payload);
|
explicit ListOrganizationsResult(const std::string &payload);
|
||||||
~RenewTSDBInstanceResult();
|
~ListOrganizationsResult();
|
||||||
long getOrderId()const;
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
std::vector<ResultItem> getResult()const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
long orderId_;
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
std::vector<ResultItem> result_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_HITSDB_MODEL_RENEWTSDBINSTANCERESULT_H_
|
#endif // !ALIBABACLOUD_CODEUP_MODEL_LISTORGANIZATIONSRESULT_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_CODEUP_MODEL_LISTREPOSITORIESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CODEUP_MODEL_LISTREPOSITORIESREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/codeup/CodeupExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Codeup
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_CODEUP_EXPORT ListRepositoriesRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ListRepositoriesRequest();
|
||||||
|
~ListRepositoriesRequest();
|
||||||
|
|
||||||
|
std::string getAccessToken()const;
|
||||||
|
void setAccessToken(const std::string& accessToken);
|
||||||
|
bool getArchive()const;
|
||||||
|
void setArchive(bool archive);
|
||||||
|
std::string getSort()const;
|
||||||
|
void setSort(const std::string& sort);
|
||||||
|
std::string getOrganizationId()const;
|
||||||
|
void setOrganizationId(const std::string& organizationId);
|
||||||
|
std::string getSearch()const;
|
||||||
|
void setSearch(const std::string& search);
|
||||||
|
long getPageSize()const;
|
||||||
|
void setPageSize(long pageSize);
|
||||||
|
long getPage()const;
|
||||||
|
void setPage(long page);
|
||||||
|
std::string getOrder()const;
|
||||||
|
void setOrder(const std::string& order);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string accessToken_;
|
||||||
|
bool archive_;
|
||||||
|
std::string sort_;
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string search_;
|
||||||
|
long pageSize_;
|
||||||
|
long page_;
|
||||||
|
std::string order_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CODEUP_MODEL_LISTREPOSITORIESREQUEST_H_
|
||||||
@@ -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_CODEUP_MODEL_LISTREPOSITORIESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CODEUP_MODEL_LISTREPOSITORIESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/codeup/CodeupExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Codeup
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_CODEUP_EXPORT ListRepositoriesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct ResultItem
|
||||||
|
{
|
||||||
|
std::string path;
|
||||||
|
std::string pathWithNamespace;
|
||||||
|
std::string lastActivityAt;
|
||||||
|
std::string description;
|
||||||
|
bool archive;
|
||||||
|
std::string createdAt;
|
||||||
|
std::string webUrl;
|
||||||
|
std::string nameWithNamespace;
|
||||||
|
std::string visibilityLevel;
|
||||||
|
std::string updatedAt;
|
||||||
|
int accessLevel;
|
||||||
|
std::string name;
|
||||||
|
std::string avatarUrl;
|
||||||
|
bool demoProjectStatus;
|
||||||
|
bool star;
|
||||||
|
std::string importStatus;
|
||||||
|
long id;
|
||||||
|
long namespaceId;
|
||||||
|
long starCount;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
ListRepositoriesResult();
|
||||||
|
explicit ListRepositoriesResult(const std::string &payload);
|
||||||
|
~ListRepositoriesResult();
|
||||||
|
long getTotal()const;
|
||||||
|
int getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
std::vector<ResultItem> getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
long total_;
|
||||||
|
int errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
std::vector<ResultItem> result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CODEUP_MODEL_LISTREPOSITORIESRESULT_H_
|
||||||
@@ -0,0 +1,60 @@
|
|||||||
|
/*
|
||||||
|
* 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_CODEUP_MODEL_LISTREPOSITORYWEBHOOKREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CODEUP_MODEL_LISTREPOSITORYWEBHOOKREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/codeup/CodeupExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Codeup
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_CODEUP_EXPORT ListRepositoryWebhookRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ListRepositoryWebhookRequest();
|
||||||
|
~ListRepositoryWebhookRequest();
|
||||||
|
|
||||||
|
std::string getOrganizationId()const;
|
||||||
|
void setOrganizationId(const std::string& organizationId);
|
||||||
|
long getPageSize()const;
|
||||||
|
void setPageSize(long pageSize);
|
||||||
|
std::string getAccessToken()const;
|
||||||
|
void setAccessToken(const std::string& accessToken);
|
||||||
|
long getPage()const;
|
||||||
|
void setPage(long page);
|
||||||
|
long getProjectId()const;
|
||||||
|
void setProjectId(long projectId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
long pageSize_;
|
||||||
|
std::string accessToken_;
|
||||||
|
long page_;
|
||||||
|
long projectId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CODEUP_MODEL_LISTREPOSITORYWEBHOOKREQUEST_H_
|
||||||
@@ -0,0 +1,74 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_CODEUP_MODEL_LISTREPOSITORYWEBHOOKRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CODEUP_MODEL_LISTREPOSITORYWEBHOOKRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/codeup/CodeupExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Codeup
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_CODEUP_EXPORT ListRepositoryWebhookResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct ResultItem
|
||||||
|
{
|
||||||
|
std::string description;
|
||||||
|
std::string lastTestResult;
|
||||||
|
bool pushEvents;
|
||||||
|
std::string createdAt;
|
||||||
|
long projectId;
|
||||||
|
bool tagPushEvents;
|
||||||
|
long id;
|
||||||
|
bool enableSslVerification;
|
||||||
|
bool noteEvents;
|
||||||
|
bool mergeRequestsEvents;
|
||||||
|
std::string url;
|
||||||
|
std::string secretToken;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
ListRepositoryWebhookResult();
|
||||||
|
explicit ListRepositoryWebhookResult(const std::string &payload);
|
||||||
|
~ListRepositoryWebhookResult();
|
||||||
|
long getTotal()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
std::vector<ResultItem> getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
long total_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
std::vector<ResultItem> result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CODEUP_MODEL_LISTREPOSITORYWEBHOOKRESULT_H_
|
||||||
@@ -627,6 +627,42 @@ CodeupClient::DeleteRepositoryTagOutcomeCallable CodeupClient::deleteRepositoryT
|
|||||||
return task->get_future();
|
return task->get_future();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CodeupClient::DeleteRepositoryWebhookOutcome CodeupClient::deleteRepositoryWebhook(const DeleteRepositoryWebhookRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return DeleteRepositoryWebhookOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return DeleteRepositoryWebhookOutcome(DeleteRepositoryWebhookResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return DeleteRepositoryWebhookOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void CodeupClient::deleteRepositoryWebhookAsync(const DeleteRepositoryWebhookRequest& request, const DeleteRepositoryWebhookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, deleteRepositoryWebhook(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
CodeupClient::DeleteRepositoryWebhookOutcomeCallable CodeupClient::deleteRepositoryWebhookCallable(const DeleteRepositoryWebhookRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<DeleteRepositoryWebhookOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->deleteRepositoryWebhook(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
CodeupClient::GetBranchInfoOutcome CodeupClient::getBranchInfo(const GetBranchInfoRequest &request) const
|
CodeupClient::GetBranchInfoOutcome CodeupClient::getBranchInfo(const GetBranchInfoRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
@@ -879,6 +915,42 @@ CodeupClient::GetRepositoryTagOutcomeCallable CodeupClient::getRepositoryTagCall
|
|||||||
return task->get_future();
|
return task->get_future();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CodeupClient::GetUserInfoOutcome CodeupClient::getUserInfo(const GetUserInfoRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return GetUserInfoOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return GetUserInfoOutcome(GetUserInfoResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return GetUserInfoOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void CodeupClient::getUserInfoAsync(const GetUserInfoRequest& request, const GetUserInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, getUserInfo(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
CodeupClient::GetUserInfoOutcomeCallable CodeupClient::getUserInfoCallable(const GetUserInfoRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<GetUserInfoOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->getUserInfo(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
CodeupClient::ListGroupMemberOutcome CodeupClient::listGroupMember(const ListGroupMemberRequest &request) const
|
CodeupClient::ListGroupMemberOutcome CodeupClient::listGroupMember(const ListGroupMemberRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
@@ -987,6 +1059,78 @@ CodeupClient::ListGroupsOutcomeCallable CodeupClient::listGroupsCallable(const L
|
|||||||
return task->get_future();
|
return task->get_future();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CodeupClient::ListOrganizationsOutcome CodeupClient::listOrganizations(const ListOrganizationsRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return ListOrganizationsOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return ListOrganizationsOutcome(ListOrganizationsResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return ListOrganizationsOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void CodeupClient::listOrganizationsAsync(const ListOrganizationsRequest& request, const ListOrganizationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, listOrganizations(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
CodeupClient::ListOrganizationsOutcomeCallable CodeupClient::listOrganizationsCallable(const ListOrganizationsRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<ListOrganizationsOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->listOrganizations(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
|
CodeupClient::ListRepositoriesOutcome CodeupClient::listRepositories(const ListRepositoriesRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return ListRepositoriesOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return ListRepositoriesOutcome(ListRepositoriesResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return ListRepositoriesOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void CodeupClient::listRepositoriesAsync(const ListRepositoriesRequest& request, const ListRepositoriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, listRepositories(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
CodeupClient::ListRepositoriesOutcomeCallable CodeupClient::listRepositoriesCallable(const ListRepositoriesRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<ListRepositoriesOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->listRepositories(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
CodeupClient::ListRepositoryBranchesOutcome CodeupClient::listRepositoryBranches(const ListRepositoryBranchesRequest &request) const
|
CodeupClient::ListRepositoryBranchesOutcome CodeupClient::listRepositoryBranches(const ListRepositoryBranchesRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
@@ -1131,6 +1275,42 @@ CodeupClient::ListRepositoryTreeOutcomeCallable CodeupClient::listRepositoryTree
|
|||||||
return task->get_future();
|
return task->get_future();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CodeupClient::ListRepositoryWebhookOutcome CodeupClient::listRepositoryWebhook(const ListRepositoryWebhookRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return ListRepositoryWebhookOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return ListRepositoryWebhookOutcome(ListRepositoryWebhookResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return ListRepositoryWebhookOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void CodeupClient::listRepositoryWebhookAsync(const ListRepositoryWebhookRequest& request, const ListRepositoryWebhookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, listRepositoryWebhook(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
CodeupClient::ListRepositoryWebhookOutcomeCallable CodeupClient::listRepositoryWebhookCallable(const ListRepositoryWebhookRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<ListRepositoryWebhookOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->listRepositoryWebhook(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
CodeupClient::MergeMergeRequestOutcome CodeupClient::mergeMergeRequest(const MergeMergeRequestRequest &request) const
|
CodeupClient::MergeMergeRequestOutcome CodeupClient::mergeMergeRequest(const MergeMergeRequestRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
|||||||
@@ -66,6 +66,8 @@ void AddWebhookResult::parse(const std::string &payload)
|
|||||||
result_.lastTestResult = resultNode["LastTestResult"].asString();
|
result_.lastTestResult = resultNode["LastTestResult"].asString();
|
||||||
if(!resultNode["Description"].isNull())
|
if(!resultNode["Description"].isNull())
|
||||||
result_.description = resultNode["Description"].asString();
|
result_.description = resultNode["Description"].asString();
|
||||||
|
if(!resultNode["SecretToken"].isNull())
|
||||||
|
result_.secretToken = resultNode["SecretToken"].asString();
|
||||||
if(!value["ErrorCode"].isNull())
|
if(!value["ErrorCode"].isNull())
|
||||||
errorCode_ = value["ErrorCode"].asString();
|
errorCode_ = value["ErrorCode"].asString();
|
||||||
if(!value["Success"].isNull())
|
if(!value["Success"].isNull())
|
||||||
|
|||||||
74
codeup/src/model/DeleteRepositoryWebhookRequest.cc
Normal file
74
codeup/src/model/DeleteRepositoryWebhookRequest.cc
Normal file
@@ -0,0 +1,74 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/codeup/model/DeleteRepositoryWebhookRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Codeup::Model::DeleteRepositoryWebhookRequest;
|
||||||
|
|
||||||
|
DeleteRepositoryWebhookRequest::DeleteRepositoryWebhookRequest() :
|
||||||
|
RoaServiceRequest("codeup", "2020-04-14")
|
||||||
|
{
|
||||||
|
setResourcePath("/api/v3/projects/[ProjectId]/hooks/[WebhookId]");
|
||||||
|
setMethod(HttpRequest::Method::Delete);
|
||||||
|
}
|
||||||
|
|
||||||
|
DeleteRepositoryWebhookRequest::~DeleteRepositoryWebhookRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string DeleteRepositoryWebhookRequest::getOrganizationId()const
|
||||||
|
{
|
||||||
|
return organizationId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DeleteRepositoryWebhookRequest::setOrganizationId(const std::string& organizationId)
|
||||||
|
{
|
||||||
|
organizationId_ = organizationId;
|
||||||
|
setParameter("OrganizationId", organizationId);
|
||||||
|
}
|
||||||
|
|
||||||
|
long DeleteRepositoryWebhookRequest::getWebhookId()const
|
||||||
|
{
|
||||||
|
return webhookId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DeleteRepositoryWebhookRequest::setWebhookId(long webhookId)
|
||||||
|
{
|
||||||
|
webhookId_ = webhookId;
|
||||||
|
setParameter("WebhookId", std::to_string(webhookId));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DeleteRepositoryWebhookRequest::getAccessToken()const
|
||||||
|
{
|
||||||
|
return accessToken_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DeleteRepositoryWebhookRequest::setAccessToken(const std::string& accessToken)
|
||||||
|
{
|
||||||
|
accessToken_ = accessToken;
|
||||||
|
setParameter("AccessToken", accessToken);
|
||||||
|
}
|
||||||
|
|
||||||
|
long DeleteRepositoryWebhookRequest::getProjectId()const
|
||||||
|
{
|
||||||
|
return projectId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DeleteRepositoryWebhookRequest::setProjectId(long projectId)
|
||||||
|
{
|
||||||
|
projectId_ = projectId;
|
||||||
|
setParameter("ProjectId", std::to_string(projectId));
|
||||||
|
}
|
||||||
|
|
||||||
95
codeup/src/model/DeleteRepositoryWebhookResult.cc
Normal file
95
codeup/src/model/DeleteRepositoryWebhookResult.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/codeup/model/DeleteRepositoryWebhookResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Codeup;
|
||||||
|
using namespace AlibabaCloud::Codeup::Model;
|
||||||
|
|
||||||
|
DeleteRepositoryWebhookResult::DeleteRepositoryWebhookResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
DeleteRepositoryWebhookResult::DeleteRepositoryWebhookResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
DeleteRepositoryWebhookResult::~DeleteRepositoryWebhookResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void DeleteRepositoryWebhookResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
auto resultNode = value["Result"];
|
||||||
|
if(!resultNode["Id"].isNull())
|
||||||
|
result_.id = std::stol(resultNode["Id"].asString());
|
||||||
|
if(!resultNode["Url"].isNull())
|
||||||
|
result_.url = resultNode["Url"].asString();
|
||||||
|
if(!resultNode["CreatedAt"].isNull())
|
||||||
|
result_.createdAt = resultNode["CreatedAt"].asString();
|
||||||
|
if(!resultNode["ProjectId"].isNull())
|
||||||
|
result_.projectId = std::stol(resultNode["ProjectId"].asString());
|
||||||
|
if(!resultNode["PushEvents"].isNull())
|
||||||
|
result_.pushEvents = resultNode["PushEvents"].asString() == "true";
|
||||||
|
if(!resultNode["MergeRequestsEvents"].isNull())
|
||||||
|
result_.mergeRequestsEvents = resultNode["MergeRequestsEvents"].asString() == "true";
|
||||||
|
if(!resultNode["TagPushEvents"].isNull())
|
||||||
|
result_.tagPushEvents = resultNode["TagPushEvents"].asString() == "true";
|
||||||
|
if(!resultNode["NoteEvents"].isNull())
|
||||||
|
result_.noteEvents = resultNode["NoteEvents"].asString() == "true";
|
||||||
|
if(!resultNode["EnableSslVerification"].isNull())
|
||||||
|
result_.enableSslVerification = resultNode["EnableSslVerification"].asString() == "true";
|
||||||
|
if(!resultNode["LastTestResult"].isNull())
|
||||||
|
result_.lastTestResult = resultNode["LastTestResult"].asString();
|
||||||
|
if(!resultNode["Description"].isNull())
|
||||||
|
result_.description = resultNode["Description"].asString();
|
||||||
|
if(!resultNode["SecretToken"].isNull())
|
||||||
|
result_.secretToken = resultNode["SecretToken"].asString();
|
||||||
|
if(!value["ErrorCode"].isNull())
|
||||||
|
errorCode_ = value["ErrorCode"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
if(!value["ErrorMessage"].isNull())
|
||||||
|
errorMessage_ = value["ErrorMessage"].asString();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DeleteRepositoryWebhookResult::getErrorCode()const
|
||||||
|
{
|
||||||
|
return errorCode_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DeleteRepositoryWebhookResult::getErrorMessage()const
|
||||||
|
{
|
||||||
|
return errorMessage_;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool DeleteRepositoryWebhookResult::getSuccess()const
|
||||||
|
{
|
||||||
|
return success_;
|
||||||
|
}
|
||||||
|
|
||||||
|
DeleteRepositoryWebhookResult::Result DeleteRepositoryWebhookResult::getResult()const
|
||||||
|
{
|
||||||
|
return result_;
|
||||||
|
}
|
||||||
|
|
||||||
41
codeup/src/model/GetUserInfoRequest.cc
Normal file
41
codeup/src/model/GetUserInfoRequest.cc
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
/*
|
||||||
|
* 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/codeup/model/GetUserInfoRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Codeup::Model::GetUserInfoRequest;
|
||||||
|
|
||||||
|
GetUserInfoRequest::GetUserInfoRequest() :
|
||||||
|
RoaServiceRequest("codeup", "2020-04-14")
|
||||||
|
{
|
||||||
|
setResourcePath("/api/v3/user/current");
|
||||||
|
setMethod(HttpRequest::Method::Get);
|
||||||
|
}
|
||||||
|
|
||||||
|
GetUserInfoRequest::~GetUserInfoRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string GetUserInfoRequest::getAccessToken()const
|
||||||
|
{
|
||||||
|
return accessToken_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetUserInfoRequest::setAccessToken(const std::string& accessToken)
|
||||||
|
{
|
||||||
|
accessToken_ = accessToken;
|
||||||
|
setParameter("AccessToken", accessToken);
|
||||||
|
}
|
||||||
|
|
||||||
83
codeup/src/model/GetUserInfoResult.cc
Normal file
83
codeup/src/model/GetUserInfoResult.cc
Normal file
@@ -0,0 +1,83 @@
|
|||||||
|
/*
|
||||||
|
* 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/codeup/model/GetUserInfoResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Codeup;
|
||||||
|
using namespace AlibabaCloud::Codeup::Model;
|
||||||
|
|
||||||
|
GetUserInfoResult::GetUserInfoResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
GetUserInfoResult::GetUserInfoResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
GetUserInfoResult::~GetUserInfoResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void GetUserInfoResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
auto resultNode = value["Result"];
|
||||||
|
if(!resultNode["Id"].isNull())
|
||||||
|
result_.id = std::stol(resultNode["Id"].asString());
|
||||||
|
if(!resultNode["ExternalUserId"].isNull())
|
||||||
|
result_.externalUserId = resultNode["ExternalUserId"].asString();
|
||||||
|
if(!resultNode["Username"].isNull())
|
||||||
|
result_.username = resultNode["Username"].asString();
|
||||||
|
if(!resultNode["Name"].isNull())
|
||||||
|
result_.name = resultNode["Name"].asString();
|
||||||
|
if(!resultNode["Email"].isNull())
|
||||||
|
result_.email = resultNode["Email"].asString();
|
||||||
|
if(!resultNode["AvatarUrl"].isNull())
|
||||||
|
result_.avatarUrl = resultNode["AvatarUrl"].asString();
|
||||||
|
if(!value["ErrorCode"].isNull())
|
||||||
|
errorCode_ = value["ErrorCode"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
if(!value["ErrorMessage"].isNull())
|
||||||
|
errorMessage_ = value["ErrorMessage"].asString();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string GetUserInfoResult::getErrorCode()const
|
||||||
|
{
|
||||||
|
return errorCode_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string GetUserInfoResult::getErrorMessage()const
|
||||||
|
{
|
||||||
|
return errorMessage_;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool GetUserInfoResult::getSuccess()const
|
||||||
|
{
|
||||||
|
return success_;
|
||||||
|
}
|
||||||
|
|
||||||
|
GetUserInfoResult::Result GetUserInfoResult::getResult()const
|
||||||
|
{
|
||||||
|
return result_;
|
||||||
|
}
|
||||||
|
|
||||||
63
codeup/src/model/ListOrganizationsRequest.cc
Normal file
63
codeup/src/model/ListOrganizationsRequest.cc
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/codeup/model/ListOrganizationsRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Codeup::Model::ListOrganizationsRequest;
|
||||||
|
|
||||||
|
ListOrganizationsRequest::ListOrganizationsRequest() :
|
||||||
|
RoaServiceRequest("codeup", "2020-04-14")
|
||||||
|
{
|
||||||
|
setResourcePath("/api/v4/organization");
|
||||||
|
setMethod(HttpRequest::Method::Get);
|
||||||
|
}
|
||||||
|
|
||||||
|
ListOrganizationsRequest::~ListOrganizationsRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
int ListOrganizationsRequest::getAccessLevel()const
|
||||||
|
{
|
||||||
|
return accessLevel_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListOrganizationsRequest::setAccessLevel(int accessLevel)
|
||||||
|
{
|
||||||
|
accessLevel_ = accessLevel;
|
||||||
|
setParameter("AccessLevel", std::to_string(accessLevel));
|
||||||
|
}
|
||||||
|
|
||||||
|
int ListOrganizationsRequest::getMinAccessLevel()const
|
||||||
|
{
|
||||||
|
return minAccessLevel_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListOrganizationsRequest::setMinAccessLevel(int minAccessLevel)
|
||||||
|
{
|
||||||
|
minAccessLevel_ = minAccessLevel;
|
||||||
|
setParameter("MinAccessLevel", std::to_string(minAccessLevel));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListOrganizationsRequest::getAccessToken()const
|
||||||
|
{
|
||||||
|
return accessToken_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListOrganizationsRequest::setAccessToken(const std::string& accessToken)
|
||||||
|
{
|
||||||
|
accessToken_ = accessToken;
|
||||||
|
setParameter("AccessToken", accessToken);
|
||||||
|
}
|
||||||
|
|
||||||
84
codeup/src/model/ListOrganizationsResult.cc
Normal file
84
codeup/src/model/ListOrganizationsResult.cc
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/codeup/model/ListOrganizationsResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Codeup;
|
||||||
|
using namespace AlibabaCloud::Codeup::Model;
|
||||||
|
|
||||||
|
ListOrganizationsResult::ListOrganizationsResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
ListOrganizationsResult::ListOrganizationsResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
ListOrganizationsResult::~ListOrganizationsResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void ListOrganizationsResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
auto allResultNode = value["Result"]["ResultItem"];
|
||||||
|
for (auto valueResultResultItem : allResultNode)
|
||||||
|
{
|
||||||
|
ResultItem resultObject;
|
||||||
|
if(!valueResultResultItem["OrganizationId"].isNull())
|
||||||
|
resultObject.organizationId = valueResultResultItem["OrganizationId"].asString();
|
||||||
|
if(!valueResultResultItem["OrganizationName"].isNull())
|
||||||
|
resultObject.organizationName = valueResultResultItem["OrganizationName"].asString();
|
||||||
|
if(!valueResultResultItem["OrganizationRole"].isNull())
|
||||||
|
resultObject.organizationRole = valueResultResultItem["OrganizationRole"].asString();
|
||||||
|
if(!valueResultResultItem["AccessLevel"].isNull())
|
||||||
|
resultObject.accessLevel = std::stoi(valueResultResultItem["AccessLevel"].asString());
|
||||||
|
result_.push_back(resultObject);
|
||||||
|
}
|
||||||
|
if(!value["ErrorCode"].isNull())
|
||||||
|
errorCode_ = value["ErrorCode"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
if(!value["ErrorMessage"].isNull())
|
||||||
|
errorMessage_ = value["ErrorMessage"].asString();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListOrganizationsResult::getErrorCode()const
|
||||||
|
{
|
||||||
|
return errorCode_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListOrganizationsResult::getErrorMessage()const
|
||||||
|
{
|
||||||
|
return errorMessage_;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool ListOrganizationsResult::getSuccess()const
|
||||||
|
{
|
||||||
|
return success_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::vector<ListOrganizationsResult::ResultItem> ListOrganizationsResult::getResult()const
|
||||||
|
{
|
||||||
|
return result_;
|
||||||
|
}
|
||||||
|
|
||||||
118
codeup/src/model/ListRepositoriesRequest.cc
Normal file
118
codeup/src/model/ListRepositoriesRequest.cc
Normal file
@@ -0,0 +1,118 @@
|
|||||||
|
/*
|
||||||
|
* 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/codeup/model/ListRepositoriesRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Codeup::Model::ListRepositoriesRequest;
|
||||||
|
|
||||||
|
ListRepositoriesRequest::ListRepositoriesRequest() :
|
||||||
|
RoaServiceRequest("codeup", "2020-04-14")
|
||||||
|
{
|
||||||
|
setResourcePath("/api/v3/projects/all");
|
||||||
|
setMethod(HttpRequest::Method::Get);
|
||||||
|
}
|
||||||
|
|
||||||
|
ListRepositoriesRequest::~ListRepositoriesRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string ListRepositoriesRequest::getAccessToken()const
|
||||||
|
{
|
||||||
|
return accessToken_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoriesRequest::setAccessToken(const std::string& accessToken)
|
||||||
|
{
|
||||||
|
accessToken_ = accessToken;
|
||||||
|
setParameter("AccessToken", accessToken);
|
||||||
|
}
|
||||||
|
|
||||||
|
bool ListRepositoriesRequest::getArchive()const
|
||||||
|
{
|
||||||
|
return archive_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoriesRequest::setArchive(bool archive)
|
||||||
|
{
|
||||||
|
archive_ = archive;
|
||||||
|
setParameter("Archive", archive ? "true" : "false");
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListRepositoriesRequest::getSort()const
|
||||||
|
{
|
||||||
|
return sort_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoriesRequest::setSort(const std::string& sort)
|
||||||
|
{
|
||||||
|
sort_ = sort;
|
||||||
|
setParameter("Sort", sort);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListRepositoriesRequest::getOrganizationId()const
|
||||||
|
{
|
||||||
|
return organizationId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoriesRequest::setOrganizationId(const std::string& organizationId)
|
||||||
|
{
|
||||||
|
organizationId_ = organizationId;
|
||||||
|
setParameter("OrganizationId", organizationId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListRepositoriesRequest::getSearch()const
|
||||||
|
{
|
||||||
|
return search_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoriesRequest::setSearch(const std::string& search)
|
||||||
|
{
|
||||||
|
search_ = search;
|
||||||
|
setParameter("Search", search);
|
||||||
|
}
|
||||||
|
|
||||||
|
long ListRepositoriesRequest::getPageSize()const
|
||||||
|
{
|
||||||
|
return pageSize_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoriesRequest::setPageSize(long pageSize)
|
||||||
|
{
|
||||||
|
pageSize_ = pageSize;
|
||||||
|
setParameter("PageSize", std::to_string(pageSize));
|
||||||
|
}
|
||||||
|
|
||||||
|
long ListRepositoriesRequest::getPage()const
|
||||||
|
{
|
||||||
|
return page_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoriesRequest::setPage(long page)
|
||||||
|
{
|
||||||
|
page_ = page;
|
||||||
|
setParameter("Page", std::to_string(page));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListRepositoriesRequest::getOrder()const
|
||||||
|
{
|
||||||
|
return order_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoriesRequest::setOrder(const std::string& order)
|
||||||
|
{
|
||||||
|
order_ = order;
|
||||||
|
setParameter("Order", order);
|
||||||
|
}
|
||||||
|
|
||||||
121
codeup/src/model/ListRepositoriesResult.cc
Normal file
121
codeup/src/model/ListRepositoriesResult.cc
Normal file
@@ -0,0 +1,121 @@
|
|||||||
|
/*
|
||||||
|
* 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/codeup/model/ListRepositoriesResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Codeup;
|
||||||
|
using namespace AlibabaCloud::Codeup::Model;
|
||||||
|
|
||||||
|
ListRepositoriesResult::ListRepositoriesResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
ListRepositoriesResult::ListRepositoriesResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
ListRepositoriesResult::~ListRepositoriesResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void ListRepositoriesResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
auto allResultNode = value["Result"]["ResultItem"];
|
||||||
|
for (auto valueResultResultItem : allResultNode)
|
||||||
|
{
|
||||||
|
ResultItem resultObject;
|
||||||
|
if(!valueResultResultItem["Id"].isNull())
|
||||||
|
resultObject.id = std::stol(valueResultResultItem["Id"].asString());
|
||||||
|
if(!valueResultResultItem["Description"].isNull())
|
||||||
|
resultObject.description = valueResultResultItem["Description"].asString();
|
||||||
|
if(!valueResultResultItem["VisibilityLevel"].isNull())
|
||||||
|
resultObject.visibilityLevel = valueResultResultItem["VisibilityLevel"].asString();
|
||||||
|
if(!valueResultResultItem["WebUrl"].isNull())
|
||||||
|
resultObject.webUrl = valueResultResultItem["WebUrl"].asString();
|
||||||
|
if(!valueResultResultItem["Name"].isNull())
|
||||||
|
resultObject.name = valueResultResultItem["Name"].asString();
|
||||||
|
if(!valueResultResultItem["NameWithNamespace"].isNull())
|
||||||
|
resultObject.nameWithNamespace = valueResultResultItem["NameWithNamespace"].asString();
|
||||||
|
if(!valueResultResultItem["Path"].isNull())
|
||||||
|
resultObject.path = valueResultResultItem["Path"].asString();
|
||||||
|
if(!valueResultResultItem["PathWithNamespace"].isNull())
|
||||||
|
resultObject.pathWithNamespace = valueResultResultItem["PathWithNamespace"].asString();
|
||||||
|
if(!valueResultResultItem["CreatedAt"].isNull())
|
||||||
|
resultObject.createdAt = valueResultResultItem["CreatedAt"].asString();
|
||||||
|
if(!valueResultResultItem["LastActivityAt"].isNull())
|
||||||
|
resultObject.lastActivityAt = valueResultResultItem["LastActivityAt"].asString();
|
||||||
|
if(!valueResultResultItem["Archive"].isNull())
|
||||||
|
resultObject.archive = valueResultResultItem["Archive"].asString() == "true";
|
||||||
|
if(!valueResultResultItem["AvatarUrl"].isNull())
|
||||||
|
resultObject.avatarUrl = valueResultResultItem["AvatarUrl"].asString();
|
||||||
|
if(!valueResultResultItem["DemoProjectStatus"].isNull())
|
||||||
|
resultObject.demoProjectStatus = valueResultResultItem["DemoProjectStatus"].asString() == "true";
|
||||||
|
if(!valueResultResultItem["AccessLevel"].isNull())
|
||||||
|
resultObject.accessLevel = std::stoi(valueResultResultItem["AccessLevel"].asString());
|
||||||
|
if(!valueResultResultItem["ImportStatus"].isNull())
|
||||||
|
resultObject.importStatus = valueResultResultItem["ImportStatus"].asString();
|
||||||
|
if(!valueResultResultItem["NamespaceId"].isNull())
|
||||||
|
resultObject.namespaceId = std::stol(valueResultResultItem["NamespaceId"].asString());
|
||||||
|
if(!valueResultResultItem["UpdatedAt"].isNull())
|
||||||
|
resultObject.updatedAt = valueResultResultItem["UpdatedAt"].asString();
|
||||||
|
if(!valueResultResultItem["StarCount"].isNull())
|
||||||
|
resultObject.starCount = std::stol(valueResultResultItem["StarCount"].asString());
|
||||||
|
if(!valueResultResultItem["Star"].isNull())
|
||||||
|
resultObject.star = valueResultResultItem["Star"].asString() == "true";
|
||||||
|
result_.push_back(resultObject);
|
||||||
|
}
|
||||||
|
if(!value["ErrorCode"].isNull())
|
||||||
|
errorCode_ = std::stoi(value["ErrorCode"].asString());
|
||||||
|
if(!value["ErrorMessage"].isNull())
|
||||||
|
errorMessage_ = value["ErrorMessage"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
if(!value["Total"].isNull())
|
||||||
|
total_ = std::stol(value["Total"].asString());
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
long ListRepositoriesResult::getTotal()const
|
||||||
|
{
|
||||||
|
return total_;
|
||||||
|
}
|
||||||
|
|
||||||
|
int ListRepositoriesResult::getErrorCode()const
|
||||||
|
{
|
||||||
|
return errorCode_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListRepositoriesResult::getErrorMessage()const
|
||||||
|
{
|
||||||
|
return errorMessage_;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool ListRepositoriesResult::getSuccess()const
|
||||||
|
{
|
||||||
|
return success_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::vector<ListRepositoriesResult::ResultItem> ListRepositoriesResult::getResult()const
|
||||||
|
{
|
||||||
|
return result_;
|
||||||
|
}
|
||||||
|
|
||||||
85
codeup/src/model/ListRepositoryWebhookRequest.cc
Normal file
85
codeup/src/model/ListRepositoryWebhookRequest.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/codeup/model/ListRepositoryWebhookRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Codeup::Model::ListRepositoryWebhookRequest;
|
||||||
|
|
||||||
|
ListRepositoryWebhookRequest::ListRepositoryWebhookRequest() :
|
||||||
|
RoaServiceRequest("codeup", "2020-04-14")
|
||||||
|
{
|
||||||
|
setResourcePath("/api/v3/projects/[ProjectId]/hooks");
|
||||||
|
setMethod(HttpRequest::Method::Get);
|
||||||
|
}
|
||||||
|
|
||||||
|
ListRepositoryWebhookRequest::~ListRepositoryWebhookRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string ListRepositoryWebhookRequest::getOrganizationId()const
|
||||||
|
{
|
||||||
|
return organizationId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoryWebhookRequest::setOrganizationId(const std::string& organizationId)
|
||||||
|
{
|
||||||
|
organizationId_ = organizationId;
|
||||||
|
setParameter("OrganizationId", organizationId);
|
||||||
|
}
|
||||||
|
|
||||||
|
long ListRepositoryWebhookRequest::getPageSize()const
|
||||||
|
{
|
||||||
|
return pageSize_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoryWebhookRequest::setPageSize(long pageSize)
|
||||||
|
{
|
||||||
|
pageSize_ = pageSize;
|
||||||
|
setParameter("PageSize", std::to_string(pageSize));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListRepositoryWebhookRequest::getAccessToken()const
|
||||||
|
{
|
||||||
|
return accessToken_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoryWebhookRequest::setAccessToken(const std::string& accessToken)
|
||||||
|
{
|
||||||
|
accessToken_ = accessToken;
|
||||||
|
setParameter("AccessToken", accessToken);
|
||||||
|
}
|
||||||
|
|
||||||
|
long ListRepositoryWebhookRequest::getPage()const
|
||||||
|
{
|
||||||
|
return page_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoryWebhookRequest::setPage(long page)
|
||||||
|
{
|
||||||
|
page_ = page;
|
||||||
|
setParameter("Page", std::to_string(page));
|
||||||
|
}
|
||||||
|
|
||||||
|
long ListRepositoryWebhookRequest::getProjectId()const
|
||||||
|
{
|
||||||
|
return projectId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoryWebhookRequest::setProjectId(long projectId)
|
||||||
|
{
|
||||||
|
projectId_ = projectId;
|
||||||
|
setParameter("ProjectId", std::to_string(projectId));
|
||||||
|
}
|
||||||
|
|
||||||
107
codeup/src/model/ListRepositoryWebhookResult.cc
Normal file
107
codeup/src/model/ListRepositoryWebhookResult.cc
Normal file
@@ -0,0 +1,107 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/codeup/model/ListRepositoryWebhookResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Codeup;
|
||||||
|
using namespace AlibabaCloud::Codeup::Model;
|
||||||
|
|
||||||
|
ListRepositoryWebhookResult::ListRepositoryWebhookResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
ListRepositoryWebhookResult::ListRepositoryWebhookResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
ListRepositoryWebhookResult::~ListRepositoryWebhookResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void ListRepositoryWebhookResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
auto allResultNode = value["Result"]["ResultItem"];
|
||||||
|
for (auto valueResultResultItem : allResultNode)
|
||||||
|
{
|
||||||
|
ResultItem resultObject;
|
||||||
|
if(!valueResultResultItem["Id"].isNull())
|
||||||
|
resultObject.id = std::stol(valueResultResultItem["Id"].asString());
|
||||||
|
if(!valueResultResultItem["Url"].isNull())
|
||||||
|
resultObject.url = valueResultResultItem["Url"].asString();
|
||||||
|
if(!valueResultResultItem["CreatedAt"].isNull())
|
||||||
|
resultObject.createdAt = valueResultResultItem["CreatedAt"].asString();
|
||||||
|
if(!valueResultResultItem["ProjectId"].isNull())
|
||||||
|
resultObject.projectId = std::stol(valueResultResultItem["ProjectId"].asString());
|
||||||
|
if(!valueResultResultItem["PushEvents"].isNull())
|
||||||
|
resultObject.pushEvents = valueResultResultItem["PushEvents"].asString() == "true";
|
||||||
|
if(!valueResultResultItem["MergeRequestsEvents"].isNull())
|
||||||
|
resultObject.mergeRequestsEvents = valueResultResultItem["MergeRequestsEvents"].asString() == "true";
|
||||||
|
if(!valueResultResultItem["TagPushEvents"].isNull())
|
||||||
|
resultObject.tagPushEvents = valueResultResultItem["TagPushEvents"].asString() == "true";
|
||||||
|
if(!valueResultResultItem["NoteEvents"].isNull())
|
||||||
|
resultObject.noteEvents = valueResultResultItem["NoteEvents"].asString() == "true";
|
||||||
|
if(!valueResultResultItem["EnableSslVerification"].isNull())
|
||||||
|
resultObject.enableSslVerification = valueResultResultItem["EnableSslVerification"].asString() == "true";
|
||||||
|
if(!valueResultResultItem["LastTestResult"].isNull())
|
||||||
|
resultObject.lastTestResult = valueResultResultItem["LastTestResult"].asString();
|
||||||
|
if(!valueResultResultItem["Description"].isNull())
|
||||||
|
resultObject.description = valueResultResultItem["Description"].asString();
|
||||||
|
if(!valueResultResultItem["SecretToken"].isNull())
|
||||||
|
resultObject.secretToken = valueResultResultItem["SecretToken"].asString();
|
||||||
|
result_.push_back(resultObject);
|
||||||
|
}
|
||||||
|
if(!value["ErrorCode"].isNull())
|
||||||
|
errorCode_ = value["ErrorCode"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
if(!value["ErrorMessage"].isNull())
|
||||||
|
errorMessage_ = value["ErrorMessage"].asString();
|
||||||
|
if(!value["Total"].isNull())
|
||||||
|
total_ = std::stol(value["Total"].asString());
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
long ListRepositoryWebhookResult::getTotal()const
|
||||||
|
{
|
||||||
|
return total_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListRepositoryWebhookResult::getErrorCode()const
|
||||||
|
{
|
||||||
|
return errorCode_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListRepositoryWebhookResult::getErrorMessage()const
|
||||||
|
{
|
||||||
|
return errorMessage_;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool ListRepositoryWebhookResult::getSuccess()const
|
||||||
|
{
|
||||||
|
return success_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::vector<ListRepositoryWebhookResult::ResultItem> ListRepositoryWebhookResult::getResult()const
|
||||||
|
{
|
||||||
|
return result_;
|
||||||
|
}
|
||||||
|
|
||||||
@@ -41,6 +41,7 @@ namespace AlibabaCloud
|
|||||||
std::string columnGuid;
|
std::string columnGuid;
|
||||||
std::string columnType;
|
std::string columnType;
|
||||||
bool isPartitionColumn;
|
bool isPartitionColumn;
|
||||||
|
int position;
|
||||||
bool isForeignKey;
|
bool isForeignKey;
|
||||||
std::string caption;
|
std::string caption;
|
||||||
bool isPrimaryKey;
|
bool isPrimaryKey;
|
||||||
|
|||||||
@@ -41,6 +41,7 @@ namespace AlibabaCloud
|
|||||||
std::string columnGuid;
|
std::string columnGuid;
|
||||||
std::string columnType;
|
std::string columnType;
|
||||||
bool isPartitionColumn;
|
bool isPartitionColumn;
|
||||||
|
int position;
|
||||||
bool isForeignKey;
|
bool isForeignKey;
|
||||||
std::string caption;
|
std::string caption;
|
||||||
bool isPrimaryKey;
|
bool isPrimaryKey;
|
||||||
|
|||||||
@@ -50,13 +50,13 @@ namespace AlibabaCloud
|
|||||||
long relatedFlowId;
|
long relatedFlowId;
|
||||||
long cycTime;
|
long cycTime;
|
||||||
long beginWaitTimeTime;
|
long beginWaitTimeTime;
|
||||||
int dagId;
|
long dagId;
|
||||||
long bizdate;
|
long bizdate;
|
||||||
long beginRunningTime;
|
long beginRunningTime;
|
||||||
bool repeatability;
|
bool repeatability;
|
||||||
long finishTime;
|
long finishTime;
|
||||||
std::string dqcDescription;
|
std::string dqcDescription;
|
||||||
int nodeId;
|
long nodeId;
|
||||||
long beginWaitResTime;
|
long beginWaitResTime;
|
||||||
std::string errorMessage;
|
std::string errorMessage;
|
||||||
long repeatInterval;
|
long repeatInterval;
|
||||||
|
|||||||
@@ -37,11 +37,17 @@ namespace AlibabaCloud
|
|||||||
|
|
||||||
std::string getDataSourceType()const;
|
std::string getDataSourceType()const;
|
||||||
void setDataSourceType(const std::string& dataSourceType);
|
void setDataSourceType(const std::string& dataSourceType);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getPageNum()const;
|
||||||
|
void setPageNum(int pageNum);
|
||||||
long getProjectId()const;
|
long getProjectId()const;
|
||||||
void setProjectId(long projectId);
|
void setProjectId(long projectId);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::string dataSourceType_;
|
std::string dataSourceType_;
|
||||||
|
int pageSize_;
|
||||||
|
int pageNum_;
|
||||||
long projectId_;
|
long projectId_;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ namespace AlibabaCloud
|
|||||||
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListQualityResultsByEntityResult : public ServiceResult
|
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListQualityResultsByEntityResult : public ServiceResult
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
struct QualityResults
|
struct Data
|
||||||
{
|
{
|
||||||
struct RuleChecksItem
|
struct RuleChecksItem
|
||||||
{
|
{
|
||||||
@@ -40,14 +40,14 @@ namespace AlibabaCloud
|
|||||||
{
|
{
|
||||||
int singleCheckResult;
|
int singleCheckResult;
|
||||||
float value;
|
float value;
|
||||||
long bizDate;
|
std::string bizDate;
|
||||||
std::string discreteProperty;
|
std::string discreteProperty;
|
||||||
float threshold;
|
float threshold;
|
||||||
};
|
};
|
||||||
struct SampleValueItem
|
struct SampleValueItem
|
||||||
{
|
{
|
||||||
float value;
|
float value;
|
||||||
long bizDate;
|
std::string bizDate;
|
||||||
std::string discreteProperty;
|
std::string discreteProperty;
|
||||||
};
|
};
|
||||||
std::string op;
|
std::string op;
|
||||||
@@ -102,12 +102,20 @@ namespace AlibabaCloud
|
|||||||
ListQualityResultsByEntityResult();
|
ListQualityResultsByEntityResult();
|
||||||
explicit ListQualityResultsByEntityResult(const std::string &payload);
|
explicit ListQualityResultsByEntityResult(const std::string &payload);
|
||||||
~ListQualityResultsByEntityResult();
|
~ListQualityResultsByEntityResult();
|
||||||
QualityResults getQualityResults()const;
|
int getHttpStatusCode()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
QualityResults qualityResults_;
|
int httpStatusCode_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ namespace AlibabaCloud
|
|||||||
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListQualityResultsByRuleResult : public ServiceResult
|
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListQualityResultsByRuleResult : public ServiceResult
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
struct QualityResults
|
struct Data
|
||||||
{
|
{
|
||||||
struct RuleChecksItem
|
struct RuleChecksItem
|
||||||
{
|
{
|
||||||
@@ -102,12 +102,20 @@ namespace AlibabaCloud
|
|||||||
ListQualityResultsByRuleResult();
|
ListQualityResultsByRuleResult();
|
||||||
explicit ListQualityResultsByRuleResult(const std::string &payload);
|
explicit ListQualityResultsByRuleResult(const std::string &payload);
|
||||||
~ListQualityResultsByRuleResult();
|
~ListQualityResultsByRuleResult();
|
||||||
QualityResults getQualityResults()const;
|
int getHttpStatusCode()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
QualityResults qualityResults_;
|
int httpStatusCode_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user