Compare commits

..

525 Commits

Author SHA1 Message Date
Jackson Tian
6dd2cf4afe test: add macosx into jobs 2023-09-14 14:39:57 +08:00
时起
8d13c48cce sts support compile on MACOS 2023-09-14 13:58:22 +08:00
Jackson Tian
be6c27326e test: add github action workflow 2023-09-14 13:54:16 +08:00
sdk-team
197159f97b Add value, values, startValue, endValue in ExportModelFeatureTrainingSetTable. 2023-09-13 09:54:04 +00:00
sdk-team
e788fcb800 DescribeChildInstanceRegions. 2023-09-12 03:14:30 +00:00
sdk-team
33537c905e Update by SDK platform. 2023-09-11 11:44:57 +00:00
sdk-team
c49607aeca add Instance, NetworkRule, Policy, ApplicationAccessPoint, ClientKey OpenAPIs 2023-09-11 09:03:24 +00:00
sdk-team
3dfdfd0845 Add eventTime, equal in ExportModelFeatureTrainingSetTable. 2023-09-08 11:58:16 +00:00
sdk-team
3aefd86108 Add taskId in WriteFeatureViewTable. 2023-09-08 07:08:02 +00:00
sdk-team
2b9789d179 Generated 2018-01-20 for Iot. 2023-09-07 09:42:57 +00:00
sdk-team
b43e953ab1 Support new feature. 2023-09-07 01:28:52 +00:00
sdk-team
830b92f2f9 Parameter changes in SubmitServerlessJob. 2023-09-06 09:43:20 +00:00
sdk-team
8d45c4275f Support ListNodeInfos4Pod. 2023-09-04 06:09:08 +00:00
sdk-team
22a89cfe51 Add request parameter Name in ListFeatureViews. 2023-09-04 04:04:48 +00:00
sdk-team
e33d34a3fc Support ListNodeInfos4Pod. 2023-09-04 02:54:20 +00:00
sdk-team
677e71ae09 发布资源清单下载、高级搜索、合规趋势统计等API. 2023-09-01 09:00:48 +00:00
sdk-team
83453dcf69 Update MergeVideoFace. 2023-08-31 08:09:28 +00:00
sdk-team
c9b390c0c1 Supported connector visualization manage. 2023-08-31 01:02:39 +00:00
sdk-team
40f61e3ce6 Add new apis. 2023-08-30 09:38:32 +00:00
sdk-team
3fba042126 ListProjects allows workspaceId empty. 2023-08-30 07:01:27 +00:00
sdk-team
e862bd03c8 Update api ListInstances. 2023-08-29 03:32:48 +00:00
sdk-team
32fd2c4a6b Update api ListInstances. 2023-08-28 13:47:28 +00:00
sdk-team
328f3a0eca add make stage, preview url 2023-08-28 08:34:52 +00:00
sdk-team
06ad26c36a Support elastic network interface. 2023-08-28 02:28:04 +00:00
sdk-team
1243cb5656 Supported recommand serialization format flat. 2023-08-24 13:05:46 +00:00
sdk-team
edb09dc947 Generated 2021-01-01 for Ft. 2023-08-23 08:17:40 +00:00
sdk-team
64af716b19 Generated 2015-03-03 for Ft. 2023-08-23 08:16:41 +00:00
sdk-team
3fbe4829ca Generated 2015-03-03 for Ft. 2023-08-23 07:51:19 +00:00
sdk-team
e65f74a248 Generated 2021-01-01 for Ft. 2023-08-23 07:50:55 +00:00
sdk-team
7041743c93 Generated 2021-01-01 for Ft. 2023-08-23 06:43:50 +00:00
sdk-team
79bd8c7bd3 Generated 2021-01-01 for Ft. 2023-08-23 02:26:57 +00:00
sdk-team
82107640c0 Support DryRunCluster For LakeVersion. 2023-08-23 01:53:40 +00:00
sdk-team
a70be0a97a Upgrade SDK. 2023-08-22 06:20:01 +00:00
sdk-team
cfc2224de7 发布资源清单下载、高级搜索、合规趋势统计等API. 2023-08-21 06:19:49 +00:00
sdk-team
e25300b86c Generated 2021-01-01 for Ft. 2023-08-18 03:20:59 +00:00
sdk-team
d839907367 Update by SDK platform. 2023-08-17 12:54:07 +00:00
sdk-team
1524e72744 Supported CommandLine for StartTerminalSession. 2023-08-17 03:57:49 +00:00
sdk-team
c360e49648 Supported dynamicRoute. 2023-08-16 10:05:35 +00:00
sdk-team
1f76b3052a Generated 2021-01-01 for Ft. 2023-08-14 10:07:53 +00:00
sdk-team
112575d30a Generated 2021-01-01 for Ft. 2023-08-14 10:00:43 +00:00
sdk-team
3147a6c839 Generated 2021-01-01 for Ft. 2023-08-14 05:53:17 +00:00
sdk-team
50bb4d85aa Generated 2021-01-01 for Ft. 2023-08-14 04:21:44 +00:00
sdk-team
76afd2bcdc Init Cpp sdk. 2023-08-11 02:43:12 +00:00
sdk-team
cd34c91d00 UpdateHubClusterFeature support ArgoCDHAEnabled. 2023-08-10 06:14:52 +00:00
sdk-team
4fdd237980 Update MergeVideoModelFace and MergeVideoFace. 2023-08-10 02:03:06 +00:00
sdk-team
d116ee704e 发布资源清单下载、高级搜索、合规趋势统计等API. 2023-08-09 06:14:18 +00:00
sdk-team
dc51303f2d Update API ListGrantVSwitchEnis. 2023-08-08 08:00:54 +00:00
sdk-team
fbae89fed4 Generated 2016-11-01 for live. 2023-08-08 06:05:38 +00:00
sdk-team
c994b2d439 Automatically generate sdk tasks. 2023-08-03 15:00:31 +00:00
sdk-team
4b160fe6b9 Support region id. 2023-08-03 06:19:27 +00:00
sdk-team
80ac7ed0e9 Fixed bug. 2023-08-02 15:03:49 +00:00
sdk-team
ebfee1c7e2 Support tag policy. 2023-08-02 07:56:14 +00:00
sdk-team
a174c41ddf -Fix return message field type 2023-08-02 02:39:37 +00:00
sdk-team
a3f04022fb Add Cloud Disk Encryption. 2023-08-02 01:59:44 +00:00
sdk-team
c5e8e9a8a8 -Fix return message field type 2023-08-02 01:59:00 +00:00
sdk-team
12a2e32e06 Support new feature. 2023-08-02 01:17:11 +00:00
sdk-team
2d217f2e0a Support new feature. 2023-08-02 00:57:50 +00:00
sdk-team
f566854e2d Update by SDK platform. 2023-08-01 09:22:50 +00:00
sdk-team
7a7f0e03f4 Support resoruce group id. 2023-08-01 08:23:05 +00:00
sdk-team
f0a60662c9 CreateLaunchTemplate, CreateLaunchTemplateVersion, DescribeLaunchTemplateVersions support DeletionProtection. 2023-08-01 07:48:37 +00:00
sdk-team
bce94a0fa4 Initialize SDK. 2023-08-01 06:40:39 +00:00
sdk-team
a09f60b542 Support resource group id. 2023-08-01 02:27:43 +00:00
sdk-team
ffcef0ce25 Support resourcegroup id. 2023-08-01 02:13:22 +00:00
sdk-team
2e1100f951 Fix bug ram. 2023-07-31 15:05:30 +00:00
sdk-team
eb44ad4062 -2d create 2023-07-31 02:03:32 +00:00
sdk-team
66de4e8991 Fix bug ram. 2023-07-30 15:05:15 +00:00
sdk-team
5d7ae98e8e Fix bug ram. 2023-07-29 15:05:16 +00:00
sdk-team
f8eda875a8 Fix bug ram. 2023-07-28 15:05:07 +00:00
sdk-team
e30bdd65ae Add ErrorCode. 2023-07-28 03:58:24 +00:00
sdk-team
e660f66f68 PatchBaseline Support Tags. 2023-07-28 03:43:38 +00:00
sdk-team
1dddf4ace0 Update SDK version. 2023-07-28 01:54:20 +00:00
sdk-team
66256a0ae2 Update SDK version. 2023-07-28 01:49:53 +00:00
sdk-team
627569cd6f Fix bug ram. 2023-07-27 15:05:19 +00:00
sdk-team
0dc755cf75 Generated 2020-03-31 for ResourceManager. 2023-07-27 03:07:02 +00:00
sdk-team
4f190c1040 Support new feature. 2023-07-26 10:58:39 +00:00
sdk-team
5ba3ade3e4 Support new feature. 2023-07-26 07:47:33 +00:00
sdk-team
9c0b9836df Support new feature. 2023-07-26 01:42:08 +00:00
sdk-team
b36d89300a Add error code. 2023-07-25 15:05:21 +00:00
sdk-team
7a982f08e6 Parameter changes in SubmitServerlessJob. 2023-07-25 10:34:33 +00:00
sdk-team
08ad4ba807 PatchBaseline Support Tags. 2023-07-25 09:55:45 +00:00
sdk-team
38c284599d Add error code. 2023-07-24 15:05:09 +00:00
sdk-team
d54cb68653 Support Latest APIs. 2023-07-24 07:18:01 +00:00
sdk-team
00e697671e Add GetGraphQueryTemplates. 2023-07-24 01:51:58 +00:00
sdk-team
140a213eec Fix 500 for CreateOrder. 2023-07-23 15:05:17 +00:00
sdk-team
8e6985b46b Fix 500 for CreateOrder. 2023-07-22 15:05:21 +00:00
sdk-team
bfc89d1cc7 Fix 500 for CreateOrder. 2023-07-21 15:05:43 +00:00
sdk-team
72203af302 Support new feature. 2023-07-21 03:02:54 +00:00
sdk-team
34fb460e40 Fix bug of lack fill resourceOwnerId in DescribeHostWebshell. 2023-07-20 15:03:45 +00:00
sdk-team
0efc4956ec Support rd sdk. 2023-07-20 10:26:07 +00:00
sdk-team
ba9b236957 Support new api about model training. 2023-07-20 08:55:27 +00:00
sdk-team
d17a79e8b6 Support clouddisk API. 2023-07-20 06:23:55 +00:00
sdk-team
450eed667b Parameter changes in ListServerlessJobs and DescribeServerlessJobs. 2023-07-20 02:53:11 +00:00
sdk-team
daf3dcd2b0 Add openapis for whitelist template. 2023-07-19 15:05:51 +00:00
sdk-team
c8936fb4cf Support new feature. 2023-07-19 11:05:39 +00:00
sdk-team
410b5a1a3e Add new apis. 2023-07-19 09:03:42 +00:00
sdk-team
1754f90722 Update SDK version. 2023-07-19 08:51:22 +00:00
sdk-team
17088253be Update SDK version. 2023-07-19 08:46:26 +00:00
sdk-team
2dcd1b2f62 Supported RDS PostgreSQL manage extensions. 2023-07-18 15:05:24 +00:00
sdk-team
678893901f Add TimeOut. 2023-07-17 15:06:01 +00:00
sdk-team
1bf5fe98af Get Workflow Instance Add Node Field. 2023-07-17 08:49:00 +00:00
sdk-team
2173eb9110 Get Job Instance API add Field. 2023-07-17 06:06:10 +00:00
sdk-team
045dcc9fa9 Generated 2020-05-18 for dataworks-public. 2023-07-17 04:14:08 +00:00
sdk-team
2fa7d5dc9f Add error code. 2023-07-16 15:05:44 +00:00
sdk-team
0a04d9d475 Add error code. 2023-07-15 15:05:08 +00:00
sdk-team
1193bcf394 Support Serverless Job API. 2023-07-14 03:18:13 +00:00
sdk-team
c2ce4a0048 Support change instance config event for rds. 2023-07-13 15:04:50 +00:00
sdk-team
a63623d1a9 Update API ListTransitRouterRouteEntries to support PathAttributes. 2023-07-13 06:33:54 +00:00
sdk-team
3edb319f4c Iot_20180120 old version sdk. 2023-07-13 06:20:03 +00:00
sdk-team
61af8db794 Public API ListAppBySwimmingLaneGroupTags. 2023-07-13 02:46:17 +00:00
sdk-team
1fda527d88 Add error coede. 2023-07-12 15:05:25 +00:00
sdk-team
da6add49af Iot_20180120 TeaDSL SDK. 2023-07-12 06:31:38 +00:00
sdk-team
9454f4754b Add openapi CreateEaisEi. 2023-07-12 03:09:12 +00:00
sdk-team
861a684089 Change API CreateDataArchiveOrder and GetDataArchiveCount to public. 2023-07-12 02:54:03 +00:00
sdk-team
1ce36b8afa Fixed 500 for interface. 2023-07-11 15:04:29 +00:00
sdk-team
93808b764c -offline add voice and industrycode 2023-07-11 12:03:49 +00:00
sdk-team
22e4b5fbf4 Support new feature. 2023-07-11 11:06:44 +00:00
sdk-team
90670a1866 Fixed 500 for interface. 2023-07-10 15:05:29 +00:00
sdk-team
cebe31f0f4 Generated 2019-03-06 for Dbs. 2023-07-10 11:01:23 +00:00
sdk-team
ebd79f50ff Add DescribeClassDetails Api. 2023-07-10 07:41:21 +00:00
sdk-team
3495b8e165 Add AutoUseCoupon field. 2023-07-09 15:04:31 +00:00
sdk-team
5204a37d2a Add AutoUseCoupon field. 2023-07-08 15:05:01 +00:00
sdk-team
3efd03d181 Add AutoUseCoupon field. 2023-07-07 15:05:23 +00:00
sdk-team
86ad2c73a3 ListApplicationGroups rename parameter Product to ResourceProduct 2023-07-07 08:39:08 +00:00
sdk-team
27c46edf5d Add AutoUseCoupon field. 2023-07-06 15:05:05 +00:00
sdk-team
67493d8653 DescribeDBClusterAttribute support new feature. 2023-07-06 12:44:34 +00:00
sdk-team
52bbf53aed Modify GetDataArchiveOrderDetail API. Add output parameter: TempTableNameMap. 2023-07-06 07:05:08 +00:00
sdk-team
ba2b797842 Add AutoUseCoupon field. 2023-07-05 15:04:50 +00:00
sdk-team
1e276056a2 Hidden ResumeBinding and StopBinding API. 2023-07-05 05:50:15 +00:00
sdk-team
f699392896 Add latest update. 2023-07-05 05:41:51 +00:00
sdk-team
f7db57cc1b -offline add voice and industrycode 2023-07-05 03:08:25 +00:00
sdk-team
79c435e079 Fix bugs for DescribeDedicatedHosts. 2023-07-04 15:04:59 +00:00
sdk-team
733d355d78 ModifyBackupPolicy API support parameter BackupPriority. 2023-07-04 03:27:06 +00:00
sdk-team
5e93a9b21f 新增模型预测高性能版本 2023-07-04 03:21:10 +00:00
sdk-team
79815391f7 Fix bugs for DescribeDedicatedHosts. 2023-07-03 15:04:58 +00:00
sdk-team
ece2943ddb Update TrimDocument. 2023-07-03 10:20:32 +00:00
sdk-team
43d1c945b8 Add The billingCount return value to the RunPreTrainService Api. 2023-07-03 03:49:28 +00:00
sdk-team
812992b8d2 Fixed bugs for lack of regionId. 2023-07-02 15:07:18 +00:00
sdk-team
b5aa2495c8 Fixed bugs for lack of regionId. 2023-07-01 15:08:15 +00:00
sdk-team
83e7ccef1a Fixed bugs for lack of regionId. 2023-06-30 15:08:54 +00:00
sdk-team
2c3af87947 Modify ListTaskFlowsByPage API. Add output parameter: DagOwnerId. 2023-06-30 07:57:37 +00:00
sdk-team
44572042b1 ModifyBackupPolicy API support parameter BackupPriority. 2023-06-30 02:10:05 +00:00
sdk-team
4fd76a9156 Support More Open Api. 2023-06-29 05:59:40 +00:00
sdk-team
74ea14dac4 DescribeClassList support masterHa. 2023-06-28 02:15:09 +00:00
sdk-team
9439fe21fc Update by SDK platform. 2023-06-28 01:51:03 +00:00
sdk-team
1950f0a785 Fix some bugs. 2023-06-27 02:23:18 +00:00
sdk-team
70f1379a6b Support More Open Api. 2023-06-26 06:03:52 +00:00
sdk-team
b6fdfa2e99 Update sdk. 2023-06-25 09:50:01 +00:00
sdk-team
e7391bcf60 Update sdk. 2023-06-25 09:43:37 +00:00
sdk-team
34607b9120 Support better trace logging for error locating. 2023-06-25 06:10:03 +00:00
sdk-team
9f40d7b20e Support new feature. 2023-06-21 06:58:52 +00:00
sdk-team
0ed45d0a71 Add QueryCubePerformance, QueryComponentPerformance, QueryCubeOptimization, and QueryReportPerformance APIs. 2023-06-20 12:31:01 +00:00
sdk-team
4038c65c3d Add DistributionProducts API. 2023-06-20 02:41:51 +00:00
sdk-team
a6ee7a24dc Cc5g. 2023-06-19 07:21:10 +00:00
sdk-team
33322a0330 Add something for ga. 2023-06-14 04:24:26 +00:00
sdk-team
c0b65c2479 Support new feature. 2023-06-14 01:49:08 +00:00
sdk-team
3267f3d649 CreateAutoProvisioningGroup support NetworkInterface. 2023-06-13 17:36:33 +00:00
sdk-team
a79257acaa Support More Open Api. 2023-06-13 10:26:16 +00:00
sdk-team
724ad3f5ef Update by SDK platform. 2023-06-13 06:46:44 +00:00
sdk-team
208ca6ba33 -stream text 2023-06-13 06:08:43 +00:00
sdk-team
7f67c014d7 Associate OpenAPI Error Code. 2023-06-12 10:52:50 +00:00
sdk-team
e5892aafb1 Update AddFaceVideoTemplate and MergeVideoModelFace. 2023-06-12 02:42:09 +00:00
sdk-team
4553624eb3 Generated 2020-05-18 for dataworks-public. 2023-06-12 02:03:42 +00:00
sdk-team
ecee6ebdcf Add DistributionProducts API. 2023-06-10 11:18:57 +00:00
sdk-team
e38743541f Supported GetResourceCounts API. 2023-06-09 06:15:17 +00:00
sdk-team
62675547a0 SubmitAudioTo3DAvatarVideoTask 2023-06-09 03:41:46 +00:00
sdk-team
0b83aafb63 SubmitAudioTo3DAvatarVideoTask 2023-06-09 02:39:01 +00:00
sdk-team
2ce5479bb3 Modify endpoint for resourcemanager. 2023-06-08 10:02:42 +00:00
sdk-team
0e8bc4d53b Add new apis. 2023-06-07 10:05:39 +00:00
sdk-team
1e896e337a Add Overview Query API. 2023-06-07 07:49:44 +00:00
sdk-team
51b2160a35 Change ListAssetSelectionTarget Request. 2023-06-06 10:41:50 +00:00
sdk-team
a2538884e5 Generated 2020-05-18 for dataworks-public. 2023-06-05 03:10:30 +00:00
sdk-team
38687878d7 Support More Open Api. 2023-06-05 02:55:29 +00:00
sdk-team
50542d3a96 Supported GetResourceCounts for Resourcecenter. 2023-06-02 01:49:28 +00:00
sdk-team
31d841f554 Support SNAT API. 2023-06-01 13:16:50 +00:00
sdk-team
38f1feda73 Release ScreenGC. 2023-05-31 02:28:08 +00:00
sdk-team
5e1ff681ee Add Tag Open API. 2023-05-30 06:58:56 +00:00
sdk-team
5888c43598 Add DistributionProducts API. 2023-05-29 09:53:14 +00:00
sdk-team
197143a57e Modify ListTaskFlowsByPage API. Add output parameters: CronBeginDate, CronEndDate. Modified input parameter CronParam as ScheduleParam. 2023-05-26 08:07:24 +00:00
sdk-team
cd65c6d063 Support AnalyzeLineage API. 2023-05-25 06:57:36 +00:00
sdk-team
af64ff1838 CreateDBCluster support xengine and binlog feature. 2023-05-25 03:17:20 +00:00
sdk-team
e1213b9125 DescribeDemands add PrivatePoolId. 2023-05-25 03:01:48 +00:00
sdk-team
00eafdf174 Supported BreakCodeDetails,FirstCheckInTime, LastCheckoutTime . 2023-05-23 12:05:54 +00:00
sdk-team
ebee82abfa Add UpdateService GetService DeleteService. 2023-05-23 05:32:22 +00:00
sdk-team
5d8069b2ae DescribeInstanceAmortizedCostByAmortizationPeriodDate 2023-05-19 01:13:25 +00:00
sdk-team
7a56454f4a Support GetDatabase, GetPhysicalDatabase to return InstanceAlias information. 2023-05-18 01:13:57 +00:00
sdk-team
0c97547a63 Account Halt Check by Default. 2023-05-17 02:24:56 +00:00
sdk-team
6161fb7cdf Add UpdateService GetService DeleteService. 2023-05-16 10:07:14 +00:00
sdk-team
25cf7939ec Live sdk update. 2023-05-16 08:29:48 +00:00
sdk-team
a91b82458d Generate SDK for service instance APIs. 2023-05-16 06:11:19 +00:00
sdk-team
031448bbad Add response Permission. 2023-05-16 05:56:41 +00:00
sdk-team
31092444cc Live sdk update. 2023-05-16 02:41:05 +00:00
sdk-team
8a89fa30ff Support SkipDataCorrectRowCheck API. 2023-05-15 07:07:20 +00:00
sdk-team
705a4d512f Remove password in CreateFileCompressionTask. 2023-05-12 08:03:25 +00:00
sdk-team
4ec6eb47bf Update some parameters. 2023-05-12 03:22:08 +00:00
sdk-team
188d8467c7 Add RequestDefinition. 2023-05-11 14:12:30 +00:00
sdk-team
1b1720464f Supported sorting for DescribeDnsProduceInstances. 2023-05-11 11:13:53 +00:00
sdk-team
76b653f2fe Pub Support MessageExpiryInterval and Retained. 2023-05-11 10:24:33 +00:00
sdk-team
aab920ef80 Supported more api for user. 2023-05-11 07:55:40 +00:00
sdk-team
3260faf247 Supported more api for user. 2023-05-11 07:55:26 +00:00
sdk-team
1cef04d1ee Add AllotDatasetAccelerationTask API. 2023-05-11 02:50:54 +00:00
sdk-team
18531457b1 Update API DescribeGrantRulesToCen support ChildInstanceOwnerId and ChildInstanceId. 2023-05-11 02:38:38 +00:00
sdk-team
a704f2315b Supported insufficient balance check. 2023-05-10 08:26:52 +00:00
sdk-team
f608c575ec SendMessage add Feedback param 2023-05-10 07:38:36 +00:00
sdk-team
12839600df Supported GetVideo Api. 2023-05-09 06:23:33 +00:00
sdk-team
580d4c3b54 Remove PresetReference struct. 2023-05-09 03:34:06 +00:00
sdk-team
3dad76444f whatsapp 修改Authentication类型的模板 2023-05-08 11:47:55 +00:00
sdk-team
9ad24b2908 Supported GetVideo Api. 2023-05-08 07:46:10 +00:00
sdk-team
043fd0fcb4 Add The billingCount return value to the RunPreTrainService Api. 2023-05-06 09:32:16 +00:00
sdk-team
3ed26d9565 Supported more api for user. 2023-05-06 07:40:19 +00:00
sdk-team
93f7addccc Support desktop group auto scale. 2023-05-05 19:59:19 +00:00
sdk-team
8bc204572b Add new API. 2023-05-04 02:41:29 +00:00
sdk-team
80d1d26c38 Change api backend. 2023-04-28 05:45:14 +00:00
sdk-team
d5a028a4c5 Support return TotalCount for QueryFigureClusters. 2023-04-27 10:09:38 +00:00
sdk-team
fa17bc470e Update API DescribeCenAttachedChildInstanceAttribute support returning VPC Cidrs. 2023-04-27 10:04:24 +00:00
sdk-team
cf67836e22 Release ChestCT. 2023-04-27 09:25:41 +00:00
sdk-team
4b1dc6a6c3 Cc5g. 2023-04-27 09:21:28 +00:00
sdk-team
6e851fd163 Support GetDataExportPreCheckDetail API. 2023-04-27 08:32:21 +00:00
sdk-team
e9912734b2 Api add media storage class. 2023-04-26 11:30:42 +00:00
sdk-team
946b319c79 Api add media storage class. 2023-04-26 06:04:21 +00:00
sdk-team
93a074e698 Add UpdateConsumerOffset api. 2023-04-25 11:50:15 +00:00
sdk-team
fd111fd0e2 Iteration v2-10-0. 2023-04-25 08:11:54 +00:00
sdk-team
e5c93bd03a Supported GetDatabaseExportOrderDetail,CreateDatabaseExportOrder,CreateDataExportOrder API. 2023-04-24 08:35:36 +00:00
sdk-team
9d1b5377f0 ModifyDiskSpec add PerformanceControlOptions. 2023-04-24 03:10:44 +00:00
sdk-team
61d3b1e147 Change parameter name to InputFile. 2023-04-23 08:10:25 +00:00
sdk-team
cc4191005a Add api called SubmitAvatarVideoJob, which render virtual human videos. 2023-04-21 17:16:00 +00:00
sdk-team
12ce668e31 Release MergeImageFace. 2023-04-21 05:49:35 +00:00
sdk-team
5ca855fea0 Support certFilter for getUserCertificateDetail API. 2023-04-20 10:40:39 +00:00
sdk-team
8e896759ac Add response Permission. 2023-04-20 09:41:53 +00:00
sdk-team
a95ef9f1ce Update API CreateTransitRouterVpcAttachment support AutoPublishRoute. 2023-04-20 07:41:03 +00:00
sdk-team
1600c745a1 whatsapp 目录修改 2023-04-14 02:21:48 +00:00
sdk-team
297be84e79 Add image batch translate API. 2023-04-11 09:25:56 +00:00
sdk-team
ec08c61a17 Support Latest APIs. 2023-04-11 05:16:16 +00:00
sdk-team
2b7e50c691 Supported ListDataImportSQLPreCheckDetail,GetDataImportSQL,ListDataImportSQLType API. 2023-04-11 04:01:18 +00:00
sdk-team
3d20963438 Build c sdk. 2023-04-10 08:52:21 +00:00
sdk-team
8eda6c1cc6 DocumentInit. 2023-04-10 07:26:17 +00:00
sdk-team
8cfb9f0b4d test 2023-04-04 07:39:28 +00:00
sdk-team
ff586b38ea Update GenerateVideoPlaylist. 2023-04-04 07:21:21 +00:00
sdk-team
28e4f58d7c Cc5g. 2023-04-04 07:04:48 +00:00
sdk-team
0137ae2b16 Live sdk update. 2023-04-04 06:19:13 +00:00
sdk-team
917b2cbb5c Release CalcBMD. 2023-04-03 02:58:53 +00:00
sdk-team
97f1441d6e Update by SDK platform. 2023-03-31 13:52:17 +00:00
sdk-team
f8a80b38cd Generated 2020-05-18 for dataworks-public. 2023-03-31 09:29:26 +00:00
sdk-team
a15c3f4c89 QuerySavingsPlansInstance api add rest pool value query param. 2023-03-31 02:35:03 +00:00
sdk-team
fba9a5d827 Change visibility of param ActionType in DescribeImageSupportInstanceTypes. 2023-03-29 05:17:31 +00:00
sdk-team
d4daecde16 Supported getUserUploadSign for user. 2023-03-28 11:49:16 +00:00
sdk-team
593ca5f90e Release ReduceVideoNoise and EnhancePortraitVideo. 2023-03-28 02:22:17 +00:00
sdk-team
077d8093c7 Add new API for querying the sample logs of PTS debug plan. 2023-03-28 01:57:01 +00:00
sdk-team
bfe14f3d0f Add dedicated block stroage cluster ModifyDiskSpec. 2023-03-27 08:48:17 +00:00
sdk-team
9bf268a2db Live sdk update. 2023-03-23 06:53:07 +00:00
sdk-team
08dd92a830 Add FindUserReport4Alinlp Api. 2023-03-23 06:35:10 +00:00
sdk-team
dbaa86de9e Add ListAppInstances Open API. 2023-03-22 07:14:52 +00:00
sdk-team
b42b84f531 Release SegmentLymphNode. 2023-03-22 05:21:09 +00:00
sdk-team
030376a748 Support DryRunCluster For LakeVersion. 2023-03-20 07:12:13 +00:00
sdk-team
030365b477 Update API CreateTransitRouteTableAggregation update request parameter TransitRouteTableAggregationScop to TransitRouteTableAggregationScope. 2023-03-17 03:24:35 +00:00
sdk-team
389f829a6a Update by SDK platform. 2023-03-17 02:39:55 +00:00
sdk-team
ca9d05cc67 Support SnapShot API. 2023-03-17 02:00:51 +00:00
sdk-team
a22a0c32f6 Increase flow control value for ListDbfs. 2023-03-16 11:50:45 +00:00
sdk-team
7a240d684e Supported AndroidMessageVivoCategory for Push and MassPush. 2023-03-15 14:19:10 +00:00
sdk-team
45ae211126 Update sdk. 2023-03-15 08:51:00 +00:00
sdk-team
9a7ae6feb5 Support hot standby cluster and proxy for SENormal. 2023-03-15 07:08:00 +00:00
sdk-team
bdeb75c7ee Deploy for Dypnsapi-intl. 2023-03-14 09:38:45 +00:00
sdk-team
a657203073 Update SplitVideoParts. 2023-03-14 02:49:27 +00:00
sdk-team
05012978b8 Update API DescribeCens support parameter resourceGroupId. 2023-03-13 02:49:10 +00:00
sdk-team
262fc718c8 Support create default VPC and create default vSwitch . 2023-03-10 11:24:03 +00:00
sdk-team
67629320ba Support DryRunCLuster. 2023-03-09 10:44:08 +00:00
sdk-team
2f207f2248 add FindUserReport4Alinlp Api. 2023-03-09 06:08:48 +00:00
sdk-team
8a13f09360 Support modify dbcluster storage space. 2023-03-09 04:06:08 +00:00
sdk-team
8ad84be9ba Modify Output Field. 2023-03-08 08:23:29 +00:00
sdk-team
e26545ca6b Generated 2020-05-18 for dataworks-public. 2023-03-08 07:47:47 +00:00
sdk-team
69e65468df Supported java 2023-03-08 03:41:42 +00:00
sdk-team
d47b0c609a QuerySavingsPlansInstance api add status query param. 2023-03-07 14:30:58 +00:00
sdk-team
68ba54083f Supported java 2023-03-07 07:10:17 +00:00
sdk-team
8efbcc3612 Generated 2020-05-18 for dataworks-public. 2023-03-07 07:08:42 +00:00
sdk-team
a49b2abbe6 Support JobRetry parameters in SubmitJob API. 2023-03-07 07:01:16 +00:00
sdk-team
74a75c630f Generated 2020-05-18 for dataworks-public. 2023-03-07 06:07:12 +00:00
sdk-team
eb9e915503 Iot_20180120 TeaDSL SDK. 2023-03-06 11:19:16 +00:00
sdk-team
159a3aa236 Get the capicity which cloud siem user used until yesterday. 2023-03-06 01:44:08 +00:00
sdk-team
766d807fa5 Update EvaluateVideoQuality. 2023-03-03 05:54:56 +00:00
sdk-team
78a5b2c702 Release GenerateHumanAnimeStyleVideo. 2023-03-03 03:30:39 +00:00
sdk-team
f47daab733 Add a API QueryDeviceProvisioning to support query provisioning info for device. 2023-03-02 12:38:16 +00:00
sdk-team
da19881477 Generated 2020-05-18 for dataworks-public. 2023-03-02 09:11:12 +00:00
sdk-team
e54d97e987 Publish AssumeRole API With ExternalId Parameter. 2023-03-02 08:50:23 +00:00
sdk-team
4838a80585 Release. 2023-03-02 08:10:35 +00:00
sdk-team
8871ba8a2c Generated 2019-05-10 for ltl. 2023-03-02 07:28:06 +00:00
sdk-team
0a7dacccb5 Generated 2020-05-18 for dataworks-public. 2023-03-02 07:02:04 +00:00
sdk-team
430d7d44dc Generated 2017-08-01 for polardb. 2023-03-02 03:38:53 +00:00
sdk-team
60e29b9949 Api DescribeVodDomainUsageData add parameter Interval. 2023-03-02 03:31:11 +00:00
sdk-team
8f0d7fd7bf Add new apis. 2023-03-02 02:16:10 +00:00
sdk-team
f8a61d85e7 Add jobResults params in GetSmartHandleJob API. 2023-03-01 07:30:47 +00:00
sdk-team
f271563b86 Change param invisible. 2023-03-01 03:03:56 +00:00
sdk-team
611c11965c Live sdk update. 2023-02-28 09:44:16 +00:00
sdk-team
548f34f031 Supported SDK AD for version-3. 2023-02-27 03:50:57 +00:00
sdk-team
32139f1723 Sync new APIs. 2023-02-27 02:44:07 +00:00
sdk-team
877c50bdf4 QuerySavingsPlansInstance api add status query param. 2023-02-27 02:04:20 +00:00
sdk-team
e9b7f9a589 Update imgsearch. 2023-02-27 01:53:46 +00:00
sdk-team
c3c2eedf5c Add Dtmf Config for BindAxb. 2023-02-24 09:21:42 +00:00
sdk-team
ad6d6026c2 Change backend api. 2023-02-24 06:14:02 +00:00
sdk-team
0e44eb04f0 Update EvaluateVideoQuality. 2023-02-22 08:16:28 +00:00
sdk-team
3fd4f1bb94 Release GenerateHumanAnimeStyleVideo. 2023-02-22 06:37:17 +00:00
sdk-team
bb8ddd9024 Update EvaluateVideoQuality. 2023-02-22 03:19:27 +00:00
sdk-team
077c40de15 Supported more language for resourcemanager. 2023-02-22 02:17:32 +00:00
sdk-team
f10a2a333b Supported GetQccSearchCertification and GetQccCertificationDetailById Api For Zhimaxinyong. 2023-02-21 10:58:57 +00:00
sdk-team
9e543cd602 Update AppGroup Hide xattrs. 2023-02-21 07:02:17 +00:00
sdk-team
6396bde1d4 Cc5g. 2023-02-21 06:42:06 +00:00
sdk-team
cbcd585696 Lingjun Controller Initial Version Released. 2023-02-21 05:36:39 +00:00
sdk-team
53da02f63b Support for deploy. 2023-02-17 12:30:27 +00:00
sdk-team
ecf1fc42a2 Release GenerateSuperResolutionImage. 2023-02-17 08:55:01 +00:00
sdk-team
b2feb38de2 Remove some useless response parameters. 2023-02-17 03:06:57 +00:00
sdk-team
637cfee0ee Update by SDK platform. 2023-02-17 02:18:24 +00:00
sdk-team
054bcf4d84 Update by SDK platform. 2023-02-16 10:24:08 +00:00
sdk-team
2515aa4e65 Update RecognizeVideoCharacter. 2023-02-15 07:14:04 +00:00
sdk-team
aa2239005d Update ScreenChestCT and DetectLungNodule. 2023-02-14 07:03:26 +00:00
sdk-team
c4144df5aa SubscribeBillToOSS add param: RowLimitPerFile. 2023-02-13 08:20:18 +00:00
sdk-team
9f61515774 Support TagPolicy Verify NoTag. 2023-02-13 03:44:57 +00:00
sdk-team
b94efe4684 Support broadcast for FengTian. 2023-02-10 10:58:10 +00:00
sdk-team
f798fffbdb Change DescribeLogstoreStorage Response. 2023-02-10 08:43:12 +00:00
sdk-team
9db0b784a4 Add service label api. 2023-02-10 08:23:23 +00:00
sdk-team
483be2dd81 Support Create Workflow. 2023-02-10 06:28:15 +00:00
sdk-team
4f44a09488 Live sdk update. 2023-02-10 03:12:08 +00:00
sdk-team
625c319b69 Generated 2020-05-18 for dataworks-public. 2023-02-09 07:48:41 +00:00
sdk-team
0fe965ef54 Release GenerateSuperResolutionImage. 2023-02-09 02:33:07 +00:00
sdk-team
824992b7be Add other language. 2023-02-07 06:02:31 +00:00
sdk-team
662d539c6f Public ListServiceUsages OpenApi. 2023-02-06 08:10:37 +00:00
sdk-team
cf3eecd9d3 Suport mse nologin. 2023-02-03 08:17:18 +00:00
sdk-team
3ab029ef1f Release GenerateImageWithText GenerateImageWithTextAndImage. 2023-02-03 05:48:46 +00:00
sdk-team
dbfef6a376 Release CompareFaceWithMask DetectInfraredLivingFace. 2023-02-03 05:47:16 +00:00
sdk-team
b85b690930 Fix docs error. 2023-02-03 03:21:25 +00:00
sdk-team
c6aa166140 Release TargetVolumeSegment. 2023-02-02 08:42:00 +00:00
sdk-team
bad958a4b6 Update by SDK platform. 2023-02-02 06:04:00 +00:00
sdk-team
dcd91993ca Support Async parameter in DescribeJob API. 2023-02-02 03:21:50 +00:00
sdk-team
61401b380a Supported parameter nepochs and lr for CreateModel Api. 2023-01-31 09:38:17 +00:00
sdk-team
a85736c67f Supported set high definition monitor log status for eip. 2023-01-31 06:16:49 +00:00
sdk-team
f7e495440d Supported new features for outbound. 2023-01-31 02:59:59 +00:00
sdk-team
8966bab292 Modify DescribeApis. 2023-01-30 09:06:00 +00:00
sdk-team
bfffa0a645 Update autoSnapshotPolicy. 2023-01-29 03:04:35 +00:00
sdk-team
8a637c7bd9 Change DescribeLogstoreStorage Response. 2023-01-19 04:33:05 +00:00
sdk-team
665991c212 Update PreloadScdnObjectCaches. 2023-01-17 11:02:04 +00:00
sdk-team
8577e276cb Generated 2020-05-18 for dataworks-public. 2023-01-13 06:55:47 +00:00
sdk-team
cf26b726ed ClearDeviceDesiredProperty open Api. 2023-01-13 03:58:52 +00:00
sdk-team
e174ddcab8 New API CreateTransitRouteTableAggregation. 2023-01-13 03:20:56 +00:00
sdk-team
a8f72c5f44 Supported new features for outbound. 2023-01-13 03:09:57 +00:00
sdk-team
84f0671771 Add OnsMessageDetail for query message body. 2023-01-11 09:19:53 +00:00
sdk-team
feb2a1a569 Support ResourceGroup. 2023-01-10 06:13:01 +00:00
sdk-team
3951dffc62 Supported adjust PTS scene speed. 2023-01-09 12:21:35 +00:00
sdk-team
dc54a90aee Delete numberType. 2023-01-09 09:41:32 +00:00
sdk-team
831ddef131 Release DetectInfraredLivingFace and CompareFaceWithMask. 2023-01-06 06:53:41 +00:00
sdk-team
ac4c81dcb5 Add error code for ModifyInstanceNetworkSpec. 2023-01-06 03:07:52 +00:00
sdk-team
35aa024193 Generated 2020-05-18 for dataworks-public. 2023-01-05 07:54:43 +00:00
sdk-team
1b91dcfc91 Live sdk update. 2023-01-05 02:14:07 +00:00
sdk-team
e5acce5400 Fix bug for name of TotalSize. 2023-01-05 01:47:45 +00:00
sdk-team
853c51d753 Support RamRoleName and RamNodeTypes parameter in ModifyClusterAttributes APIs. 2023-01-04 13:28:18 +00:00
sdk-team
7d28af74ab Public ListServiceInstances and GetServiceInstance OpenApi. 2023-01-04 09:56:06 +00:00
sdk-team
5b44f9773d Pub Support MessageExpiryInterval and Retained. 2023-01-03 08:07:55 +00:00
sdk-team
55060df956 Supported snapshot link for DBFS. 2023-01-03 02:47:19 +00:00
sdk-team
dabca8e080 First publish. 2023-01-03 02:17:19 +00:00
sdk-team
a382e3172c Update by SDK platform. 2022-12-29 04:09:33 +00:00
sdk-team
c2b3070859 Live sdk update. 2022-12-29 03:07:02 +00:00
sdk-team
3300b8de84 Added ElasticSearch Serverless SDK. 2022-12-28 05:59:52 +00:00
sdk-team
56bdae2cc0 Live sdk update. 2022-12-28 03:49:59 +00:00
sdk-team
aee93835d2 Support Snapshot API. 2022-12-27 05:55:58 +00:00
sdk-team
18c687ac7c Generated 2020-05-18 for dataworks-public. 2022-12-23 08:17:39 +00:00
sdk-team
10de5f93e0 Publish Swift. 2022-12-23 03:28:33 +00:00
sdk-team
fec6edb88e Update api ExecuteServerSideVerification The base64 data format is changed from string byte to string. 2022-12-23 01:48:11 +00:00
sdk-team
0e89026533 Publish Swift. 2022-12-22 02:32:13 +00:00
sdk-team
156c08ef4e Generated 2020-05-18 for dataworks-public. 2022-12-22 02:31:38 +00:00
sdk-team
623a29292c update. 2022-12-21 07:07:30 +00:00
sdk-team
e089d8a671 Supported GetProxyAccess API. 2022-12-21 03:05:38 +00:00
sdk-team
caa1af1644 Update imageaudit. 2022-12-20 08:28:06 +00:00
sdk-team
c1d131827e Release MergeVideoModelFace. 2022-12-16 05:36:36 +00:00
sdk-team
cfec2a4f73 Generated 2020-05-18 for dataworks-public. 2022-12-16 03:07:21 +00:00
sdk-team
1e31c73a54 Supported delete snapshots. 2022-12-15 06:40:42 +00:00
sdk-team
2a254b88e0 Update DetectVehicleICongestion DetectVehicleIllegalParking. 2022-12-15 06:10:57 +00:00
sdk-team
3766be3d58 Publish Swift. 2022-12-14 10:05:56 +00:00
sdk-team
314a657cac Release MergeVideoModelFace. 2022-12-14 09:14:47 +00:00
sdk-team
c9454fb5be Update MakeSuperResolutionImage. 2022-12-14 08:12:22 +00:00
sdk-team
82d7fc9e8a Release EstimateMonocularVideoDepth. 2022-12-14 07:15:22 +00:00
sdk-team
c5bd44e307 Add GetMetaProductList api. 2022-12-14 03:33:09 +00:00
nanhe
4074a5b52e Remove useless packages 2022-12-12 21:01:46 +08:00
sdk-team
d4e14749ca Update MakeSuperResolutionImage. 2022-12-09 07:54:28 +00:00
sdk-team
e0dbc50d2f Add ListCenChildInstanceRouteEntriesToAttachment support query VPC instance route to Vpc Attachment. 2022-12-09 03:55:52 +00:00
sdk-team
e657a8b04c Add live message mute related interface. 2022-12-08 11:43:06 +00:00
sdk-team
736a166604 Publish Swift. 2022-12-08 06:55:57 +00:00
sdk-team
2f9276a66e Release ScreenEC. 2022-12-08 06:52:56 +00:00
sdk-team
7e8bb03821 Update Endpoint. 2022-12-07 09:25:13 +00:00
sdk-team
b1800ef54d Support async parameter in Job APIs. 2022-12-07 08:55:04 +00:00
sdk-team
7a780263d7 Add API DescribeVodDomainSrcBpsData. 2022-12-05 10:04:44 +00:00
sdk-team
4ac78d11e2 Add list live message interface. 2022-12-05 09:01:46 +00:00
sdk-team
92edf52243 Modify QueryRequestLogs. 2022-12-05 08:49:53 +00:00
sdk-team
fa4f475079 Add support for secret. 2022-12-05 08:05:59 +00:00
sdk-team
c885bb9c23 Add support for secret. 2022-12-05 03:36:45 +00:00
sdk-team
9b3d0e6145 Publish Swift. 2022-12-05 03:17:56 +00:00
sdk-team
f5fc8b1bdb Add list live message interface. 2022-12-05 02:44:08 +00:00
sdk-team
f9ab1f5227 Support GDN feature. 2022-12-05 02:00:31 +00:00
sdk-team
bd6bd854e4 Support live interaction and message. 2022-12-04 11:09:41 +00:00
sdk-team
f3151aa716 Support live interaction and message. 2022-12-02 11:52:07 +00:00
sdk-team
a27a876ddb Generated 2020-05-18 for dataworks-public. 2022-12-02 10:03:16 +00:00
sdk-team
713828dbf2 Change DescribeLogstoreStorage Response. 2022-12-02 07:48:43 +00:00
sdk-team
3a13a540f4 Pub Support PayloadFormatIndicator and ContentType. 2022-12-02 06:32:12 +00:00
sdk-team
e4d3a2d47e Generated 2020-05-18 for dataworks-public. 2022-12-02 06:27:23 +00:00
sdk-team
a5c2149e5a Release MergeVideoModelFace. 2022-12-02 04:05:13 +00:00
sdk-team
993a449ada Update APIs. 2022-12-02 03:57:09 +00:00
sdk-team
48cf4804fb Supported GetStructSyncOrderDetail OrderId param required. 2022-12-02 01:18:54 +00:00
sdk-team
a3322bd82b Storage open Api. 2022-12-01 12:44:48 +00:00
sdk-team
ce8de7c7bf Release ScreenEC. 2022-12-01 12:41:24 +00:00
sdk-team
8b0585e3c0 Supported more language for resourcemanager. 2022-12-01 11:02:48 +00:00
sdk-team
595c192584 Fixed bugs for GetScriptFileNames result.pathName 2022-12-01 02:49:39 +00:00
sdk-team
9f078db0ce Support resourceGroup. 2022-11-30 10:30:37 +00:00
sdk-team
5851781fdd Release MergeVideoModelFace. 2022-11-30 07:06:43 +00:00
sdk-team
8e5f42ce58 Release ScreenEC. 2022-11-30 07:05:15 +00:00
sdk-team
62720f38c2 Add DescribePluginApis. 2022-11-29 10:41:20 +00:00
sdk-team
8d8d9b4513 Support DescribeARMServerInstances. 2022-11-29 07:05:44 +00:00
sdk-team
60c8f0572d Add CreateTransitRouterCidr support create TR Cidr. 2022-11-28 13:02:32 +00:00
sdk-team
8de0b02bda Release CustomizeClassifyImage. 2022-11-25 03:11:26 +00:00
sdk-team
990e340be2 Support deleteCertificate. 2022-11-24 10:14:25 +00:00
sdk-team
cecc31b199 Release CustomizeClassifyImage. 2022-11-24 03:57:29 +00:00
sdk-team
0d0102d437 Supported GetDataCronClearConfig,GetDataCorrectRollbackFile,GetOrderAttachmentFile API. 2022-11-23 07:59:30 +00:00
sdk-team
385caac18e Public release. 2022-11-23 07:35:07 +00:00
sdk-team
6e64c6d014 Add OpenAPI GetInstanceMetrics. 2022-11-22 10:47:55 +00:00
sdk-team
7186e9b5f0 Update ListTransitRouterMulticastGroups offline parameter ConnectPeerId. 2022-11-22 02:54:35 +00:00
sdk-team
3b6ccb6d6f RunasUserPassword is not required in CreateJobFile. 2022-11-21 07:17:08 +00:00
sdk-team
14f9dd0353 Update RefineMask. 2022-11-18 05:39:12 +00:00
sdk-team
5aac0173f2 Support GetCertWarehouseQuota. 2022-11-17 08:16:51 +00:00
sdk-team
e107bb45d2 Generated 2020-05-18 for dataworks-public. 2022-11-16 12:04:57 +00:00
sdk-team
bc9938b104 Publish Swift. 2022-11-16 08:22:51 +00:00
sdk-team
5d3f641eab Add ImportOAS. 2022-11-16 07:39:17 +00:00
sdk-team
1b709ba76f RunasUserPassword is not required in CreateJobFile. 2022-11-16 07:02:17 +00:00
sdk-team
57a114d7ef Add renew and modify instance pay type api. 2022-11-15 11:08:13 +00:00
sdk-team
b7b1b733c1 Release EstimateMonocularVideoDepth. 2022-11-11 06:37:34 +00:00
sdk-team
4d88688ea6 Release CustomizeClassifyImage. 2022-11-11 06:21:51 +00:00
sdk-team
675df848ba Update imageaudit. 2022-11-10 09:00:50 +00:00
sdk-team
43fef9b25b Release MergeVideoModelFace. 2022-11-10 09:00:12 +00:00
sdk-team
6de92913f1 Update TaggingAdImage. 2022-11-10 08:59:24 +00:00
sdk-team
6706d1ef32 Publish Swift. 2022-11-10 08:59:03 +00:00
sdk-team
7c4887171f Release RecognizeVATInvoice. 2022-11-10 08:57:56 +00:00
sdk-team
dce3c27547 Release EstimateMonocularVideoDepth. 2022-11-09 06:40:47 +00:00
sdk-team
13e8e848ea Release CustomizeClassifyImage. 2022-11-09 02:49:25 +00:00
sdk-team
07baf122d2 Support encrypt and decrypt. 2022-11-07 10:48:09 +00:00
sdk-team
e2fb64b9a3 Update StartExecution add Parameter TemplateURL. 2022-11-07 08:02:21 +00:00
sdk-team
edc4c69e3b Cc5g. 2022-11-07 07:30:44 +00:00
sdk-team
edcb0cd662 Release ScreenEC. 2022-11-04 06:44:35 +00:00
sdk-team
a493636d49 Support encrypt and decrypt. 2022-11-03 10:52:42 +00:00
sdk-team
d0b808cbaa Update ListTransitRouterPrefixListAssociation support NextHop and NextHopType filter. 2022-11-02 09:47:19 +00:00
sdk-team
c9e34d5a9c ListJobs return JobType and XAttrs. 2022-11-02 03:47:13 +00:00
sdk-team
aab9bc66c5 Update RefineMask. 2022-11-01 05:57:15 +00:00
sdk-team
79c5438009 Live pre sdk test. 2022-10-31 04:09:33 +00:00
sdk-team
a0c8b06b21 Support BuyPayAsYouGoOrder, RefundPayAsYouGoOrder, ListEffectiveOrders, ListClassificationTemplates. 2022-10-28 10:37:45 +00:00
sdk-team
1682e58f98 Support Latest APIs. 2022-10-28 05:22:21 +00:00
sdk-team
c71ce3c596 Iot_20180120 Old sdk. 2022-10-27 10:33:33 +00:00
sdk-team
250a0529f2 ListNodesByQueue and ListJobsWithFilters add Async. 2022-10-27 08:58:34 +00:00
sdk-team
b9383c3ee7 Complete Request Body. 2022-10-27 03:32:01 +00:00
sdk-team
05c8bd2c86 Modify DescribeVodUserDomains api. 2022-10-27 02:43:40 +00:00
sdk-team
e6d150f65f Support serverless feature. 2022-10-26 06:24:52 +00:00
sdk-team
180641e5ac OpenAPI CreateEaiJupyter add optional parameter EnvironmentVar. 2022-10-25 02:40:27 +00:00
sdk-team
8fbb3ee026 Update ListTransitRouterVpnAttachments fix ResourceType . 2022-10-21 15:58:34 +00:00
sdk-team
40a58a91ea Update by SDK platform. 2022-10-19 11:28:23 +00:00
sdk-team
2f4318d56c Supported more language for resourcemanager. 2022-10-19 08:42:50 +00:00
sdk-team
6a9f707edb Update Lindorm OpenAPI. 2022-10-19 06:53:21 +00:00
sdk-team
08bb846a89 Update MakeSuperResolutionImage. 2022-10-18 02:12:05 +00:00
sdk-team
e4a8dc8cd4 Generated 2019-12-30 for imageseg. 2022-10-17 10:12:38 +00:00
sdk-team
eb40626c68 Update TaggingAdImage. 2022-10-17 06:57:45 +00:00
sdk-team
1eec105bda Release MergeVideoModelFace. 2022-10-17 06:07:21 +00:00
sdk-team
3b853470ee Release EstimateMonocularVideoDepth. 2022-10-17 05:47:12 +00:00
sdk-team
2f4689f88a Update videoseg. 2022-10-17 03:51:05 +00:00
sdk-team
e7cf03a9fd Release RecognizeVATInvoice. 2022-10-17 03:50:45 +00:00
sdk-team
a1bc2cb5af Update RecognizeVideoCastCrewList. 2022-10-17 03:50:23 +00:00
sdk-team
57aece2625 Update DetectVehicleICongestion DetectVehicleIllegalParking. 2022-10-17 03:50:11 +00:00
sdk-team
ab2dee526e Release ScreenEC. 2022-10-17 03:50:05 +00:00
sdk-team
894262087a Add GPUMemorySize to DescribeInstanceTypes api. 2022-10-14 11:36:37 +00:00
sdk-team
b0e8e978fc Release RecognizeVATInvoice. 2022-10-14 04:26:08 +00:00
sdk-team
82ac445152 Support DescribeAICImages. 2022-10-13 11:05:20 +00:00
sdk-team
0ff3487fe7 Supported AndroidNotificationGroup for Push and MassPush. 2022-10-13 10:01:26 +00:00
sdk-team
df03038e74 Generated 2020-05-18 for dataworks-public. 2022-10-13 08:33:10 +00:00
sdk-team
1e4ada7895 Init. 2022-10-11 04:34:16 +00:00
sdk-team
809c3d3354 Add OpenAPI CreateEaiJupyter. 2022-10-10 08:00:35 +00:00
sdk-team
73e4c0810f Update by SDK platform. 2022-10-08 02:40:43 +00:00
sdk-team
7605e6a14e Update MakeSuperResolutionImage. 2022-09-29 09:42:33 +00:00
sdk-team
52977d04d8 Release MergeVideoModelFace. 2022-09-29 09:24:10 +00:00
sdk-team
39f77beaaf Update RefineMask. 2022-09-29 09:02:55 +00:00
sdk-team
8f129b76e0 Update CompareFace. 2022-09-29 08:46:05 +00:00
sdk-team
3be7e28fb6 Update DetectVehicleICongestion DetectVehicleIllegalParking. 2022-09-29 08:33:55 +00:00
sdk-team
a488ba7a7b Update RecognizeVideoCastCrewList. 2022-09-29 08:09:55 +00:00
sdk-team
0dec2e07b9 Update Job Support Incremental Updating. 2022-09-29 02:52:18 +00:00
sdk-team
c786e7174e Change RefreshAssets Public. 2022-09-28 02:24:13 +00:00
sdk-team
ca43fa689c Create Job Support XAttrs. 2022-09-27 12:31:50 +00:00
sdk-team
99b00fe274 Update by SDK platform. 2022-09-27 11:48:40 +00:00
sdk-team
36af71113d Add new API DescribeGrantRulesToResource . 2022-09-23 10:37:44 +00:00
sdk-team
6bdbd9482a Support ipv4-network. 2022-09-23 03:03:17 +00:00
sdk-team
fb4f6ae3b1 Init. 2022-09-23 01:51:58 +00:00
sdk-team
39b81f8e34 Release EstimateMonocularVideoDepth. 2022-09-22 08:47:56 +00:00
sdk-team
3b8df66c89 Release CustomizeClassifyImage. 2022-09-22 08:46:08 +00:00
sdk-team
f9202a675c Generated 2016-11-01 for live. 2022-09-21 08:09:42 +00:00
sdk-team
1b0819437f Automatically generate sdk tasks. 2022-09-21 03:14:17 +00:00
sdk-team
3d05a2f21a Release ScreenEC. 2022-09-21 01:55:20 +00:00
sdk-team
a358f4d5f0 Remove useless Agent parameters. 2022-09-20 07:59:33 +00:00
sdk-team
b42b0028db Release CustomizeClassifyImage. 2022-09-19 10:20:31 +00:00
sdk-team
320438db47 Release EstimateMonocularVideoDepth. 2022-09-19 09:51:37 +00:00
sdk-team
364ec55dbb Change RefreshAssets Public. 2022-09-19 01:47:59 +00:00
sdk-team
f8807bdf99 Add location endpoint. 2022-09-16 08:46:16 +00:00
sdk-team
af797c3520 Init amp. 2022-09-16 08:37:12 +00:00
sdk-team
98aeacc7c2 Init amp. 2022-09-16 08:12:09 +00:00
sdk-team
0363b94b0d Init amp. 2022-09-16 08:04:22 +00:00
sdk-team
97a4f5217e Iot_20180120 old version sdk. 2022-09-16 03:44:28 +00:00
sdk-team
a336e2d994 Support remote coordinate control. 2022-09-16 02:43:01 +00:00
sdk-team
aa1a6d2362 Generated 2016-11-01 for live. 2022-09-15 08:18:20 +00:00
sdk-team
587e1e512e Generated 2016-11-01 for live. 2022-09-15 07:28:18 +00:00
sdk-team
949e7960dc Add spInstanceId and spInstanceType for api OnsInstanceBaseInfo. 2022-09-14 13:26:18 +00:00
sdk-team
1b0c1eab88 Generated 2017-07-14 for EHPC. 2022-09-14 03:34:52 +00:00
sdk-team
469ca3633e Add API BatchAddFeishuUsers. 2022-09-08 13:27:21 +00:00
sdk-team
6da60ce557 Update API Error Code And Some Parameters Checks. 2022-09-08 13:16:04 +00:00
sdk-team
70f6c89c06 Change RefreshAssets Public. 2022-09-08 07:27:16 +00:00
sdk-team
1ac934250e Change RefreshAssets Public. 2022-09-08 03:13:35 +00:00
sdk-team
852d78709b SmartSales-OpenAPI. 2022-09-07 09:43:53 +00:00
sdk-team
db913af39d Support attribute filtering for DescribeInstanceTypes. 2022-09-07 07:20:50 +00:00
sdk-team
2f8cd1121d Iot_20180120 old version sdk. 2022-09-06 08:57:19 +00:00
sdk-team
15ad2ff078 Update sdk. 2022-09-05 08:57:07 +00:00
sdk-team
6f27a24f42 Support STS. 2022-09-05 08:31:43 +00:00
sdk-team
5faaf0ce0e Init. 2022-09-05 02:44:56 +00:00
sdk-team
5c849887e8 Support STS. 2022-08-31 11:37:28 +00:00
sdk-team
011b8ae4c5 Generated 2020-05-18 for dataworks-public. 2022-08-31 11:30:00 +00:00
sdk-team
82ed15642d Support More Open Api. 2022-08-31 08:27:46 +00:00
sdk-team
53cb186ca3 Init. 2022-08-31 08:11:30 +00:00
sdk-team
6f733cd473 Change GetFileDetectResult Public. 2022-08-31 07:38:28 +00:00
sdk-team
384ce24607 Support create image with boot mode. 2022-08-31 06:15:01 +00:00
sdk-team
8ec9faabe1 Supported new features etc. 2022-08-31 02:17:57 +00:00
sdk-team
dddd6b352c Update param NextHopType visibility for DeleteTransitRouterPrefixListAssociation . 2022-08-26 07:06:50 +00:00
21701 changed files with 1154339 additions and 362605 deletions

29
.github/workflows/test.yaml vendored Normal file
View File

@@ -0,0 +1,29 @@
name: Test
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
test:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macosx-latest]
runs-on: ${{ matrix.os }}
env:
CPLUS_INCLUDE_PATH: "/usr/local/include/:/usr/include/jsoncpp/:/usr/local/opt/openssl/include/:/usr/lib/"
steps:
- uses: actions/checkout@v3
- if: ${{ matrix.os == 'ubuntu-latest' }}
run: sudo apt-get install lcov libcurl4-openssl-dev libssl-dev uuid-dev libjson-c-dev libjsoncpp-dev nodejs npm
- if: ${{ matrix.os == 'macosx-latest' }}
run: brew install lcov libcurl4-openssl-dev libssl-dev uuid-dev libjson-c-dev libjsoncpp-dev nodejs npm
- run: bash ./unit_test.sh
- run: bash ./generate_code_cov.sh
- run: bash ./function_test.sh
- run: bash <(curl -s https://codecov.io/bash)

1
.gitignore vendored
View File

@@ -14,3 +14,4 @@ test/httpserver/nohup.out
.idea
build/
cmake-build-debug/
.DS_Store

View File

@@ -1 +1 @@
1.36.1237
1.36.1758

View File

@@ -23,6 +23,12 @@ set(adb_public_header
set(adb_public_header_model
include/alibabacloud/adb/model/AllocateClusterPublicConnectionRequest.h
include/alibabacloud/adb/model/AllocateClusterPublicConnectionResult.h
include/alibabacloud/adb/model/ApplyAdviceByIdRequest.h
include/alibabacloud/adb/model/ApplyAdviceByIdResult.h
include/alibabacloud/adb/model/AttachUserENIRequest.h
include/alibabacloud/adb/model/AttachUserENIResult.h
include/alibabacloud/adb/model/BatchApplyAdviceByIdListRequest.h
include/alibabacloud/adb/model/BatchApplyAdviceByIdListResult.h
include/alibabacloud/adb/model/BindDBResourceGroupWithUserRequest.h
include/alibabacloud/adb/model/BindDBResourceGroupWithUserResult.h
include/alibabacloud/adb/model/BindDBResourcePoolWithUserRequest.h
@@ -49,16 +55,22 @@ set(adb_public_header_model
include/alibabacloud/adb/model/DeleteElasticPlanResult.h
include/alibabacloud/adb/model/DescribeAccountsRequest.h
include/alibabacloud/adb/model/DescribeAccountsResult.h
include/alibabacloud/adb/model/DescribeAdviceServiceEnabledRequest.h
include/alibabacloud/adb/model/DescribeAdviceServiceEnabledResult.h
include/alibabacloud/adb/model/DescribeAllAccountsRequest.h
include/alibabacloud/adb/model/DescribeAllAccountsResult.h
include/alibabacloud/adb/model/DescribeAllDataSourceRequest.h
include/alibabacloud/adb/model/DescribeAllDataSourceResult.h
include/alibabacloud/adb/model/DescribeAppliedAdvicesRequest.h
include/alibabacloud/adb/model/DescribeAppliedAdvicesResult.h
include/alibabacloud/adb/model/DescribeAuditLogConfigRequest.h
include/alibabacloud/adb/model/DescribeAuditLogConfigResult.h
include/alibabacloud/adb/model/DescribeAuditLogRecordsRequest.h
include/alibabacloud/adb/model/DescribeAuditLogRecordsResult.h
include/alibabacloud/adb/model/DescribeAutoRenewAttributeRequest.h
include/alibabacloud/adb/model/DescribeAutoRenewAttributeResult.h
include/alibabacloud/adb/model/DescribeAvailableAdvicesRequest.h
include/alibabacloud/adb/model/DescribeAvailableAdvicesResult.h
include/alibabacloud/adb/model/DescribeAvailableResourceRequest.h
include/alibabacloud/adb/model/DescribeAvailableResourceResult.h
include/alibabacloud/adb/model/DescribeBackupPolicyRequest.h
@@ -67,22 +79,24 @@ set(adb_public_header_model
include/alibabacloud/adb/model/DescribeBackupsResult.h
include/alibabacloud/adb/model/DescribeColumnsRequest.h
include/alibabacloud/adb/model/DescribeColumnsResult.h
include/alibabacloud/adb/model/DescribeComputeResourceRequest.h
include/alibabacloud/adb/model/DescribeComputeResourceResult.h
include/alibabacloud/adb/model/DescribeConnectionCountRecordsRequest.h
include/alibabacloud/adb/model/DescribeConnectionCountRecordsResult.h
include/alibabacloud/adb/model/DescribeDBClusterAccessWhiteListRequest.h
include/alibabacloud/adb/model/DescribeDBClusterAccessWhiteListResult.h
include/alibabacloud/adb/model/DescribeDBClusterAttributeRequest.h
include/alibabacloud/adb/model/DescribeDBClusterAttributeResult.h
include/alibabacloud/adb/model/DescribeDBClusterForecastRequest.h
include/alibabacloud/adb/model/DescribeDBClusterForecastResult.h
include/alibabacloud/adb/model/DescribeDBClusterHealthReportRequest.h
include/alibabacloud/adb/model/DescribeDBClusterHealthReportResult.h
include/alibabacloud/adb/model/DescribeDBClusterHealthStatusRequest.h
include/alibabacloud/adb/model/DescribeDBClusterHealthStatusResult.h
include/alibabacloud/adb/model/DescribeDBClusterNetInfoRequest.h
include/alibabacloud/adb/model/DescribeDBClusterNetInfoResult.h
include/alibabacloud/adb/model/DescribeDBClusterPerformanceRequest.h
include/alibabacloud/adb/model/DescribeDBClusterPerformanceResult.h
include/alibabacloud/adb/model/DescribeDBClusterResourcePoolPerformanceRequest.h
include/alibabacloud/adb/model/DescribeDBClusterResourcePoolPerformanceResult.h
include/alibabacloud/adb/model/DescribeDBClusterStatusRequest.h
include/alibabacloud/adb/model/DescribeDBClusterStatusResult.h
include/alibabacloud/adb/model/DescribeDBClustersRequest.h
include/alibabacloud/adb/model/DescribeDBClustersResult.h
include/alibabacloud/adb/model/DescribeDBResourceGroupRequest.h
@@ -91,10 +105,18 @@ set(adb_public_header_model
include/alibabacloud/adb/model/DescribeDBResourcePoolResult.h
include/alibabacloud/adb/model/DescribeDiagnosisDimensionsRequest.h
include/alibabacloud/adb/model/DescribeDiagnosisDimensionsResult.h
include/alibabacloud/adb/model/DescribeDiagnosisMonitorPerformanceRequest.h
include/alibabacloud/adb/model/DescribeDiagnosisMonitorPerformanceResult.h
include/alibabacloud/adb/model/DescribeDiagnosisRecordsRequest.h
include/alibabacloud/adb/model/DescribeDiagnosisRecordsResult.h
include/alibabacloud/adb/model/DescribeDiagnosisSQLInfoRequest.h
include/alibabacloud/adb/model/DescribeDiagnosisSQLInfoResult.h
include/alibabacloud/adb/model/DescribeDiagnosisTasksRequest.h
include/alibabacloud/adb/model/DescribeDiagnosisTasksResult.h
include/alibabacloud/adb/model/DescribeDownloadRecordsRequest.h
include/alibabacloud/adb/model/DescribeDownloadRecordsResult.h
include/alibabacloud/adb/model/DescribeEIURangeRequest.h
include/alibabacloud/adb/model/DescribeEIURangeResult.h
include/alibabacloud/adb/model/DescribeElasticDailyPlanRequest.h
include/alibabacloud/adb/model/DescribeElasticDailyPlanResult.h
include/alibabacloud/adb/model/DescribeElasticPlanRequest.h
@@ -141,14 +163,24 @@ set(adb_public_header_model
include/alibabacloud/adb/model/DescribeTablesResult.h
include/alibabacloud/adb/model/DescribeTaskInfoRequest.h
include/alibabacloud/adb/model/DescribeTaskInfoResult.h
include/alibabacloud/adb/model/DetachUserENIRequest.h
include/alibabacloud/adb/model/DetachUserENIResult.h
include/alibabacloud/adb/model/DisableAdviceServiceRequest.h
include/alibabacloud/adb/model/DisableAdviceServiceResult.h
include/alibabacloud/adb/model/DownloadDiagnosisRecordsRequest.h
include/alibabacloud/adb/model/DownloadDiagnosisRecordsResult.h
include/alibabacloud/adb/model/DryRunClusterRequest.h
include/alibabacloud/adb/model/DryRunClusterResult.h
include/alibabacloud/adb/model/EnableAdviceServiceRequest.h
include/alibabacloud/adb/model/EnableAdviceServiceResult.h
include/alibabacloud/adb/model/GrantOperatorPermissionRequest.h
include/alibabacloud/adb/model/GrantOperatorPermissionResult.h
include/alibabacloud/adb/model/KillProcessRequest.h
include/alibabacloud/adb/model/KillProcessResult.h
include/alibabacloud/adb/model/ListTagResourcesRequest.h
include/alibabacloud/adb/model/ListTagResourcesResult.h
include/alibabacloud/adb/model/MigrateDBClusterRequest.h
include/alibabacloud/adb/model/MigrateDBClusterResult.h
include/alibabacloud/adb/model/ModifyAccountDescriptionRequest.h
include/alibabacloud/adb/model/ModifyAccountDescriptionResult.h
include/alibabacloud/adb/model/ModifyAuditLogConfigRequest.h
@@ -200,6 +232,12 @@ set(adb_src
src/AdbClient.cc
src/model/AllocateClusterPublicConnectionRequest.cc
src/model/AllocateClusterPublicConnectionResult.cc
src/model/ApplyAdviceByIdRequest.cc
src/model/ApplyAdviceByIdResult.cc
src/model/AttachUserENIRequest.cc
src/model/AttachUserENIResult.cc
src/model/BatchApplyAdviceByIdListRequest.cc
src/model/BatchApplyAdviceByIdListResult.cc
src/model/BindDBResourceGroupWithUserRequest.cc
src/model/BindDBResourceGroupWithUserResult.cc
src/model/BindDBResourcePoolWithUserRequest.cc
@@ -226,16 +264,22 @@ set(adb_src
src/model/DeleteElasticPlanResult.cc
src/model/DescribeAccountsRequest.cc
src/model/DescribeAccountsResult.cc
src/model/DescribeAdviceServiceEnabledRequest.cc
src/model/DescribeAdviceServiceEnabledResult.cc
src/model/DescribeAllAccountsRequest.cc
src/model/DescribeAllAccountsResult.cc
src/model/DescribeAllDataSourceRequest.cc
src/model/DescribeAllDataSourceResult.cc
src/model/DescribeAppliedAdvicesRequest.cc
src/model/DescribeAppliedAdvicesResult.cc
src/model/DescribeAuditLogConfigRequest.cc
src/model/DescribeAuditLogConfigResult.cc
src/model/DescribeAuditLogRecordsRequest.cc
src/model/DescribeAuditLogRecordsResult.cc
src/model/DescribeAutoRenewAttributeRequest.cc
src/model/DescribeAutoRenewAttributeResult.cc
src/model/DescribeAvailableAdvicesRequest.cc
src/model/DescribeAvailableAdvicesResult.cc
src/model/DescribeAvailableResourceRequest.cc
src/model/DescribeAvailableResourceResult.cc
src/model/DescribeBackupPolicyRequest.cc
@@ -244,22 +288,24 @@ set(adb_src
src/model/DescribeBackupsResult.cc
src/model/DescribeColumnsRequest.cc
src/model/DescribeColumnsResult.cc
src/model/DescribeComputeResourceRequest.cc
src/model/DescribeComputeResourceResult.cc
src/model/DescribeConnectionCountRecordsRequest.cc
src/model/DescribeConnectionCountRecordsResult.cc
src/model/DescribeDBClusterAccessWhiteListRequest.cc
src/model/DescribeDBClusterAccessWhiteListResult.cc
src/model/DescribeDBClusterAttributeRequest.cc
src/model/DescribeDBClusterAttributeResult.cc
src/model/DescribeDBClusterForecastRequest.cc
src/model/DescribeDBClusterForecastResult.cc
src/model/DescribeDBClusterHealthReportRequest.cc
src/model/DescribeDBClusterHealthReportResult.cc
src/model/DescribeDBClusterHealthStatusRequest.cc
src/model/DescribeDBClusterHealthStatusResult.cc
src/model/DescribeDBClusterNetInfoRequest.cc
src/model/DescribeDBClusterNetInfoResult.cc
src/model/DescribeDBClusterPerformanceRequest.cc
src/model/DescribeDBClusterPerformanceResult.cc
src/model/DescribeDBClusterResourcePoolPerformanceRequest.cc
src/model/DescribeDBClusterResourcePoolPerformanceResult.cc
src/model/DescribeDBClusterStatusRequest.cc
src/model/DescribeDBClusterStatusResult.cc
src/model/DescribeDBClustersRequest.cc
src/model/DescribeDBClustersResult.cc
src/model/DescribeDBResourceGroupRequest.cc
@@ -268,10 +314,18 @@ set(adb_src
src/model/DescribeDBResourcePoolResult.cc
src/model/DescribeDiagnosisDimensionsRequest.cc
src/model/DescribeDiagnosisDimensionsResult.cc
src/model/DescribeDiagnosisMonitorPerformanceRequest.cc
src/model/DescribeDiagnosisMonitorPerformanceResult.cc
src/model/DescribeDiagnosisRecordsRequest.cc
src/model/DescribeDiagnosisRecordsResult.cc
src/model/DescribeDiagnosisSQLInfoRequest.cc
src/model/DescribeDiagnosisSQLInfoResult.cc
src/model/DescribeDiagnosisTasksRequest.cc
src/model/DescribeDiagnosisTasksResult.cc
src/model/DescribeDownloadRecordsRequest.cc
src/model/DescribeDownloadRecordsResult.cc
src/model/DescribeEIURangeRequest.cc
src/model/DescribeEIURangeResult.cc
src/model/DescribeElasticDailyPlanRequest.cc
src/model/DescribeElasticDailyPlanResult.cc
src/model/DescribeElasticPlanRequest.cc
@@ -318,14 +372,24 @@ set(adb_src
src/model/DescribeTablesResult.cc
src/model/DescribeTaskInfoRequest.cc
src/model/DescribeTaskInfoResult.cc
src/model/DetachUserENIRequest.cc
src/model/DetachUserENIResult.cc
src/model/DisableAdviceServiceRequest.cc
src/model/DisableAdviceServiceResult.cc
src/model/DownloadDiagnosisRecordsRequest.cc
src/model/DownloadDiagnosisRecordsResult.cc
src/model/DryRunClusterRequest.cc
src/model/DryRunClusterResult.cc
src/model/EnableAdviceServiceRequest.cc
src/model/EnableAdviceServiceResult.cc
src/model/GrantOperatorPermissionRequest.cc
src/model/GrantOperatorPermissionResult.cc
src/model/KillProcessRequest.cc
src/model/KillProcessResult.cc
src/model/ListTagResourcesRequest.cc
src/model/ListTagResourcesResult.cc
src/model/MigrateDBClusterRequest.cc
src/model/MigrateDBClusterResult.cc
src/model/ModifyAccountDescriptionRequest.cc
src/model/ModifyAccountDescriptionResult.cc
src/model/ModifyAuditLogConfigRequest.cc

View File

@@ -24,6 +24,12 @@
#include "AdbExport.h"
#include "model/AllocateClusterPublicConnectionRequest.h"
#include "model/AllocateClusterPublicConnectionResult.h"
#include "model/ApplyAdviceByIdRequest.h"
#include "model/ApplyAdviceByIdResult.h"
#include "model/AttachUserENIRequest.h"
#include "model/AttachUserENIResult.h"
#include "model/BatchApplyAdviceByIdListRequest.h"
#include "model/BatchApplyAdviceByIdListResult.h"
#include "model/BindDBResourceGroupWithUserRequest.h"
#include "model/BindDBResourceGroupWithUserResult.h"
#include "model/BindDBResourcePoolWithUserRequest.h"
@@ -50,16 +56,22 @@
#include "model/DeleteElasticPlanResult.h"
#include "model/DescribeAccountsRequest.h"
#include "model/DescribeAccountsResult.h"
#include "model/DescribeAdviceServiceEnabledRequest.h"
#include "model/DescribeAdviceServiceEnabledResult.h"
#include "model/DescribeAllAccountsRequest.h"
#include "model/DescribeAllAccountsResult.h"
#include "model/DescribeAllDataSourceRequest.h"
#include "model/DescribeAllDataSourceResult.h"
#include "model/DescribeAppliedAdvicesRequest.h"
#include "model/DescribeAppliedAdvicesResult.h"
#include "model/DescribeAuditLogConfigRequest.h"
#include "model/DescribeAuditLogConfigResult.h"
#include "model/DescribeAuditLogRecordsRequest.h"
#include "model/DescribeAuditLogRecordsResult.h"
#include "model/DescribeAutoRenewAttributeRequest.h"
#include "model/DescribeAutoRenewAttributeResult.h"
#include "model/DescribeAvailableAdvicesRequest.h"
#include "model/DescribeAvailableAdvicesResult.h"
#include "model/DescribeAvailableResourceRequest.h"
#include "model/DescribeAvailableResourceResult.h"
#include "model/DescribeBackupPolicyRequest.h"
@@ -68,22 +80,24 @@
#include "model/DescribeBackupsResult.h"
#include "model/DescribeColumnsRequest.h"
#include "model/DescribeColumnsResult.h"
#include "model/DescribeComputeResourceRequest.h"
#include "model/DescribeComputeResourceResult.h"
#include "model/DescribeConnectionCountRecordsRequest.h"
#include "model/DescribeConnectionCountRecordsResult.h"
#include "model/DescribeDBClusterAccessWhiteListRequest.h"
#include "model/DescribeDBClusterAccessWhiteListResult.h"
#include "model/DescribeDBClusterAttributeRequest.h"
#include "model/DescribeDBClusterAttributeResult.h"
#include "model/DescribeDBClusterForecastRequest.h"
#include "model/DescribeDBClusterForecastResult.h"
#include "model/DescribeDBClusterHealthReportRequest.h"
#include "model/DescribeDBClusterHealthReportResult.h"
#include "model/DescribeDBClusterHealthStatusRequest.h"
#include "model/DescribeDBClusterHealthStatusResult.h"
#include "model/DescribeDBClusterNetInfoRequest.h"
#include "model/DescribeDBClusterNetInfoResult.h"
#include "model/DescribeDBClusterPerformanceRequest.h"
#include "model/DescribeDBClusterPerformanceResult.h"
#include "model/DescribeDBClusterResourcePoolPerformanceRequest.h"
#include "model/DescribeDBClusterResourcePoolPerformanceResult.h"
#include "model/DescribeDBClusterStatusRequest.h"
#include "model/DescribeDBClusterStatusResult.h"
#include "model/DescribeDBClustersRequest.h"
#include "model/DescribeDBClustersResult.h"
#include "model/DescribeDBResourceGroupRequest.h"
@@ -92,10 +106,18 @@
#include "model/DescribeDBResourcePoolResult.h"
#include "model/DescribeDiagnosisDimensionsRequest.h"
#include "model/DescribeDiagnosisDimensionsResult.h"
#include "model/DescribeDiagnosisMonitorPerformanceRequest.h"
#include "model/DescribeDiagnosisMonitorPerformanceResult.h"
#include "model/DescribeDiagnosisRecordsRequest.h"
#include "model/DescribeDiagnosisRecordsResult.h"
#include "model/DescribeDiagnosisSQLInfoRequest.h"
#include "model/DescribeDiagnosisSQLInfoResult.h"
#include "model/DescribeDiagnosisTasksRequest.h"
#include "model/DescribeDiagnosisTasksResult.h"
#include "model/DescribeDownloadRecordsRequest.h"
#include "model/DescribeDownloadRecordsResult.h"
#include "model/DescribeEIURangeRequest.h"
#include "model/DescribeEIURangeResult.h"
#include "model/DescribeElasticDailyPlanRequest.h"
#include "model/DescribeElasticDailyPlanResult.h"
#include "model/DescribeElasticPlanRequest.h"
@@ -142,14 +164,24 @@
#include "model/DescribeTablesResult.h"
#include "model/DescribeTaskInfoRequest.h"
#include "model/DescribeTaskInfoResult.h"
#include "model/DetachUserENIRequest.h"
#include "model/DetachUserENIResult.h"
#include "model/DisableAdviceServiceRequest.h"
#include "model/DisableAdviceServiceResult.h"
#include "model/DownloadDiagnosisRecordsRequest.h"
#include "model/DownloadDiagnosisRecordsResult.h"
#include "model/DryRunClusterRequest.h"
#include "model/DryRunClusterResult.h"
#include "model/EnableAdviceServiceRequest.h"
#include "model/EnableAdviceServiceResult.h"
#include "model/GrantOperatorPermissionRequest.h"
#include "model/GrantOperatorPermissionResult.h"
#include "model/KillProcessRequest.h"
#include "model/KillProcessResult.h"
#include "model/ListTagResourcesRequest.h"
#include "model/ListTagResourcesResult.h"
#include "model/MigrateDBClusterRequest.h"
#include "model/MigrateDBClusterResult.h"
#include "model/ModifyAccountDescriptionRequest.h"
#include "model/ModifyAccountDescriptionResult.h"
#include "model/ModifyAuditLogConfigRequest.h"
@@ -208,6 +240,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AllocateClusterPublicConnectionResult> AllocateClusterPublicConnectionOutcome;
typedef std::future<AllocateClusterPublicConnectionOutcome> AllocateClusterPublicConnectionOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::AllocateClusterPublicConnectionRequest&, const AllocateClusterPublicConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateClusterPublicConnectionAsyncHandler;
typedef Outcome<Error, Model::ApplyAdviceByIdResult> ApplyAdviceByIdOutcome;
typedef std::future<ApplyAdviceByIdOutcome> ApplyAdviceByIdOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::ApplyAdviceByIdRequest&, const ApplyAdviceByIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ApplyAdviceByIdAsyncHandler;
typedef Outcome<Error, Model::AttachUserENIResult> AttachUserENIOutcome;
typedef std::future<AttachUserENIOutcome> AttachUserENIOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::AttachUserENIRequest&, const AttachUserENIOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AttachUserENIAsyncHandler;
typedef Outcome<Error, Model::BatchApplyAdviceByIdListResult> BatchApplyAdviceByIdListOutcome;
typedef std::future<BatchApplyAdviceByIdListOutcome> BatchApplyAdviceByIdListOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::BatchApplyAdviceByIdListRequest&, const BatchApplyAdviceByIdListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchApplyAdviceByIdListAsyncHandler;
typedef Outcome<Error, Model::BindDBResourceGroupWithUserResult> BindDBResourceGroupWithUserOutcome;
typedef std::future<BindDBResourceGroupWithUserOutcome> BindDBResourceGroupWithUserOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::BindDBResourceGroupWithUserRequest&, const BindDBResourceGroupWithUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindDBResourceGroupWithUserAsyncHandler;
@@ -247,12 +288,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeAccountsResult> DescribeAccountsOutcome;
typedef std::future<DescribeAccountsOutcome> DescribeAccountsOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeAccountsRequest&, const DescribeAccountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountsAsyncHandler;
typedef Outcome<Error, Model::DescribeAdviceServiceEnabledResult> DescribeAdviceServiceEnabledOutcome;
typedef std::future<DescribeAdviceServiceEnabledOutcome> DescribeAdviceServiceEnabledOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeAdviceServiceEnabledRequest&, const DescribeAdviceServiceEnabledOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAdviceServiceEnabledAsyncHandler;
typedef Outcome<Error, Model::DescribeAllAccountsResult> DescribeAllAccountsOutcome;
typedef std::future<DescribeAllAccountsOutcome> DescribeAllAccountsOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeAllAccountsRequest&, const DescribeAllAccountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAllAccountsAsyncHandler;
typedef Outcome<Error, Model::DescribeAllDataSourceResult> DescribeAllDataSourceOutcome;
typedef std::future<DescribeAllDataSourceOutcome> DescribeAllDataSourceOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeAllDataSourceRequest&, const DescribeAllDataSourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAllDataSourceAsyncHandler;
typedef Outcome<Error, Model::DescribeAppliedAdvicesResult> DescribeAppliedAdvicesOutcome;
typedef std::future<DescribeAppliedAdvicesOutcome> DescribeAppliedAdvicesOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeAppliedAdvicesRequest&, const DescribeAppliedAdvicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAppliedAdvicesAsyncHandler;
typedef Outcome<Error, Model::DescribeAuditLogConfigResult> DescribeAuditLogConfigOutcome;
typedef std::future<DescribeAuditLogConfigOutcome> DescribeAuditLogConfigOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeAuditLogConfigRequest&, const DescribeAuditLogConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAuditLogConfigAsyncHandler;
@@ -262,6 +309,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeAutoRenewAttributeResult> DescribeAutoRenewAttributeOutcome;
typedef std::future<DescribeAutoRenewAttributeOutcome> DescribeAutoRenewAttributeOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeAutoRenewAttributeRequest&, const DescribeAutoRenewAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAutoRenewAttributeAsyncHandler;
typedef Outcome<Error, Model::DescribeAvailableAdvicesResult> DescribeAvailableAdvicesOutcome;
typedef std::future<DescribeAvailableAdvicesOutcome> DescribeAvailableAdvicesOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeAvailableAdvicesRequest&, const DescribeAvailableAdvicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableAdvicesAsyncHandler;
typedef Outcome<Error, Model::DescribeAvailableResourceResult> DescribeAvailableResourceOutcome;
typedef std::future<DescribeAvailableResourceOutcome> DescribeAvailableResourceOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeAvailableResourceRequest&, const DescribeAvailableResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableResourceAsyncHandler;
@@ -274,6 +324,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeColumnsResult> DescribeColumnsOutcome;
typedef std::future<DescribeColumnsOutcome> DescribeColumnsOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeColumnsRequest&, const DescribeColumnsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeColumnsAsyncHandler;
typedef Outcome<Error, Model::DescribeComputeResourceResult> DescribeComputeResourceOutcome;
typedef std::future<DescribeComputeResourceOutcome> DescribeComputeResourceOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeComputeResourceRequest&, const DescribeComputeResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeComputeResourceAsyncHandler;
typedef Outcome<Error, Model::DescribeConnectionCountRecordsResult> DescribeConnectionCountRecordsOutcome;
typedef std::future<DescribeConnectionCountRecordsOutcome> DescribeConnectionCountRecordsOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeConnectionCountRecordsRequest&, const DescribeConnectionCountRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConnectionCountRecordsAsyncHandler;
@@ -283,12 +336,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeDBClusterAttributeResult> DescribeDBClusterAttributeOutcome;
typedef std::future<DescribeDBClusterAttributeOutcome> DescribeDBClusterAttributeOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDBClusterAttributeRequest&, const DescribeDBClusterAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterAttributeAsyncHandler;
typedef Outcome<Error, Model::DescribeDBClusterForecastResult> DescribeDBClusterForecastOutcome;
typedef std::future<DescribeDBClusterForecastOutcome> DescribeDBClusterForecastOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDBClusterForecastRequest&, const DescribeDBClusterForecastOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterForecastAsyncHandler;
typedef Outcome<Error, Model::DescribeDBClusterHealthReportResult> DescribeDBClusterHealthReportOutcome;
typedef std::future<DescribeDBClusterHealthReportOutcome> DescribeDBClusterHealthReportOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDBClusterHealthReportRequest&, const DescribeDBClusterHealthReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterHealthReportAsyncHandler;
typedef Outcome<Error, Model::DescribeDBClusterHealthStatusResult> DescribeDBClusterHealthStatusOutcome;
typedef std::future<DescribeDBClusterHealthStatusOutcome> DescribeDBClusterHealthStatusOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDBClusterHealthStatusRequest&, const DescribeDBClusterHealthStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterHealthStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeDBClusterNetInfoResult> DescribeDBClusterNetInfoOutcome;
typedef std::future<DescribeDBClusterNetInfoOutcome> DescribeDBClusterNetInfoOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDBClusterNetInfoRequest&, const DescribeDBClusterNetInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterNetInfoAsyncHandler;
@@ -298,6 +348,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeDBClusterResourcePoolPerformanceResult> DescribeDBClusterResourcePoolPerformanceOutcome;
typedef std::future<DescribeDBClusterResourcePoolPerformanceOutcome> DescribeDBClusterResourcePoolPerformanceOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDBClusterResourcePoolPerformanceRequest&, const DescribeDBClusterResourcePoolPerformanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterResourcePoolPerformanceAsyncHandler;
typedef Outcome<Error, Model::DescribeDBClusterStatusResult> DescribeDBClusterStatusOutcome;
typedef std::future<DescribeDBClusterStatusOutcome> DescribeDBClusterStatusOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDBClusterStatusRequest&, const DescribeDBClusterStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeDBClustersResult> DescribeDBClustersOutcome;
typedef std::future<DescribeDBClustersOutcome> DescribeDBClustersOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDBClustersRequest&, const DescribeDBClustersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClustersAsyncHandler;
@@ -310,12 +363,24 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeDiagnosisDimensionsResult> DescribeDiagnosisDimensionsOutcome;
typedef std::future<DescribeDiagnosisDimensionsOutcome> DescribeDiagnosisDimensionsOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDiagnosisDimensionsRequest&, const DescribeDiagnosisDimensionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDiagnosisDimensionsAsyncHandler;
typedef Outcome<Error, Model::DescribeDiagnosisMonitorPerformanceResult> DescribeDiagnosisMonitorPerformanceOutcome;
typedef std::future<DescribeDiagnosisMonitorPerformanceOutcome> DescribeDiagnosisMonitorPerformanceOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDiagnosisMonitorPerformanceRequest&, const DescribeDiagnosisMonitorPerformanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDiagnosisMonitorPerformanceAsyncHandler;
typedef Outcome<Error, Model::DescribeDiagnosisRecordsResult> DescribeDiagnosisRecordsOutcome;
typedef std::future<DescribeDiagnosisRecordsOutcome> DescribeDiagnosisRecordsOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDiagnosisRecordsRequest&, const DescribeDiagnosisRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDiagnosisRecordsAsyncHandler;
typedef Outcome<Error, Model::DescribeDiagnosisSQLInfoResult> DescribeDiagnosisSQLInfoOutcome;
typedef std::future<DescribeDiagnosisSQLInfoOutcome> DescribeDiagnosisSQLInfoOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDiagnosisSQLInfoRequest&, const DescribeDiagnosisSQLInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDiagnosisSQLInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeDiagnosisTasksResult> DescribeDiagnosisTasksOutcome;
typedef std::future<DescribeDiagnosisTasksOutcome> DescribeDiagnosisTasksOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDiagnosisTasksRequest&, const DescribeDiagnosisTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDiagnosisTasksAsyncHandler;
typedef Outcome<Error, Model::DescribeDownloadRecordsResult> DescribeDownloadRecordsOutcome;
typedef std::future<DescribeDownloadRecordsOutcome> DescribeDownloadRecordsOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDownloadRecordsRequest&, const DescribeDownloadRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDownloadRecordsAsyncHandler;
typedef Outcome<Error, Model::DescribeEIURangeResult> DescribeEIURangeOutcome;
typedef std::future<DescribeEIURangeOutcome> DescribeEIURangeOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeEIURangeRequest&, const DescribeEIURangeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEIURangeAsyncHandler;
typedef Outcome<Error, Model::DescribeElasticDailyPlanResult> DescribeElasticDailyPlanOutcome;
typedef std::future<DescribeElasticDailyPlanOutcome> DescribeElasticDailyPlanOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeElasticDailyPlanRequest&, const DescribeElasticDailyPlanOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeElasticDailyPlanAsyncHandler;
@@ -385,9 +450,21 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeTaskInfoResult> DescribeTaskInfoOutcome;
typedef std::future<DescribeTaskInfoOutcome> DescribeTaskInfoOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeTaskInfoRequest&, const DescribeTaskInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTaskInfoAsyncHandler;
typedef Outcome<Error, Model::DetachUserENIResult> DetachUserENIOutcome;
typedef std::future<DetachUserENIOutcome> DetachUserENIOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DetachUserENIRequest&, const DetachUserENIOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetachUserENIAsyncHandler;
typedef Outcome<Error, Model::DisableAdviceServiceResult> DisableAdviceServiceOutcome;
typedef std::future<DisableAdviceServiceOutcome> DisableAdviceServiceOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DisableAdviceServiceRequest&, const DisableAdviceServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableAdviceServiceAsyncHandler;
typedef Outcome<Error, Model::DownloadDiagnosisRecordsResult> DownloadDiagnosisRecordsOutcome;
typedef std::future<DownloadDiagnosisRecordsOutcome> DownloadDiagnosisRecordsOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DownloadDiagnosisRecordsRequest&, const DownloadDiagnosisRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DownloadDiagnosisRecordsAsyncHandler;
typedef Outcome<Error, Model::DryRunClusterResult> DryRunClusterOutcome;
typedef std::future<DryRunClusterOutcome> DryRunClusterOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DryRunClusterRequest&, const DryRunClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DryRunClusterAsyncHandler;
typedef Outcome<Error, Model::EnableAdviceServiceResult> EnableAdviceServiceOutcome;
typedef std::future<EnableAdviceServiceOutcome> EnableAdviceServiceOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::EnableAdviceServiceRequest&, const EnableAdviceServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableAdviceServiceAsyncHandler;
typedef Outcome<Error, Model::GrantOperatorPermissionResult> GrantOperatorPermissionOutcome;
typedef std::future<GrantOperatorPermissionOutcome> GrantOperatorPermissionOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::GrantOperatorPermissionRequest&, const GrantOperatorPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GrantOperatorPermissionAsyncHandler;
@@ -397,6 +474,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
typedef Outcome<Error, Model::MigrateDBClusterResult> MigrateDBClusterOutcome;
typedef std::future<MigrateDBClusterOutcome> MigrateDBClusterOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::MigrateDBClusterRequest&, const MigrateDBClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MigrateDBClusterAsyncHandler;
typedef Outcome<Error, Model::ModifyAccountDescriptionResult> ModifyAccountDescriptionOutcome;
typedef std::future<ModifyAccountDescriptionOutcome> ModifyAccountDescriptionOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::ModifyAccountDescriptionRequest&, const ModifyAccountDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAccountDescriptionAsyncHandler;
@@ -474,6 +554,15 @@ namespace AlibabaCloud
AllocateClusterPublicConnectionOutcome allocateClusterPublicConnection(const Model::AllocateClusterPublicConnectionRequest &request)const;
void allocateClusterPublicConnectionAsync(const Model::AllocateClusterPublicConnectionRequest& request, const AllocateClusterPublicConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AllocateClusterPublicConnectionOutcomeCallable allocateClusterPublicConnectionCallable(const Model::AllocateClusterPublicConnectionRequest& request) const;
ApplyAdviceByIdOutcome applyAdviceById(const Model::ApplyAdviceByIdRequest &request)const;
void applyAdviceByIdAsync(const Model::ApplyAdviceByIdRequest& request, const ApplyAdviceByIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ApplyAdviceByIdOutcomeCallable applyAdviceByIdCallable(const Model::ApplyAdviceByIdRequest& request) const;
AttachUserENIOutcome attachUserENI(const Model::AttachUserENIRequest &request)const;
void attachUserENIAsync(const Model::AttachUserENIRequest& request, const AttachUserENIAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AttachUserENIOutcomeCallable attachUserENICallable(const Model::AttachUserENIRequest& request) const;
BatchApplyAdviceByIdListOutcome batchApplyAdviceByIdList(const Model::BatchApplyAdviceByIdListRequest &request)const;
void batchApplyAdviceByIdListAsync(const Model::BatchApplyAdviceByIdListRequest& request, const BatchApplyAdviceByIdListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BatchApplyAdviceByIdListOutcomeCallable batchApplyAdviceByIdListCallable(const Model::BatchApplyAdviceByIdListRequest& request) const;
BindDBResourceGroupWithUserOutcome bindDBResourceGroupWithUser(const Model::BindDBResourceGroupWithUserRequest &request)const;
void bindDBResourceGroupWithUserAsync(const Model::BindDBResourceGroupWithUserRequest& request, const BindDBResourceGroupWithUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BindDBResourceGroupWithUserOutcomeCallable bindDBResourceGroupWithUserCallable(const Model::BindDBResourceGroupWithUserRequest& request) const;
@@ -513,12 +602,18 @@ namespace AlibabaCloud
DescribeAccountsOutcome describeAccounts(const Model::DescribeAccountsRequest &request)const;
void describeAccountsAsync(const Model::DescribeAccountsRequest& request, const DescribeAccountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAccountsOutcomeCallable describeAccountsCallable(const Model::DescribeAccountsRequest& request) const;
DescribeAdviceServiceEnabledOutcome describeAdviceServiceEnabled(const Model::DescribeAdviceServiceEnabledRequest &request)const;
void describeAdviceServiceEnabledAsync(const Model::DescribeAdviceServiceEnabledRequest& request, const DescribeAdviceServiceEnabledAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAdviceServiceEnabledOutcomeCallable describeAdviceServiceEnabledCallable(const Model::DescribeAdviceServiceEnabledRequest& request) const;
DescribeAllAccountsOutcome describeAllAccounts(const Model::DescribeAllAccountsRequest &request)const;
void describeAllAccountsAsync(const Model::DescribeAllAccountsRequest& request, const DescribeAllAccountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAllAccountsOutcomeCallable describeAllAccountsCallable(const Model::DescribeAllAccountsRequest& request) const;
DescribeAllDataSourceOutcome describeAllDataSource(const Model::DescribeAllDataSourceRequest &request)const;
void describeAllDataSourceAsync(const Model::DescribeAllDataSourceRequest& request, const DescribeAllDataSourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAllDataSourceOutcomeCallable describeAllDataSourceCallable(const Model::DescribeAllDataSourceRequest& request) const;
DescribeAppliedAdvicesOutcome describeAppliedAdvices(const Model::DescribeAppliedAdvicesRequest &request)const;
void describeAppliedAdvicesAsync(const Model::DescribeAppliedAdvicesRequest& request, const DescribeAppliedAdvicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAppliedAdvicesOutcomeCallable describeAppliedAdvicesCallable(const Model::DescribeAppliedAdvicesRequest& request) const;
DescribeAuditLogConfigOutcome describeAuditLogConfig(const Model::DescribeAuditLogConfigRequest &request)const;
void describeAuditLogConfigAsync(const Model::DescribeAuditLogConfigRequest& request, const DescribeAuditLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAuditLogConfigOutcomeCallable describeAuditLogConfigCallable(const Model::DescribeAuditLogConfigRequest& request) const;
@@ -528,6 +623,9 @@ namespace AlibabaCloud
DescribeAutoRenewAttributeOutcome describeAutoRenewAttribute(const Model::DescribeAutoRenewAttributeRequest &request)const;
void describeAutoRenewAttributeAsync(const Model::DescribeAutoRenewAttributeRequest& request, const DescribeAutoRenewAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAutoRenewAttributeOutcomeCallable describeAutoRenewAttributeCallable(const Model::DescribeAutoRenewAttributeRequest& request) const;
DescribeAvailableAdvicesOutcome describeAvailableAdvices(const Model::DescribeAvailableAdvicesRequest &request)const;
void describeAvailableAdvicesAsync(const Model::DescribeAvailableAdvicesRequest& request, const DescribeAvailableAdvicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAvailableAdvicesOutcomeCallable describeAvailableAdvicesCallable(const Model::DescribeAvailableAdvicesRequest& request) const;
DescribeAvailableResourceOutcome describeAvailableResource(const Model::DescribeAvailableResourceRequest &request)const;
void describeAvailableResourceAsync(const Model::DescribeAvailableResourceRequest& request, const DescribeAvailableResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAvailableResourceOutcomeCallable describeAvailableResourceCallable(const Model::DescribeAvailableResourceRequest& request) const;
@@ -540,6 +638,9 @@ namespace AlibabaCloud
DescribeColumnsOutcome describeColumns(const Model::DescribeColumnsRequest &request)const;
void describeColumnsAsync(const Model::DescribeColumnsRequest& request, const DescribeColumnsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeColumnsOutcomeCallable describeColumnsCallable(const Model::DescribeColumnsRequest& request) const;
DescribeComputeResourceOutcome describeComputeResource(const Model::DescribeComputeResourceRequest &request)const;
void describeComputeResourceAsync(const Model::DescribeComputeResourceRequest& request, const DescribeComputeResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeComputeResourceOutcomeCallable describeComputeResourceCallable(const Model::DescribeComputeResourceRequest& request) const;
DescribeConnectionCountRecordsOutcome describeConnectionCountRecords(const Model::DescribeConnectionCountRecordsRequest &request)const;
void describeConnectionCountRecordsAsync(const Model::DescribeConnectionCountRecordsRequest& request, const DescribeConnectionCountRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeConnectionCountRecordsOutcomeCallable describeConnectionCountRecordsCallable(const Model::DescribeConnectionCountRecordsRequest& request) const;
@@ -549,12 +650,9 @@ namespace AlibabaCloud
DescribeDBClusterAttributeOutcome describeDBClusterAttribute(const Model::DescribeDBClusterAttributeRequest &request)const;
void describeDBClusterAttributeAsync(const Model::DescribeDBClusterAttributeRequest& request, const DescribeDBClusterAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBClusterAttributeOutcomeCallable describeDBClusterAttributeCallable(const Model::DescribeDBClusterAttributeRequest& request) const;
DescribeDBClusterForecastOutcome describeDBClusterForecast(const Model::DescribeDBClusterForecastRequest &request)const;
void describeDBClusterForecastAsync(const Model::DescribeDBClusterForecastRequest& request, const DescribeDBClusterForecastAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBClusterForecastOutcomeCallable describeDBClusterForecastCallable(const Model::DescribeDBClusterForecastRequest& request) const;
DescribeDBClusterHealthReportOutcome describeDBClusterHealthReport(const Model::DescribeDBClusterHealthReportRequest &request)const;
void describeDBClusterHealthReportAsync(const Model::DescribeDBClusterHealthReportRequest& request, const DescribeDBClusterHealthReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBClusterHealthReportOutcomeCallable describeDBClusterHealthReportCallable(const Model::DescribeDBClusterHealthReportRequest& request) const;
DescribeDBClusterHealthStatusOutcome describeDBClusterHealthStatus(const Model::DescribeDBClusterHealthStatusRequest &request)const;
void describeDBClusterHealthStatusAsync(const Model::DescribeDBClusterHealthStatusRequest& request, const DescribeDBClusterHealthStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBClusterHealthStatusOutcomeCallable describeDBClusterHealthStatusCallable(const Model::DescribeDBClusterHealthStatusRequest& request) const;
DescribeDBClusterNetInfoOutcome describeDBClusterNetInfo(const Model::DescribeDBClusterNetInfoRequest &request)const;
void describeDBClusterNetInfoAsync(const Model::DescribeDBClusterNetInfoRequest& request, const DescribeDBClusterNetInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBClusterNetInfoOutcomeCallable describeDBClusterNetInfoCallable(const Model::DescribeDBClusterNetInfoRequest& request) const;
@@ -564,6 +662,9 @@ namespace AlibabaCloud
DescribeDBClusterResourcePoolPerformanceOutcome describeDBClusterResourcePoolPerformance(const Model::DescribeDBClusterResourcePoolPerformanceRequest &request)const;
void describeDBClusterResourcePoolPerformanceAsync(const Model::DescribeDBClusterResourcePoolPerformanceRequest& request, const DescribeDBClusterResourcePoolPerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBClusterResourcePoolPerformanceOutcomeCallable describeDBClusterResourcePoolPerformanceCallable(const Model::DescribeDBClusterResourcePoolPerformanceRequest& request) const;
DescribeDBClusterStatusOutcome describeDBClusterStatus(const Model::DescribeDBClusterStatusRequest &request)const;
void describeDBClusterStatusAsync(const Model::DescribeDBClusterStatusRequest& request, const DescribeDBClusterStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBClusterStatusOutcomeCallable describeDBClusterStatusCallable(const Model::DescribeDBClusterStatusRequest& request) const;
DescribeDBClustersOutcome describeDBClusters(const Model::DescribeDBClustersRequest &request)const;
void describeDBClustersAsync(const Model::DescribeDBClustersRequest& request, const DescribeDBClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBClustersOutcomeCallable describeDBClustersCallable(const Model::DescribeDBClustersRequest& request) const;
@@ -576,12 +677,24 @@ namespace AlibabaCloud
DescribeDiagnosisDimensionsOutcome describeDiagnosisDimensions(const Model::DescribeDiagnosisDimensionsRequest &request)const;
void describeDiagnosisDimensionsAsync(const Model::DescribeDiagnosisDimensionsRequest& request, const DescribeDiagnosisDimensionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDiagnosisDimensionsOutcomeCallable describeDiagnosisDimensionsCallable(const Model::DescribeDiagnosisDimensionsRequest& request) const;
DescribeDiagnosisMonitorPerformanceOutcome describeDiagnosisMonitorPerformance(const Model::DescribeDiagnosisMonitorPerformanceRequest &request)const;
void describeDiagnosisMonitorPerformanceAsync(const Model::DescribeDiagnosisMonitorPerformanceRequest& request, const DescribeDiagnosisMonitorPerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDiagnosisMonitorPerformanceOutcomeCallable describeDiagnosisMonitorPerformanceCallable(const Model::DescribeDiagnosisMonitorPerformanceRequest& request) const;
DescribeDiagnosisRecordsOutcome describeDiagnosisRecords(const Model::DescribeDiagnosisRecordsRequest &request)const;
void describeDiagnosisRecordsAsync(const Model::DescribeDiagnosisRecordsRequest& request, const DescribeDiagnosisRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDiagnosisRecordsOutcomeCallable describeDiagnosisRecordsCallable(const Model::DescribeDiagnosisRecordsRequest& request) const;
DescribeDiagnosisSQLInfoOutcome describeDiagnosisSQLInfo(const Model::DescribeDiagnosisSQLInfoRequest &request)const;
void describeDiagnosisSQLInfoAsync(const Model::DescribeDiagnosisSQLInfoRequest& request, const DescribeDiagnosisSQLInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDiagnosisSQLInfoOutcomeCallable describeDiagnosisSQLInfoCallable(const Model::DescribeDiagnosisSQLInfoRequest& request) const;
DescribeDiagnosisTasksOutcome describeDiagnosisTasks(const Model::DescribeDiagnosisTasksRequest &request)const;
void describeDiagnosisTasksAsync(const Model::DescribeDiagnosisTasksRequest& request, const DescribeDiagnosisTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDiagnosisTasksOutcomeCallable describeDiagnosisTasksCallable(const Model::DescribeDiagnosisTasksRequest& request) const;
DescribeDownloadRecordsOutcome describeDownloadRecords(const Model::DescribeDownloadRecordsRequest &request)const;
void describeDownloadRecordsAsync(const Model::DescribeDownloadRecordsRequest& request, const DescribeDownloadRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDownloadRecordsOutcomeCallable describeDownloadRecordsCallable(const Model::DescribeDownloadRecordsRequest& request) const;
DescribeEIURangeOutcome describeEIURange(const Model::DescribeEIURangeRequest &request)const;
void describeEIURangeAsync(const Model::DescribeEIURangeRequest& request, const DescribeEIURangeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeEIURangeOutcomeCallable describeEIURangeCallable(const Model::DescribeEIURangeRequest& request) const;
DescribeElasticDailyPlanOutcome describeElasticDailyPlan(const Model::DescribeElasticDailyPlanRequest &request)const;
void describeElasticDailyPlanAsync(const Model::DescribeElasticDailyPlanRequest& request, const DescribeElasticDailyPlanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeElasticDailyPlanOutcomeCallable describeElasticDailyPlanCallable(const Model::DescribeElasticDailyPlanRequest& request) const;
@@ -651,9 +764,21 @@ namespace AlibabaCloud
DescribeTaskInfoOutcome describeTaskInfo(const Model::DescribeTaskInfoRequest &request)const;
void describeTaskInfoAsync(const Model::DescribeTaskInfoRequest& request, const DescribeTaskInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTaskInfoOutcomeCallable describeTaskInfoCallable(const Model::DescribeTaskInfoRequest& request) const;
DetachUserENIOutcome detachUserENI(const Model::DetachUserENIRequest &request)const;
void detachUserENIAsync(const Model::DetachUserENIRequest& request, const DetachUserENIAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DetachUserENIOutcomeCallable detachUserENICallable(const Model::DetachUserENIRequest& request) const;
DisableAdviceServiceOutcome disableAdviceService(const Model::DisableAdviceServiceRequest &request)const;
void disableAdviceServiceAsync(const Model::DisableAdviceServiceRequest& request, const DisableAdviceServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DisableAdviceServiceOutcomeCallable disableAdviceServiceCallable(const Model::DisableAdviceServiceRequest& request) const;
DownloadDiagnosisRecordsOutcome downloadDiagnosisRecords(const Model::DownloadDiagnosisRecordsRequest &request)const;
void downloadDiagnosisRecordsAsync(const Model::DownloadDiagnosisRecordsRequest& request, const DownloadDiagnosisRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DownloadDiagnosisRecordsOutcomeCallable downloadDiagnosisRecordsCallable(const Model::DownloadDiagnosisRecordsRequest& request) const;
DryRunClusterOutcome dryRunCluster(const Model::DryRunClusterRequest &request)const;
void dryRunClusterAsync(const Model::DryRunClusterRequest& request, const DryRunClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DryRunClusterOutcomeCallable dryRunClusterCallable(const Model::DryRunClusterRequest& request) const;
EnableAdviceServiceOutcome enableAdviceService(const Model::EnableAdviceServiceRequest &request)const;
void enableAdviceServiceAsync(const Model::EnableAdviceServiceRequest& request, const EnableAdviceServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
EnableAdviceServiceOutcomeCallable enableAdviceServiceCallable(const Model::EnableAdviceServiceRequest& request) const;
GrantOperatorPermissionOutcome grantOperatorPermission(const Model::GrantOperatorPermissionRequest &request)const;
void grantOperatorPermissionAsync(const Model::GrantOperatorPermissionRequest& request, const GrantOperatorPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GrantOperatorPermissionOutcomeCallable grantOperatorPermissionCallable(const Model::GrantOperatorPermissionRequest& request) const;
@@ -663,6 +788,9 @@ namespace AlibabaCloud
ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
MigrateDBClusterOutcome migrateDBCluster(const Model::MigrateDBClusterRequest &request)const;
void migrateDBClusterAsync(const Model::MigrateDBClusterRequest& request, const MigrateDBClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
MigrateDBClusterOutcomeCallable migrateDBClusterCallable(const Model::MigrateDBClusterRequest& request) const;
ModifyAccountDescriptionOutcome modifyAccountDescription(const Model::ModifyAccountDescriptionRequest &request)const;
void modifyAccountDescriptionAsync(const Model::ModifyAccountDescriptionRequest& request, const ModifyAccountDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyAccountDescriptionOutcomeCallable modifyAccountDescriptionCallable(const Model::ModifyAccountDescriptionRequest& request) const;

View 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.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_APPLYADVICEBYIDREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_APPLYADVICEBYIDREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT ApplyAdviceByIdRequest : public RpcServiceRequest {
public:
ApplyAdviceByIdRequest();
~ApplyAdviceByIdRequest();
std::string getAdviceId() const;
void setAdviceId(const std::string &adviceId);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
long getAdviceDate() const;
void setAdviceDate(long adviceDate);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string adviceId_;
std::string dBClusterId_;
long adviceDate_;
std::string regionId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_APPLYADVICEBYIDREQUEST_H_

View 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.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_APPLYADVICEBYIDRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_APPLYADVICEBYIDRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT ApplyAdviceByIdResult : public ServiceResult
{
public:
ApplyAdviceByIdResult();
explicit ApplyAdviceByIdResult(const std::string &payload);
~ApplyAdviceByIdResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_APPLYADVICEBYIDRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_ATTACHUSERENIREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_ATTACHUSERENIREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT AttachUserENIRequest : public RpcServiceRequest {
public:
AttachUserENIRequest();
~AttachUserENIRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_ATTACHUSERENIREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* 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_ADB_MODEL_ATTACHUSERENIRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_ATTACHUSERENIRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT AttachUserENIResult : public ServiceResult
{
public:
AttachUserENIResult();
explicit AttachUserENIResult(const std::string &payload);
~AttachUserENIResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_ATTACHUSERENIRESULT_H_

View 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.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_BATCHAPPLYADVICEBYIDLISTREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_BATCHAPPLYADVICEBYIDLISTREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT BatchApplyAdviceByIdListRequest : public RpcServiceRequest {
public:
BatchApplyAdviceByIdListRequest();
~BatchApplyAdviceByIdListRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getAdviceIdList() const;
void setAdviceIdList(const std::string &adviceIdList);
long getAdviceDate() const;
void setAdviceDate(long adviceDate);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string dBClusterId_;
std::string adviceIdList_;
long adviceDate_;
std::string regionId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_BATCHAPPLYADVICEBYIDLISTREQUEST_H_

View 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.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_BATCHAPPLYADVICEBYIDLISTRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_BATCHAPPLYADVICEBYIDLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT BatchApplyAdviceByIdListResult : public ServiceResult
{
public:
BatchApplyAdviceByIdListResult();
explicit BatchApplyAdviceByIdListResult(const std::string &payload);
~BatchApplyAdviceByIdListResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_BATCHAPPLYADVICEBYIDLISTRESULT_H_

View File

@@ -28,6 +28,10 @@ namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT CreateDBClusterRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
CreateDBClusterRequest();
~CreateDBClusterRequest();
long getResourceOwnerId() const;
@@ -40,6 +44,8 @@ public:
void setMode(const std::string &mode);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getPeriod() const;
void setPeriod(const std::string &period);
std::string getBackupSetID() const;
@@ -99,6 +105,7 @@ private:
std::string storageType_;
std::string mode_;
std::string resourceGroupId_;
std::vector<Tag> tag_;
std::string period_;
std::string backupSetID_;
long ownerId_;

View File

@@ -32,6 +32,8 @@ public:
~CreateElasticPlanRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getElasticPlanType() const;
void setElasticPlanType(const std::string &elasticPlanType);
std::string getElasticPlanTimeStart() const;
void setElasticPlanTimeStart(const std::string &elasticPlanTimeStart);
std::string getElasticPlanEndDay() const;
@@ -40,6 +42,8 @@ public:
void setElasticPlanWeeklyRepeat(const std::string &elasticPlanWeeklyRepeat);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getElasticPlanWorkerSpec() const;
void setElasticPlanWorkerSpec(const std::string &elasticPlanWorkerSpec);
bool getElasticPlanEnable() const;
void setElasticPlanEnable(bool elasticPlanEnable);
std::string getElasticPlanTimeEnd() const;
@@ -63,10 +67,12 @@ public:
private:
long resourceOwnerId_;
std::string elasticPlanType_;
std::string elasticPlanTimeStart_;
std::string elasticPlanEndDay_;
std::string elasticPlanWeeklyRepeat_;
std::string accessKeyId_;
std::string elasticPlanWorkerSpec_;
bool elasticPlanEnable_;
std::string elasticPlanTimeEnd_;
std::string elasticPlanStartDay_;

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEADVICESERVICEENABLEDREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEADVICESERVICEENABLEDREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeAdviceServiceEnabledRequest : public RpcServiceRequest {
public:
DescribeAdviceServiceEnabledRequest();
~DescribeAdviceServiceEnabledRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
private:
std::string regionId_;
std::string dBClusterId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEADVICESERVICEENABLEDREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEADVICESERVICEENABLEDRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEADVICESERVICEENABLEDRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeAdviceServiceEnabledResult : public ServiceResult
{
public:
DescribeAdviceServiceEnabledResult();
explicit DescribeAdviceServiceEnabledResult(const std::string &payload);
~DescribeAdviceServiceEnabledResult();
std::string getMessage()const;
bool getResult()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
bool result_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEADVICESERVICEENABLEDRESULT_H_

View File

@@ -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_ADB_MODEL_DESCRIBEAPPLIEDADVICESREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAPPLIEDADVICESREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeAppliedAdvicesRequest : public RpcServiceRequest {
public:
DescribeAppliedAdvicesRequest();
~DescribeAppliedAdvicesRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
long getEndTime() const;
void setEndTime(long endTime);
long getStartTime() const;
void setStartTime(long startTime);
long getPageNumber() const;
void setPageNumber(long pageNumber);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
long getPageSize() const;
void setPageSize(long pageSize);
std::string getLang() const;
void setLang(const std::string &lang);
private:
std::string dBClusterId_;
long endTime_;
long startTime_;
long pageNumber_;
std::string regionId_;
long pageSize_;
std::string lang_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAPPLIEDADVICESREQUEST_H_

View File

@@ -0,0 +1,71 @@
/*
* 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_ADB_MODEL_DESCRIBEAPPLIEDADVICESRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAPPLIEDADVICESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeAppliedAdvicesResult : public ServiceResult
{
public:
struct ItemsItem
{
std::string jobStatus;
long totalCount;
std::string buildSQL;
long pageSize;
std::string submitStatus;
std::string benefit;
long pageNumber;
std::string submitTime;
std::string adviceId;
std::string rollbackSQL;
std::string sQL;
};
DescribeAppliedAdvicesResult();
explicit DescribeAppliedAdvicesResult(const std::string &payload);
~DescribeAppliedAdvicesResult();
long getTotalCount()const;
long getPageSize()const;
long getPageNumber()const;
std::vector<ItemsItem> getItems()const;
protected:
void parse(const std::string &payload);
private:
long totalCount_;
long pageSize_;
long pageNumber_;
std::vector<ItemsItem> items_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAPPLIEDADVICESRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEAVAILABLEADVICESREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAVAILABLEADVICESREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeAvailableAdvicesRequest : public RpcServiceRequest {
public:
DescribeAvailableAdvicesRequest();
~DescribeAvailableAdvicesRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
long getPageNumber() const;
void setPageNumber(long pageNumber);
long getAdviceDate() const;
void setAdviceDate(long adviceDate);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
long getPageSize() const;
void setPageSize(long pageSize);
std::string getLang() const;
void setLang(const std::string &lang);
private:
std::string dBClusterId_;
long pageNumber_;
long adviceDate_;
std::string regionId_;
long pageSize_;
std::string lang_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAVAILABLEADVICESREQUEST_H_

View File

@@ -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_ADB_MODEL_DESCRIBEAVAILABLEADVICESRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAVAILABLEADVICESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeAvailableAdvicesResult : public ServiceResult
{
public:
struct ItemsItem
{
long totalCount;
std::string adviceType;
long pageSize;
std::string benefit;
long pageNumber;
std::string adviceId;
std::string reason;
std::string adviceDate;
std::string sQL;
};
DescribeAvailableAdvicesResult();
explicit DescribeAvailableAdvicesResult(const std::string &payload);
~DescribeAvailableAdvicesResult();
long getTotalCount()const;
long getPageSize()const;
long getPageNumber()const;
std::vector<ItemsItem> getItems()const;
protected:
void parse(const std::string &payload);
private:
long totalCount_;
long pageSize_;
long pageNumber_;
std::vector<ItemsItem> items_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAVAILABLEADVICESRESULT_H_

View File

@@ -40,6 +40,8 @@ public:
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getDBClusterVersion() const;
void setDBClusterVersion(const std::string &dBClusterVersion);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getAcceptLanguage() const;
@@ -55,6 +57,7 @@ private:
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string dBClusterVersion_;
long ownerId_;
std::string acceptLanguage_;
std::string zoneId_;

View File

@@ -47,9 +47,9 @@ namespace AlibabaCloud
std::string minCount;
};
std::string storageType;
std::vector<std::string> supportedComputeResource1;
SupportedElasticIOResource supportedElasticIOResource;
std::vector<std::string> supportedStorageResource;
std::vector<std::string> supportedComputeResource;
std::vector<std::string> supportedStorageResource2;
};
struct SupportedInstanceClass
{
@@ -66,13 +66,13 @@ namespace AlibabaCloud
};
struct SupportedExecutor
{
struct NodeCount1
struct NodeCount3
{
std::string step;
std::string maxCount;
std::string minCount;
};
NodeCount1 nodeCount1;
NodeCount3 nodeCount3;
};
std::vector<SupportedInstanceClass::SupportedExecutor> supportedExecutorList;
std::string instanceClass;
@@ -87,6 +87,8 @@ namespace AlibabaCloud
std::vector<SupportedModeItem::SupportedSerialListItem> supportedSerialList;
};
std::string zoneId;
std::vector<std::string> supportedStorageResource;
std::vector<std::string> supportedComputeResource;
std::vector<AvailableZone::SupportedModeItem> supportedMode;
};

View File

@@ -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_ADB_MODEL_DESCRIBECOMPUTERESOURCEREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBECOMPUTERESOURCEREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeComputeResourceRequest : public RpcServiceRequest {
public:
DescribeComputeResourceRequest();
~DescribeComputeResourceRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getDBClusterVersion() const;
void setDBClusterVersion(const std::string &dBClusterVersion);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
bool getMigrate() const;
void setMigrate(bool migrate);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string dBClusterVersion_;
long ownerId_;
std::string zoneId_;
bool migrate_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBECOMPUTERESOURCEREQUEST_H_

View File

@@ -0,0 +1,56 @@
/*
* 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_ADB_MODEL_DESCRIBECOMPUTERESOURCERESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBECOMPUTERESOURCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeComputeResourceResult : public ServiceResult
{
public:
struct ComputeResourceItem
{
std::string realValue;
std::string displayValue;
};
DescribeComputeResourceResult();
explicit DescribeComputeResourceResult(const std::string &payload);
~DescribeComputeResourceResult();
std::vector<ComputeResourceItem> getComputeResource()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ComputeResourceItem> computeResource_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBECOMPUTERESOURCERESULT_H_

View File

@@ -44,6 +44,7 @@ namespace AlibabaCloud
std::string resourceGroupId;
int port;
std::string dBClusterId;
std::string diskPerformanceLevel;
std::string dBClusterNetworkType;
std::string dBClusterType;
std::string diskType;
@@ -61,6 +62,8 @@ namespace AlibabaCloud
std::string engineVersion;
bool userENIStatus;
std::string zoneId;
std::string innerIp;
std::string elasticIOResourceSize;
std::string vPCId;
std::string dBClusterStatus;
std::string mode;
@@ -73,6 +76,7 @@ namespace AlibabaCloud
bool enableAirflow;
bool enableSpark;
std::string dBNodeClass;
std::string innerPort;
std::string vPCCloudInstanceId;
std::string creationTime;
std::string kmsId;

View File

@@ -1,51 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERFORECASTREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERFORECASTREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterForecastRequest : public RpcServiceRequest {
public:
DescribeDBClusterForecastRequest();
~DescribeDBClusterForecastRequest();
std::string getMetricType() const;
void setMetricType(const std::string &metricType);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string metricType_;
std::string regionId_;
std::string dBClusterId_;
std::string startTime_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERFORECASTREQUEST_H_

View File

@@ -1,62 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERFORECASTRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERFORECASTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterForecastResult : public ServiceResult
{
public:
struct PerformancesItem
{
struct SeriesItem
{
std::string values;
std::string name;
};
std::vector<PerformancesItem::SeriesItem> series;
std::string unit;
std::string key;
};
DescribeDBClusterForecastResult();
explicit DescribeDBClusterForecastResult(const std::string &payload);
~DescribeDBClusterForecastResult();
std::vector<PerformancesItem> getPerformances()const;
protected:
void parse(const std::string &payload);
private:
std::vector<PerformancesItem> performances_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERFORECASTRESULT_H_

View File

@@ -1,48 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHREPORTREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHREPORTREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterHealthReportRequest : public RpcServiceRequest {
public:
DescribeDBClusterHealthReportRequest();
~DescribeDBClusterHealthReportRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string regionId_;
std::string dBClusterId_;
std::string startTime_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHREPORTREQUEST_H_

View File

@@ -1,58 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHREPORTRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHREPORTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterHealthReportResult : public ServiceResult
{
public:
struct ItemsItem
{
std::string avg;
std::string max;
std::string key;
std::string name;
};
DescribeDBClusterHealthReportResult();
explicit DescribeDBClusterHealthReportResult(const std::string &payload);
~DescribeDBClusterHealthReportResult();
std::vector<ItemsItem> getItems()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ItemsItem> items_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHREPORTRESULT_H_

View File

@@ -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_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHSTATUSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHSTATUSREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterHealthStatusRequest : public RpcServiceRequest {
public:
DescribeDBClusterHealthStatusRequest();
~DescribeDBClusterHealthStatusRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
std::string regionId_;
std::string dBClusterId_;
std::string accessKeyId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHSTATUSREQUEST_H_

View File

@@ -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_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHSTATUSRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHSTATUSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterHealthStatusResult : public ServiceResult
{
public:
struct CS
{
std::string status;
long unavailableCount;
long activeCount;
long expectedCount;
long riskCount;
};
struct Executor
{
std::string status;
long unavailableCount;
long activeCount;
long expectedCount;
long riskCount;
};
struct Worker
{
std::string status;
long unavailableCount;
long activeCount;
long expectedCount;
long riskCount;
};
DescribeDBClusterHealthStatusResult();
explicit DescribeDBClusterHealthStatusResult(const std::string &payload);
~DescribeDBClusterHealthStatusResult();
CS getCS()const;
Executor getExecutor()const;
std::string getInstanceStatus()const;
Worker getWorker()const;
protected:
void parse(const std::string &payload);
private:
CS cS_;
Executor executor_;
std::string instanceStatus_;
Worker worker_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHSTATUSRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERSTATUSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERSTATUSREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterStatusRequest : public RpcServiceRequest {
public:
DescribeDBClusterStatusRequest();
~DescribeDBClusterStatusRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERSTATUSREQUEST_H_

View 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.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERSTATUSRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERSTATUSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterStatusResult : public ServiceResult
{
public:
DescribeDBClusterStatusResult();
explicit DescribeDBClusterStatusResult(const std::string &payload);
~DescribeDBClusterStatusResult();
std::vector<std::string> getStatus()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> status_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERSTATUSRESULT_H_

View File

@@ -58,6 +58,8 @@ public:
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getDBVersion() const;
void setDBVersion(const std::string &dBVersion);
std::string getDBClusterIds() const;
void setDBClusterIds(const std::string &dBClusterIds);
@@ -74,6 +76,7 @@ private:
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string dBVersion_;
std::string dBClusterIds_;
};
} // namespace Model

View File

@@ -58,6 +58,7 @@ namespace AlibabaCloud
std::string engine;
long dBNodeStorage;
std::string zoneId;
std::string innerIp;
std::string vPCId;
std::string dBClusterStatus;
std::string createTime;
@@ -69,6 +70,7 @@ namespace AlibabaCloud
std::string payType;
std::string lockMode;
std::string dBNodeClass;
std::string innerPort;
std::string vPCCloudInstanceId;
std::string regionId;
std::string connectionString;

View File

@@ -46,11 +46,13 @@ namespace AlibabaCloud
DescribeDBResourceGroupResult();
explicit DescribeDBResourceGroupResult(const std::string &payload);
~DescribeDBResourceGroupResult();
std::string getDBClusterId()const;
std::vector<PoolInfo> getGroupsInfo()const;
protected:
void parse(const std::string &payload);
private:
std::string dBClusterId_;
std::vector<PoolInfo> groupsInfo_;
};

View File

@@ -46,11 +46,13 @@ namespace AlibabaCloud
DescribeDBResourcePoolResult();
explicit DescribeDBResourcePoolResult(const std::string &payload);
~DescribeDBResourcePoolResult();
std::string getDBClusterId()const;
std::vector<PoolInfo> getPoolsInfo()const;
protected:
void parse(const std::string &payload);
private:
std::string dBClusterId_;
std::vector<PoolInfo> poolsInfo_;
};

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISMONITORPERFORMANCEREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISMONITORPERFORMANCEREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeDiagnosisMonitorPerformanceRequest : public RpcServiceRequest {
public:
DescribeDiagnosisMonitorPerformanceRequest();
~DescribeDiagnosisMonitorPerformanceRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getQueryCondition() const;
void setQueryCondition(const std::string &queryCondition);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getLang() const;
void setLang(const std::string &lang);
private:
std::string dBClusterId_;
std::string queryCondition_;
std::string endTime_;
std::string startTime_;
std::string regionId_;
std::string lang_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISMONITORPERFORMANCEREQUEST_H_

View File

@@ -0,0 +1,67 @@
/*
* 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_ADB_MODEL_DESCRIBEDIAGNOSISMONITORPERFORMANCERESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISMONITORPERFORMANCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeDiagnosisMonitorPerformanceResult : public ServiceResult
{
public:
struct Items
{
std::string status;
long scanRows;
std::string userName;
long peakMemory;
long startTime;
std::string processId;
std::string rcHost;
long scanSize;
long cost;
};
DescribeDiagnosisMonitorPerformanceResult();
explicit DescribeDiagnosisMonitorPerformanceResult(const std::string &payload);
~DescribeDiagnosisMonitorPerformanceResult();
bool getPerformancesTruncated()const;
std::vector<Items> getPerformances()const;
int getPerformancesThreshold()const;
protected:
void parse(const std::string &payload);
private:
bool performancesTruncated_;
std::vector<Items> performances_;
int performancesThreshold_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISMONITORPERFORMANCERESULT_H_

View File

@@ -60,8 +60,8 @@ public:
void setResourceGroup(const std::string &resourceGroup);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
long getPatternId() const;
void setPatternId(long patternId);
std::string getPatternId() const;
void setPatternId(const std::string &patternId);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
long getMinPeakMemory() const;
@@ -89,7 +89,7 @@ private:
long maxScanSize_;
std::string resourceGroup_;
std::string dBClusterId_;
long patternId_;
std::string patternId_;
std::string endTime_;
long minPeakMemory_;
long minScanSize_;

View File

@@ -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_ADB_MODEL_DESCRIBEDIAGNOSISSQLINFOREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISSQLINFOREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeDiagnosisSQLInfoRequest : public RpcServiceRequest {
public:
DescribeDiagnosisSQLInfoRequest();
~DescribeDiagnosisSQLInfoRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getProcessState() const;
void setProcessState(const std::string &processState);
long getProcessStartTime() const;
void setProcessStartTime(long processStartTime);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getProcessId() const;
void setProcessId(const std::string &processId);
std::string getProcessRcHost() const;
void setProcessRcHost(const std::string &processRcHost);
std::string getLang() const;
void setLang(const std::string &lang);
private:
std::string dBClusterId_;
std::string processState_;
long processStartTime_;
std::string regionId_;
std::string processId_;
std::string processRcHost_;
std::string lang_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISSQLINFOREQUEST_H_

View File

@@ -0,0 +1,65 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISSQLINFORESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISSQLINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeDiagnosisSQLInfoResult : public ServiceResult
{
public:
struct StageInfosItem
{
double progress;
std::string state;
long peakMemory;
std::string stageId;
long outputRows;
long operatorCost;
long inputDataSize;
long inputRows;
long outputDataSize;
};
DescribeDiagnosisSQLInfoResult();
explicit DescribeDiagnosisSQLInfoResult(const std::string &payload);
~DescribeDiagnosisSQLInfoResult();
std::vector<StageInfosItem> getStageInfos()const;
std::string getDiagnosisSQLInfo()const;
protected:
void parse(const std::string &payload);
private:
std::vector<StageInfosItem> stageInfos_;
std::string diagnosisSQLInfo_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISSQLINFORESULT_H_

View 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_ADB_MODEL_DESCRIBEDIAGNOSISTASKSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISTASKSREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeDiagnosisTasksRequest : public RpcServiceRequest {
public:
DescribeDiagnosisTasksRequest();
~DescribeDiagnosisTasksRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getProcessId() const;
void setProcessId(const std::string &processId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getHost() const;
void setHost(const std::string &host);
std::string getState() const;
void setState(const std::string &state);
std::string getStageId() const;
void setStageId(const std::string &stageId);
std::string getOrder() const;
void setOrder(const std::string &order);
private:
std::string dBClusterId_;
int pageNumber_;
std::string regionId_;
std::string processId_;
int pageSize_;
std::string host_;
std::string state_;
std::string stageId_;
std::string order_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISTASKSREQUEST_H_

View 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.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISTASKSRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISTASKSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeDiagnosisTasksResult : public ServiceResult
{
public:
struct SqlTasks
{
std::string taskId;
std::string drivers;
long taskEndTime;
long peakMemory;
long elapsedTime;
long scanDataSize;
long inputRows;
std::string taskHost;
long taskCreateTime;
long scanRows;
long scanCost;
std::string queuedTime;
std::string state;
long operatorCost;
long outputRows;
std::string computeTimeRatio;
long inputDataSize;
long outputDataSize;
};
DescribeDiagnosisTasksResult();
explicit DescribeDiagnosisTasksResult(const std::string &payload);
~DescribeDiagnosisTasksResult();
int getTotalCount()const;
std::vector<SqlTasks> getTaskList()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
std::vector<SqlTasks> taskList_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISTASKSRESULT_H_

View File

@@ -30,16 +30,16 @@ class ALIBABACLOUD_ADB_EXPORT DescribeDownloadRecordsRequest : public RpcService
public:
DescribeDownloadRecordsRequest();
~DescribeDownloadRecordsRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getLang() const;
void setLang(const std::string &lang);
private:
std::string regionId_;
std::string dBClusterId_;
std::string regionId_;
std::string lang_;
};
} // namespace Model

View File

@@ -0,0 +1,75 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEEIURANGEREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEEIURANGEREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeEIURangeRequest : public RpcServiceRequest {
public:
DescribeEIURangeRequest();
~DescribeEIURangeRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getDBClusterVersion() const;
void setDBClusterVersion(const std::string &dBClusterVersion);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getComputeResource() const;
void setComputeResource(const std::string &computeResource);
std::string getOperation() const;
void setOperation(const std::string &operation);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string dBClusterVersion_;
long ownerId_;
std::string zoneId_;
std::string computeResource_;
std::string operation_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEEIURANGEREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEEIURANGERESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEEIURANGERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeEIURangeResult : public ServiceResult
{
public:
struct EIUInfo
{
std::string defaultValue;
std::vector<std::string> storageResourceRange;
std::vector<std::string> eIURange;
};
DescribeEIURangeResult();
explicit DescribeEIURangeResult(const std::string &payload);
~DescribeEIURangeResult();
EIUInfo getEIUInfo()const;
protected:
void parse(const std::string &payload);
private:
EIUInfo eIUInfo_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEEIURANGERESULT_H_

View File

@@ -35,9 +35,11 @@ namespace AlibabaCloud
struct ElasticDailyPlanInfo
{
int status;
std::string elasticPlanType;
std::string startTs;
std::string planEndTs;
std::string endTs;
std::string elasticPlanWorkerSpec;
int elasticNodeNum;
std::string resourcePoolName;
std::string planName;

View File

@@ -34,8 +34,10 @@ namespace AlibabaCloud
public:
struct ElasticPlanInfo
{
std::string elasticPlanType;
std::string weeklyRepeat;
std::string endTime;
std::string elasticPlanWorkerSpec;
std::string startTime;
int elasticNodeNum;
std::string resourcePoolName;

View File

@@ -40,6 +40,8 @@ public:
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getState() const;
@@ -65,6 +67,7 @@ private:
std::string startTime_;
int pageNumber_;
std::string accessKeyId_;
std::string regionId_;
int pageSize_;
std::string state_;
std::string order_;

View File

@@ -30,8 +30,6 @@ class ALIBABACLOUD_ADB_EXPORT DescribePatternPerformanceRequest : public RpcServ
public:
DescribePatternPerformanceRequest();
~DescribePatternPerformanceRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getPatternId() const;
@@ -40,13 +38,15 @@ public:
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string regionId_;
std::string dBClusterId_;
std::string patternId_;
std::string endTime_;
std::string startTime_;
std::string regionId_;
};
} // namespace Model
} // namespace Adb

View File

@@ -34,6 +34,8 @@ public:
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSchemaName() const;
void setSchemaName(const std::string &schemaName);
std::string getResourceOwnerAccount() const;
@@ -48,6 +50,7 @@ public:
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string regionId_;
std::string schemaName_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;

View File

@@ -34,6 +34,8 @@ public:
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getTaskId() const;
void setTaskId(int taskId);
std::string getResourceOwnerAccount() const;
@@ -48,6 +50,7 @@ public:
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string regionId_;
int taskId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DETACHUSERENIREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DETACHUSERENIREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DetachUserENIRequest : public RpcServiceRequest {
public:
DetachUserENIRequest();
~DetachUserENIRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DETACHUSERENIREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* 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_ADB_MODEL_DETACHUSERENIRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DETACHUSERENIRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DetachUserENIResult : public ServiceResult
{
public:
DetachUserENIResult();
explicit DetachUserENIResult(const std::string &payload);
~DetachUserENIResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DETACHUSERENIRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DISABLEADVICESERVICEREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DISABLEADVICESERVICEREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DisableAdviceServiceRequest : public RpcServiceRequest {
public:
DisableAdviceServiceRequest();
~DisableAdviceServiceRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
private:
std::string regionId_;
std::string dBClusterId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DISABLEADVICESERVICEREQUEST_H_

View 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.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DISABLEADVICESERVICERESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DISABLEADVICESERVICERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DisableAdviceServiceResult : public ServiceResult
{
public:
DisableAdviceServiceResult();
explicit DisableAdviceServiceResult(const std::string &payload);
~DisableAdviceServiceResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DISABLEADVICESERVICERESULT_H_

View File

@@ -30,58 +30,58 @@ class ALIBABACLOUD_ADB_EXPORT DownloadDiagnosisRecordsRequest : public RpcServic
public:
DownloadDiagnosisRecordsRequest();
~DownloadDiagnosisRecordsRequest();
long getMaxScanSize() const;
void setMaxScanSize(long maxScanSize);
std::string getResourceGroup() const;
void setResourceGroup(const std::string &resourceGroup);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getQueryCondition() const;
void setQueryCondition(const std::string &queryCondition);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getRawStartTime() const;
void setRawStartTime(const std::string &rawStartTime);
long getMinPeakMemory() const;
void setMinPeakMemory(long minPeakMemory);
std::string getRawEndTime() const;
void setRawEndTime(const std::string &rawEndTime);
long getMinScanSize() const;
void setMinScanSize(long minScanSize);
std::string getDatabase() const;
void setDatabase(const std::string &database);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getClientIp() const;
void setClientIp(const std::string &clientIp);
long getMaxPeakMemory() const;
void setMaxPeakMemory(long maxPeakMemory);
std::string getKeyword() const;
void setKeyword(const std::string &keyword);
std::string getLang() const;
void setLang(const std::string &lang);
long getMaxScanSize() const;
void setMaxScanSize(long maxScanSize);
std::string getResourceGroup() const;
void setResourceGroup(const std::string &resourceGroup);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
long getMinPeakMemory() const;
void setMinPeakMemory(long minPeakMemory);
long getMinScanSize() const;
void setMinScanSize(long minScanSize);
long getMaxPeakMemory() const;
void setMaxPeakMemory(long maxPeakMemory);
std::string getUserName() const;
void setUserName(const std::string &userName);
private:
long maxScanSize_;
std::string resourceGroup_;
std::string dBClusterId_;
std::string queryCondition_;
std::string endTime_;
std::string startTime_;
std::string rawStartTime_;
long minPeakMemory_;
std::string rawEndTime_;
long minScanSize_;
std::string database_;
std::string regionId_;
std::string clientIp_;
long maxPeakMemory_;
std::string keyword_;
std::string lang_;
long maxScanSize_;
std::string resourceGroup_;
std::string dBClusterId_;
std::string endTime_;
long minPeakMemory_;
long minScanSize_;
long maxPeakMemory_;
std::string userName_;
};
} // namespace Model

View File

@@ -0,0 +1,87 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DRYRUNCLUSTERREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DRYRUNCLUSTERREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DryRunClusterRequest : public RpcServiceRequest {
public:
DryRunClusterRequest();
~DryRunClusterRequest();
std::string getDBClusterDescription() const;
void setDBClusterDescription(const std::string &dBClusterDescription);
bool getEnableDefaultResourcePool() const;
void setEnableDefaultResourcePool(bool enableDefaultResourcePool);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getStorageResource() const;
void setStorageResource(const std::string &storageResource);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDBClusterNetworkType() const;
void setDBClusterNetworkType(const std::string &dBClusterNetworkType);
std::string getPeriod() const;
void setPeriod(const std::string &period);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getDBClusterVersion() const;
void setDBClusterVersion(const std::string &dBClusterVersion);
std::string getUsedTime() const;
void setUsedTime(const std::string &usedTime);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getVPCId() const;
void setVPCId(const std::string &vPCId);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getComputeResource() const;
void setComputeResource(const std::string &computeResource);
std::string getPayType() const;
void setPayType(const std::string &payType);
std::string getOperation() const;
void setOperation(const std::string &operation);
private:
std::string dBClusterDescription_;
bool enableDefaultResourcePool_;
std::string accessKeyId_;
std::string storageResource_;
std::string regionId_;
std::string dBClusterNetworkType_;
std::string period_;
std::string dBClusterId_;
std::string dBClusterVersion_;
std::string usedTime_;
std::string vSwitchId_;
std::string vPCId_;
std::string zoneId_;
std::string computeResource_;
std::string payType_;
std::string operation_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DRYRUNCLUSTERREQUEST_H_

View 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.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DRYRUNCLUSTERRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DRYRUNCLUSTERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DryRunClusterResult : public ServiceResult
{
public:
DryRunClusterResult();
explicit DryRunClusterResult(const std::string &payload);
~DryRunClusterResult();
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DRYRUNCLUSTERRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_ENABLEADVICESERVICEREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_ENABLEADVICESERVICEREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT EnableAdviceServiceRequest : public RpcServiceRequest {
public:
EnableAdviceServiceRequest();
~EnableAdviceServiceRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
private:
std::string regionId_;
std::string dBClusterId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_ENABLEADVICESERVICEREQUEST_H_

View 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.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_ENABLEADVICESERVICERESULT_H_
#define ALIBABACLOUD_ADB_MODEL_ENABLEADVICESERVICERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT EnableAdviceServiceResult : public ServiceResult
{
public:
EnableAdviceServiceResult();
explicit EnableAdviceServiceResult(const std::string &payload);
~EnableAdviceServiceResult();
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_ENABLEADVICESERVICERESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_MIGRATEDBCLUSTERREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_MIGRATEDBCLUSTERREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT MigrateDBClusterRequest : public RpcServiceRequest {
public:
MigrateDBClusterRequest();
~MigrateDBClusterRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_MIGRATEDBCLUSTERREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* 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_ADB_MODEL_MIGRATEDBCLUSTERRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_MIGRATEDBCLUSTERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT MigrateDBClusterResult : public ServiceResult
{
public:
MigrateDBClusterResult();
explicit MigrateDBClusterResult(const std::string &payload);
~MigrateDBClusterResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_MIGRATEDBCLUSTERRESULT_H_

View File

@@ -36,6 +36,8 @@ public:
void setDbClusterId(const std::string &dbClusterId);
std::string getUsedTime() const;
void setUsedTime(const std::string &usedTime);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getPayType() const;
void setPayType(const std::string &payType);
@@ -43,6 +45,7 @@ private:
std::string period_;
std::string dbClusterId_;
std::string usedTime_;
std::string accessKeyId_;
std::string payType_;
};
} // namespace Model

View File

@@ -30,6 +30,8 @@ class ALIBABACLOUD_ADB_EXPORT ModifyDBClusterRequest : public RpcServiceRequest
public:
ModifyDBClusterRequest();
~ModifyDBClusterRequest();
std::string getElasticIOResourceSize() const;
void setElasticIOResourceSize(const std::string &elasticIOResourceSize);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
@@ -44,6 +46,8 @@ public:
void setRegionId(const std::string &regionId);
std::string getDBClusterCategory() const;
void setDBClusterCategory(const std::string &dBClusterCategory);
std::string getDiskPerformanceLevel() const;
void setDiskPerformanceLevel(const std::string &diskPerformanceLevel);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
@@ -66,6 +70,7 @@ public:
void setElasticIOResource(int elasticIOResource);
private:
std::string elasticIOResourceSize_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string mode_;
@@ -73,6 +78,7 @@ private:
std::string dBNodeClass_;
std::string regionId_;
std::string dBClusterCategory_;
std::string diskPerformanceLevel_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;

View File

@@ -32,6 +32,8 @@ public:
~ModifyElasticPlanRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getElasticPlanType() const;
void setElasticPlanType(const std::string &elasticPlanType);
std::string getElasticPlanTimeStart() const;
void setElasticPlanTimeStart(const std::string &elasticPlanTimeStart);
std::string getElasticPlanEndDay() const;
@@ -40,6 +42,8 @@ public:
void setElasticPlanWeeklyRepeat(const std::string &elasticPlanWeeklyRepeat);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getElasticPlanWorkerSpec() const;
void setElasticPlanWorkerSpec(const std::string &elasticPlanWorkerSpec);
bool getElasticPlanEnable() const;
void setElasticPlanEnable(bool elasticPlanEnable);
std::string getElasticPlanTimeEnd() const;
@@ -63,10 +67,12 @@ public:
private:
long resourceOwnerId_;
std::string elasticPlanType_;
std::string elasticPlanTimeStart_;
std::string elasticPlanEndDay_;
std::string elasticPlanWeeklyRepeat_;
std::string accessKeyId_;
std::string elasticPlanWorkerSpec_;
bool elasticPlanEnable_;
std::string elasticPlanTimeEnd_;
std::string elasticPlanStartDay_;

View File

@@ -34,6 +34,8 @@ public:
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getEnableBackupLog() const;
void setEnableBackupLog(const std::string &enableBackupLog);
std::string getResourceOwnerAccount() const;
@@ -50,6 +52,7 @@ public:
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string enableBackupLog_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;

View File

@@ -34,6 +34,8 @@ public:
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSwitchTime() const;
@@ -50,6 +52,7 @@ public:
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
std::string switchTime_;
std::string resourceOwnerAccount_;

View File

@@ -87,6 +87,114 @@ AdbClient::AllocateClusterPublicConnectionOutcomeCallable AdbClient::allocateClu
return task->get_future();
}
AdbClient::ApplyAdviceByIdOutcome AdbClient::applyAdviceById(const ApplyAdviceByIdRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ApplyAdviceByIdOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ApplyAdviceByIdOutcome(ApplyAdviceByIdResult(outcome.result()));
else
return ApplyAdviceByIdOutcome(outcome.error());
}
void AdbClient::applyAdviceByIdAsync(const ApplyAdviceByIdRequest& request, const ApplyAdviceByIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, applyAdviceById(request), context);
};
asyncExecute(new Runnable(fn));
}
AdbClient::ApplyAdviceByIdOutcomeCallable AdbClient::applyAdviceByIdCallable(const ApplyAdviceByIdRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ApplyAdviceByIdOutcome()>>(
[this, request]()
{
return this->applyAdviceById(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AdbClient::AttachUserENIOutcome AdbClient::attachUserENI(const AttachUserENIRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return AttachUserENIOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return AttachUserENIOutcome(AttachUserENIResult(outcome.result()));
else
return AttachUserENIOutcome(outcome.error());
}
void AdbClient::attachUserENIAsync(const AttachUserENIRequest& request, const AttachUserENIAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, attachUserENI(request), context);
};
asyncExecute(new Runnable(fn));
}
AdbClient::AttachUserENIOutcomeCallable AdbClient::attachUserENICallable(const AttachUserENIRequest &request) const
{
auto task = std::make_shared<std::packaged_task<AttachUserENIOutcome()>>(
[this, request]()
{
return this->attachUserENI(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AdbClient::BatchApplyAdviceByIdListOutcome AdbClient::batchApplyAdviceByIdList(const BatchApplyAdviceByIdListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return BatchApplyAdviceByIdListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return BatchApplyAdviceByIdListOutcome(BatchApplyAdviceByIdListResult(outcome.result()));
else
return BatchApplyAdviceByIdListOutcome(outcome.error());
}
void AdbClient::batchApplyAdviceByIdListAsync(const BatchApplyAdviceByIdListRequest& request, const BatchApplyAdviceByIdListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, batchApplyAdviceByIdList(request), context);
};
asyncExecute(new Runnable(fn));
}
AdbClient::BatchApplyAdviceByIdListOutcomeCallable AdbClient::batchApplyAdviceByIdListCallable(const BatchApplyAdviceByIdListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<BatchApplyAdviceByIdListOutcome()>>(
[this, request]()
{
return this->batchApplyAdviceByIdList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AdbClient::BindDBResourceGroupWithUserOutcome AdbClient::bindDBResourceGroupWithUser(const BindDBResourceGroupWithUserRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -555,6 +663,42 @@ AdbClient::DescribeAccountsOutcomeCallable AdbClient::describeAccountsCallable(c
return task->get_future();
}
AdbClient::DescribeAdviceServiceEnabledOutcome AdbClient::describeAdviceServiceEnabled(const DescribeAdviceServiceEnabledRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeAdviceServiceEnabledOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeAdviceServiceEnabledOutcome(DescribeAdviceServiceEnabledResult(outcome.result()));
else
return DescribeAdviceServiceEnabledOutcome(outcome.error());
}
void AdbClient::describeAdviceServiceEnabledAsync(const DescribeAdviceServiceEnabledRequest& request, const DescribeAdviceServiceEnabledAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeAdviceServiceEnabled(request), context);
};
asyncExecute(new Runnable(fn));
}
AdbClient::DescribeAdviceServiceEnabledOutcomeCallable AdbClient::describeAdviceServiceEnabledCallable(const DescribeAdviceServiceEnabledRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeAdviceServiceEnabledOutcome()>>(
[this, request]()
{
return this->describeAdviceServiceEnabled(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AdbClient::DescribeAllAccountsOutcome AdbClient::describeAllAccounts(const DescribeAllAccountsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -627,6 +771,42 @@ AdbClient::DescribeAllDataSourceOutcomeCallable AdbClient::describeAllDataSource
return task->get_future();
}
AdbClient::DescribeAppliedAdvicesOutcome AdbClient::describeAppliedAdvices(const DescribeAppliedAdvicesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeAppliedAdvicesOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeAppliedAdvicesOutcome(DescribeAppliedAdvicesResult(outcome.result()));
else
return DescribeAppliedAdvicesOutcome(outcome.error());
}
void AdbClient::describeAppliedAdvicesAsync(const DescribeAppliedAdvicesRequest& request, const DescribeAppliedAdvicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeAppliedAdvices(request), context);
};
asyncExecute(new Runnable(fn));
}
AdbClient::DescribeAppliedAdvicesOutcomeCallable AdbClient::describeAppliedAdvicesCallable(const DescribeAppliedAdvicesRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeAppliedAdvicesOutcome()>>(
[this, request]()
{
return this->describeAppliedAdvices(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AdbClient::DescribeAuditLogConfigOutcome AdbClient::describeAuditLogConfig(const DescribeAuditLogConfigRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -735,6 +915,42 @@ AdbClient::DescribeAutoRenewAttributeOutcomeCallable AdbClient::describeAutoRene
return task->get_future();
}
AdbClient::DescribeAvailableAdvicesOutcome AdbClient::describeAvailableAdvices(const DescribeAvailableAdvicesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeAvailableAdvicesOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeAvailableAdvicesOutcome(DescribeAvailableAdvicesResult(outcome.result()));
else
return DescribeAvailableAdvicesOutcome(outcome.error());
}
void AdbClient::describeAvailableAdvicesAsync(const DescribeAvailableAdvicesRequest& request, const DescribeAvailableAdvicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeAvailableAdvices(request), context);
};
asyncExecute(new Runnable(fn));
}
AdbClient::DescribeAvailableAdvicesOutcomeCallable AdbClient::describeAvailableAdvicesCallable(const DescribeAvailableAdvicesRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeAvailableAdvicesOutcome()>>(
[this, request]()
{
return this->describeAvailableAdvices(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AdbClient::DescribeAvailableResourceOutcome AdbClient::describeAvailableResource(const DescribeAvailableResourceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -879,6 +1095,42 @@ AdbClient::DescribeColumnsOutcomeCallable AdbClient::describeColumnsCallable(con
return task->get_future();
}
AdbClient::DescribeComputeResourceOutcome AdbClient::describeComputeResource(const DescribeComputeResourceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeComputeResourceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeComputeResourceOutcome(DescribeComputeResourceResult(outcome.result()));
else
return DescribeComputeResourceOutcome(outcome.error());
}
void AdbClient::describeComputeResourceAsync(const DescribeComputeResourceRequest& request, const DescribeComputeResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeComputeResource(request), context);
};
asyncExecute(new Runnable(fn));
}
AdbClient::DescribeComputeResourceOutcomeCallable AdbClient::describeComputeResourceCallable(const DescribeComputeResourceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeComputeResourceOutcome()>>(
[this, request]()
{
return this->describeComputeResource(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AdbClient::DescribeConnectionCountRecordsOutcome AdbClient::describeConnectionCountRecords(const DescribeConnectionCountRecordsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -987,72 +1239,36 @@ AdbClient::DescribeDBClusterAttributeOutcomeCallable AdbClient::describeDBCluste
return task->get_future();
}
AdbClient::DescribeDBClusterForecastOutcome AdbClient::describeDBClusterForecast(const DescribeDBClusterForecastRequest &request) const
AdbClient::DescribeDBClusterHealthStatusOutcome AdbClient::describeDBClusterHealthStatus(const DescribeDBClusterHealthStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeDBClusterForecastOutcome(endpointOutcome.error());
return DescribeDBClusterHealthStatusOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeDBClusterForecastOutcome(DescribeDBClusterForecastResult(outcome.result()));
return DescribeDBClusterHealthStatusOutcome(DescribeDBClusterHealthStatusResult(outcome.result()));
else
return DescribeDBClusterForecastOutcome(outcome.error());
return DescribeDBClusterHealthStatusOutcome(outcome.error());
}
void AdbClient::describeDBClusterForecastAsync(const DescribeDBClusterForecastRequest& request, const DescribeDBClusterForecastAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void AdbClient::describeDBClusterHealthStatusAsync(const DescribeDBClusterHealthStatusRequest& request, const DescribeDBClusterHealthStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeDBClusterForecast(request), context);
handler(this, request, describeDBClusterHealthStatus(request), context);
};
asyncExecute(new Runnable(fn));
}
AdbClient::DescribeDBClusterForecastOutcomeCallable AdbClient::describeDBClusterForecastCallable(const DescribeDBClusterForecastRequest &request) const
AdbClient::DescribeDBClusterHealthStatusOutcomeCallable AdbClient::describeDBClusterHealthStatusCallable(const DescribeDBClusterHealthStatusRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeDBClusterForecastOutcome()>>(
auto task = std::make_shared<std::packaged_task<DescribeDBClusterHealthStatusOutcome()>>(
[this, request]()
{
return this->describeDBClusterForecast(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AdbClient::DescribeDBClusterHealthReportOutcome AdbClient::describeDBClusterHealthReport(const DescribeDBClusterHealthReportRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeDBClusterHealthReportOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeDBClusterHealthReportOutcome(DescribeDBClusterHealthReportResult(outcome.result()));
else
return DescribeDBClusterHealthReportOutcome(outcome.error());
}
void AdbClient::describeDBClusterHealthReportAsync(const DescribeDBClusterHealthReportRequest& request, const DescribeDBClusterHealthReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeDBClusterHealthReport(request), context);
};
asyncExecute(new Runnable(fn));
}
AdbClient::DescribeDBClusterHealthReportOutcomeCallable AdbClient::describeDBClusterHealthReportCallable(const DescribeDBClusterHealthReportRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeDBClusterHealthReportOutcome()>>(
[this, request]()
{
return this->describeDBClusterHealthReport(request);
return this->describeDBClusterHealthStatus(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -1167,6 +1383,42 @@ AdbClient::DescribeDBClusterResourcePoolPerformanceOutcomeCallable AdbClient::de
return task->get_future();
}
AdbClient::DescribeDBClusterStatusOutcome AdbClient::describeDBClusterStatus(const DescribeDBClusterStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeDBClusterStatusOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeDBClusterStatusOutcome(DescribeDBClusterStatusResult(outcome.result()));
else
return DescribeDBClusterStatusOutcome(outcome.error());
}
void AdbClient::describeDBClusterStatusAsync(const DescribeDBClusterStatusRequest& request, const DescribeDBClusterStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeDBClusterStatus(request), context);
};
asyncExecute(new Runnable(fn));
}
AdbClient::DescribeDBClusterStatusOutcomeCallable AdbClient::describeDBClusterStatusCallable(const DescribeDBClusterStatusRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeDBClusterStatusOutcome()>>(
[this, request]()
{
return this->describeDBClusterStatus(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AdbClient::DescribeDBClustersOutcome AdbClient::describeDBClusters(const DescribeDBClustersRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1311,6 +1563,42 @@ AdbClient::DescribeDiagnosisDimensionsOutcomeCallable AdbClient::describeDiagnos
return task->get_future();
}
AdbClient::DescribeDiagnosisMonitorPerformanceOutcome AdbClient::describeDiagnosisMonitorPerformance(const DescribeDiagnosisMonitorPerformanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeDiagnosisMonitorPerformanceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeDiagnosisMonitorPerformanceOutcome(DescribeDiagnosisMonitorPerformanceResult(outcome.result()));
else
return DescribeDiagnosisMonitorPerformanceOutcome(outcome.error());
}
void AdbClient::describeDiagnosisMonitorPerformanceAsync(const DescribeDiagnosisMonitorPerformanceRequest& request, const DescribeDiagnosisMonitorPerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeDiagnosisMonitorPerformance(request), context);
};
asyncExecute(new Runnable(fn));
}
AdbClient::DescribeDiagnosisMonitorPerformanceOutcomeCallable AdbClient::describeDiagnosisMonitorPerformanceCallable(const DescribeDiagnosisMonitorPerformanceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeDiagnosisMonitorPerformanceOutcome()>>(
[this, request]()
{
return this->describeDiagnosisMonitorPerformance(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AdbClient::DescribeDiagnosisRecordsOutcome AdbClient::describeDiagnosisRecords(const DescribeDiagnosisRecordsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1347,6 +1635,78 @@ AdbClient::DescribeDiagnosisRecordsOutcomeCallable AdbClient::describeDiagnosisR
return task->get_future();
}
AdbClient::DescribeDiagnosisSQLInfoOutcome AdbClient::describeDiagnosisSQLInfo(const DescribeDiagnosisSQLInfoRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeDiagnosisSQLInfoOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeDiagnosisSQLInfoOutcome(DescribeDiagnosisSQLInfoResult(outcome.result()));
else
return DescribeDiagnosisSQLInfoOutcome(outcome.error());
}
void AdbClient::describeDiagnosisSQLInfoAsync(const DescribeDiagnosisSQLInfoRequest& request, const DescribeDiagnosisSQLInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeDiagnosisSQLInfo(request), context);
};
asyncExecute(new Runnable(fn));
}
AdbClient::DescribeDiagnosisSQLInfoOutcomeCallable AdbClient::describeDiagnosisSQLInfoCallable(const DescribeDiagnosisSQLInfoRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeDiagnosisSQLInfoOutcome()>>(
[this, request]()
{
return this->describeDiagnosisSQLInfo(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AdbClient::DescribeDiagnosisTasksOutcome AdbClient::describeDiagnosisTasks(const DescribeDiagnosisTasksRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeDiagnosisTasksOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeDiagnosisTasksOutcome(DescribeDiagnosisTasksResult(outcome.result()));
else
return DescribeDiagnosisTasksOutcome(outcome.error());
}
void AdbClient::describeDiagnosisTasksAsync(const DescribeDiagnosisTasksRequest& request, const DescribeDiagnosisTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeDiagnosisTasks(request), context);
};
asyncExecute(new Runnable(fn));
}
AdbClient::DescribeDiagnosisTasksOutcomeCallable AdbClient::describeDiagnosisTasksCallable(const DescribeDiagnosisTasksRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeDiagnosisTasksOutcome()>>(
[this, request]()
{
return this->describeDiagnosisTasks(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AdbClient::DescribeDownloadRecordsOutcome AdbClient::describeDownloadRecords(const DescribeDownloadRecordsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1383,6 +1743,42 @@ AdbClient::DescribeDownloadRecordsOutcomeCallable AdbClient::describeDownloadRec
return task->get_future();
}
AdbClient::DescribeEIURangeOutcome AdbClient::describeEIURange(const DescribeEIURangeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeEIURangeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeEIURangeOutcome(DescribeEIURangeResult(outcome.result()));
else
return DescribeEIURangeOutcome(outcome.error());
}
void AdbClient::describeEIURangeAsync(const DescribeEIURangeRequest& request, const DescribeEIURangeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeEIURange(request), context);
};
asyncExecute(new Runnable(fn));
}
AdbClient::DescribeEIURangeOutcomeCallable AdbClient::describeEIURangeCallable(const DescribeEIURangeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeEIURangeOutcome()>>(
[this, request]()
{
return this->describeEIURange(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AdbClient::DescribeElasticDailyPlanOutcome AdbClient::describeElasticDailyPlan(const DescribeElasticDailyPlanRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2211,6 +2607,78 @@ AdbClient::DescribeTaskInfoOutcomeCallable AdbClient::describeTaskInfoCallable(c
return task->get_future();
}
AdbClient::DetachUserENIOutcome AdbClient::detachUserENI(const DetachUserENIRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DetachUserENIOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DetachUserENIOutcome(DetachUserENIResult(outcome.result()));
else
return DetachUserENIOutcome(outcome.error());
}
void AdbClient::detachUserENIAsync(const DetachUserENIRequest& request, const DetachUserENIAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, detachUserENI(request), context);
};
asyncExecute(new Runnable(fn));
}
AdbClient::DetachUserENIOutcomeCallable AdbClient::detachUserENICallable(const DetachUserENIRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DetachUserENIOutcome()>>(
[this, request]()
{
return this->detachUserENI(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AdbClient::DisableAdviceServiceOutcome AdbClient::disableAdviceService(const DisableAdviceServiceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DisableAdviceServiceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DisableAdviceServiceOutcome(DisableAdviceServiceResult(outcome.result()));
else
return DisableAdviceServiceOutcome(outcome.error());
}
void AdbClient::disableAdviceServiceAsync(const DisableAdviceServiceRequest& request, const DisableAdviceServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, disableAdviceService(request), context);
};
asyncExecute(new Runnable(fn));
}
AdbClient::DisableAdviceServiceOutcomeCallable AdbClient::disableAdviceServiceCallable(const DisableAdviceServiceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DisableAdviceServiceOutcome()>>(
[this, request]()
{
return this->disableAdviceService(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AdbClient::DownloadDiagnosisRecordsOutcome AdbClient::downloadDiagnosisRecords(const DownloadDiagnosisRecordsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2247,6 +2715,78 @@ AdbClient::DownloadDiagnosisRecordsOutcomeCallable AdbClient::downloadDiagnosisR
return task->get_future();
}
AdbClient::DryRunClusterOutcome AdbClient::dryRunCluster(const DryRunClusterRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DryRunClusterOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DryRunClusterOutcome(DryRunClusterResult(outcome.result()));
else
return DryRunClusterOutcome(outcome.error());
}
void AdbClient::dryRunClusterAsync(const DryRunClusterRequest& request, const DryRunClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, dryRunCluster(request), context);
};
asyncExecute(new Runnable(fn));
}
AdbClient::DryRunClusterOutcomeCallable AdbClient::dryRunClusterCallable(const DryRunClusterRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DryRunClusterOutcome()>>(
[this, request]()
{
return this->dryRunCluster(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AdbClient::EnableAdviceServiceOutcome AdbClient::enableAdviceService(const EnableAdviceServiceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return EnableAdviceServiceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return EnableAdviceServiceOutcome(EnableAdviceServiceResult(outcome.result()));
else
return EnableAdviceServiceOutcome(outcome.error());
}
void AdbClient::enableAdviceServiceAsync(const EnableAdviceServiceRequest& request, const EnableAdviceServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, enableAdviceService(request), context);
};
asyncExecute(new Runnable(fn));
}
AdbClient::EnableAdviceServiceOutcomeCallable AdbClient::enableAdviceServiceCallable(const EnableAdviceServiceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<EnableAdviceServiceOutcome()>>(
[this, request]()
{
return this->enableAdviceService(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AdbClient::GrantOperatorPermissionOutcome AdbClient::grantOperatorPermission(const GrantOperatorPermissionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2355,6 +2895,42 @@ AdbClient::ListTagResourcesOutcomeCallable AdbClient::listTagResourcesCallable(c
return task->get_future();
}
AdbClient::MigrateDBClusterOutcome AdbClient::migrateDBCluster(const MigrateDBClusterRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return MigrateDBClusterOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return MigrateDBClusterOutcome(MigrateDBClusterResult(outcome.result()));
else
return MigrateDBClusterOutcome(outcome.error());
}
void AdbClient::migrateDBClusterAsync(const MigrateDBClusterRequest& request, const MigrateDBClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, migrateDBCluster(request), context);
};
asyncExecute(new Runnable(fn));
}
AdbClient::MigrateDBClusterOutcomeCallable AdbClient::migrateDBClusterCallable(const MigrateDBClusterRequest &request) const
{
auto task = std::make_shared<std::packaged_task<MigrateDBClusterOutcome()>>(
[this, request]()
{
return this->migrateDBCluster(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AdbClient::ModifyAccountDescriptionOutcome AdbClient::modifyAccountDescription(const ModifyAccountDescriptionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View 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/adb/model/ApplyAdviceByIdRequest.h>
using AlibabaCloud::Adb::Model::ApplyAdviceByIdRequest;
ApplyAdviceByIdRequest::ApplyAdviceByIdRequest()
: RpcServiceRequest("adb", "2019-03-15", "ApplyAdviceById") {
setMethod(HttpRequest::Method::Post);
}
ApplyAdviceByIdRequest::~ApplyAdviceByIdRequest() {}
std::string ApplyAdviceByIdRequest::getAdviceId() const {
return adviceId_;
}
void ApplyAdviceByIdRequest::setAdviceId(const std::string &adviceId) {
adviceId_ = adviceId;
setParameter(std::string("AdviceId"), adviceId);
}
std::string ApplyAdviceByIdRequest::getDBClusterId() const {
return dBClusterId_;
}
void ApplyAdviceByIdRequest::setDBClusterId(const std::string &dBClusterId) {
dBClusterId_ = dBClusterId;
setParameter(std::string("DBClusterId"), dBClusterId);
}
long ApplyAdviceByIdRequest::getAdviceDate() const {
return adviceDate_;
}
void ApplyAdviceByIdRequest::setAdviceDate(long adviceDate) {
adviceDate_ = adviceDate;
setParameter(std::string("AdviceDate"), std::to_string(adviceDate));
}
std::string ApplyAdviceByIdRequest::getRegionId() const {
return regionId_;
}
void ApplyAdviceByIdRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}

View 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/adb/model/ApplyAdviceByIdResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Adb;
using namespace AlibabaCloud::Adb::Model;
ApplyAdviceByIdResult::ApplyAdviceByIdResult() :
ServiceResult()
{}
ApplyAdviceByIdResult::ApplyAdviceByIdResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ApplyAdviceByIdResult::~ApplyAdviceByIdResult()
{}
void ApplyAdviceByIdResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
}
std::string ApplyAdviceByIdResult::getMessage()const
{
return message_;
}

View File

@@ -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.
*/
#include <alibabacloud/adb/model/AttachUserENIRequest.h>
using AlibabaCloud::Adb::Model::AttachUserENIRequest;
AttachUserENIRequest::AttachUserENIRequest()
: RpcServiceRequest("adb", "2019-03-15", "AttachUserENI") {
setMethod(HttpRequest::Method::Post);
}
AttachUserENIRequest::~AttachUserENIRequest() {}
long AttachUserENIRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void AttachUserENIRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string AttachUserENIRequest::getAccessKeyId() const {
return accessKeyId_;
}
void AttachUserENIRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string AttachUserENIRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void AttachUserENIRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string AttachUserENIRequest::getDBClusterId() const {
return dBClusterId_;
}
void AttachUserENIRequest::setDBClusterId(const std::string &dBClusterId) {
dBClusterId_ = dBClusterId;
setParameter(std::string("DBClusterId"), dBClusterId);
}
std::string AttachUserENIRequest::getOwnerAccount() const {
return ownerAccount_;
}
void AttachUserENIRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
long AttachUserENIRequest::getOwnerId() const {
return ownerId_;
}
void AttachUserENIRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}

View File

@@ -0,0 +1,44 @@
/*
* 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/adb/model/AttachUserENIResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Adb;
using namespace AlibabaCloud::Adb::Model;
AttachUserENIResult::AttachUserENIResult() :
ServiceResult()
{}
AttachUserENIResult::AttachUserENIResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
AttachUserENIResult::~AttachUserENIResult()
{}
void AttachUserENIResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View 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/adb/model/BatchApplyAdviceByIdListRequest.h>
using AlibabaCloud::Adb::Model::BatchApplyAdviceByIdListRequest;
BatchApplyAdviceByIdListRequest::BatchApplyAdviceByIdListRequest()
: RpcServiceRequest("adb", "2019-03-15", "BatchApplyAdviceByIdList") {
setMethod(HttpRequest::Method::Post);
}
BatchApplyAdviceByIdListRequest::~BatchApplyAdviceByIdListRequest() {}
std::string BatchApplyAdviceByIdListRequest::getDBClusterId() const {
return dBClusterId_;
}
void BatchApplyAdviceByIdListRequest::setDBClusterId(const std::string &dBClusterId) {
dBClusterId_ = dBClusterId;
setParameter(std::string("DBClusterId"), dBClusterId);
}
std::string BatchApplyAdviceByIdListRequest::getAdviceIdList() const {
return adviceIdList_;
}
void BatchApplyAdviceByIdListRequest::setAdviceIdList(const std::string &adviceIdList) {
adviceIdList_ = adviceIdList;
setParameter(std::string("AdviceIdList"), adviceIdList);
}
long BatchApplyAdviceByIdListRequest::getAdviceDate() const {
return adviceDate_;
}
void BatchApplyAdviceByIdListRequest::setAdviceDate(long adviceDate) {
adviceDate_ = adviceDate;
setParameter(std::string("AdviceDate"), std::to_string(adviceDate));
}
std::string BatchApplyAdviceByIdListRequest::getRegionId() const {
return regionId_;
}
void BatchApplyAdviceByIdListRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}

View 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/adb/model/BatchApplyAdviceByIdListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Adb;
using namespace AlibabaCloud::Adb::Model;
BatchApplyAdviceByIdListResult::BatchApplyAdviceByIdListResult() :
ServiceResult()
{}
BatchApplyAdviceByIdListResult::BatchApplyAdviceByIdListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
BatchApplyAdviceByIdListResult::~BatchApplyAdviceByIdListResult()
{}
void BatchApplyAdviceByIdListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
}
std::string BatchApplyAdviceByIdListResult::getMessage()const
{
return message_;
}

View File

@@ -70,6 +70,20 @@ void CreateDBClusterRequest::setResourceGroupId(const std::string &resourceGroup
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::vector<CreateDBClusterRequest::Tag> CreateDBClusterRequest::getTag() const {
return tag_;
}
void CreateDBClusterRequest::setTag(const std::vector<CreateDBClusterRequest::Tag> &tag) {
tag_ = tag;
for(int dep1 = 0; dep1 != tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}
std::string CreateDBClusterRequest::getPeriod() const {
return period_;
}

View File

@@ -34,6 +34,15 @@ void CreateElasticPlanRequest::setResourceOwnerId(long resourceOwnerId) {
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string CreateElasticPlanRequest::getElasticPlanType() const {
return elasticPlanType_;
}
void CreateElasticPlanRequest::setElasticPlanType(const std::string &elasticPlanType) {
elasticPlanType_ = elasticPlanType;
setParameter(std::string("ElasticPlanType"), elasticPlanType);
}
std::string CreateElasticPlanRequest::getElasticPlanTimeStart() const {
return elasticPlanTimeStart_;
}
@@ -70,6 +79,15 @@ void CreateElasticPlanRequest::setAccessKeyId(const std::string &accessKeyId) {
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string CreateElasticPlanRequest::getElasticPlanWorkerSpec() const {
return elasticPlanWorkerSpec_;
}
void CreateElasticPlanRequest::setElasticPlanWorkerSpec(const std::string &elasticPlanWorkerSpec) {
elasticPlanWorkerSpec_ = elasticPlanWorkerSpec;
setParameter(std::string("ElasticPlanWorkerSpec"), elasticPlanWorkerSpec);
}
bool CreateElasticPlanRequest::getElasticPlanEnable() const {
return elasticPlanEnable_;
}

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/adb/model/DescribeAdviceServiceEnabledRequest.h>
using AlibabaCloud::Adb::Model::DescribeAdviceServiceEnabledRequest;
DescribeAdviceServiceEnabledRequest::DescribeAdviceServiceEnabledRequest()
: RpcServiceRequest("adb", "2019-03-15", "DescribeAdviceServiceEnabled") {
setMethod(HttpRequest::Method::Post);
}
DescribeAdviceServiceEnabledRequest::~DescribeAdviceServiceEnabledRequest() {}
std::string DescribeAdviceServiceEnabledRequest::getRegionId() const {
return regionId_;
}
void DescribeAdviceServiceEnabledRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
std::string DescribeAdviceServiceEnabledRequest::getDBClusterId() const {
return dBClusterId_;
}
void DescribeAdviceServiceEnabledRequest::setDBClusterId(const std::string &dBClusterId) {
dBClusterId_ = dBClusterId;
setParameter(std::string("DBClusterId"), dBClusterId);
}

View File

@@ -0,0 +1,58 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/adb/model/DescribeAdviceServiceEnabledResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Adb;
using namespace AlibabaCloud::Adb::Model;
DescribeAdviceServiceEnabledResult::DescribeAdviceServiceEnabledResult() :
ServiceResult()
{}
DescribeAdviceServiceEnabledResult::DescribeAdviceServiceEnabledResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeAdviceServiceEnabledResult::~DescribeAdviceServiceEnabledResult()
{}
void DescribeAdviceServiceEnabledResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Result"].isNull())
result_ = value["Result"].asString() == "true";
}
std::string DescribeAdviceServiceEnabledResult::getMessage()const
{
return message_;
}
bool DescribeAdviceServiceEnabledResult::getResult()const
{
return result_;
}

View File

@@ -0,0 +1,90 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/adb/model/DescribeAppliedAdvicesRequest.h>
using AlibabaCloud::Adb::Model::DescribeAppliedAdvicesRequest;
DescribeAppliedAdvicesRequest::DescribeAppliedAdvicesRequest()
: RpcServiceRequest("adb", "2019-03-15", "DescribeAppliedAdvices") {
setMethod(HttpRequest::Method::Post);
}
DescribeAppliedAdvicesRequest::~DescribeAppliedAdvicesRequest() {}
std::string DescribeAppliedAdvicesRequest::getDBClusterId() const {
return dBClusterId_;
}
void DescribeAppliedAdvicesRequest::setDBClusterId(const std::string &dBClusterId) {
dBClusterId_ = dBClusterId;
setParameter(std::string("DBClusterId"), dBClusterId);
}
long DescribeAppliedAdvicesRequest::getEndTime() const {
return endTime_;
}
void DescribeAppliedAdvicesRequest::setEndTime(long endTime) {
endTime_ = endTime;
setParameter(std::string("EndTime"), std::to_string(endTime));
}
long DescribeAppliedAdvicesRequest::getStartTime() const {
return startTime_;
}
void DescribeAppliedAdvicesRequest::setStartTime(long startTime) {
startTime_ = startTime;
setParameter(std::string("StartTime"), std::to_string(startTime));
}
long DescribeAppliedAdvicesRequest::getPageNumber() const {
return pageNumber_;
}
void DescribeAppliedAdvicesRequest::setPageNumber(long pageNumber) {
pageNumber_ = pageNumber;
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
}
std::string DescribeAppliedAdvicesRequest::getRegionId() const {
return regionId_;
}
void DescribeAppliedAdvicesRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
long DescribeAppliedAdvicesRequest::getPageSize() const {
return pageSize_;
}
void DescribeAppliedAdvicesRequest::setPageSize(long pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
std::string DescribeAppliedAdvicesRequest::getLang() const {
return lang_;
}
void DescribeAppliedAdvicesRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}

View File

@@ -0,0 +1,98 @@
/*
* 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/adb/model/DescribeAppliedAdvicesResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Adb;
using namespace AlibabaCloud::Adb::Model;
DescribeAppliedAdvicesResult::DescribeAppliedAdvicesResult() :
ServiceResult()
{}
DescribeAppliedAdvicesResult::DescribeAppliedAdvicesResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeAppliedAdvicesResult::~DescribeAppliedAdvicesResult()
{}
void DescribeAppliedAdvicesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allItemsNode = value["Items"]["ItemsItem"];
for (auto valueItemsItemsItem : allItemsNode)
{
ItemsItem itemsObject;
if(!valueItemsItemsItem["AdviceId"].isNull())
itemsObject.adviceId = valueItemsItemsItem["AdviceId"].asString();
if(!valueItemsItemsItem["SubmitTime"].isNull())
itemsObject.submitTime = valueItemsItemsItem["SubmitTime"].asString();
if(!valueItemsItemsItem["SubmitStatus"].isNull())
itemsObject.submitStatus = valueItemsItemsItem["SubmitStatus"].asString();
if(!valueItemsItemsItem["SQL"].isNull())
itemsObject.sQL = valueItemsItemsItem["SQL"].asString();
if(!valueItemsItemsItem["RollbackSQL"].isNull())
itemsObject.rollbackSQL = valueItemsItemsItem["RollbackSQL"].asString();
if(!valueItemsItemsItem["JobStatus"].isNull())
itemsObject.jobStatus = valueItemsItemsItem["JobStatus"].asString();
if(!valueItemsItemsItem["Benefit"].isNull())
itemsObject.benefit = valueItemsItemsItem["Benefit"].asString();
if(!valueItemsItemsItem["BuildSQL"].isNull())
itemsObject.buildSQL = valueItemsItemsItem["BuildSQL"].asString();
if(!valueItemsItemsItem["TotalCount"].isNull())
itemsObject.totalCount = std::stol(valueItemsItemsItem["TotalCount"].asString());
if(!valueItemsItemsItem["PageSize"].isNull())
itemsObject.pageSize = std::stol(valueItemsItemsItem["PageSize"].asString());
if(!valueItemsItemsItem["PageNumber"].isNull())
itemsObject.pageNumber = std::stol(valueItemsItemsItem["PageNumber"].asString());
items_.push_back(itemsObject);
}
if(!value["PageNumber"].isNull())
pageNumber_ = std::stol(value["PageNumber"].asString());
if(!value["PageSize"].isNull())
pageSize_ = std::stol(value["PageSize"].asString());
if(!value["TotalCount"].isNull())
totalCount_ = std::stol(value["TotalCount"].asString());
}
long DescribeAppliedAdvicesResult::getTotalCount()const
{
return totalCount_;
}
long DescribeAppliedAdvicesResult::getPageSize()const
{
return pageSize_;
}
long DescribeAppliedAdvicesResult::getPageNumber()const
{
return pageNumber_;
}
std::vector<DescribeAppliedAdvicesResult::ItemsItem> DescribeAppliedAdvicesResult::getItems()const
{
return items_;
}

View File

@@ -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.
*/
#include <alibabacloud/adb/model/DescribeAvailableAdvicesRequest.h>
using AlibabaCloud::Adb::Model::DescribeAvailableAdvicesRequest;
DescribeAvailableAdvicesRequest::DescribeAvailableAdvicesRequest()
: RpcServiceRequest("adb", "2019-03-15", "DescribeAvailableAdvices") {
setMethod(HttpRequest::Method::Post);
}
DescribeAvailableAdvicesRequest::~DescribeAvailableAdvicesRequest() {}
std::string DescribeAvailableAdvicesRequest::getDBClusterId() const {
return dBClusterId_;
}
void DescribeAvailableAdvicesRequest::setDBClusterId(const std::string &dBClusterId) {
dBClusterId_ = dBClusterId;
setParameter(std::string("DBClusterId"), dBClusterId);
}
long DescribeAvailableAdvicesRequest::getPageNumber() const {
return pageNumber_;
}
void DescribeAvailableAdvicesRequest::setPageNumber(long pageNumber) {
pageNumber_ = pageNumber;
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
}
long DescribeAvailableAdvicesRequest::getAdviceDate() const {
return adviceDate_;
}
void DescribeAvailableAdvicesRequest::setAdviceDate(long adviceDate) {
adviceDate_ = adviceDate;
setParameter(std::string("AdviceDate"), std::to_string(adviceDate));
}
std::string DescribeAvailableAdvicesRequest::getRegionId() const {
return regionId_;
}
void DescribeAvailableAdvicesRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
long DescribeAvailableAdvicesRequest::getPageSize() const {
return pageSize_;
}
void DescribeAvailableAdvicesRequest::setPageSize(long pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
std::string DescribeAvailableAdvicesRequest::getLang() const {
return lang_;
}
void DescribeAvailableAdvicesRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}

View File

@@ -0,0 +1,94 @@
/*
* 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/adb/model/DescribeAvailableAdvicesResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Adb;
using namespace AlibabaCloud::Adb::Model;
DescribeAvailableAdvicesResult::DescribeAvailableAdvicesResult() :
ServiceResult()
{}
DescribeAvailableAdvicesResult::DescribeAvailableAdvicesResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeAvailableAdvicesResult::~DescribeAvailableAdvicesResult()
{}
void DescribeAvailableAdvicesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allItemsNode = value["Items"]["ItemsItem"];
for (auto valueItemsItemsItem : allItemsNode)
{
ItemsItem itemsObject;
if(!valueItemsItemsItem["AdviceId"].isNull())
itemsObject.adviceId = valueItemsItemsItem["AdviceId"].asString();
if(!valueItemsItemsItem["AdviceDate"].isNull())
itemsObject.adviceDate = valueItemsItemsItem["AdviceDate"].asString();
if(!valueItemsItemsItem["AdviceType"].isNull())
itemsObject.adviceType = valueItemsItemsItem["AdviceType"].asString();
if(!valueItemsItemsItem["SQL"].isNull())
itemsObject.sQL = valueItemsItemsItem["SQL"].asString();
if(!valueItemsItemsItem["Reason"].isNull())
itemsObject.reason = valueItemsItemsItem["Reason"].asString();
if(!valueItemsItemsItem["Benefit"].isNull())
itemsObject.benefit = valueItemsItemsItem["Benefit"].asString();
if(!valueItemsItemsItem["TotalCount"].isNull())
itemsObject.totalCount = std::stol(valueItemsItemsItem["TotalCount"].asString());
if(!valueItemsItemsItem["PageSize"].isNull())
itemsObject.pageSize = std::stol(valueItemsItemsItem["PageSize"].asString());
if(!valueItemsItemsItem["PageNumber"].isNull())
itemsObject.pageNumber = std::stol(valueItemsItemsItem["PageNumber"].asString());
items_.push_back(itemsObject);
}
if(!value["PageNumber"].isNull())
pageNumber_ = std::stol(value["PageNumber"].asString());
if(!value["PageSize"].isNull())
pageSize_ = std::stol(value["PageSize"].asString());
if(!value["TotalCount"].isNull())
totalCount_ = std::stol(value["TotalCount"].asString());
}
long DescribeAvailableAdvicesResult::getTotalCount()const
{
return totalCount_;
}
long DescribeAvailableAdvicesResult::getPageSize()const
{
return pageSize_;
}
long DescribeAvailableAdvicesResult::getPageNumber()const
{
return pageNumber_;
}
std::vector<DescribeAvailableAdvicesResult::ItemsItem> DescribeAvailableAdvicesResult::getItems()const
{
return items_;
}

View File

@@ -70,6 +70,15 @@ void DescribeAvailableResourceRequest::setOwnerAccount(const std::string &ownerA
setParameter(std::string("OwnerAccount"), ownerAccount);
}
std::string DescribeAvailableResourceRequest::getDBClusterVersion() const {
return dBClusterVersion_;
}
void DescribeAvailableResourceRequest::setDBClusterVersion(const std::string &dBClusterVersion) {
dBClusterVersion_ = dBClusterVersion;
setParameter(std::string("DBClusterVersion"), dBClusterVersion);
}
long DescribeAvailableResourceRequest::getOwnerId() const {
return ownerId_;
}

View File

@@ -70,12 +70,12 @@ void DescribeAvailableResourceResult::parse(const std::string &payload)
supportedFlexibleResourceObject.supportedElasticIOResource.minCount = supportedElasticIOResourceNode["MinCount"].asString();
if(!supportedElasticIOResourceNode["MaxCount"].isNull())
supportedFlexibleResourceObject.supportedElasticIOResource.maxCount = supportedElasticIOResourceNode["MaxCount"].asString();
auto allSupportedComputeResource = value["SupportedComputeResource"]["SupportedComputeResource"];
for (auto value : allSupportedComputeResource)
supportedFlexibleResourceObject.supportedComputeResource.push_back(value.asString());
auto allSupportedStorageResource = value["SupportedStorageResource"]["SupportedStorageResource"];
for (auto value : allSupportedStorageResource)
supportedFlexibleResourceObject.supportedStorageResource.push_back(value.asString());
auto allSupportedComputeResource1 = value["SupportedComputeResource"]["SupportedComputeResource"];
for (auto value : allSupportedComputeResource1)
supportedFlexibleResourceObject.supportedComputeResource1.push_back(value.asString());
auto allSupportedStorageResource2 = value["SupportedStorageResource"]["SupportedStorageResource"];
for (auto value : allSupportedStorageResource2)
supportedFlexibleResourceObject.supportedStorageResource2.push_back(value.asString());
supportedSerialListObject.supportedFlexibleResource.push_back(supportedFlexibleResourceObject);
}
auto allSupportedInstanceClassListNode = valueAvailableZoneListAvailableZoneSupportedModeSupportedModeItemSupportedSerialListSupportedSerialListItem["SupportedInstanceClassList"]["SupportedInstanceClass"];
@@ -106,13 +106,13 @@ void DescribeAvailableResourceResult::parse(const std::string &payload)
for (auto valueAvailableZoneListAvailableZoneSupportedModeSupportedModeItemSupportedSerialListSupportedSerialListItemSupportedInstanceClassListSupportedInstanceClassSupportedExecutorListSupportedExecutor : allSupportedExecutorListNode)
{
AvailableZone::SupportedModeItem::SupportedSerialListItem::SupportedInstanceClass::SupportedExecutor supportedExecutorListObject;
auto nodeCount1Node = value["NodeCount"];
if(!nodeCount1Node["Step"].isNull())
supportedExecutorListObject.nodeCount1.step = nodeCount1Node["Step"].asString();
if(!nodeCount1Node["MinCount"].isNull())
supportedExecutorListObject.nodeCount1.minCount = nodeCount1Node["MinCount"].asString();
if(!nodeCount1Node["MaxCount"].isNull())
supportedExecutorListObject.nodeCount1.maxCount = nodeCount1Node["MaxCount"].asString();
auto nodeCount3Node = value["NodeCount"];
if(!nodeCount3Node["Step"].isNull())
supportedExecutorListObject.nodeCount3.step = nodeCount3Node["Step"].asString();
if(!nodeCount3Node["MinCount"].isNull())
supportedExecutorListObject.nodeCount3.minCount = nodeCount3Node["MinCount"].asString();
if(!nodeCount3Node["MaxCount"].isNull())
supportedExecutorListObject.nodeCount3.maxCount = nodeCount3Node["MaxCount"].asString();
supportedInstanceClassListObject.supportedExecutorList.push_back(supportedExecutorListObject);
}
supportedSerialListObject.supportedInstanceClassList.push_back(supportedInstanceClassListObject);
@@ -121,6 +121,12 @@ void DescribeAvailableResourceResult::parse(const std::string &payload)
}
availableZoneListObject.supportedMode.push_back(supportedModeObject);
}
auto allSupportedComputeResource = value["SupportedComputeResource"]["SupportedComputeResource"];
for (auto value : allSupportedComputeResource)
availableZoneListObject.supportedComputeResource.push_back(value.asString());
auto allSupportedStorageResource = value["SupportedStorageResource"]["SupportedStorageResource"];
for (auto value : allSupportedStorageResource)
availableZoneListObject.supportedStorageResource.push_back(value.asString());
availableZoneList_.push_back(availableZoneListObject);
}
if(!value["RegionId"].isNull())

View File

@@ -0,0 +1,117 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/adb/model/DescribeComputeResourceRequest.h>
using AlibabaCloud::Adb::Model::DescribeComputeResourceRequest;
DescribeComputeResourceRequest::DescribeComputeResourceRequest()
: RpcServiceRequest("adb", "2019-03-15", "DescribeComputeResource") {
setMethod(HttpRequest::Method::Post);
}
DescribeComputeResourceRequest::~DescribeComputeResourceRequest() {}
long DescribeComputeResourceRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void DescribeComputeResourceRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string DescribeComputeResourceRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeComputeResourceRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DescribeComputeResourceRequest::getRegionId() const {
return regionId_;
}
void DescribeComputeResourceRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
std::string DescribeComputeResourceRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void DescribeComputeResourceRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string DescribeComputeResourceRequest::getDBClusterId() const {
return dBClusterId_;
}
void DescribeComputeResourceRequest::setDBClusterId(const std::string &dBClusterId) {
dBClusterId_ = dBClusterId;
setParameter(std::string("DBClusterId"), dBClusterId);
}
std::string DescribeComputeResourceRequest::getOwnerAccount() const {
return ownerAccount_;
}
void DescribeComputeResourceRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
std::string DescribeComputeResourceRequest::getDBClusterVersion() const {
return dBClusterVersion_;
}
void DescribeComputeResourceRequest::setDBClusterVersion(const std::string &dBClusterVersion) {
dBClusterVersion_ = dBClusterVersion;
setParameter(std::string("DBClusterVersion"), dBClusterVersion);
}
long DescribeComputeResourceRequest::getOwnerId() const {
return ownerId_;
}
void DescribeComputeResourceRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string DescribeComputeResourceRequest::getZoneId() const {
return zoneId_;
}
void DescribeComputeResourceRequest::setZoneId(const std::string &zoneId) {
zoneId_ = zoneId;
setParameter(std::string("ZoneId"), zoneId);
}
bool DescribeComputeResourceRequest::getMigrate() const {
return migrate_;
}
void DescribeComputeResourceRequest::setMigrate(bool migrate) {
migrate_ = migrate;
setParameter(std::string("Migrate"), migrate ? "true" : "false");
}

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/adb/model/DescribeComputeResourceResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Adb;
using namespace AlibabaCloud::Adb::Model;
DescribeComputeResourceResult::DescribeComputeResourceResult() :
ServiceResult()
{}
DescribeComputeResourceResult::DescribeComputeResourceResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeComputeResourceResult::~DescribeComputeResourceResult()
{}
void DescribeComputeResourceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allComputeResourceNode = value["ComputeResource"]["ComputeResourceItem"];
for (auto valueComputeResourceComputeResourceItem : allComputeResourceNode)
{
ComputeResourceItem computeResourceObject;
if(!valueComputeResourceComputeResourceItem["DisplayValue"].isNull())
computeResourceObject.displayValue = valueComputeResourceComputeResourceItem["DisplayValue"].asString();
if(!valueComputeResourceComputeResourceItem["RealValue"].isNull())
computeResourceObject.realValue = valueComputeResourceComputeResourceItem["RealValue"].asString();
computeResource_.push_back(computeResourceObject);
}
}
std::vector<DescribeComputeResourceResult::ComputeResourceItem> DescribeComputeResourceResult::getComputeResource()const
{
return computeResource_;
}

View File

@@ -123,6 +123,14 @@ void DescribeDBClusterAttributeResult::parse(const std::string &payload)
itemsObject.engine = valueItemsDBCluster["Engine"].asString();
if(!valueItemsDBCluster["KmsId"].isNull())
itemsObject.kmsId = valueItemsDBCluster["KmsId"].asString();
if(!valueItemsDBCluster["InnerIp"].isNull())
itemsObject.innerIp = valueItemsDBCluster["InnerIp"].asString();
if(!valueItemsDBCluster["InnerPort"].isNull())
itemsObject.innerPort = valueItemsDBCluster["InnerPort"].asString();
if(!valueItemsDBCluster["DiskPerformanceLevel"].isNull())
itemsObject.diskPerformanceLevel = valueItemsDBCluster["DiskPerformanceLevel"].asString();
if(!valueItemsDBCluster["ElasticIOResourceSize"].isNull())
itemsObject.elasticIOResourceSize = valueItemsDBCluster["ElasticIOResourceSize"].asString();
auto allTagsNode = valueItemsDBCluster["Tags"]["Tag"];
for (auto valueItemsDBClusterTagsTag : allTagsNode)
{

View File

@@ -1,63 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/adb/model/DescribeDBClusterForecastRequest.h>
using AlibabaCloud::Adb::Model::DescribeDBClusterForecastRequest;
DescribeDBClusterForecastRequest::DescribeDBClusterForecastRequest()
: RpcServiceRequest("adb", "2019-03-15", "DescribeDBClusterForecast") {
setMethod(HttpRequest::Method::Post);
}
DescribeDBClusterForecastRequest::~DescribeDBClusterForecastRequest() {}
std::string DescribeDBClusterForecastRequest::getMetricType() const {
return metricType_;
}
void DescribeDBClusterForecastRequest::setMetricType(const std::string &metricType) {
metricType_ = metricType;
setParameter(std::string("MetricType"), metricType);
}
std::string DescribeDBClusterForecastRequest::getRegionId() const {
return regionId_;
}
void DescribeDBClusterForecastRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
std::string DescribeDBClusterForecastRequest::getDBClusterId() const {
return dBClusterId_;
}
void DescribeDBClusterForecastRequest::setDBClusterId(const std::string &dBClusterId) {
dBClusterId_ = dBClusterId;
setParameter(std::string("DBClusterId"), dBClusterId);
}
std::string DescribeDBClusterForecastRequest::getStartTime() const {
return startTime_;
}
void DescribeDBClusterForecastRequest::setStartTime(const std::string &startTime) {
startTime_ = startTime;
setParameter(std::string("StartTime"), startTime);
}

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/adb/model/DescribeDBClusterForecastResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Adb;
using namespace AlibabaCloud::Adb::Model;
DescribeDBClusterForecastResult::DescribeDBClusterForecastResult() :
ServiceResult()
{}
DescribeDBClusterForecastResult::DescribeDBClusterForecastResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeDBClusterForecastResult::~DescribeDBClusterForecastResult()
{}
void DescribeDBClusterForecastResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allPerformancesNode = value["Performances"]["PerformancesItem"];
for (auto valuePerformancesPerformancesItem : allPerformancesNode)
{
PerformancesItem performancesObject;
if(!valuePerformancesPerformancesItem["Key"].isNull())
performancesObject.key = valuePerformancesPerformancesItem["Key"].asString();
if(!valuePerformancesPerformancesItem["Unit"].isNull())
performancesObject.unit = valuePerformancesPerformancesItem["Unit"].asString();
auto allSeriesNode = valuePerformancesPerformancesItem["Series"]["SeriesItem"];
for (auto valuePerformancesPerformancesItemSeriesSeriesItem : allSeriesNode)
{
PerformancesItem::SeriesItem seriesObject;
if(!valuePerformancesPerformancesItemSeriesSeriesItem["Name"].isNull())
seriesObject.name = valuePerformancesPerformancesItemSeriesSeriesItem["Name"].asString();
if(!valuePerformancesPerformancesItemSeriesSeriesItem["Values"].isNull())
seriesObject.values = valuePerformancesPerformancesItemSeriesSeriesItem["Values"].asString();
performancesObject.series.push_back(seriesObject);
}
performances_.push_back(performancesObject);
}
}
std::vector<DescribeDBClusterForecastResult::PerformancesItem> DescribeDBClusterForecastResult::getPerformances()const
{
return performances_;
}

View File

@@ -1,54 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/adb/model/DescribeDBClusterHealthReportRequest.h>
using AlibabaCloud::Adb::Model::DescribeDBClusterHealthReportRequest;
DescribeDBClusterHealthReportRequest::DescribeDBClusterHealthReportRequest()
: RpcServiceRequest("adb", "2019-03-15", "DescribeDBClusterHealthReport") {
setMethod(HttpRequest::Method::Post);
}
DescribeDBClusterHealthReportRequest::~DescribeDBClusterHealthReportRequest() {}
std::string DescribeDBClusterHealthReportRequest::getRegionId() const {
return regionId_;
}
void DescribeDBClusterHealthReportRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
std::string DescribeDBClusterHealthReportRequest::getDBClusterId() const {
return dBClusterId_;
}
void DescribeDBClusterHealthReportRequest::setDBClusterId(const std::string &dBClusterId) {
dBClusterId_ = dBClusterId;
setParameter(std::string("DBClusterId"), dBClusterId);
}
std::string DescribeDBClusterHealthReportRequest::getStartTime() const {
return startTime_;
}
void DescribeDBClusterHealthReportRequest::setStartTime(const std::string &startTime) {
startTime_ = startTime;
setParameter(std::string("StartTime"), startTime);
}

View File

@@ -1,63 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/adb/model/DescribeDBClusterHealthReportResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Adb;
using namespace AlibabaCloud::Adb::Model;
DescribeDBClusterHealthReportResult::DescribeDBClusterHealthReportResult() :
ServiceResult()
{}
DescribeDBClusterHealthReportResult::DescribeDBClusterHealthReportResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeDBClusterHealthReportResult::~DescribeDBClusterHealthReportResult()
{}
void DescribeDBClusterHealthReportResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allItemsNode = value["Items"]["ItemsItem"];
for (auto valueItemsItemsItem : allItemsNode)
{
ItemsItem itemsObject;
if(!valueItemsItemsItem["Key"].isNull())
itemsObject.key = valueItemsItemsItem["Key"].asString();
if(!valueItemsItemsItem["Max"].isNull())
itemsObject.max = valueItemsItemsItem["Max"].asString();
if(!valueItemsItemsItem["Name"].isNull())
itemsObject.name = valueItemsItemsItem["Name"].asString();
if(!valueItemsItemsItem["Avg"].isNull())
itemsObject.avg = valueItemsItemsItem["Avg"].asString();
items_.push_back(itemsObject);
}
}
std::vector<DescribeDBClusterHealthReportResult::ItemsItem> DescribeDBClusterHealthReportResult::getItems()const
{
return items_;
}

View File

@@ -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.
*/
#include <alibabacloud/adb/model/DescribeDBClusterHealthStatusRequest.h>
using AlibabaCloud::Adb::Model::DescribeDBClusterHealthStatusRequest;
DescribeDBClusterHealthStatusRequest::DescribeDBClusterHealthStatusRequest()
: RpcServiceRequest("adb", "2019-03-15", "DescribeDBClusterHealthStatus") {
setMethod(HttpRequest::Method::Post);
}
DescribeDBClusterHealthStatusRequest::~DescribeDBClusterHealthStatusRequest() {}
std::string DescribeDBClusterHealthStatusRequest::getRegionId() const {
return regionId_;
}
void DescribeDBClusterHealthStatusRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
std::string DescribeDBClusterHealthStatusRequest::getDBClusterId() const {
return dBClusterId_;
}
void DescribeDBClusterHealthStatusRequest::setDBClusterId(const std::string &dBClusterId) {
dBClusterId_ = dBClusterId;
setParameter(std::string("DBClusterId"), dBClusterId);
}
std::string DescribeDBClusterHealthStatusRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeDBClusterHealthStatusRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}

View File

@@ -0,0 +1,99 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/adb/model/DescribeDBClusterHealthStatusResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Adb;
using namespace AlibabaCloud::Adb::Model;
DescribeDBClusterHealthStatusResult::DescribeDBClusterHealthStatusResult() :
ServiceResult()
{}
DescribeDBClusterHealthStatusResult::DescribeDBClusterHealthStatusResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeDBClusterHealthStatusResult::~DescribeDBClusterHealthStatusResult()
{}
void DescribeDBClusterHealthStatusResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto cSNode = value["CS"];
if(!cSNode["ActiveCount"].isNull())
cS_.activeCount = std::stol(cSNode["ActiveCount"].asString());
if(!cSNode["UnavailableCount"].isNull())
cS_.unavailableCount = std::stol(cSNode["UnavailableCount"].asString());
if(!cSNode["RiskCount"].isNull())
cS_.riskCount = std::stol(cSNode["RiskCount"].asString());
if(!cSNode["ExpectedCount"].isNull())
cS_.expectedCount = std::stol(cSNode["ExpectedCount"].asString());
if(!cSNode["Status"].isNull())
cS_.status = cSNode["Status"].asString();
auto executorNode = value["Executor"];
if(!executorNode["ActiveCount"].isNull())
executor_.activeCount = std::stol(executorNode["ActiveCount"].asString());
if(!executorNode["UnavailableCount"].isNull())
executor_.unavailableCount = std::stol(executorNode["UnavailableCount"].asString());
if(!executorNode["RiskCount"].isNull())
executor_.riskCount = std::stol(executorNode["RiskCount"].asString());
if(!executorNode["ExpectedCount"].isNull())
executor_.expectedCount = std::stol(executorNode["ExpectedCount"].asString());
if(!executorNode["Status"].isNull())
executor_.status = executorNode["Status"].asString();
auto workerNode = value["Worker"];
if(!workerNode["ActiveCount"].isNull())
worker_.activeCount = std::stol(workerNode["ActiveCount"].asString());
if(!workerNode["UnavailableCount"].isNull())
worker_.unavailableCount = std::stol(workerNode["UnavailableCount"].asString());
if(!workerNode["RiskCount"].isNull())
worker_.riskCount = std::stol(workerNode["RiskCount"].asString());
if(!workerNode["ExpectedCount"].isNull())
worker_.expectedCount = std::stol(workerNode["ExpectedCount"].asString());
if(!workerNode["Status"].isNull())
worker_.status = workerNode["Status"].asString();
if(!value["InstanceStatus"].isNull())
instanceStatus_ = value["InstanceStatus"].asString();
}
DescribeDBClusterHealthStatusResult::CS DescribeDBClusterHealthStatusResult::getCS()const
{
return cS_;
}
DescribeDBClusterHealthStatusResult::Executor DescribeDBClusterHealthStatusResult::getExecutor()const
{
return executor_;
}
std::string DescribeDBClusterHealthStatusResult::getInstanceStatus()const
{
return instanceStatus_;
}
DescribeDBClusterHealthStatusResult::Worker DescribeDBClusterHealthStatusResult::getWorker()const
{
return worker_;
}

View File

@@ -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.
*/
#include <alibabacloud/adb/model/DescribeDBClusterStatusRequest.h>
using AlibabaCloud::Adb::Model::DescribeDBClusterStatusRequest;
DescribeDBClusterStatusRequest::DescribeDBClusterStatusRequest()
: RpcServiceRequest("adb", "2019-03-15", "DescribeDBClusterStatus") {
setMethod(HttpRequest::Method::Post);
}
DescribeDBClusterStatusRequest::~DescribeDBClusterStatusRequest() {}
long DescribeDBClusterStatusRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void DescribeDBClusterStatusRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string DescribeDBClusterStatusRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeDBClusterStatusRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DescribeDBClusterStatusRequest::getRegionId() const {
return regionId_;
}
void DescribeDBClusterStatusRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
std::string DescribeDBClusterStatusRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void DescribeDBClusterStatusRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string DescribeDBClusterStatusRequest::getOwnerAccount() const {
return ownerAccount_;
}
void DescribeDBClusterStatusRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
long DescribeDBClusterStatusRequest::getOwnerId() const {
return ownerId_;
}
void DescribeDBClusterStatusRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}

View File

@@ -0,0 +1,52 @@
/*
* 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/adb/model/DescribeDBClusterStatusResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Adb;
using namespace AlibabaCloud::Adb::Model;
DescribeDBClusterStatusResult::DescribeDBClusterStatusResult() :
ServiceResult()
{}
DescribeDBClusterStatusResult::DescribeDBClusterStatusResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeDBClusterStatusResult::~DescribeDBClusterStatusResult()
{}
void DescribeDBClusterStatusResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allStatus = value["Status"]["Status"];
for (const auto &item : allStatus)
status_.push_back(item.asString());
}
std::vector<std::string> DescribeDBClusterStatusResult::getStatus()const
{
return status_;
}

View File

@@ -138,6 +138,15 @@ void DescribeDBClustersRequest::setOwnerId(long ownerId) {
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string DescribeDBClustersRequest::getDBVersion() const {
return dBVersion_;
}
void DescribeDBClustersRequest::setDBVersion(const std::string &dBVersion) {
dBVersion_ = dBVersion;
setParameter(std::string("DBVersion"), dBVersion);
}
std::string DescribeDBClustersRequest::getDBClusterIds() const {
return dBClusterIds_;
}

View File

@@ -111,6 +111,10 @@ void DescribeDBClustersResult::parse(const std::string &payload)
itemsObject.category = valueItemsDBCluster["Category"].asString();
if(!valueItemsDBCluster["Engine"].isNull())
itemsObject.engine = valueItemsDBCluster["Engine"].asString();
if(!valueItemsDBCluster["InnerIp"].isNull())
itemsObject.innerIp = valueItemsDBCluster["InnerIp"].asString();
if(!valueItemsDBCluster["InnerPort"].isNull())
itemsObject.innerPort = valueItemsDBCluster["InnerPort"].asString();
auto allTagsNode = valueItemsDBCluster["Tags"]["Tag"];
for (auto valueItemsDBClusterTagsTag : allTagsNode)
{

View File

@@ -57,9 +57,16 @@ void DescribeDBResourceGroupResult::parse(const std::string &payload)
groupsInfoObject.nodeNum = std::stoi(valueGroupsInfoPoolInfo["NodeNum"].asString());
groupsInfo_.push_back(groupsInfoObject);
}
if(!value["DBClusterId"].isNull())
dBClusterId_ = value["DBClusterId"].asString();
}
std::string DescribeDBResourceGroupResult::getDBClusterId()const
{
return dBClusterId_;
}
std::vector<DescribeDBResourceGroupResult::PoolInfo> DescribeDBResourceGroupResult::getGroupsInfo()const
{
return groupsInfo_;

View File

@@ -57,9 +57,16 @@ void DescribeDBResourcePoolResult::parse(const std::string &payload)
poolsInfoObject.nodeNum = std::stoi(valuePoolsInfoPoolInfo["NodeNum"].asString());
poolsInfo_.push_back(poolsInfoObject);
}
if(!value["DBClusterId"].isNull())
dBClusterId_ = value["DBClusterId"].asString();
}
std::string DescribeDBResourcePoolResult::getDBClusterId()const
{
return dBClusterId_;
}
std::vector<DescribeDBResourcePoolResult::PoolInfo> DescribeDBResourcePoolResult::getPoolsInfo()const
{
return poolsInfo_;

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