Compare commits

..

633 Commits

Author SHA1 Message Date
sdk-team
9e2ee6d530 Generated 2017-03-21 for vod. 2025-12-08 11:26:17 +00:00
sdk-team
51d167c03c Add some APIs. 2025-12-04 07:15:25 +00:00
sdk-team
f6470e6c02 Generated 2019-12-26 for OutboundBot. 2025-11-26 06:40:04 +00:00
sdk-team
d77681a132 Generated 2025-07-07 for AnyTrans. 2025-11-26 06:28:48 +00:00
sdk-team
7ceaff6c6e Add some APIs. 2025-11-17 08:06:10 +00:00
sdk-team
5048e01469 Supported bind idp user api. 2025-11-11 14:03:33 +00:00
sdk-team
322f1ef667 Generated 2015-12-01 for Dds. 2025-11-03 03:36:25 +00:00
sdk-team
b52edc6252 Supported Custom Privacy Policy. 2025-10-30 02:30:26 +00:00
sdk-team
ac468a852e Generated 2016-11-01 for live. 2025-10-29 09:26:59 +00:00
sdk-team
6abf1431b6 Supported Brand. 2025-10-20 12:10:43 +00:00
sdk-team
f22a078c0d Generated 2017-08-01 for polardb. 2025-10-17 01:44:31 +00:00
sdk-team
5b357e5604 Publish sdk. 2025-09-26 15:13:20 +00:00
sdk-team
479a50df98 Generated 2025-07-07 for AnyTrans. 2025-09-22 06:10:49 +00:00
sdk-team
f341a65b45 Generated 2022-12-30 for marketplaceIntl. 2025-09-17 08:18:28 +00:00
sdk-team
0b153cfa56 Add CreateExternalCACertificate. 2025-09-15 03:57:28 +00:00
sdk-team
9d5401c5cc Add some APIs. 2025-09-11 06:41:57 +00:00
sdk-team
1d3414a920 support query rtc live rooms 2025-09-09 09:17:01 +00:00
sdk-team
c0a0891ea7 Generated 2021-12-01 for Eiam. 2025-08-25 02:51:47 +00:00
sdk-team
8173f354c3 Add Chat Session Query Support. 2025-08-20 09:37:54 +00:00
sdk-team
3b5f67fc09 Generated 2025-08-12 for IntlMarket. 2025-08-20 07:32:33 +00:00
sdk-team
9d1d86828b Generated 2016-11-01 for live. 2025-08-19 07:24:53 +00:00
sdk-team
5b7a4727cb Generated 2016-11-01 for live. 2025-08-13 01:55:45 +00:00
sdk-team
53db98b044 Add QueryDashboardNl2sql, QueryLastAccelerationEngineJob APIs. 2025-08-11 03:28:08 +00:00
sdk-team
a74b01935d Generated 2014-08-15 for Rds. 2025-08-11 02:17:14 +00:00
sdk-team
0b56244443 Generated 2019-09-01 for OceanBasePro. 2025-08-07 07:31:46 +00:00
sdk-team
d8723973a4 Generated 2016-11-01 for live. 2025-08-05 09:18:50 +00:00
sdk-team
8241d996ce Add image search api. 2025-08-01 10:28:09 +00:00
sdk-team
ec161f0408 Generated 2015-12-01 for Dds. 2025-07-31 06:44:28 +00:00
sdk-team
70bcdee246 Backup OpenAPI update. 2025-07-30 09:58:54 +00:00
sdk-team
6a7e1f141c Generated 2025-07-09 for CioMarketPop. 2025-07-30 08:28:20 +00:00
sdk-team
ecf6c5f448 Generated 2016-11-01 for live. 2025-07-29 03:59:54 +00:00
sdk-team
eef41337b0 Update GetInstance and ListInstances. 2025-07-24 07:56:34 +00:00
sdk-team
83325f3e37 Update GetInstance and ListInstances. 2025-07-17 04:09:23 +00:00
sdk-team
808e4da670 Add Support For Create Chat Session. 2025-07-16 08:09:13 +00:00
sdk-team
070025342e Add QueryReadableResourcesListByUserIdV2 API. 2025-07-14 14:22:37 +00:00
sdk-team
8e06520db5 Generated 2019-09-01 for OceanBasePro. 2025-07-11 06:51:02 +00:00
sdk-team
9a6e36ba1b Generated 2016-04-28 for Vpc. 2025-07-10 12:25:45 +00:00
sdk-team
44d329a7b7 Generated 2025-04-29 for WebsiteBuild. 2025-07-09 11:45:57 +00:00
sdk-team
fb86207f1d Generated 2019-09-01 for OceanBasePro. 2025-07-09 06:19:44 +00:00
sdk-team
377eb9e470 Supported param and error code. 2025-07-04 03:03:21 +00:00
sdk-team
69374307d5 QueryAuditLog API add request parameters. 2025-07-03 09:36:20 +00:00
sdk-team
7809012e2d Generated 2021-03-08 for eds-user. 2025-07-02 03:54:50 +00:00
sdk-team
88f17da9be Public AssumeRole AssumeRoleWithSAML AssumeRoleWithOIDC for supporting sourceIdentity. 2025-06-30 09:13:38 +00:00
sdk-team
ee32114ccc Generated 2015-05-01 for Ram. 2025-06-13 08:55:13 +00:00
sdk-team
692a2a3429 Support restart node list and re-elect zookeeper. 2025-06-12 12:44:51 +00:00
sdk-team
2616afb389 Generated 2019-09-01 for OceanBasePro. 2025-06-11 09:27:26 +00:00
sdk-team
d2887a4adc 支持创建RTC WHIP推流地址 2025-06-11 06:39:11 +00:00
sdk-team
e7d1a04d88 Add API ReadSchedulerxDesignateInfo. 2025-06-10 10:01:33 +00:00
sdk-team
164bc90823 init sdk 2025-06-05 12:16:14 +00:00
sdk-team
bdba38a5ae Generated 2025-02-28 for AIPodcast. 2025-05-30 08:30:08 +00:00
sdk-team
75a566b4d3 Add api request parameters and error code. 2025-05-28 03:35:19 +00:00
sdk-team
1e67a571a1 Generated 2014-08-15 for Rds. 2025-05-22 03:25:14 +00:00
sdk-team
fc5b3998fe Added param for ActivateLicenseResponse . 2025-05-21 07:36:30 +00:00
sdk-team
23a2074f17 Added param for ActivateLicenseResponse . 2025-05-20 07:12:27 +00:00
sdk-team
b4df698c3e Update water-mark params. 2025-05-14 03:38:22 +00:00
sdk-team
9f1edb0b33 Add Api ReadSchedulerxDesignateDetail. 2025-05-13 06:45:52 +00:00
sdk-team
5bd1d921f4 Generated 2021-05-17 for Itag. 2025-05-06 09:45:58 +00:00
sdk-team
c0c834e64a Generated 2021-03-08 for eds-user. 2025-04-27 03:10:49 +00:00
sdk-team
9b2557bf41 Generated 2014-08-28 for Ess. 2025-04-25 07:04:42 +00:00
sdk-team
1f2e0e0b42 Generated 2021-03-08 for eds-user. 2025-04-23 02:50:57 +00:00
sdk-team
0b9b79f37b Generate SDK unified. 2025-04-15 10:09:19 +00:00
sdk-team
62ea99cdb2 Add SmartqQueryAbility api request parameters. 2025-04-14 07:21:42 +00:00
nanhe
54be46c456 Update README 2025-04-09 11:53:20 +08:00
sdk-team
8d6c81401f Generated 2015-12-01 for Dds. 2025-04-08 11:19:38 +00:00
sdk-team
72138b276a Generated 2020-05-18 for dataworks-public. 2025-04-07 12:32:14 +00:00
sdk-team
53d26e9957 Generated 2022-12-01 for ResourceCenter. 2025-04-02 07:11:49 +00:00
sdk-team
7f21cf83b9 Generated 2025-02-28 for AIPodcast. 2025-04-02 05:14:19 +00:00
sdk-team
cf5863b104 Add parameters to control different role. 2025-03-31 02:44:45 +00:00
sdk-team
28503fa2e5 New Version. 2025-03-28 10:00:21 +00:00
sdk-team
a71e6dd1ae Generated 2020-05-18 for dataworks-public. 2025-03-27 12:33:01 +00:00
sdk-team
af9bc95b0b Generated 2020-06-01 for SWAS-OPEN. 2025-03-25 08:46:38 +00:00
sdk-team
4208be77a5 Support Conditional Access Policy. 2025-03-21 09:12:12 +00:00
sdk-team
338fe94f31 GetDailyPlayRegionStatis 2025-03-21 08:58:16 +00:00
sdk-team
fb513278fe Supported DescribeImageSharePermission. 2025-03-18 07:33:31 +00:00
weeping
ec9cd15b58 Fix array memory leak 2025-03-17 17:17:09 +08:00
sdk-team
1954195d9c Generated 2022-07-28 for sophonsoar. 2025-03-14 08:59:46 +00:00
sdk-team
ffd0c138d3 Add API errors. 2025-03-14 06:43:36 +00:00
sdk-team
40a7995d11 Unified upgrade SDK. 2025-03-12 09:40:25 +00:00
sdk-team
2ebf998ace Generated 2019-01-23 for Drds. 2025-03-11 03:26:07 +00:00
sdk-team
444397191f Add auto grouping apis. 2025-03-03 09:36:51 +00:00
sdk-team
a09160460b Generated 2020-06-01 for SWAS-OPEN. 2025-02-11 08:53:45 +00:00
sdk-team
cd9e24cdd0 Generated 2019-03-07 for Cloudauth. 2025-02-11 03:29:17 +00:00
sdk-team
6830235852 Add ModifyInstanceProperties. 2025-02-07 10:05:43 +00:00
sdk-team
bc2d245597 Rebuild. 2025-02-06 02:43:00 +00:00
sdk-team
168c4f1cf1 Generated 2017-08-01 for polardb. 2025-01-20 01:52:49 +00:00
sdk-team
948b05b62e Generated 2023-01-20 for csas. 2025-01-14 03:39:53 +00:00
sdk-team
3e5235c2ca Modify BatchGetMediaInfos. 2025-01-08 06:44:13 +00:00
sdk-team
6deaa997fb Add SmartQ APIs. 2024-12-30 03:17:17 +00:00
sdk-team
dbe02e376e CreateJob and UpdateJob support ExecutorBlockStrategy. 2024-12-26 11:08:03 +00:00
sdk-team
0c2f5f41c4 -Supported DeleteEip 2024-12-25 06:26:47 +00:00
sdk-team
1d1099683e Supported Jumbo for HDENI and LENI. 2024-12-24 10:07:48 +00:00
sdk-team
48362f9159 Generated 2020-06-16 for Alb. 2024-12-23 02:27:21 +00:00
sdk-team
574a5e964d Add BatchGetMediaInfos. 2024-12-19 04:48:02 +00:00
sdk-team
04ef9028c2 Add Support Real time mock table. 2024-12-18 07:26:57 +00:00
sdk-team
ff5406a429 Generated 2023-05-22 for selectdb. 2024-12-18 06:47:38 +00:00
sdk-team
18687c978c Supported Pageable of ListDataLakeDatabase API. 2024-12-12 03:36:09 +00:00
sdk-team
5416b57b75 Support fromData for UpdateRulesAttribute and Createrules 2024-12-11 03:20:18 +00:00
sdk-team
43d3080407 Generated 2016-11-01 for live. 2024-12-06 09:15:03 +00:00
sdk-team
fe745e81c4 -Release GetJobDetail, ListJobInfo. 2024-12-06 02:44:58 +00:00
sdk-team
e05ba433d0 Add LabelPriorityLevel in UpdateModelFeature API. 2024-12-02 04:00:57 +00:00
sdk-team
19026e1ca1 SubmitTranscodeJobs Add SessionId. 2024-11-28 12:41:01 +00:00
sdk-team
4d0d423351 Generated 2017-11-10 for Ens. 2024-11-27 12:36:52 +00:00
sdk-team
5d774bf4d2 Add SmartqQueryAbility api. 2024-11-26 12:15:42 +00:00
sdk-team
5c863a0c43 Update DescribeApiMetering API. 2024-11-26 05:17:03 +00:00
sdk-team
d5a286f460 Generated 2021-11-11 for qianzhou. 2024-11-22 09:45:23 +00:00
sdk-team
055e9fa24d Init. 2024-11-19 08:27:29 +00:00
sdk-team
779a64ae99 Generated 2016-11-01 for live. 2024-11-14 09:35:45 +00:00
sdk-team
689a48e2ef Supported AndroidMessageOppoCategory, AndroidMessageOppoNotifyLevel for Push and MassPush. 2024-11-13 03:46:58 +00:00
sdk-team
c32d539146 Generated 2015-12-01 for Dds. 2024-11-05 11:37:35 +00:00
sdk-team
348726cb09 Support Ipv4LocalAddresses and Ipv6LocalAddresses. 2024-11-04 07:48:42 +00:00
sdk-team
5edf5643a2 DescribeInstanceTypes add CpuOptions. 2024-10-31 12:18:01 +00:00
sdk-team
5cdab50afe Update to support new apis. 2024-10-30 09:39:06 +00:00
sdk-team
cb3e058f3f Update to support new apis. 2024-10-30 09:14:35 +00:00
sdk-team
e2c46d1143 Generated 2023-01-20 for csas. 2024-10-30 08:34:07 +00:00
sdk-team
3b852794f3 Support describe and modify NVMe on instance. 2024-10-30 02:27:39 +00:00
sdk-team
16d6566bf7 Support Fileset for BmCPFS. 2024-10-28 06:32:17 +00:00
sdk-team
2758ad51c0 Generated 2017-11-10 for Ens. 2024-10-25 02:57:00 +00:00
sdk-team
51939b77c4 Publish sdk. 2024-10-24 09:37:26 +00:00
sdk-team
3f0e3c3e9a Update Endpoint. 2024-10-23 09:57:47 +00:00
sdk-team
c13c576175 ListUsers,ListUserBasicInfos api新增支持status字段 2024-10-23 09:18:06 +00:00
sdk-team
ef4cdc8756 Add openapi StartEaiJupyter. 2024-10-22 03:02:13 +00:00
sdk-team
61a4b220eb Gwlb Open API released. 2024-10-18 03:12:25 +00:00
sdk-team
183190fd14 基于转移码的转出接口 2024-10-17 11:52:52 +00:00
sdk-team
a7841818f4 Gwlb Open API released. 2024-10-16 09:41:04 +00:00
sdk-team
9c795d127b Add ResourcePoolOptions.Strategy for CreateAutoProvisioningGroup. 2024-10-15 07:23:57 +00:00
sdk-team
52c309ecd7 GetPlayInfo Add EncryptMode. 2024-10-11 03:08:35 +00:00
sdk-team
d00f8d0fb2 Add ManualRunMailTask, GetMailTaskStatus and GetWorksEmbedList apis. 2024-10-10 09:55:45 +00:00
sdk-team
4393e6e44f Support Android badge. 2024-10-10 02:00:52 +00:00
sdk-team
e676e2e38f Generated 2022-12-01 for ResourceCenter. 2024-10-08 07:58:51 +00:00
sdk-team
429d57cff4 Generated 2018-08-28 for Tag. 2024-09-30 07:06:34 +00:00
sdk-team
179314c9fe Generated 2021-12-21 for wss. 2024-09-29 14:43:53 +00:00
sdk-team
f0133be6a9 Generated 2020-05-18 for dataworks-public. 2024-09-29 01:46:27 +00:00
sdk-team
bb7cab374e Support command audit for ecs. 2024-09-27 02:31:15 +00:00
sdk-team
66cb681daa Update to support new apis. 2024-09-26 06:31:46 +00:00
sdk-team
e2d298dba8 Generated 2024-02-22 for OssSddp. 2024-09-24 03:29:18 +00:00
sdk-team
ce74411ad3 Add API Ram meta. 2024-09-18 06:15:56 +00:00
sdk-team
bb1c3193e8 Generated 2020-03-15 for AccountLabel. 2024-09-14 03:32:27 +00:00
sdk-team
ed4f7ee25b Update EBS default encrypted APIs from private to public. 2024-09-14 01:52:14 +00:00
sdk-team
351c9e254f Update EBS default encrypted APIs from private to public. 2024-09-10 06:33:37 +00:00
sdk-team
cfd6b2d640 QueryChatappBindWaba接口增加businessId, businessName参数返回 2024-09-03 02:48:24 +00:00
sdk-team
ba5ab1093f Generated 2019-09-01 for OceanBasePro. 2024-09-02 06:27:40 +00:00
sdk-team
4b90751575 Generated 2016-01-20 for Kms. 2024-08-30 09:01:07 +00:00
sdk-team
a6e6fc3981 增加国际一口价相关接口. 2024-08-30 02:52:51 +00:00
sdk-team
ac4e846136 Generated 2015-12-01 for Dds. 2024-08-28 05:45:41 +00:00
sdk-team
b88765a938 治理检测新增第一版OpenAPI 2024-08-23 02:51:13 +00:00
sdk-team
776d68f0aa Generated 2017-11-10 for Ens. 2024-08-23 02:42:48 +00:00
sdk-team
1f76e81f67 Update to support new apis. 2024-08-22 11:53:28 +00:00
sdk-team
1c261b822a Support record for ecs. 2024-08-21 09:54:20 +00:00
sdk-team
23eaeedb69 增加DescribeVodDomainMax95BpsData 2024-08-20 03:24:44 +00:00
sdk-team
87f3f72876 Support effective time for CreateOrUpdateSilencePolicy interface. 2024-08-15 09:16:07 +00:00
sdk-team
44c9ab5768 Support RDS Custom. 2024-08-13 13:37:47 +00:00
sdk-team
ff4508956b Update to support new apis. 2024-08-13 12:18:16 +00:00
sdk-team
0329dcee47 Support DryRun parameter OpenAPI. 2024-08-13 09:29:05 +00:00
sdk-team
8f4a119a7e -DescribeVodCertificateDetail, DescribeVodCertificateList增加返回参数 2024-08-13 09:20:58 +00:00
sdk-team
63bf0ee442 Generated 2020-06-01 for SWAS-OPEN. 2024-08-12 07:15:09 +00:00
sdk-team
47cb3f0fcb Add QueryData, ModifyCopilotEmbedConfig, QueryCopilotEmbedConfig and QueryDataRange APIs. 2024-08-07 02:10:45 +00:00
sdk-team
776a55cf64 Update to support new apis. 2024-08-06 09:44:30 +00:00
sdk-team
5fcbeb4782 Offline remote write related APIs. 2024-08-05 12:03:08 +00:00
sdk-team
ea1c1ae17e Generated 2019-09-01 for OceanBasePro. 2024-08-05 05:51:53 +00:00
sdk-team
b91b263fdd add openapi for Personalized Text to Image ablity init version. 2024-08-01 04:06:12 +00:00
sdk-team
e532f5fe74 Generated 2015-12-01 for Dds. 2024-08-01 03:52:42 +00:00
sdk-team
c1c37ba49a Update to support new apis. 2024-08-01 02:48:16 +00:00
sdk-team
7d74c183f6 Update DescribeApiMetering API. 2024-07-29 07:26:33 +00:00
sdk-team
1b9c5d6a42 Supported C#. 2024-07-26 10:24:10 +00:00
sdk-team
e762c1d057 增加号码开场白、命令等 2024-07-25 03:01:50 +00:00
sdk-team
16843433e4 Generated 2019-09-01 for OceanBasePro. 2024-07-24 10:05:23 +00:00
sdk-team
f80621c4a4 Generated 2014-08-15 for Rds. 2024-07-23 13:21:20 +00:00
sdk-team
4985a32853 Update water-mark params 2024-07-23 02:38:34 +00:00
sdk-team
7f6b7dbfba Support kibana Pvl private link operation. 2024-07-22 09:18:31 +00:00
sdk-team
18b7bafcd0 Account management add SourceBiz parameters. 2024-07-19 06:39:25 +00:00
sdk-team
4b9242545b Update SegmentCloth. 2024-07-19 02:48:43 +00:00
sdk-team
b3758c1857 初始发布 2024-07-18 04:36:21 +00:00
sdk-team
40e28f2005 Generated 2020-06-01 for SWAS-OPEN. 2024-07-16 02:16:51 +00:00
sdk-team
2e0f1478c6 Added param for ActivateLicenseResponse . 2024-07-10 06:30:49 +00:00
sdk-team
8c7efaba0f Update to support new apis. 2024-07-05 09:46:59 +00:00
sdk-team
fd5e85ebf9 Publish Api:GetNisNetworkRanking 2024-07-04 11:37:09 +00:00
sdk-team
ef538b5d54 Generated 2019-09-01 for OceanBasePro. 2024-07-04 11:05:51 +00:00
sdk-team
4e92d5b648 Supported APIs DescribeSDG,PreloadRegionSDG,UnloadRegionSDG,DeployInstanceSDG,RemoveInstanceSDG. 2024-07-03 07:59:22 +00:00
sdk-team
befcff9add Generated 2023-01-20 for csas. 2024-07-03 02:53:19 +00:00
sdk-team
78426b2c35 Generated 2019-09-01 for OceanBasePro. 2024-07-02 08:52:18 +00:00
sdk-team
1c37d47f07 Add UsageMetric. 2024-06-30 06:30:45 +00:00
sdk-team
afc1ac57c3 Add QueryAuditLog, QueryApprovalInfo, DataSourceBlood, DataSetBlood and QueryDataServiceList APIs. 2024-06-28 02:40:37 +00:00
sdk-team
7ad42a297f Supported AssumeRoleProxyChain for CreateHighDensityElasticNetworkInterface. 2024-06-26 02:57:51 +00:00
sdk-team
b2cade322d Create AppGroup Support Set AppVersion. 2024-06-25 16:24:22 +00:00
sdk-team
5d8d514785 Authentication template add SupportApps 2024-06-21 02:00:04 +00:00
sdk-team
d4d30d5bb7 Generated 2023-01-20 for csas. 2024-06-20 08:51:03 +00:00
sdk-team
8c606d0357 Add status operation api. 2024-06-18 09:20:10 +00:00
sdk-team
4a7816979a Update to support new apis. 2024-06-18 09:17:05 +00:00
sdk-team
ca3378ac03 Supported modification of securityGroupId for UpdateElasticNetworkInterface API. 2024-06-18 03:41:28 +00:00
sdk-team
0859b911b2 Generated 2020-02-02 for polardbx. 2024-06-18 01:44:15 +00:00
sdk-team
29b4bc0ce3 Generated 2020-06-01 for SWAS-OPEN. 2024-06-17 11:00:44 +00:00
sdk-team
d37523f568 CreateDBInstance add DNStorageSpace 2024-06-17 09:06:30 +00:00
sdk-team
928fc975b9 Update to support new apis. 2024-06-14 03:14:29 +00:00
sdk-team
6365b9f02d Generated 2019-09-01 for OceanBasePro. 2024-06-14 03:12:54 +00:00
sdk-team
fbc3817ea1 Add ListFeatureViewOnlineFeatures API. 2024-06-11 07:02:18 +00:00
sdk-team
db6a17b08c Domain Self Diagnosis. 2024-06-11 03:19:07 +00:00
sdk-team
d80ca0d7e2 Generated 2023-01-20 for csas. 2024-06-11 02:26:46 +00:00
sdk-team
83f9047345 Generated 2023-01-20 for csas. 2024-06-06 05:53:39 +00:00
sdk-team
458e22b006 ListOrderConsumeStatisticRecords add applicationExternalId serviceCode. 2024-06-06 03:00:53 +00:00
sdk-team
a375fa9d99 Support dms dg. 2024-06-05 06:32:50 +00:00
sdk-team
c8d90808f0 Update to support new apis. 2024-06-04 02:36:19 +00:00
sdk-team
886cef155f Supported gateway for hdeni api. 2024-06-03 07:01:54 +00:00
sdk-team
051077c805 Generated 2014-05-15 for Slb. 2024-05-30 12:41:59 +00:00
sdk-team
589d7c0177 Generated 2020-06-06 for cams. 2024-05-30 10:35:46 +00:00
sdk-team
22313c7d61 Update QueryFaceVideoTemplate. 2024-05-30 09:56:01 +00:00
sdk-team
192ded93b1 Support body 2024-05-29 02:38:54 +00:00
sdk-team
dde68d8a28 Generated 2019-09-01 for OceanBasePro. 2024-05-27 13:56:57 +00:00
sdk-team
b299d10992 Generated 2019-09-01 for OceanBasePro. 2024-05-27 10:41:59 +00:00
sdk-team
5c871c6dcd Generated 2015-12-01 for Dds. 2024-05-24 09:22:56 +00:00
sdk-team
3312e299ac Update to support new apis. 2024-05-24 02:47:35 +00:00
sdk-team
60bb031e74 Add SnapshotLinkId for DescribeSnapshots. 2024-05-23 06:10:07 +00:00
sdk-team
d74432d350 Generated 2019-09-01 for OceanBasePro. 2024-05-23 03:04:29 +00:00
sdk-team
7ddae594ab Generated 2020-06-01 for SWAS-OPEN. 2024-05-22 09:36:37 +00:00
sdk-team
3a727a7cb8 Support Spot Instance. 2024-05-22 07:55:38 +00:00
sdk-team
c0327a8b18 Add CreateTicket4Copilot API. 2024-05-22 05:42:21 +00:00
sdk-team
283dc6d360 DescribeDBInstances, add cpuType. 2024-05-22 03:33:56 +00:00
sdk-team
212db1e32d Support ExecutorId for CreateJob and ListJobExecutors. 2024-05-14 09:22:23 +00:00
sdk-team
d733a6db40 Upgrade SDK. 2024-05-14 06:57:25 +00:00
sdk-team
3177214fec Update to support new apis. 2024-05-11 03:05:50 +00:00
sdk-team
805659acd5 Support key policy and secret policy OpenAPI. 2024-05-08 08:07:31 +00:00
sdk-team
0b54cf98a5 -Fixed DescribeVodMediaPlayData接口返回数据类型错误 2024-05-08 03:52:37 +00:00
sdk-team
cbe97f842a Update HDENI and LENI API. 2024-05-06 08:43:09 +00:00
sdk-team
ac7c0da065 Generated 2014-08-15 for Rds. 2024-04-30 15:15:53 +00:00
sdk-team
b7792b239d Generated 2018-01-15 for dcdn. 2024-04-30 07:05:25 +00:00
sdk-team
e6bf769f7c Update to support new apis. 2024-04-29 07:59:58 +00:00
sdk-team
a869263856 Add SupportedBootModes for DescribeInstanceTypes. 2024-04-26 08:40:03 +00:00
sdk-team
863030766c Generated 2017-03-21 for vod. 2024-04-25 08:45:30 +00:00
sdk-team
7a6b431ace E-HPC Instant Computing Service Release, supporting mirroring and job management. 2024-04-25 02:03:07 +00:00
sdk-team
c70caca128 Generated 2021-06-01 for ComputeNest. 2024-04-23 09:15:23 +00:00
sdk-team
09d6015e09 Update DetectFace. 2024-04-22 09:37:05 +00:00
sdk-team
39478f1c33 Generated 2019-05-06 for sae. 2024-04-22 07:42:55 +00:00
sdk-team
e95083301e Support Container for CreateJob. 2024-04-16 03:38:31 +00:00
sdk-team
e98b3a0c80 Generated 2023-01-20 for csas. 2024-04-15 03:00:44 +00:00
sdk-team
6950861a84 Generated 2020-06-06 for cams. 2024-04-11 01:18:21 +00:00
sdk-team
92ffb966bd Generated 2024-03-25 for aps. 2024-04-03 08:51:31 +00:00
sdk-team
179726e2c2 Supported use group by freedom 2024-04-03 08:43:55 +00:00
sdk-team
0683d0188a Generated 2019-03-07 for Cloudauth. 2024-04-03 06:07:20 +00:00
sdk-team
2034a7ce61 Generated 2013-02-21 for Slb. 2024-04-01 02:32:39 +00:00
sdk-team
46f59d340b Add min_access_level and organization_alis fields. 2024-03-28 09:05:03 +00:00
sdk-team
fc0ca83c5e DeleteFlow、DeleteSchedule Parameters move to body. 2024-03-26 13:26:08 +00:00
sdk-team
046fa0c8a7 Supported ECR Attachment. 2024-03-26 02:13:11 +00:00
sdk-team
6e394508b1 update api 2024-03-25 15:14:34 +00:00
sdk-team
2cf2c1a693 Generated 2019-09-01 for OceanBasePro. 2024-03-25 12:44:47 +00:00
sdk-team
2655b67ecf Fix API 2024-03-25 08:01:50 +00:00
sdk-team
811dc06c78 Add Region in host. 2024-03-21 06:48:50 +00:00
sdk-team
062ac6c53a Add QueryWorkspaceRoleConfig, ListWorkspaceRoleUsers, ListWorkspaceRoles, QueryOrganizationRoleConfig, ListOrganizationRoleUsers and ListOrganizationRoles APIs. 2024-03-19 02:50:34 +00:00
sdk-team
c5710477dc Fixed bugs for PauseEventStreaming and DeleteEventStreaming 2024-03-14 07:33:22 +00:00
sdk-team
4970164a9f Generated 2020-06-01 for SWAS-OPEN. 2024-03-13 12:11:51 +00:00
sdk-team
ae139aef77 Update QueryFaceImageTemplate. 2024-03-13 07:27:14 +00:00
sdk-team
06af2542bd Update QueryFaceVideoTemplate. 2024-03-13 06:56:09 +00:00
sdk-team
150f012d41 Update to support new apis. 2024-03-13 02:13:13 +00:00
sdk-team
b618f90905 Support CreateInstance API. 2024-03-08 03:25:51 +00:00
sdk-team
005a84c9f4 Generated 2015-12-01 for Dds. 2024-03-08 02:07:28 +00:00
sdk-team
5df7719b65 Update to support new apis. 2024-03-06 18:03:06 +00:00
sdk-team
419d2ef5e8 Support UserData parameter for ApplyNodes interface. 2024-03-05 07:33:35 +00:00
sdk-team
04d98c2083 Update to support new apis. 2024-03-01 07:53:25 +00:00
sdk-team
b3b1f59165 Generated 2019-01-03 for Sddp. 2024-02-29 09:38:40 +00:00
sdk-team
1308f2904e Fixed bugs for ListUserDefinedEventSources 2024-02-28 01:58:56 +00:00
sdk-team
1c75989037 AllotDatasetAccelerationTask API add error code. 2024-02-27 03:26:49 +00:00
sdk-team
2d2d1e86d9 Generated 2018-01-20 for Linkvisual. 2024-02-21 14:13:28 +00:00
sdk-team
43b055ce70 Release GenerateCosplayImage. 2024-02-20 10:49:03 +00:00
sdk-team
6eb45b0747 Add FG apis in ModelFeature. 2024-02-02 05:55:57 +00:00
sdk-team
1ff4eb0f4c Add UnsubscribeTopic. 2024-02-02 05:40:28 +00:00
sdk-team
0fa981b589 Bugfix: change response code type to string for StartEventStreaming. 2024-02-01 08:24:44 +00:00
sdk-team
31b4d82c33 Support DryRun for DeleteInstance. 2024-02-01 08:18:15 +00:00
sdk-team
a6e305285a Describe tcpOptionAddress. 2024-02-01 07:15:44 +00:00
sdk-team
82e7652c01 Update to support new apis. 2024-01-31 02:27:27 +00:00
sdk-team
c2475a651e Generated 2019-03-06 for Dbs. 2024-01-30 11:19:48 +00:00
sdk-team
a137d01a2d Publish sdk. 2024-01-30 03:13:52 +00:00
sdk-team
8c76154f4f Generated 2023-03-05 for captcha. 2024-01-26 03:08:45 +00:00
sdk-team
1380c5890f support start params 2024-01-24 07:46:46 +00:00
sdk-team
ed952131e7 Add DescribeClusterBackupList OpenAPI. 2024-01-18 03:17:05 +00:00
sdk-team
220fbacfa2 support unbind device 2024-01-17 03:24:31 +00:00
sdk-team
26ec339ba4 Generated 2023-08-01 for AiMiaoBi. 2024-01-16 12:57:15 +00:00
sdk-team
977bef47bf BatchPub Support MQTT5. 2024-01-15 09:49:38 +00:00
sdk-team
1f167df35d Update to support new apis. 2024-01-15 09:42:13 +00:00
sdk-team
4b4f526887 support UpdateSecurityGroup 2024-01-15 09:14:33 +00:00
sdk-team
784a67c71a Generated 2018-01-20 for Linkvisual. 2024-01-15 03:23:20 +00:00
sdk-team
1333c0ead7 Support share resource to service for RS. 2024-01-08 07:27:22 +00:00
sdk-team
4ec4f4488c Support new feature. 2024-01-05 06:29:41 +00:00
sdk-team
34dd2572f1 Support new feature. 2024-01-05 02:17:19 +00:00
sdk-team
6f8776cbe1 Support new feature. 2024-01-05 02:17:14 +00:00
sdk-team
4ec1c844d0 open GenerateDownloadDecryptkey. 2024-01-04 07:34:13 +00:00
sdk-team
ee2f3a43cf Publish sdk. 2024-01-04 02:43:32 +00:00
sdk-team
0d265770f7 Generated 2019-09-01 for OceanBasePro. 2023-12-28 11:31:26 +00:00
sdk-team
e9cb30aad0 Generated 2022-01-30 for avatar. 2023-12-28 08:47:44 +00:00
sdk-team
1db5817d99 Support new feature. 2023-12-27 01:38:33 +00:00
sdk-team
c5a4e342b2 Update to support new apis. 2023-12-26 06:10:40 +00:00
sdk-team
d3f6835294 Generated 2023-09-30 for tingwu. 2023-12-20 06:56:00 +00:00
sdk-team
26eb8b61f6 Fix some bugs. 2023-12-20 05:31:51 +00:00
sdk-team
ecae0a8927 Update RecognizeBankCard. 2023-12-20 01:30:18 +00:00
sdk-team
61a7ba5e1b Fix some bugs. 2023-12-19 11:07:28 +00:00
sdk-team
377504fe8a Fix some bugs. 2023-12-19 09:56:12 +00:00
sdk-team
1884db41cf Supported AndroidVivoReceiptId for Push and MassPush. 2023-12-19 09:05:17 +00:00
sdk-team
2345df949e SubmitSnapshotJob add parameter 2023-12-15 09:48:11 +00:00
sdk-team
a635c9380f Update ScreenEC. 2023-12-15 03:27:41 +00:00
sdk-team
41d6a4f6e3 Generated 2019-09-01 for OceanBasePro. 2023-12-14 03:28:53 +00:00
sdk-team
3eaac1a328 Update to support new apis. 2023-12-13 11:42:34 +00:00
sdk-team
fe741d3fe9 Standardizing api. 2023-12-13 11:12:26 +00:00
sdk-team
6e83ebf540 Support Media StorageClass. 2023-12-13 03:46:26 +00:00
sdk-team
175bcdf71a -sdk release. 2023-12-12 08:04:59 +00:00
sdk-team
625c854f5d Generated 2023-09-30 for tingwu. 2023-12-12 03:36:40 +00:00
sdk-team
0755e147eb Generated 2023-09-30 for tingwu. 2023-12-12 02:51:03 +00:00
sdk-team
9b0be63347 CreateLindormInstance api support auto renew 2023-12-12 02:27:51 +00:00
sdk-team
e9e64ef7f1 Generated 2020-05-18 for dataworks-public. 2023-12-11 11:43:24 +00:00
sdk-team
0c9e78e25d -sdk release. 2023-12-11 09:22:59 +00:00
sdk-team
144aaf2401 Sdk version release. 2023-12-08 06:50:05 +00:00
sdk-team
f9603e792e ECS SDK publish full package. 2023-12-07 07:05:16 +00:00
sdk-team
b8b197b741 Support CreateProcCorrectOrder request param of ExecMode. 2023-12-06 12:32:36 +00:00
sdk-team
2344a2c7cc Update SegmentCloth. 2023-12-06 06:24:10 +00:00
sdk-team
217a9b18ed Update RecognizeIdentityCard. 2023-12-06 04:00:05 +00:00
sdk-team
78f4dae59d SwitchLSQLV3MySQLService 2023-11-29 06:36:24 +00:00
sdk-team
55bf08e936 Generated 2020-06-15 for hitsdb. 2023-11-23 07:32:52 +00:00
sdk-team
996847f7aa Add RelatedModelFeatures in GetLabelTable. 2023-11-23 02:27:21 +00:00
sdk-team
d24791dc62 Lindorm open api. 2023-11-22 12:11:51 +00:00
sdk-team
1fa00fa025 Update to support new apis. 2023-11-22 02:06:49 +00:00
sdk-team
d0b781c4c5 GetDomainFields add request field 2023-11-20 02:41:36 +00:00
sdk-team
e922990dbc Supported SortBy for ListUserDevices. 2023-11-16 02:31:04 +00:00
sdk-team
07d1480059 Latest version for php. 2023-11-15 10:46:33 +00:00
sdk-team
a0e90cc606 Latest version for php. 2023-11-15 10:36:12 +00:00
sdk-team
d93b632d3b Release DeepfakeFace. 2023-11-14 06:37:17 +00:00
sdk-team
6cbb9bf950 Generated 2022-01-30 for avatar. 2023-11-09 03:11:22 +00:00
sdk-team
752399d8fa Support CreateInstance API. 2023-11-08 02:55:26 +00:00
sdk-team
15f0e363ca Support new feature. 2023-11-07 02:16:11 +00:00
sdk-team
1637cf567e Support ClientToken for Idemoptent. 2023-11-03 06:02:05 +00:00
sdk-team
28732a4b06 Support ClientToken for Idemoptent. 2023-11-03 03:21:38 +00:00
sdk-team
c94a2b34a1 Standardizing api. 2023-11-01 06:56:30 +00:00
sdk-team
436e293e96 Generated 2022-01-30 for avatar. 2023-11-01 02:00:30 +00:00
sdk-team
518c2f8c75 Support new feature. 2023-10-30 11:16:01 +00:00
sdk-team
d486290c14 Update to support new apis. 2023-10-30 03:33:38 +00:00
sdk-team
2b84cadd9d 增加StartSyncExecution 2023-10-26 15:51:54 +00:00
sdk-team
879e8b9359 Generated 2016-07-14 for CloudAPI. 2023-10-26 09:20:57 +00:00
sdk-team
005ea30e5d Publish sdk. 2023-10-25 09:02:59 +00:00
sdk-team
fa259f93ff Generated 2019-03-15 for adb. 2023-10-23 11:50:54 +00:00
sdk-team
0f77f88873 Support ClientToken for Idemoptent. 2023-10-20 08:58:00 +00:00
sdk-team
cf3bbdf2ba Update by SDK platform. 2023-10-20 03:12:20 +00:00
sdk-team
708bcbb678 Support CreateAuthorityTemplate, UpdateAuthorityTemplate, GetAuthorityTemplateItem, GetAuthorityTemplate return TenantId information. 2023-10-19 09:08:19 +00:00
sdk-team
70dddee991 Coupon template 2023-10-19 07:12:11 +00:00
sdk-team
096bedd0df Update to support new apis. 2023-10-18 16:54:43 +00:00
sdk-team
b6d2db14fe Support Digital Watermark. 2023-10-18 11:47:46 +00:00
sdk-team
8fc9b8125b Public Api. 2023-10-13 08:14:36 +00:00
sdk-team
a16636b8bd Supported AndroidTargetUserType. AndroidHonorTargetUserType for Push and MassPush. 2023-10-12 08:16:06 +00:00
sdk-team
2c0d297a8d Support GetOrderBaseInfo to response AttachmentKey and OriginAttachmentName information. 2023-10-12 08:05:31 +00:00
sdk-team
f0d0ef6cd0 Generated 2019-09-01 for OceanBasePro. 2023-10-12 06:31:16 +00:00
sdk-team
11136905db Generated 2020-06-01 for SWAS-OPEN. 2023-10-11 11:11:36 +00:00
sdk-team
5c4cdd976d Publish AssumeRoleWithOIDC API by adding more detail in response. 2023-10-11 07:27:39 +00:00
sdk-team
760426f29b Support CreateProcCorrectAPI. 2023-10-11 05:47:42 +00:00
sdk-team
99697bde91 Publish sdk. 2023-10-11 05:26:41 +00:00
sdk-team
1b19d44bc2 Support CreateProcCorrectAPI. 2023-10-10 10:14:32 +00:00
sdk-team
84ae3ef04e Update MergeImageFace. 2023-10-10 07:09:46 +00:00
sdk-team
bb8790e63c Update MergeVideoModelFace MergeVideoFace. 2023-10-10 06:53:05 +00:00
sdk-team
d75a986e9f Generated 2022-04-30 for Nlb. 2023-10-08 02:44:35 +00:00
sdk-team
ef568baa30 Support CreateProcCorrectAPI. 2023-09-28 06:29:00 +00:00
sdk-team
2eae2fe5c9 Add new apis. 2023-09-25 07:34:14 +00:00
sdk-team
a4995661a5 Support DIJob and DIAlarmRule related APIs. 2023-09-25 03:18:55 +00:00
sdk-team
7eb4574903 Add Api ResetDeviceTimeline. 2023-09-25 03:02:02 +00:00
sdk-team
5021fa7e0a Generated 2020-06-06 for cams. 2023-09-21 11:46:29 +00:00
sdk-team
71e4c1576e Support CreateProcCorrectAPI. 2023-09-20 09:22:38 +00:00
Shuaibing Zhao
5550c66a4c Update README.md 2023-09-20 16:55:25 +08:00
Shuaibing Zhao
9c47520d45 update README-CN.md 2023-09-20 16:55:25 +08:00
时起
9b6827d238 fix EcsMetadataFetcher.h not found bug 2023-09-19 10:37:33 +08:00
sdk-team
2d60eb1a66 Update by SDK platform. 2023-09-18 08:55:08 +00:00
sdk-team
a3c08aa6f7 add client SDK api 2023-09-18 07:27:26 +00:00
sdk-team
df9aacc5a5 Public Api. 2023-09-18 01:48:04 +00:00
sdk-team
d209714cb0 Add openapi TagResources. 2023-09-15 08:37:20 +00:00
sdk-team
3cee194b0f Generated 2020-06-06 for cams. 2023-09-15 02:06:28 +00:00
sdk-team
c52c445fa1 Update MergeVideoModelFace. 2023-09-14 08:52:30 +00:00
sdk-team
4f8cf9d05f Support new feature. 2023-09-14 08:30:09 +00: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
28159 changed files with 1536227 additions and 366375 deletions

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

@@ -0,0 +1,21 @@
name: Test
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
test:
runs-on: ubuntu-latest
name: CPP
env:
CPLUS_INCLUDE_PATH: "/usr/local/include/:/usr/include/jsoncpp/:/usr/local/opt/openssl/include/:/usr/lib/"
steps:
- uses: actions/checkout@v3
- run: sudo apt-get 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

@@ -11,9 +11,9 @@
<a href="https://codecov.io/gh/aliyun/aliyun-openapi-cpp-sdk"><img src="https://codecov.io/gh/aliyun/aliyun-openapi-cpp-sdk/branch/master/graph/badge.svg" alt="codecov"></a>
</p>
Alibaba Cloud SDK for C++ 让您不用复杂编程即可访问云服务器、负载均衡、云监控等阿里云服务。这里向您介绍如何获取 Alibaba Cloud SDK for C++ 并开始调用
阿里云 V1.0 SDK 即将进入基础安全维护阶段,不再建议使用,建议使用 V2.0 SDK
如果您在使用的过程中遇到任何问题,欢迎前往[阿里云SDK问答社区](https://yq.aliyun.com/tags/type_ask-tagid_23350)提问,提问前请阅读[提问引导](https://help.aliyun.com/document_detail/93957.html)。亦可在当前 GitHub [提交 Issues](https://github.com/aliyun/aliyun-openapi-cpp-sdk/issues/new)。
如果您在使用的过程中遇到任何问题,可在当前 GitHub [提交 Issues](https://github.com/aliyun/aliyun-openapi-cpp-sdk/issues/new)。
## 使用诊断
@@ -46,7 +46,7 @@ Alibaba Cloud SDK for C++ 让您不用复杂编程即可访问云服务器、负
```bash
# use yum
yum install jsoncpp-devel openssl-devel uuid-devel libcurl-devel
yum install jsoncpp-devel openssl-devel libuuid-devel libcurl-devel
# use dnf
sudo dnf install libcurl-devel openssl-devel libuuid-devel libjsoncpp-devel

View File

@@ -11,9 +11,7 @@ English | [简体中文](./README-CN.md)
<a href="https://codecov.io/gh/aliyun/aliyun-openapi-cpp-sdk"><img src="https://codecov.io/gh/aliyun/aliyun-openapi-cpp-sdk/branch/master/graph/badge.svg" alt="codecov"></a>
</p>
Alibaba Cloud SDK for C++ allows you to access Alibaba Cloud services such as Elastic Compute Service (ECS), Server Load Balancer (SLB), and CloudMonitor. You can access Alibaba Cloud services without the need to handle API related tasks, such as signing and constructing your requests.
This document introduces how to obtain and call this SDK.
The Alibaba Cloud V1.0 SDK will soon enter the Basic Security Maintenance phase and is no longer recommended for use. It is suggested to use the V2.0 SDK instead.
If you have any problem while using Alibaba Cloud SDK for C++, please submit an [issue](https://github.com/aliyun/aliyun-openapi-cpp-sdk/issues/new).
@@ -47,7 +45,7 @@ If you have any problem while using Alibaba Cloud SDK for C++, please submit an
```bash
# use yum
yum install jsoncpp-devel openssl-devel uuid-devel libcurl-devel
yum install jsoncpp-devel openssl-devel libuuid-devel libcurl-devel
# use dnf
sudo dnf install libcurl-devel openssl-devel libuuid-devel libjsoncpp-devel

View File

@@ -1 +1 @@
1.36.1495
1.36.2121

102
accountlabel/CMakeLists.txt Normal file
View File

@@ -0,0 +1,102 @@
#
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
set(accountlabel_public_header
include/alibabacloud/accountlabel/AccountLabelClient.h
include/alibabacloud/accountlabel/AccountLabelExport.h )
set(accountlabel_public_header_model
include/alibabacloud/accountlabel/model/AddCustomerLabelRequest.h
include/alibabacloud/accountlabel/model/AddCustomerLabelResult.h
include/alibabacloud/accountlabel/model/BatchFetchAccountLabelRequest.h
include/alibabacloud/accountlabel/model/BatchFetchAccountLabelResult.h
include/alibabacloud/accountlabel/model/DeleteCustomerLabelRequest.h
include/alibabacloud/accountlabel/model/DeleteCustomerLabelResult.h
include/alibabacloud/accountlabel/model/QueryCustomerLabelRequest.h
include/alibabacloud/accountlabel/model/QueryCustomerLabelResult.h
include/alibabacloud/accountlabel/model/QueryCustomerLabelByConfigGroupRequest.h
include/alibabacloud/accountlabel/model/QueryCustomerLabelByConfigGroupResult.h )
set(accountlabel_src
src/AccountLabelClient.cc
src/model/AddCustomerLabelRequest.cc
src/model/AddCustomerLabelResult.cc
src/model/BatchFetchAccountLabelRequest.cc
src/model/BatchFetchAccountLabelResult.cc
src/model/DeleteCustomerLabelRequest.cc
src/model/DeleteCustomerLabelResult.cc
src/model/QueryCustomerLabelRequest.cc
src/model/QueryCustomerLabelResult.cc
src/model/QueryCustomerLabelByConfigGroupRequest.cc
src/model/QueryCustomerLabelByConfigGroupResult.cc )
add_library(accountlabel ${LIB_TYPE}
${accountlabel_public_header}
${accountlabel_public_header_model}
${accountlabel_src})
set_target_properties(accountlabel
PROPERTIES
LINKER_LANGUAGE CXX
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}accountlabel
)
if(${LIB_TYPE} STREQUAL "SHARED")
set_target_properties(accountlabel
PROPERTIES
DEFINE_SYMBOL ALIBABACLOUD_ACCOUNTLABEL_LIBRARY)
endif()
target_include_directories(accountlabel
PRIVATE include
${CMAKE_SOURCE_DIR}/core/include
)
target_link_libraries(accountlabel
core)
if(CMAKE_HOST_WIN32)
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
set(jsoncpp_install_dir ${INSTALL_DIR})
add_dependencies(accountlabel
jsoncpp)
target_include_directories(accountlabel
PRIVATE ${jsoncpp_install_dir}/include)
target_link_libraries(accountlabel
${jsoncpp_install_dir}/lib/jsoncpp.lib)
set_target_properties(accountlabel
PROPERTIES
COMPILE_OPTIONS "/bigobj")
else()
target_include_directories(accountlabel
PRIVATE /usr/include/jsoncpp)
target_link_libraries(accountlabel
jsoncpp)
endif()
install(FILES ${accountlabel_public_header}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/accountlabel)
install(FILES ${accountlabel_public_header_model}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/accountlabel/model)
install(TARGETS accountlabel
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)

View File

@@ -0,0 +1,86 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT 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_ACCOUNTLABEL_ACCOUNTLABELCLIENT_H_
#define ALIBABACLOUD_ACCOUNTLABEL_ACCOUNTLABELCLIENT_H_
#include <future>
#include <alibabacloud/core/AsyncCallerContext.h>
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RpcServiceClient.h>
#include "AccountLabelExport.h"
#include "model/AddCustomerLabelRequest.h"
#include "model/AddCustomerLabelResult.h"
#include "model/BatchFetchAccountLabelRequest.h"
#include "model/BatchFetchAccountLabelResult.h"
#include "model/DeleteCustomerLabelRequest.h"
#include "model/DeleteCustomerLabelResult.h"
#include "model/QueryCustomerLabelRequest.h"
#include "model/QueryCustomerLabelResult.h"
#include "model/QueryCustomerLabelByConfigGroupRequest.h"
#include "model/QueryCustomerLabelByConfigGroupResult.h"
namespace AlibabaCloud
{
namespace AccountLabel
{
class ALIBABACLOUD_ACCOUNTLABEL_EXPORT AccountLabelClient : public RpcServiceClient
{
public:
typedef Outcome<Error, Model::AddCustomerLabelResult> AddCustomerLabelOutcome;
typedef std::future<AddCustomerLabelOutcome> AddCustomerLabelOutcomeCallable;
typedef std::function<void(const AccountLabelClient*, const Model::AddCustomerLabelRequest&, const AddCustomerLabelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddCustomerLabelAsyncHandler;
typedef Outcome<Error, Model::BatchFetchAccountLabelResult> BatchFetchAccountLabelOutcome;
typedef std::future<BatchFetchAccountLabelOutcome> BatchFetchAccountLabelOutcomeCallable;
typedef std::function<void(const AccountLabelClient*, const Model::BatchFetchAccountLabelRequest&, const BatchFetchAccountLabelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchFetchAccountLabelAsyncHandler;
typedef Outcome<Error, Model::DeleteCustomerLabelResult> DeleteCustomerLabelOutcome;
typedef std::future<DeleteCustomerLabelOutcome> DeleteCustomerLabelOutcomeCallable;
typedef std::function<void(const AccountLabelClient*, const Model::DeleteCustomerLabelRequest&, const DeleteCustomerLabelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCustomerLabelAsyncHandler;
typedef Outcome<Error, Model::QueryCustomerLabelResult> QueryCustomerLabelOutcome;
typedef std::future<QueryCustomerLabelOutcome> QueryCustomerLabelOutcomeCallable;
typedef std::function<void(const AccountLabelClient*, const Model::QueryCustomerLabelRequest&, const QueryCustomerLabelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryCustomerLabelAsyncHandler;
typedef Outcome<Error, Model::QueryCustomerLabelByConfigGroupResult> QueryCustomerLabelByConfigGroupOutcome;
typedef std::future<QueryCustomerLabelByConfigGroupOutcome> QueryCustomerLabelByConfigGroupOutcomeCallable;
typedef std::function<void(const AccountLabelClient*, const Model::QueryCustomerLabelByConfigGroupRequest&, const QueryCustomerLabelByConfigGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryCustomerLabelByConfigGroupAsyncHandler;
AccountLabelClient(const Credentials &credentials, const ClientConfiguration &configuration);
AccountLabelClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
AccountLabelClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~AccountLabelClient();
AddCustomerLabelOutcome addCustomerLabel(const Model::AddCustomerLabelRequest &request)const;
void addCustomerLabelAsync(const Model::AddCustomerLabelRequest& request, const AddCustomerLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddCustomerLabelOutcomeCallable addCustomerLabelCallable(const Model::AddCustomerLabelRequest& request) const;
BatchFetchAccountLabelOutcome batchFetchAccountLabel(const Model::BatchFetchAccountLabelRequest &request)const;
void batchFetchAccountLabelAsync(const Model::BatchFetchAccountLabelRequest& request, const BatchFetchAccountLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BatchFetchAccountLabelOutcomeCallable batchFetchAccountLabelCallable(const Model::BatchFetchAccountLabelRequest& request) const;
DeleteCustomerLabelOutcome deleteCustomerLabel(const Model::DeleteCustomerLabelRequest &request)const;
void deleteCustomerLabelAsync(const Model::DeleteCustomerLabelRequest& request, const DeleteCustomerLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteCustomerLabelOutcomeCallable deleteCustomerLabelCallable(const Model::DeleteCustomerLabelRequest& request) const;
QueryCustomerLabelOutcome queryCustomerLabel(const Model::QueryCustomerLabelRequest &request)const;
void queryCustomerLabelAsync(const Model::QueryCustomerLabelRequest& request, const QueryCustomerLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryCustomerLabelOutcomeCallable queryCustomerLabelCallable(const Model::QueryCustomerLabelRequest& request) const;
QueryCustomerLabelByConfigGroupOutcome queryCustomerLabelByConfigGroup(const Model::QueryCustomerLabelByConfigGroupRequest &request)const;
void queryCustomerLabelByConfigGroupAsync(const Model::QueryCustomerLabelByConfigGroupRequest& request, const QueryCustomerLabelByConfigGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryCustomerLabelByConfigGroupOutcomeCallable queryCustomerLabelByConfigGroupCallable(const Model::QueryCustomerLabelByConfigGroupRequest& request) const;
private:
std::shared_ptr<EndpointProvider> endpointProvider_;
};
}
}
#endif // !ALIBABACLOUD_ACCOUNTLABEL_ACCOUNTLABELCLIENT_H_

View File

@@ -0,0 +1,32 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT 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_ACCOUNTLABEL_ACCOUNTLABELEXPORT_H_
#define ALIBABACLOUD_ACCOUNTLABEL_ACCOUNTLABELEXPORT_H_
#include <alibabacloud/core/Global.h>
#if defined(ALIBABACLOUD_SHARED)
# if defined(ALIBABACLOUD_ACCOUNTLABEL_LIBRARY)
# define ALIBABACLOUD_ACCOUNTLABEL_EXPORT ALIBABACLOUD_DECL_EXPORT
# else
# define ALIBABACLOUD_ACCOUNTLABEL_EXPORT ALIBABACLOUD_DECL_IMPORT
# endif
#else
# define ALIBABACLOUD_ACCOUNTLABEL_EXPORT
#endif
#endif // !ALIBABACLOUD_ACCOUNTLABEL_ACCOUNTLABELEXPORT_H_

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.
*/
#ifndef ALIBABACLOUD_ACCOUNTLABEL_MODEL_ADDCUSTOMERLABELREQUEST_H_
#define ALIBABACLOUD_ACCOUNTLABEL_MODEL_ADDCUSTOMERLABELREQUEST_H_
#include <alibabacloud/accountlabel/AccountLabelExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace AccountLabel {
namespace Model {
class ALIBABACLOUD_ACCOUNTLABEL_EXPORT AddCustomerLabelRequest : public RpcServiceRequest {
public:
AddCustomerLabelRequest();
~AddCustomerLabelRequest();
std::string getLabelSeries() const;
void setLabelSeries(const std::string &labelSeries);
std::string getOrganization() const;
void setOrganization(const std::string &organization);
std::string getEndtime() const;
void setEndtime(const std::string &endtime);
long getPK() const;
void setPK(long pK);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::vector<std::string> getLabelTypes() const;
void setLabelTypes(const std::vector<std::string> &labelTypes);
std::string getUserName() const;
void setUserName(const std::string &userName);
std::string getToken() const;
void setToken(const std::string &token);
private:
std::string labelSeries_;
std::string organization_;
std::string endtime_;
long pK_;
std::string startTime_;
std::vector<std::string> labelTypes_;
std::string userName_;
std::string token_;
};
} // namespace Model
} // namespace AccountLabel
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACCOUNTLABEL_MODEL_ADDCUSTOMERLABELREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ACCOUNTLABEL_MODEL_ADDCUSTOMERLABELRESULT_H_
#define ALIBABACLOUD_ACCOUNTLABEL_MODEL_ADDCUSTOMERLABELRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/accountlabel/AccountLabelExport.h>
namespace AlibabaCloud
{
namespace AccountLabel
{
namespace Model
{
class ALIBABACLOUD_ACCOUNTLABEL_EXPORT AddCustomerLabelResult : public ServiceResult
{
public:
AddCustomerLabelResult();
explicit AddCustomerLabelResult(const std::string &payload);
~AddCustomerLabelResult();
std::string getMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ACCOUNTLABEL_MODEL_ADDCUSTOMERLABELRESULT_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_ACCOUNTLABEL_MODEL_BATCHFETCHACCOUNTLABELREQUEST_H_
#define ALIBABACLOUD_ACCOUNTLABEL_MODEL_BATCHFETCHACCOUNTLABELREQUEST_H_
#include <alibabacloud/accountlabel/AccountLabelExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace AccountLabel {
namespace Model {
class ALIBABACLOUD_ACCOUNTLABEL_EXPORT BatchFetchAccountLabelRequest : public RpcServiceRequest {
public:
BatchFetchAccountLabelRequest();
~BatchFetchAccountLabelRequest();
std::string getOrganization() const;
void setOrganization(const std::string &organization);
long getPk() const;
void setPk(long pk);
std::string getUserName() const;
void setUserName(const std::string &userName);
bool getInstant() const;
void setInstant(bool instant);
std::string getToken() const;
void setToken(const std::string &token);
std::vector<std::string> getLabelSeriesList() const;
void setLabelSeriesList(const std::vector<std::string> &labelSeriesList);
private:
std::string organization_;
long pk_;
std::string userName_;
bool instant_;
std::string token_;
std::vector<std::string> labelSeriesList_;
};
} // namespace Model
} // namespace AccountLabel
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACCOUNTLABEL_MODEL_BATCHFETCHACCOUNTLABELREQUEST_H_

View File

@@ -0,0 +1,70 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ACCOUNTLABEL_MODEL_BATCHFETCHACCOUNTLABELRESULT_H_
#define ALIBABACLOUD_ACCOUNTLABEL_MODEL_BATCHFETCHACCOUNTLABELRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/accountlabel/AccountLabelExport.h>
namespace AlibabaCloud
{
namespace AccountLabel
{
namespace Model
{
class ALIBABACLOUD_ACCOUNTLABEL_EXPORT BatchFetchAccountLabelResult : public ServiceResult
{
public:
struct AccountLabelInfoDto
{
std::string labelSeries;
long endTime;
long kp;
long gmtModified;
std::string label;
long startTime;
std::string creator;
long gmtCreated;
};
BatchFetchAccountLabelResult();
explicit BatchFetchAccountLabelResult(const std::string &payload);
~BatchFetchAccountLabelResult();
std::string getMessage()const;
std::vector<AccountLabelInfoDto> getData()const;
long getCount()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::vector<AccountLabelInfoDto> data_;
long count_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ACCOUNTLABEL_MODEL_BATCHFETCHACCOUNTLABELRESULT_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_ACCOUNTLABEL_MODEL_DELETECUSTOMERLABELREQUEST_H_
#define ALIBABACLOUD_ACCOUNTLABEL_MODEL_DELETECUSTOMERLABELREQUEST_H_
#include <alibabacloud/accountlabel/AccountLabelExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace AccountLabel {
namespace Model {
class ALIBABACLOUD_ACCOUNTLABEL_EXPORT DeleteCustomerLabelRequest : public RpcServiceRequest {
public:
DeleteCustomerLabelRequest();
~DeleteCustomerLabelRequest();
std::string getLabelSeries() const;
void setLabelSeries(const std::string &labelSeries);
std::string getOrganization() const;
void setOrganization(const std::string &organization);
long getPK() const;
void setPK(long pK);
std::vector<std::string> getLabelTypes() const;
void setLabelTypes(const std::vector<std::string> &labelTypes);
std::string getUserName() const;
void setUserName(const std::string &userName);
std::string getToken() const;
void setToken(const std::string &token);
private:
std::string labelSeries_;
std::string organization_;
long pK_;
std::vector<std::string> labelTypes_;
std::string userName_;
std::string token_;
};
} // namespace Model
} // namespace AccountLabel
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACCOUNTLABEL_MODEL_DELETECUSTOMERLABELREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ACCOUNTLABEL_MODEL_DELETECUSTOMERLABELRESULT_H_
#define ALIBABACLOUD_ACCOUNTLABEL_MODEL_DELETECUSTOMERLABELRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/accountlabel/AccountLabelExport.h>
namespace AlibabaCloud
{
namespace AccountLabel
{
namespace Model
{
class ALIBABACLOUD_ACCOUNTLABEL_EXPORT DeleteCustomerLabelResult : public ServiceResult
{
public:
DeleteCustomerLabelResult();
explicit DeleteCustomerLabelResult(const std::string &payload);
~DeleteCustomerLabelResult();
std::string getMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ACCOUNTLABEL_MODEL_DELETECUSTOMERLABELRESULT_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_ACCOUNTLABEL_MODEL_QUERYCUSTOMERLABELBYCONFIGGROUPREQUEST_H_
#define ALIBABACLOUD_ACCOUNTLABEL_MODEL_QUERYCUSTOMERLABELBYCONFIGGROUPREQUEST_H_
#include <alibabacloud/accountlabel/AccountLabelExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace AccountLabel {
namespace Model {
class ALIBABACLOUD_ACCOUNTLABEL_EXPORT QueryCustomerLabelByConfigGroupRequest : public RpcServiceRequest {
public:
QueryCustomerLabelByConfigGroupRequest();
~QueryCustomerLabelByConfigGroupRequest();
std::string getGroupType() const;
void setGroupType(const std::string &groupType);
long getPK() const;
void setPK(long pK);
std::string getToken() const;
void setToken(const std::string &token);
private:
std::string groupType_;
long pK_;
std::string token_;
};
} // namespace Model
} // namespace AccountLabel
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACCOUNTLABEL_MODEL_QUERYCUSTOMERLABELBYCONFIGGROUPREQUEST_H_

View File

@@ -0,0 +1,62 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ACCOUNTLABEL_MODEL_QUERYCUSTOMERLABELBYCONFIGGROUPRESULT_H_
#define ALIBABACLOUD_ACCOUNTLABEL_MODEL_QUERYCUSTOMERLABELBYCONFIGGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/accountlabel/AccountLabelExport.h>
namespace AlibabaCloud
{
namespace AccountLabel
{
namespace Model
{
class ALIBABACLOUD_ACCOUNTLABEL_EXPORT QueryCustomerLabelByConfigGroupResult : public ServiceResult
{
public:
struct CustomerLabel
{
std::string labelSeries;
std::string label;
};
QueryCustomerLabelByConfigGroupResult();
explicit QueryCustomerLabelByConfigGroupResult(const std::string &payload);
~QueryCustomerLabelByConfigGroupResult();
std::string getMessage()const;
std::vector<CustomerLabel> getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::vector<CustomerLabel> data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ACCOUNTLABEL_MODEL_QUERYCUSTOMERLABELBYCONFIGGROUPRESULT_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_ACCOUNTLABEL_MODEL_QUERYCUSTOMERLABELREQUEST_H_
#define ALIBABACLOUD_ACCOUNTLABEL_MODEL_QUERYCUSTOMERLABELREQUEST_H_
#include <alibabacloud/accountlabel/AccountLabelExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace AccountLabel {
namespace Model {
class ALIBABACLOUD_ACCOUNTLABEL_EXPORT QueryCustomerLabelRequest : public RpcServiceRequest {
public:
QueryCustomerLabelRequest();
~QueryCustomerLabelRequest();
std::string getLabelSeries() const;
void setLabelSeries(const std::string &labelSeries);
long getPK() const;
void setPK(long pK);
std::string getToken() const;
void setToken(const std::string &token);
bool getInstant() const;
void setInstant(bool instant);
private:
std::string labelSeries_;
long pK_;
std::string token_;
bool instant_;
};
} // namespace Model
} // namespace AccountLabel
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACCOUNTLABEL_MODEL_QUERYCUSTOMERLABELREQUEST_H_

View File

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

View File

@@ -0,0 +1,233 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT 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/accountlabel/AccountLabelClient.h>
#include <alibabacloud/core/SimpleCredentialsProvider.h>
using namespace AlibabaCloud;
using namespace AlibabaCloud::Location;
using namespace AlibabaCloud::AccountLabel;
using namespace AlibabaCloud::AccountLabel::Model;
namespace
{
const std::string SERVICE_NAME = "AccountLabel";
}
AccountLabelClient::AccountLabelClient(const Credentials &credentials, const ClientConfiguration &configuration) :
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
AccountLabelClient::AccountLabelClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
AccountLabelClient::AccountLabelClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
{
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
AccountLabelClient::~AccountLabelClient()
{}
AccountLabelClient::AddCustomerLabelOutcome AccountLabelClient::addCustomerLabel(const AddCustomerLabelRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return AddCustomerLabelOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return AddCustomerLabelOutcome(AddCustomerLabelResult(outcome.result()));
else
return AddCustomerLabelOutcome(outcome.error());
}
void AccountLabelClient::addCustomerLabelAsync(const AddCustomerLabelRequest& request, const AddCustomerLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, addCustomerLabel(request), context);
};
asyncExecute(new Runnable(fn));
}
AccountLabelClient::AddCustomerLabelOutcomeCallable AccountLabelClient::addCustomerLabelCallable(const AddCustomerLabelRequest &request) const
{
auto task = std::make_shared<std::packaged_task<AddCustomerLabelOutcome()>>(
[this, request]()
{
return this->addCustomerLabel(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AccountLabelClient::BatchFetchAccountLabelOutcome AccountLabelClient::batchFetchAccountLabel(const BatchFetchAccountLabelRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return BatchFetchAccountLabelOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return BatchFetchAccountLabelOutcome(BatchFetchAccountLabelResult(outcome.result()));
else
return BatchFetchAccountLabelOutcome(outcome.error());
}
void AccountLabelClient::batchFetchAccountLabelAsync(const BatchFetchAccountLabelRequest& request, const BatchFetchAccountLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, batchFetchAccountLabel(request), context);
};
asyncExecute(new Runnable(fn));
}
AccountLabelClient::BatchFetchAccountLabelOutcomeCallable AccountLabelClient::batchFetchAccountLabelCallable(const BatchFetchAccountLabelRequest &request) const
{
auto task = std::make_shared<std::packaged_task<BatchFetchAccountLabelOutcome()>>(
[this, request]()
{
return this->batchFetchAccountLabel(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AccountLabelClient::DeleteCustomerLabelOutcome AccountLabelClient::deleteCustomerLabel(const DeleteCustomerLabelRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DeleteCustomerLabelOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DeleteCustomerLabelOutcome(DeleteCustomerLabelResult(outcome.result()));
else
return DeleteCustomerLabelOutcome(outcome.error());
}
void AccountLabelClient::deleteCustomerLabelAsync(const DeleteCustomerLabelRequest& request, const DeleteCustomerLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, deleteCustomerLabel(request), context);
};
asyncExecute(new Runnable(fn));
}
AccountLabelClient::DeleteCustomerLabelOutcomeCallable AccountLabelClient::deleteCustomerLabelCallable(const DeleteCustomerLabelRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DeleteCustomerLabelOutcome()>>(
[this, request]()
{
return this->deleteCustomerLabel(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AccountLabelClient::QueryCustomerLabelOutcome AccountLabelClient::queryCustomerLabel(const QueryCustomerLabelRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryCustomerLabelOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryCustomerLabelOutcome(QueryCustomerLabelResult(outcome.result()));
else
return QueryCustomerLabelOutcome(outcome.error());
}
void AccountLabelClient::queryCustomerLabelAsync(const QueryCustomerLabelRequest& request, const QueryCustomerLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryCustomerLabel(request), context);
};
asyncExecute(new Runnable(fn));
}
AccountLabelClient::QueryCustomerLabelOutcomeCallable AccountLabelClient::queryCustomerLabelCallable(const QueryCustomerLabelRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryCustomerLabelOutcome()>>(
[this, request]()
{
return this->queryCustomerLabel(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AccountLabelClient::QueryCustomerLabelByConfigGroupOutcome AccountLabelClient::queryCustomerLabelByConfigGroup(const QueryCustomerLabelByConfigGroupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryCustomerLabelByConfigGroupOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryCustomerLabelByConfigGroupOutcome(QueryCustomerLabelByConfigGroupResult(outcome.result()));
else
return QueryCustomerLabelByConfigGroupOutcome(outcome.error());
}
void AccountLabelClient::queryCustomerLabelByConfigGroupAsync(const QueryCustomerLabelByConfigGroupRequest& request, const QueryCustomerLabelByConfigGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryCustomerLabelByConfigGroup(request), context);
};
asyncExecute(new Runnable(fn));
}
AccountLabelClient::QueryCustomerLabelByConfigGroupOutcomeCallable AccountLabelClient::queryCustomerLabelByConfigGroupCallable(const QueryCustomerLabelByConfigGroupRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryCustomerLabelByConfigGroupOutcome()>>(
[this, request]()
{
return this->queryCustomerLabelByConfigGroup(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}

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/accountlabel/model/AddCustomerLabelRequest.h>
using AlibabaCloud::AccountLabel::Model::AddCustomerLabelRequest;
AddCustomerLabelRequest::AddCustomerLabelRequest()
: RpcServiceRequest("accountlabel", "2020-03-15", "AddCustomerLabel") {
setMethod(HttpRequest::Method::Post);
}
AddCustomerLabelRequest::~AddCustomerLabelRequest() {}
std::string AddCustomerLabelRequest::getLabelSeries() const {
return labelSeries_;
}
void AddCustomerLabelRequest::setLabelSeries(const std::string &labelSeries) {
labelSeries_ = labelSeries;
setParameter(std::string("LabelSeries"), labelSeries);
}
std::string AddCustomerLabelRequest::getOrganization() const {
return organization_;
}
void AddCustomerLabelRequest::setOrganization(const std::string &organization) {
organization_ = organization;
setParameter(std::string("Organization"), organization);
}
std::string AddCustomerLabelRequest::getEndtime() const {
return endtime_;
}
void AddCustomerLabelRequest::setEndtime(const std::string &endtime) {
endtime_ = endtime;
setParameter(std::string("Endtime"), endtime);
}
long AddCustomerLabelRequest::getPK() const {
return pK_;
}
void AddCustomerLabelRequest::setPK(long pK) {
pK_ = pK;
setParameter(std::string("PK"), std::to_string(pK));
}
std::string AddCustomerLabelRequest::getStartTime() const {
return startTime_;
}
void AddCustomerLabelRequest::setStartTime(const std::string &startTime) {
startTime_ = startTime;
setParameter(std::string("StartTime"), startTime);
}
std::vector<std::string> AddCustomerLabelRequest::getLabelTypes() const {
return labelTypes_;
}
void AddCustomerLabelRequest::setLabelTypes(const std::vector<std::string> &labelTypes) {
labelTypes_ = labelTypes;
}
std::string AddCustomerLabelRequest::getUserName() const {
return userName_;
}
void AddCustomerLabelRequest::setUserName(const std::string &userName) {
userName_ = userName;
setParameter(std::string("UserName"), userName);
}
std::string AddCustomerLabelRequest::getToken() const {
return token_;
}
void AddCustomerLabelRequest::setToken(const std::string &token) {
token_ = token;
setParameter(std::string("Token"), token);
}

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.
*/
#include <alibabacloud/accountlabel/model/AddCustomerLabelResult.h>
#include <json/json.h>
using namespace AlibabaCloud::AccountLabel;
using namespace AlibabaCloud::AccountLabel::Model;
AddCustomerLabelResult::AddCustomerLabelResult() :
ServiceResult()
{}
AddCustomerLabelResult::AddCustomerLabelResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
AddCustomerLabelResult::~AddCustomerLabelResult()
{}
void AddCustomerLabelResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
std::string AddCustomerLabelResult::getMessage()const
{
return message_;
}
std::string AddCustomerLabelResult::getCode()const
{
return code_;
}
bool AddCustomerLabelResult::getSuccess()const
{
return success_;
}

View File

@@ -0,0 +1,83 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/accountlabel/model/BatchFetchAccountLabelRequest.h>
using AlibabaCloud::AccountLabel::Model::BatchFetchAccountLabelRequest;
BatchFetchAccountLabelRequest::BatchFetchAccountLabelRequest()
: RpcServiceRequest("accountlabel", "2020-03-15", "BatchFetchAccountLabel") {
setMethod(HttpRequest::Method::Post);
}
BatchFetchAccountLabelRequest::~BatchFetchAccountLabelRequest() {}
std::string BatchFetchAccountLabelRequest::getOrganization() const {
return organization_;
}
void BatchFetchAccountLabelRequest::setOrganization(const std::string &organization) {
organization_ = organization;
setParameter(std::string("Organization"), organization);
}
long BatchFetchAccountLabelRequest::getPk() const {
return pk_;
}
void BatchFetchAccountLabelRequest::setPk(long pk) {
pk_ = pk;
setParameter(std::string("Pk"), std::to_string(pk));
}
std::string BatchFetchAccountLabelRequest::getUserName() const {
return userName_;
}
void BatchFetchAccountLabelRequest::setUserName(const std::string &userName) {
userName_ = userName;
setParameter(std::string("UserName"), userName);
}
bool BatchFetchAccountLabelRequest::getInstant() const {
return instant_;
}
void BatchFetchAccountLabelRequest::setInstant(bool instant) {
instant_ = instant;
setParameter(std::string("Instant"), instant ? "true" : "false");
}
std::string BatchFetchAccountLabelRequest::getToken() const {
return token_;
}
void BatchFetchAccountLabelRequest::setToken(const std::string &token) {
token_ = token;
setParameter(std::string("Token"), token);
}
std::vector<BatchFetchAccountLabelRequest::std::string> BatchFetchAccountLabelRequest::getLabelSeriesList() const {
return labelSeriesList_;
}
void BatchFetchAccountLabelRequest::setLabelSeriesList(const std::vector<BatchFetchAccountLabelRequest::std::string> &labelSeriesList) {
labelSeriesList_ = labelSeriesList;
for(int dep1 = 0; dep1 != labelSeriesList.size(); dep1++) {
setParameter(std::string("LabelSeriesList") + "." + std::to_string(dep1 + 1), labelSeriesList[dep1]);
}
}

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/accountlabel/model/BatchFetchAccountLabelResult.h>
#include <json/json.h>
using namespace AlibabaCloud::AccountLabel;
using namespace AlibabaCloud::AccountLabel::Model;
BatchFetchAccountLabelResult::BatchFetchAccountLabelResult() :
ServiceResult()
{}
BatchFetchAccountLabelResult::BatchFetchAccountLabelResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
BatchFetchAccountLabelResult::~BatchFetchAccountLabelResult()
{}
void BatchFetchAccountLabelResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDataNode = value["Data"]["AccountLabelInfoDto"];
for (auto valueDataAccountLabelInfoDto : allDataNode)
{
AccountLabelInfoDto dataObject;
if(!valueDataAccountLabelInfoDto["Creator"].isNull())
dataObject.creator = valueDataAccountLabelInfoDto["Creator"].asString();
if(!valueDataAccountLabelInfoDto["EndTime"].isNull())
dataObject.endTime = std::stol(valueDataAccountLabelInfoDto["EndTime"].asString());
if(!valueDataAccountLabelInfoDto["GmtCreated"].isNull())
dataObject.gmtCreated = std::stol(valueDataAccountLabelInfoDto["GmtCreated"].asString());
if(!valueDataAccountLabelInfoDto["GmtModified"].isNull())
dataObject.gmtModified = std::stol(valueDataAccountLabelInfoDto["GmtModified"].asString());
if(!valueDataAccountLabelInfoDto["Kp"].isNull())
dataObject.kp = std::stol(valueDataAccountLabelInfoDto["Kp"].asString());
if(!valueDataAccountLabelInfoDto["Label"].isNull())
dataObject.label = valueDataAccountLabelInfoDto["Label"].asString();
if(!valueDataAccountLabelInfoDto["LabelSeries"].isNull())
dataObject.labelSeries = valueDataAccountLabelInfoDto["LabelSeries"].asString();
if(!valueDataAccountLabelInfoDto["StartTime"].isNull())
dataObject.startTime = std::stol(valueDataAccountLabelInfoDto["StartTime"].asString());
data_.push_back(dataObject);
}
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Count"].isNull())
count_ = std::stol(value["Count"].asString());
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
std::string BatchFetchAccountLabelResult::getMessage()const
{
return message_;
}
std::vector<BatchFetchAccountLabelResult::AccountLabelInfoDto> BatchFetchAccountLabelResult::getData()const
{
return data_;
}
long BatchFetchAccountLabelResult::getCount()const
{
return count_;
}
std::string BatchFetchAccountLabelResult::getCode()const
{
return code_;
}
bool BatchFetchAccountLabelResult::getSuccess()const
{
return success_;
}

View File

@@ -0,0 +1,80 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/accountlabel/model/DeleteCustomerLabelRequest.h>
using AlibabaCloud::AccountLabel::Model::DeleteCustomerLabelRequest;
DeleteCustomerLabelRequest::DeleteCustomerLabelRequest()
: RpcServiceRequest("accountlabel", "2020-03-15", "DeleteCustomerLabel") {
setMethod(HttpRequest::Method::Post);
}
DeleteCustomerLabelRequest::~DeleteCustomerLabelRequest() {}
std::string DeleteCustomerLabelRequest::getLabelSeries() const {
return labelSeries_;
}
void DeleteCustomerLabelRequest::setLabelSeries(const std::string &labelSeries) {
labelSeries_ = labelSeries;
setParameter(std::string("LabelSeries"), labelSeries);
}
std::string DeleteCustomerLabelRequest::getOrganization() const {
return organization_;
}
void DeleteCustomerLabelRequest::setOrganization(const std::string &organization) {
organization_ = organization;
setParameter(std::string("Organization"), organization);
}
long DeleteCustomerLabelRequest::getPK() const {
return pK_;
}
void DeleteCustomerLabelRequest::setPK(long pK) {
pK_ = pK;
setParameter(std::string("PK"), std::to_string(pK));
}
std::vector<std::string> DeleteCustomerLabelRequest::getLabelTypes() const {
return labelTypes_;
}
void DeleteCustomerLabelRequest::setLabelTypes(const std::vector<std::string> &labelTypes) {
labelTypes_ = labelTypes;
}
std::string DeleteCustomerLabelRequest::getUserName() const {
return userName_;
}
void DeleteCustomerLabelRequest::setUserName(const std::string &userName) {
userName_ = userName;
setParameter(std::string("UserName"), userName);
}
std::string DeleteCustomerLabelRequest::getToken() const {
return token_;
}
void DeleteCustomerLabelRequest::setToken(const std::string &token) {
token_ = token;
setParameter(std::string("Token"), token);
}

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.
*/
#include <alibabacloud/accountlabel/model/DeleteCustomerLabelResult.h>
#include <json/json.h>
using namespace AlibabaCloud::AccountLabel;
using namespace AlibabaCloud::AccountLabel::Model;
DeleteCustomerLabelResult::DeleteCustomerLabelResult() :
ServiceResult()
{}
DeleteCustomerLabelResult::DeleteCustomerLabelResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DeleteCustomerLabelResult::~DeleteCustomerLabelResult()
{}
void DeleteCustomerLabelResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
std::string DeleteCustomerLabelResult::getMessage()const
{
return message_;
}
std::string DeleteCustomerLabelResult::getCode()const
{
return code_;
}
bool DeleteCustomerLabelResult::getSuccess()const
{
return success_;
}

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/accountlabel/model/QueryCustomerLabelByConfigGroupRequest.h>
using AlibabaCloud::AccountLabel::Model::QueryCustomerLabelByConfigGroupRequest;
QueryCustomerLabelByConfigGroupRequest::QueryCustomerLabelByConfigGroupRequest()
: RpcServiceRequest("accountlabel", "2020-03-15", "QueryCustomerLabelByConfigGroup") {
setMethod(HttpRequest::Method::Post);
}
QueryCustomerLabelByConfigGroupRequest::~QueryCustomerLabelByConfigGroupRequest() {}
std::string QueryCustomerLabelByConfigGroupRequest::getGroupType() const {
return groupType_;
}
void QueryCustomerLabelByConfigGroupRequest::setGroupType(const std::string &groupType) {
groupType_ = groupType;
setParameter(std::string("GroupType"), groupType);
}
long QueryCustomerLabelByConfigGroupRequest::getPK() const {
return pK_;
}
void QueryCustomerLabelByConfigGroupRequest::setPK(long pK) {
pK_ = pK;
setParameter(std::string("PK"), std::to_string(pK));
}
std::string QueryCustomerLabelByConfigGroupRequest::getToken() const {
return token_;
}
void QueryCustomerLabelByConfigGroupRequest::setToken(const std::string &token) {
token_ = token;
setParameter(std::string("Token"), token);
}

View File

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

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/accountlabel/model/QueryCustomerLabelRequest.h>
using AlibabaCloud::AccountLabel::Model::QueryCustomerLabelRequest;
QueryCustomerLabelRequest::QueryCustomerLabelRequest()
: RpcServiceRequest("accountlabel", "2020-03-15", "QueryCustomerLabel") {
setMethod(HttpRequest::Method::Post);
}
QueryCustomerLabelRequest::~QueryCustomerLabelRequest() {}
std::string QueryCustomerLabelRequest::getLabelSeries() const {
return labelSeries_;
}
void QueryCustomerLabelRequest::setLabelSeries(const std::string &labelSeries) {
labelSeries_ = labelSeries;
setParameter(std::string("LabelSeries"), labelSeries);
}
long QueryCustomerLabelRequest::getPK() const {
return pK_;
}
void QueryCustomerLabelRequest::setPK(long pK) {
pK_ = pK;
setParameter(std::string("PK"), std::to_string(pK));
}
std::string QueryCustomerLabelRequest::getToken() const {
return token_;
}
void QueryCustomerLabelRequest::setToken(const std::string &token) {
token_ = token;
setParameter(std::string("Token"), token);
}
bool QueryCustomerLabelRequest::getInstant() const {
return instant_;
}
void QueryCustomerLabelRequest::setInstant(bool instant) {
instant_ = instant;
setParameter(std::string("Instant"), instant ? "true" : "false");
}

View File

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

View File

@@ -23,371 +23,415 @@ 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/BindAccountRequest.h
include/alibabacloud/adb/model/BindAccountResult.h
include/alibabacloud/adb/model/CheckBindRamUserRequest.h
include/alibabacloud/adb/model/CheckBindRamUserResult.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
include/alibabacloud/adb/model/BindDBResourcePoolWithUserResult.h
include/alibabacloud/adb/model/CreateAccountRequest.h
include/alibabacloud/adb/model/CreateAccountResult.h
include/alibabacloud/adb/model/CreateDBClusterRequest.h
include/alibabacloud/adb/model/CreateDBClusterResult.h
include/alibabacloud/adb/model/CreateDBResourceGroupRequest.h
include/alibabacloud/adb/model/CreateDBResourceGroupResult.h
include/alibabacloud/adb/model/CreateOssSubDirectoryRequest.h
include/alibabacloud/adb/model/CreateOssSubDirectoryResult.h
include/alibabacloud/adb/model/CreateSparkTemplateRequest.h
include/alibabacloud/adb/model/CreateSparkTemplateResult.h
include/alibabacloud/adb/model/CreateDBResourcePoolRequest.h
include/alibabacloud/adb/model/CreateDBResourcePoolResult.h
include/alibabacloud/adb/model/CreateElasticPlanRequest.h
include/alibabacloud/adb/model/CreateElasticPlanResult.h
include/alibabacloud/adb/model/DeleteAccountRequest.h
include/alibabacloud/adb/model/DeleteAccountResult.h
include/alibabacloud/adb/model/DeleteDBClusterRequest.h
include/alibabacloud/adb/model/DeleteDBClusterResult.h
include/alibabacloud/adb/model/DeleteDBResourceGroupRequest.h
include/alibabacloud/adb/model/DeleteDBResourceGroupResult.h
include/alibabacloud/adb/model/DeleteProcessInstanceRequest.h
include/alibabacloud/adb/model/DeleteProcessInstanceResult.h
include/alibabacloud/adb/model/DeleteSparkTemplateRequest.h
include/alibabacloud/adb/model/DeleteSparkTemplateResult.h
include/alibabacloud/adb/model/DeleteSparkTemplateFileRequest.h
include/alibabacloud/adb/model/DeleteSparkTemplateFileResult.h
include/alibabacloud/adb/model/DeleteDBResourcePoolRequest.h
include/alibabacloud/adb/model/DeleteDBResourcePoolResult.h
include/alibabacloud/adb/model/DeleteElasticPlanRequest.h
include/alibabacloud/adb/model/DeleteElasticPlanResult.h
include/alibabacloud/adb/model/DescribeAccountsRequest.h
include/alibabacloud/adb/model/DescribeAccountsResult.h
include/alibabacloud/adb/model/DescribeAdbMySqlColumnsRequest.h
include/alibabacloud/adb/model/DescribeAdbMySqlColumnsResult.h
include/alibabacloud/adb/model/DescribeAdbMySqlSchemasRequest.h
include/alibabacloud/adb/model/DescribeAdbMySqlSchemasResult.h
include/alibabacloud/adb/model/DescribeAdbMySqlTablesRequest.h
include/alibabacloud/adb/model/DescribeAdbMySqlTablesResult.h
include/alibabacloud/adb/model/DescribeApsActionLogsRequest.h
include/alibabacloud/adb/model/DescribeApsActionLogsResult.h
include/alibabacloud/adb/model/DescribeApsResourceGroupsRequest.h
include/alibabacloud/adb/model/DescribeApsResourceGroupsResult.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
include/alibabacloud/adb/model/DescribeBackupPolicyResult.h
include/alibabacloud/adb/model/DescribeBackupsRequest.h
include/alibabacloud/adb/model/DescribeBackupsResult.h
include/alibabacloud/adb/model/DescribeClusterAccessWhiteListRequest.h
include/alibabacloud/adb/model/DescribeClusterAccessWhiteListResult.h
include/alibabacloud/adb/model/DescribeClusterNetInfoRequest.h
include/alibabacloud/adb/model/DescribeClusterNetInfoResult.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/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
include/alibabacloud/adb/model/DescribeDBResourceGroupResult.h
include/alibabacloud/adb/model/DescribeDBResourcePoolRequest.h
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
include/alibabacloud/adb/model/DescribeElasticPlanResult.h
include/alibabacloud/adb/model/DescribeInclinedTablesRequest.h
include/alibabacloud/adb/model/DescribeInclinedTablesResult.h
include/alibabacloud/adb/model/DescribeLoadTasksRecordsRequest.h
include/alibabacloud/adb/model/DescribeLoadTasksRecordsResult.h
include/alibabacloud/adb/model/DescribeMaintenanceActionRequest.h
include/alibabacloud/adb/model/DescribeMaintenanceActionResult.h
include/alibabacloud/adb/model/DescribeOperatorPermissionRequest.h
include/alibabacloud/adb/model/DescribeOperatorPermissionResult.h
include/alibabacloud/adb/model/DescribePatternPerformanceRequest.h
include/alibabacloud/adb/model/DescribePatternPerformanceResult.h
include/alibabacloud/adb/model/DescribeProcessListRequest.h
include/alibabacloud/adb/model/DescribeProcessListResult.h
include/alibabacloud/adb/model/DescribeRegionsRequest.h
include/alibabacloud/adb/model/DescribeRegionsResult.h
include/alibabacloud/adb/model/DescribeSQLPatternAttributeRequest.h
include/alibabacloud/adb/model/DescribeSQLPatternAttributeResult.h
include/alibabacloud/adb/model/DescribeSQLPatternsRequest.h
include/alibabacloud/adb/model/DescribeSQLPatternsResult.h
include/alibabacloud/adb/model/DescribeSparkCodeLogRequest.h
include/alibabacloud/adb/model/DescribeSparkCodeLogResult.h
include/alibabacloud/adb/model/DescribeSparkCodeOutputRequest.h
include/alibabacloud/adb/model/DescribeSparkCodeOutputResult.h
include/alibabacloud/adb/model/DescribeSparkCodeWebUiRequest.h
include/alibabacloud/adb/model/DescribeSparkCodeWebUiResult.h
include/alibabacloud/adb/model/DescribeSQLPlanRequest.h
include/alibabacloud/adb/model/DescribeSQLPlanResult.h
include/alibabacloud/adb/model/DescribeSQLPlanTaskRequest.h
include/alibabacloud/adb/model/DescribeSQLPlanTaskResult.h
include/alibabacloud/adb/model/DescribeSchemasRequest.h
include/alibabacloud/adb/model/DescribeSchemasResult.h
include/alibabacloud/adb/model/DescribeSlowLogRecordsRequest.h
include/alibabacloud/adb/model/DescribeSlowLogRecordsResult.h
include/alibabacloud/adb/model/DescribeSlowLogTrendRequest.h
include/alibabacloud/adb/model/DescribeSlowLogTrendResult.h
include/alibabacloud/adb/model/DescribeSqlPatternRequest.h
include/alibabacloud/adb/model/DescribeSqlPatternResult.h
include/alibabacloud/adb/model/DescribeTableAccessCountRequest.h
include/alibabacloud/adb/model/DescribeTableAccessCountResult.h
include/alibabacloud/adb/model/DescribeTableDetailRequest.h
include/alibabacloud/adb/model/DescribeTableDetailResult.h
include/alibabacloud/adb/model/DescribeTablePartitionDiagnoseRequest.h
include/alibabacloud/adb/model/DescribeTablePartitionDiagnoseResult.h
include/alibabacloud/adb/model/DescribeTableStatisticsRequest.h
include/alibabacloud/adb/model/DescribeTableStatisticsResult.h
include/alibabacloud/adb/model/DescribeTablesRequest.h
include/alibabacloud/adb/model/DescribeTablesResult.h
include/alibabacloud/adb/model/DescribeTaskInfoRequest.h
include/alibabacloud/adb/model/DescribeTaskInfoResult.h
include/alibabacloud/adb/model/DescribeVSwitchesRequest.h
include/alibabacloud/adb/model/DescribeVSwitchesResult.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/GetDatabaseObjectsRequest.h
include/alibabacloud/adb/model/GetDatabaseObjectsResult.h
include/alibabacloud/adb/model/GetLakehouseValidResourceGroupsRequest.h
include/alibabacloud/adb/model/GetLakehouseValidResourceGroupsResult.h
include/alibabacloud/adb/model/GetSparkAppAttemptLogRequest.h
include/alibabacloud/adb/model/GetSparkAppAttemptLogResult.h
include/alibabacloud/adb/model/GetSparkAppInfoRequest.h
include/alibabacloud/adb/model/GetSparkAppInfoResult.h
include/alibabacloud/adb/model/GetSparkAppLogRequest.h
include/alibabacloud/adb/model/GetSparkAppLogResult.h
include/alibabacloud/adb/model/GetSparkAppMetricsRequest.h
include/alibabacloud/adb/model/GetSparkAppMetricsResult.h
include/alibabacloud/adb/model/GetSparkAppStateRequest.h
include/alibabacloud/adb/model/GetSparkAppStateResult.h
include/alibabacloud/adb/model/GetSparkAppWebUiAddressRequest.h
include/alibabacloud/adb/model/GetSparkAppWebUiAddressResult.h
include/alibabacloud/adb/model/GetSparkConfigLogPathRequest.h
include/alibabacloud/adb/model/GetSparkConfigLogPathResult.h
include/alibabacloud/adb/model/GetSparkLogAnalyzeTaskRequest.h
include/alibabacloud/adb/model/GetSparkLogAnalyzeTaskResult.h
include/alibabacloud/adb/model/GetSparkSQLEngineStateRequest.h
include/alibabacloud/adb/model/GetSparkSQLEngineStateResult.h
include/alibabacloud/adb/model/GetSparkTemplateFileContentRequest.h
include/alibabacloud/adb/model/GetSparkTemplateFileContentResult.h
include/alibabacloud/adb/model/GetSparkTemplateFolderTreeRequest.h
include/alibabacloud/adb/model/GetSparkTemplateFolderTreeResult.h
include/alibabacloud/adb/model/GetSparkTemplateFullTreeRequest.h
include/alibabacloud/adb/model/GetSparkTemplateFullTreeResult.h
include/alibabacloud/adb/model/GetTableRequest.h
include/alibabacloud/adb/model/GetTableResult.h
include/alibabacloud/adb/model/GetTableColumnsRequest.h
include/alibabacloud/adb/model/GetTableColumnsResult.h
include/alibabacloud/adb/model/GetTableDDLRequest.h
include/alibabacloud/adb/model/GetTableDDLResult.h
include/alibabacloud/adb/model/GetTableObjectsRequest.h
include/alibabacloud/adb/model/GetTableObjectsResult.h
include/alibabacloud/adb/model/GetViewDDLRequest.h
include/alibabacloud/adb/model/GetViewDDLResult.h
include/alibabacloud/adb/model/GetViewObjectsRequest.h
include/alibabacloud/adb/model/GetViewObjectsResult.h
include/alibabacloud/adb/model/KillSparkAppRequest.h
include/alibabacloud/adb/model/KillSparkAppResult.h
include/alibabacloud/adb/model/KillSparkLogAnalyzeTaskRequest.h
include/alibabacloud/adb/model/KillSparkLogAnalyzeTaskResult.h
include/alibabacloud/adb/model/KillSparkSQLEngineRequest.h
include/alibabacloud/adb/model/KillSparkSQLEngineResult.h
include/alibabacloud/adb/model/ListSparkAppAttemptsRequest.h
include/alibabacloud/adb/model/ListSparkAppAttemptsResult.h
include/alibabacloud/adb/model/ListSparkAppsRequest.h
include/alibabacloud/adb/model/ListSparkAppsResult.h
include/alibabacloud/adb/model/ListSparkLogAnalyzeTasksRequest.h
include/alibabacloud/adb/model/ListSparkLogAnalyzeTasksResult.h
include/alibabacloud/adb/model/ListSparkTemplateFileIdsRequest.h
include/alibabacloud/adb/model/ListSparkTemplateFileIdsResult.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
include/alibabacloud/adb/model/ModifyAuditLogConfigResult.h
include/alibabacloud/adb/model/ModifyAutoRenewAttributeRequest.h
include/alibabacloud/adb/model/ModifyAutoRenewAttributeResult.h
include/alibabacloud/adb/model/ModifyBackupPolicyRequest.h
include/alibabacloud/adb/model/ModifyBackupPolicyResult.h
include/alibabacloud/adb/model/ModifyClusterAccessWhiteListRequest.h
include/alibabacloud/adb/model/ModifyClusterAccessWhiteListResult.h
include/alibabacloud/adb/model/ModifyClusterConnectionStringRequest.h
include/alibabacloud/adb/model/ModifyClusterConnectionStringResult.h
include/alibabacloud/adb/model/ModifyDBClusterRequest.h
include/alibabacloud/adb/model/ModifyDBClusterResult.h
include/alibabacloud/adb/model/ModifyDBClusterAccessWhiteListRequest.h
include/alibabacloud/adb/model/ModifyDBClusterAccessWhiteListResult.h
include/alibabacloud/adb/model/ModifyDBClusterDescriptionRequest.h
include/alibabacloud/adb/model/ModifyDBClusterDescriptionResult.h
include/alibabacloud/adb/model/ModifyDBClusterMaintainTimeRequest.h
include/alibabacloud/adb/model/ModifyDBClusterMaintainTimeResult.h
include/alibabacloud/adb/model/ModifyDBClusterPayTypeRequest.h
include/alibabacloud/adb/model/ModifyDBClusterPayTypeResult.h
include/alibabacloud/adb/model/ModifyDBClusterResourceGroupRequest.h
include/alibabacloud/adb/model/ModifyDBClusterResourceGroupResult.h
include/alibabacloud/adb/model/ModifyDBResourceGroupRequest.h
include/alibabacloud/adb/model/ModifyDBResourceGroupResult.h
include/alibabacloud/adb/model/PreloadSparkAppMetricsRequest.h
include/alibabacloud/adb/model/PreloadSparkAppMetricsResult.h
include/alibabacloud/adb/model/ModifyDBResourcePoolRequest.h
include/alibabacloud/adb/model/ModifyDBResourcePoolResult.h
include/alibabacloud/adb/model/ModifyElasticPlanRequest.h
include/alibabacloud/adb/model/ModifyElasticPlanResult.h
include/alibabacloud/adb/model/ModifyLogBackupPolicyRequest.h
include/alibabacloud/adb/model/ModifyLogBackupPolicyResult.h
include/alibabacloud/adb/model/ModifyMaintenanceActionRequest.h
include/alibabacloud/adb/model/ModifyMaintenanceActionResult.h
include/alibabacloud/adb/model/ReleaseClusterPublicConnectionRequest.h
include/alibabacloud/adb/model/ReleaseClusterPublicConnectionResult.h
include/alibabacloud/adb/model/ResetAccountPasswordRequest.h
include/alibabacloud/adb/model/ResetAccountPasswordResult.h
include/alibabacloud/adb/model/SetSparkAppLogRootPathRequest.h
include/alibabacloud/adb/model/SetSparkAppLogRootPathResult.h
include/alibabacloud/adb/model/StartSparkSQLEngineRequest.h
include/alibabacloud/adb/model/StartSparkSQLEngineResult.h
include/alibabacloud/adb/model/SubmitSparkAppRequest.h
include/alibabacloud/adb/model/SubmitSparkAppResult.h
include/alibabacloud/adb/model/SubmitSparkLogAnalyzeTaskRequest.h
include/alibabacloud/adb/model/SubmitSparkLogAnalyzeTaskResult.h
include/alibabacloud/adb/model/UnbindAccountRequest.h
include/alibabacloud/adb/model/UnbindAccountResult.h
include/alibabacloud/adb/model/UpdateSparkTemplateFileRequest.h
include/alibabacloud/adb/model/UpdateSparkTemplateFileResult.h )
include/alibabacloud/adb/model/RevokeOperatorPermissionRequest.h
include/alibabacloud/adb/model/RevokeOperatorPermissionResult.h
include/alibabacloud/adb/model/TagResourcesRequest.h
include/alibabacloud/adb/model/TagResourcesResult.h
include/alibabacloud/adb/model/UnbindDBResourceGroupWithUserRequest.h
include/alibabacloud/adb/model/UnbindDBResourceGroupWithUserResult.h
include/alibabacloud/adb/model/UnbindDBResourcePoolWithUserRequest.h
include/alibabacloud/adb/model/UnbindDBResourcePoolWithUserResult.h
include/alibabacloud/adb/model/UntagResourcesRequest.h
include/alibabacloud/adb/model/UntagResourcesResult.h )
set(adb_src
src/AdbClient.cc
src/model/AllocateClusterPublicConnectionRequest.cc
src/model/AllocateClusterPublicConnectionResult.cc
src/model/BindAccountRequest.cc
src/model/BindAccountResult.cc
src/model/CheckBindRamUserRequest.cc
src/model/CheckBindRamUserResult.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
src/model/BindDBResourcePoolWithUserResult.cc
src/model/CreateAccountRequest.cc
src/model/CreateAccountResult.cc
src/model/CreateDBClusterRequest.cc
src/model/CreateDBClusterResult.cc
src/model/CreateDBResourceGroupRequest.cc
src/model/CreateDBResourceGroupResult.cc
src/model/CreateOssSubDirectoryRequest.cc
src/model/CreateOssSubDirectoryResult.cc
src/model/CreateSparkTemplateRequest.cc
src/model/CreateSparkTemplateResult.cc
src/model/CreateDBResourcePoolRequest.cc
src/model/CreateDBResourcePoolResult.cc
src/model/CreateElasticPlanRequest.cc
src/model/CreateElasticPlanResult.cc
src/model/DeleteAccountRequest.cc
src/model/DeleteAccountResult.cc
src/model/DeleteDBClusterRequest.cc
src/model/DeleteDBClusterResult.cc
src/model/DeleteDBResourceGroupRequest.cc
src/model/DeleteDBResourceGroupResult.cc
src/model/DeleteProcessInstanceRequest.cc
src/model/DeleteProcessInstanceResult.cc
src/model/DeleteSparkTemplateRequest.cc
src/model/DeleteSparkTemplateResult.cc
src/model/DeleteSparkTemplateFileRequest.cc
src/model/DeleteSparkTemplateFileResult.cc
src/model/DeleteDBResourcePoolRequest.cc
src/model/DeleteDBResourcePoolResult.cc
src/model/DeleteElasticPlanRequest.cc
src/model/DeleteElasticPlanResult.cc
src/model/DescribeAccountsRequest.cc
src/model/DescribeAccountsResult.cc
src/model/DescribeAdbMySqlColumnsRequest.cc
src/model/DescribeAdbMySqlColumnsResult.cc
src/model/DescribeAdbMySqlSchemasRequest.cc
src/model/DescribeAdbMySqlSchemasResult.cc
src/model/DescribeAdbMySqlTablesRequest.cc
src/model/DescribeAdbMySqlTablesResult.cc
src/model/DescribeApsActionLogsRequest.cc
src/model/DescribeApsActionLogsResult.cc
src/model/DescribeApsResourceGroupsRequest.cc
src/model/DescribeApsResourceGroupsResult.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
src/model/DescribeBackupPolicyResult.cc
src/model/DescribeBackupsRequest.cc
src/model/DescribeBackupsResult.cc
src/model/DescribeClusterAccessWhiteListRequest.cc
src/model/DescribeClusterAccessWhiteListResult.cc
src/model/DescribeClusterNetInfoRequest.cc
src/model/DescribeClusterNetInfoResult.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/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
src/model/DescribeDBResourceGroupResult.cc
src/model/DescribeDBResourcePoolRequest.cc
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
src/model/DescribeElasticPlanResult.cc
src/model/DescribeInclinedTablesRequest.cc
src/model/DescribeInclinedTablesResult.cc
src/model/DescribeLoadTasksRecordsRequest.cc
src/model/DescribeLoadTasksRecordsResult.cc
src/model/DescribeMaintenanceActionRequest.cc
src/model/DescribeMaintenanceActionResult.cc
src/model/DescribeOperatorPermissionRequest.cc
src/model/DescribeOperatorPermissionResult.cc
src/model/DescribePatternPerformanceRequest.cc
src/model/DescribePatternPerformanceResult.cc
src/model/DescribeProcessListRequest.cc
src/model/DescribeProcessListResult.cc
src/model/DescribeRegionsRequest.cc
src/model/DescribeRegionsResult.cc
src/model/DescribeSQLPatternAttributeRequest.cc
src/model/DescribeSQLPatternAttributeResult.cc
src/model/DescribeSQLPatternsRequest.cc
src/model/DescribeSQLPatternsResult.cc
src/model/DescribeSparkCodeLogRequest.cc
src/model/DescribeSparkCodeLogResult.cc
src/model/DescribeSparkCodeOutputRequest.cc
src/model/DescribeSparkCodeOutputResult.cc
src/model/DescribeSparkCodeWebUiRequest.cc
src/model/DescribeSparkCodeWebUiResult.cc
src/model/DescribeSQLPlanRequest.cc
src/model/DescribeSQLPlanResult.cc
src/model/DescribeSQLPlanTaskRequest.cc
src/model/DescribeSQLPlanTaskResult.cc
src/model/DescribeSchemasRequest.cc
src/model/DescribeSchemasResult.cc
src/model/DescribeSlowLogRecordsRequest.cc
src/model/DescribeSlowLogRecordsResult.cc
src/model/DescribeSlowLogTrendRequest.cc
src/model/DescribeSlowLogTrendResult.cc
src/model/DescribeSqlPatternRequest.cc
src/model/DescribeSqlPatternResult.cc
src/model/DescribeTableAccessCountRequest.cc
src/model/DescribeTableAccessCountResult.cc
src/model/DescribeTableDetailRequest.cc
src/model/DescribeTableDetailResult.cc
src/model/DescribeTablePartitionDiagnoseRequest.cc
src/model/DescribeTablePartitionDiagnoseResult.cc
src/model/DescribeTableStatisticsRequest.cc
src/model/DescribeTableStatisticsResult.cc
src/model/DescribeTablesRequest.cc
src/model/DescribeTablesResult.cc
src/model/DescribeTaskInfoRequest.cc
src/model/DescribeTaskInfoResult.cc
src/model/DescribeVSwitchesRequest.cc
src/model/DescribeVSwitchesResult.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/GetDatabaseObjectsRequest.cc
src/model/GetDatabaseObjectsResult.cc
src/model/GetLakehouseValidResourceGroupsRequest.cc
src/model/GetLakehouseValidResourceGroupsResult.cc
src/model/GetSparkAppAttemptLogRequest.cc
src/model/GetSparkAppAttemptLogResult.cc
src/model/GetSparkAppInfoRequest.cc
src/model/GetSparkAppInfoResult.cc
src/model/GetSparkAppLogRequest.cc
src/model/GetSparkAppLogResult.cc
src/model/GetSparkAppMetricsRequest.cc
src/model/GetSparkAppMetricsResult.cc
src/model/GetSparkAppStateRequest.cc
src/model/GetSparkAppStateResult.cc
src/model/GetSparkAppWebUiAddressRequest.cc
src/model/GetSparkAppWebUiAddressResult.cc
src/model/GetSparkConfigLogPathRequest.cc
src/model/GetSparkConfigLogPathResult.cc
src/model/GetSparkLogAnalyzeTaskRequest.cc
src/model/GetSparkLogAnalyzeTaskResult.cc
src/model/GetSparkSQLEngineStateRequest.cc
src/model/GetSparkSQLEngineStateResult.cc
src/model/GetSparkTemplateFileContentRequest.cc
src/model/GetSparkTemplateFileContentResult.cc
src/model/GetSparkTemplateFolderTreeRequest.cc
src/model/GetSparkTemplateFolderTreeResult.cc
src/model/GetSparkTemplateFullTreeRequest.cc
src/model/GetSparkTemplateFullTreeResult.cc
src/model/GetTableRequest.cc
src/model/GetTableResult.cc
src/model/GetTableColumnsRequest.cc
src/model/GetTableColumnsResult.cc
src/model/GetTableDDLRequest.cc
src/model/GetTableDDLResult.cc
src/model/GetTableObjectsRequest.cc
src/model/GetTableObjectsResult.cc
src/model/GetViewDDLRequest.cc
src/model/GetViewDDLResult.cc
src/model/GetViewObjectsRequest.cc
src/model/GetViewObjectsResult.cc
src/model/KillSparkAppRequest.cc
src/model/KillSparkAppResult.cc
src/model/KillSparkLogAnalyzeTaskRequest.cc
src/model/KillSparkLogAnalyzeTaskResult.cc
src/model/KillSparkSQLEngineRequest.cc
src/model/KillSparkSQLEngineResult.cc
src/model/ListSparkAppAttemptsRequest.cc
src/model/ListSparkAppAttemptsResult.cc
src/model/ListSparkAppsRequest.cc
src/model/ListSparkAppsResult.cc
src/model/ListSparkLogAnalyzeTasksRequest.cc
src/model/ListSparkLogAnalyzeTasksResult.cc
src/model/ListSparkTemplateFileIdsRequest.cc
src/model/ListSparkTemplateFileIdsResult.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
src/model/ModifyAuditLogConfigResult.cc
src/model/ModifyAutoRenewAttributeRequest.cc
src/model/ModifyAutoRenewAttributeResult.cc
src/model/ModifyBackupPolicyRequest.cc
src/model/ModifyBackupPolicyResult.cc
src/model/ModifyClusterAccessWhiteListRequest.cc
src/model/ModifyClusterAccessWhiteListResult.cc
src/model/ModifyClusterConnectionStringRequest.cc
src/model/ModifyClusterConnectionStringResult.cc
src/model/ModifyDBClusterRequest.cc
src/model/ModifyDBClusterResult.cc
src/model/ModifyDBClusterAccessWhiteListRequest.cc
src/model/ModifyDBClusterAccessWhiteListResult.cc
src/model/ModifyDBClusterDescriptionRequest.cc
src/model/ModifyDBClusterDescriptionResult.cc
src/model/ModifyDBClusterMaintainTimeRequest.cc
src/model/ModifyDBClusterMaintainTimeResult.cc
src/model/ModifyDBClusterPayTypeRequest.cc
src/model/ModifyDBClusterPayTypeResult.cc
src/model/ModifyDBClusterResourceGroupRequest.cc
src/model/ModifyDBClusterResourceGroupResult.cc
src/model/ModifyDBResourceGroupRequest.cc
src/model/ModifyDBResourceGroupResult.cc
src/model/PreloadSparkAppMetricsRequest.cc
src/model/PreloadSparkAppMetricsResult.cc
src/model/ModifyDBResourcePoolRequest.cc
src/model/ModifyDBResourcePoolResult.cc
src/model/ModifyElasticPlanRequest.cc
src/model/ModifyElasticPlanResult.cc
src/model/ModifyLogBackupPolicyRequest.cc
src/model/ModifyLogBackupPolicyResult.cc
src/model/ModifyMaintenanceActionRequest.cc
src/model/ModifyMaintenanceActionResult.cc
src/model/ReleaseClusterPublicConnectionRequest.cc
src/model/ReleaseClusterPublicConnectionResult.cc
src/model/ResetAccountPasswordRequest.cc
src/model/ResetAccountPasswordResult.cc
src/model/SetSparkAppLogRootPathRequest.cc
src/model/SetSparkAppLogRootPathResult.cc
src/model/StartSparkSQLEngineRequest.cc
src/model/StartSparkSQLEngineResult.cc
src/model/SubmitSparkAppRequest.cc
src/model/SubmitSparkAppResult.cc
src/model/SubmitSparkLogAnalyzeTaskRequest.cc
src/model/SubmitSparkLogAnalyzeTaskResult.cc
src/model/UnbindAccountRequest.cc
src/model/UnbindAccountResult.cc
src/model/UpdateSparkTemplateFileRequest.cc
src/model/UpdateSparkTemplateFileResult.cc )
src/model/RevokeOperatorPermissionRequest.cc
src/model/RevokeOperatorPermissionResult.cc
src/model/TagResourcesRequest.cc
src/model/TagResourcesResult.cc
src/model/UnbindDBResourceGroupWithUserRequest.cc
src/model/UnbindDBResourceGroupWithUserResult.cc
src/model/UnbindDBResourcePoolWithUserRequest.cc
src/model/UnbindDBResourcePoolWithUserResult.cc
src/model/UntagResourcesRequest.cc
src/model/UntagResourcesResult.cc )
add_library(adb ${LIB_TYPE}
${adb_public_header}

File diff suppressed because it is too large Load Diff

View File

@@ -30,17 +30,29 @@ class ALIBABACLOUD_ADB_EXPORT AllocateClusterPublicConnectionRequest : public Rp
public:
AllocateClusterPublicConnectionRequest();
~AllocateClusterPublicConnectionRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getConnectionStringPrefix() const;
void setConnectionStringPrefix(const std::string &connectionStringPrefix);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
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 connectionStringPrefix_;
std::string dBClusterId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Adb

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

@@ -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_BINDACCOUNTREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_BINDACCOUNTREQUEST_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 BindAccountRequest : public RpcServiceRequest {
public:
BindAccountRequest();
~BindAccountRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getRamUser() const;
void setRamUser(const std::string &ramUser);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountName() const;
void setAccountName(const std::string &accountName);
private:
std::string dBClusterId_;
std::string ramUser_;
std::string accessKeyId_;
std::string accountName_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_BINDACCOUNTREQUEST_H_

View File

@@ -1,49 +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_BINDACCOUNTRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_BINDACCOUNTRESULT_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 BindAccountResult : public ServiceResult
{
public:
BindAccountResult();
explicit BindAccountResult(const std::string &payload);
~BindAccountResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_BINDACCOUNTRESULT_H_

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.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEGROUPWITHUSERREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEGROUPWITHUSERREQUEST_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 BindDBResourceGroupWithUserRequest : public RpcServiceRequest {
public:
BindDBResourceGroupWithUserRequest();
~BindDBResourceGroupWithUserRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getGroupUser() const;
void setGroupUser(const std::string &groupUser);
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);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string groupUser_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string groupName_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEGROUPWITHUSERREQUEST_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_BINDDBRESOURCEGROUPWITHUSERRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEGROUPWITHUSERRESULT_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 BindDBResourceGroupWithUserResult : public ServiceResult
{
public:
BindDBResourceGroupWithUserResult();
explicit BindDBResourceGroupWithUserResult(const std::string &payload);
~BindDBResourceGroupWithUserResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEGROUPWITHUSERRESULT_H_

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.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEPOOLWITHUSERREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEPOOLWITHUSERREQUEST_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 BindDBResourcePoolWithUserRequest : public RpcServiceRequest {
public:
BindDBResourcePoolWithUserRequest();
~BindDBResourcePoolWithUserRequest();
std::string getPoolName() const;
void setPoolName(const std::string &poolName);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPoolUser() const;
void setPoolUser(const std::string &poolUser);
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:
std::string poolName_;
long resourceOwnerId_;
std::string poolUser_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEPOOLWITHUSERREQUEST_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_BINDDBRESOURCEPOOLWITHUSERRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEPOOLWITHUSERRESULT_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 BindDBResourcePoolWithUserResult : public ServiceResult
{
public:
BindDBResourcePoolWithUserResult();
explicit BindDBResourcePoolWithUserResult(const std::string &payload);
~BindDBResourcePoolWithUserResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEPOOLWITHUSERRESULT_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_CHECKBINDRAMUSERREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_CHECKBINDRAMUSERREQUEST_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 CheckBindRamUserRequest : public RpcServiceRequest {
public:
CheckBindRamUserRequest();
~CheckBindRamUserRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string dBClusterId_;
std::string accessKeyId_;
std::string regionId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_CHECKBINDRAMUSERREQUEST_H_

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_CHECKBINDRAMUSERRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_CHECKBINDRAMUSERRESULT_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 CheckBindRamUserResult : public ServiceResult
{
public:
CheckBindRamUserResult();
explicit CheckBindRamUserResult(const std::string &payload);
~CheckBindRamUserResult();
bool getResult()const;
protected:
void parse(const std::string &payload);
private:
bool result_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_CHECKBINDRAMUSERRESULT_H_

View File

@@ -30,26 +30,38 @@ class ALIBABACLOUD_ADB_EXPORT CreateAccountRequest : public RpcServiceRequest {
public:
CreateAccountRequest();
~CreateAccountRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccountType() const;
void setAccountType(const std::string &accountType);
std::string getAccountDescription() const;
void setAccountDescription(const std::string &accountDescription);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountPassword() const;
void setAccountPassword(const std::string &accountPassword);
std::string getAccountName() const;
void setAccountName(const std::string &accountName);
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);
std::string getAccountPassword() const;
void setAccountPassword(const std::string &accountPassword);
private:
std::string dBClusterId_;
long resourceOwnerId_;
std::string accountType_;
std::string accountDescription_;
std::string accessKeyId_;
std::string accountPassword_;
std::string accountName_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string accountPassword_;
};
} // namespace Model
} // namespace Adb

View File

@@ -37,10 +37,14 @@ namespace AlibabaCloud
CreateAccountResult();
explicit CreateAccountResult(const std::string &payload);
~CreateAccountResult();
int getTaskId()const;
std::string getDBClusterId()const;
protected:
void parse(const std::string &payload);
private:
int taskId_;
std::string dBClusterId_;
};
}

View File

@@ -28,51 +28,109 @@ 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;
void setResourceOwnerId(long resourceOwnerId);
std::string getDBClusterDescription() const;
void setDBClusterDescription(const std::string &dBClusterDescription);
bool getEnableDefaultResourcePool() const;
void setEnableDefaultResourcePool(bool enableDefaultResourcePool);
std::string getStorageType() const;
void setStorageType(const std::string &storageType);
std::string getMode() const;
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;
void setBackupSetID(const std::string &backupSetID);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getDBNodeGroupCount() const;
void setDBNodeGroupCount(const std::string &dBNodeGroupCount);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getComputeResource() const;
void setComputeResource(const std::string &computeResource);
std::string getElasticIOResource() const;
void setElasticIOResource(const std::string &elasticIOResource);
std::string getSourceDBInstanceName() const;
void setSourceDBInstanceName(const std::string &sourceDBInstanceName);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
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 getDBClusterCategory() const;
void setDBClusterCategory(const std::string &dBClusterCategory);
std::string getDBClusterNetworkType() const;
void setDBClusterNetworkType(const std::string &dBClusterNetworkType);
std::string getPeriod() const;
void setPeriod(const std::string &period);
std::string getRestoreTime() const;
void setRestoreTime(const std::string &restoreTime);
std::string getResourceOwnerAccount() const;
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);
std::string getDBClusterClass() const;
void setDBClusterClass(const std::string &dBClusterClass);
std::string getUsedTime() const;
void setUsedTime(const std::string &usedTime);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getRestoreType() const;
void setRestoreType(const std::string &restoreType);
std::string getDBNodeStorage() const;
void setDBNodeStorage(const std::string &dBNodeStorage);
std::string getExecutorCount() const;
void setExecutorCount(const std::string &executorCount);
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);
private:
long resourceOwnerId_;
std::string dBClusterDescription_;
bool enableDefaultResourcePool_;
std::string storageType_;
std::string mode_;
std::string resourceGroupId_;
std::vector<Tag> tag_;
std::string period_;
std::string backupSetID_;
long ownerId_;
std::string dBNodeGroupCount_;
std::string vSwitchId_;
std::string zoneId_;
std::string computeResource_;
std::string elasticIOResource_;
std::string sourceDBInstanceName_;
std::string clientToken_;
std::string accessKeyId_;
std::string storageResource_;
std::string regionId_;
std::string dBClusterCategory_;
std::string dBClusterNetworkType_;
std::string period_;
std::string restoreTime_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string dBClusterVersion_;
std::string dBClusterClass_;
std::string usedTime_;
std::string vSwitchId_;
std::string restoreType_;
std::string dBNodeStorage_;
std::string executorCount_;
std::string vPCId_;
std::string zoneId_;
std::string computeResource_;
std::string payType_;
};
} // namespace Model

View File

@@ -30,26 +30,35 @@ class ALIBABACLOUD_ADB_EXPORT CreateDBResourceGroupRequest : public RpcServiceRe
public:
CreateDBResourceGroupRequest();
~CreateDBResourceGroupRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getMinComputeResource() const;
void setMinComputeResource(const std::string &minComputeResource);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
int getNodeNum() const;
void setNodeNum(int nodeNum);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getGroupType() const;
void setGroupType(const std::string &groupType);
std::string getMaxComputeResource() const;
void setMaxComputeResource(const std::string &maxComputeResource);
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);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
private:
std::string dBClusterId_;
std::string minComputeResource_;
std::string groupName_;
long resourceOwnerId_;
int nodeNum_;
std::string accessKeyId_;
std::string groupType_;
std::string maxComputeResource_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string groupName_;
};
} // namespace Model
} // namespace Adb

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_CREATEDBRESOURCEPOOLREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_CREATEDBRESOURCEPOOLREQUEST_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 CreateDBResourcePoolRequest : public RpcServiceRequest {
public:
CreateDBResourcePoolRequest();
~CreateDBResourcePoolRequest();
std::string getPoolName() const;
void setPoolName(const std::string &poolName);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
int getNodeNum() const;
void setNodeNum(int nodeNum);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getQueryType() const;
void setQueryType(const std::string &queryType);
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:
std::string poolName_;
long resourceOwnerId_;
int nodeNum_;
std::string accessKeyId_;
std::string queryType_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_CREATEDBRESOURCEPOOLREQUEST_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_CREATEDBRESOURCEPOOLRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_CREATEDBRESOURCEPOOLRESULT_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 CreateDBResourcePoolResult : public ServiceResult
{
public:
CreateDBResourcePoolResult();
explicit CreateDBResourcePoolResult(const std::string &payload);
~CreateDBResourcePoolResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_CREATEDBRESOURCEPOOLRESULT_H_

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.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_CREATEELASTICPLANREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_CREATEELASTICPLANREQUEST_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 CreateElasticPlanRequest : public RpcServiceRequest {
public:
CreateElasticPlanRequest();
~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;
void setElasticPlanEndDay(const std::string &elasticPlanEndDay);
std::string getElasticPlanWeeklyRepeat() const;
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;
void setElasticPlanTimeEnd(const std::string &elasticPlanTimeEnd);
std::string getElasticPlanStartDay() const;
void setElasticPlanStartDay(const std::string &elasticPlanStartDay);
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);
std::string getElasticPlanName() const;
void setElasticPlanName(const std::string &elasticPlanName);
std::string getResourcePoolName() const;
void setResourcePoolName(const std::string &resourcePoolName);
int getElasticPlanNodeNum() const;
void setElasticPlanNodeNum(int elasticPlanNodeNum);
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_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string elasticPlanName_;
std::string resourcePoolName_;
int elasticPlanNodeNum_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_CREATEELASTICPLANREQUEST_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_CREATEELASTICPLANRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_CREATEELASTICPLANRESULT_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 CreateElasticPlanResult : public ServiceResult
{
public:
CreateElasticPlanResult();
explicit CreateElasticPlanResult(const std::string &payload);
~CreateElasticPlanResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_CREATEELASTICPLANRESULT_H_

View File

@@ -1,45 +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_CREATEOSSSUBDIRECTORYREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_CREATEOSSSUBDIRECTORYREQUEST_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 CreateOssSubDirectoryRequest : public RpcServiceRequest {
public:
CreateOssSubDirectoryRequest();
~CreateOssSubDirectoryRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getPath() const;
void setPath(const std::string &path);
private:
std::string dBClusterId_;
std::string path_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_CREATEOSSSUBDIRECTORYREQUEST_H_

View File

@@ -1,64 +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_CREATEOSSSUBDIRECTORYRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_CREATEOSSSUBDIRECTORYRESULT_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 CreateOssSubDirectoryResult : public ServiceResult
{
public:
struct Data
{
std::string requestId;
std::string eTag;
long clientCRC;
long serverCRC;
};
CreateOssSubDirectoryResult();
explicit CreateOssSubDirectoryResult(const std::string &payload);
~CreateOssSubDirectoryResult();
std::string getMessage()const;
long getHttpStatusCode()const;
Data getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
long httpStatusCode_;
Data data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_CREATEOSSSUBDIRECTORYRESULT_H_

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.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_CREATESPARKTEMPLATEREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_CREATESPARKTEMPLATEREQUEST_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 CreateSparkTemplateRequest : public RpcServiceRequest {
public:
CreateSparkTemplateRequest();
~CreateSparkTemplateRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getAppType() const;
void setAppType(const std::string &appType);
std::string getType() const;
void setType(const std::string &type);
long getParentId() const;
void setParentId(long parentId);
std::string getName() const;
void setName(const std::string &name);
private:
std::string dBClusterId_;
std::string appType_;
std::string type_;
long parentId_;
std::string name_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_CREATESPARKTEMPLATEREQUEST_H_

View File

@@ -1,55 +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_CREATESPARKTEMPLATERESULT_H_
#define ALIBABACLOUD_ADB_MODEL_CREATESPARKTEMPLATERESULT_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 CreateSparkTemplateResult : public ServiceResult
{
public:
struct Data
{
bool succeeded;
};
CreateSparkTemplateResult();
explicit CreateSparkTemplateResult(const std::string &payload);
~CreateSparkTemplateResult();
Data getData()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_CREATESPARKTEMPLATERESULT_H_

View File

@@ -30,17 +30,32 @@ class ALIBABACLOUD_ADB_EXPORT DeleteAccountRequest : public RpcServiceRequest {
public:
DeleteAccountRequest();
~DeleteAccountRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccountType() const;
void setAccountType(const std::string &accountType);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountName() const;
void setAccountName(const std::string &accountName);
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:
std::string dBClusterId_;
long resourceOwnerId_;
std::string accountType_;
std::string accessKeyId_;
std::string accountName_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Adb

View File

@@ -30,14 +30,26 @@ class ALIBABACLOUD_ADB_EXPORT DeleteDBClusterRequest : public RpcServiceRequest
public:
DeleteDBClusterRequest();
~DeleteDBClusterRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
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:
std::string dBClusterId_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Adb

View File

@@ -37,11 +37,13 @@ namespace AlibabaCloud
DeleteDBClusterResult();
explicit DeleteDBClusterResult(const std::string &payload);
~DeleteDBClusterResult();
int getTaskId()const;
std::string getDBClusterId()const;
protected:
void parse(const std::string &payload);
private:
int taskId_;
std::string dBClusterId_;
};

View File

@@ -30,17 +30,29 @@ class ALIBABACLOUD_ADB_EXPORT DeleteDBResourceGroupRequest : public RpcServiceRe
public:
DeleteDBResourceGroupRequest();
~DeleteDBResourceGroupRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
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);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
private:
std::string dBClusterId_;
std::string groupName_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string groupName_;
};
} // namespace Model
} // namespace Adb

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_DELETEDBRESOURCEPOOLREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DELETEDBRESOURCEPOOLREQUEST_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 DeleteDBResourcePoolRequest : public RpcServiceRequest {
public:
DeleteDBResourcePoolRequest();
~DeleteDBResourcePoolRequest();
std::string getPoolName() const;
void setPoolName(const std::string &poolName);
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:
std::string poolName_;
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_DELETEDBRESOURCEPOOLREQUEST_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_DELETEDBRESOURCEPOOLRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DELETEDBRESOURCEPOOLRESULT_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 DeleteDBResourcePoolResult : public ServiceResult
{
public:
DeleteDBResourcePoolResult();
explicit DeleteDBResourcePoolResult(const std::string &payload);
~DeleteDBResourcePoolResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DELETEDBRESOURCEPOOLRESULT_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_DELETEELASTICPLANREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DELETEELASTICPLANREQUEST_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 DeleteElasticPlanRequest : public RpcServiceRequest {
public:
DeleteElasticPlanRequest();
~DeleteElasticPlanRequest();
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);
std::string getElasticPlanName() const;
void setElasticPlanName(const std::string &elasticPlanName);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string elasticPlanName_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DELETEELASTICPLANREQUEST_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_DELETEELASTICPLANRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DELETEELASTICPLANRESULT_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 DeleteElasticPlanResult : public ServiceResult
{
public:
DeleteElasticPlanResult();
explicit DeleteElasticPlanResult(const std::string &payload);
~DeleteElasticPlanResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DELETEELASTICPLANRESULT_H_

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_DELETEPROCESSINSTANCEREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DELETEPROCESSINSTANCEREQUEST_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 DeleteProcessInstanceRequest : public RpcServiceRequest {
public:
DeleteProcessInstanceRequest();
~DeleteProcessInstanceRequest();
long getProjectCode() const;
void setProjectCode(long projectCode);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
long getProcessInstanceId() const;
void setProcessInstanceId(long processInstanceId);
private:
long projectCode_;
std::string regionId_;
std::string dBClusterId_;
long processInstanceId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DELETEPROCESSINSTANCEREQUEST_H_

View File

@@ -1,55 +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_DELETEPROCESSINSTANCERESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DELETEPROCESSINSTANCERESULT_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 DeleteProcessInstanceResult : public ServiceResult
{
public:
DeleteProcessInstanceResult();
explicit DeleteProcessInstanceResult(const std::string &payload);
~DeleteProcessInstanceResult();
std::string getMessage()const;
bool getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
bool data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DELETEPROCESSINSTANCERESULT_H_

View File

@@ -1,45 +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_DELETESPARKTEMPLATEFILEREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DELETESPARKTEMPLATEFILEREQUEST_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 DeleteSparkTemplateFileRequest : public RpcServiceRequest {
public:
DeleteSparkTemplateFileRequest();
~DeleteSparkTemplateFileRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
long getId() const;
void setId(long id);
private:
std::string dBClusterId_;
long id_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DELETESPARKTEMPLATEFILEREQUEST_H_

View File

@@ -1,55 +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_DELETESPARKTEMPLATEFILERESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DELETESPARKTEMPLATEFILERESULT_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 DeleteSparkTemplateFileResult : public ServiceResult
{
public:
struct Data
{
bool succeeded;
};
DeleteSparkTemplateFileResult();
explicit DeleteSparkTemplateFileResult(const std::string &payload);
~DeleteSparkTemplateFileResult();
Data getData()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DELETESPARKTEMPLATEFILERESULT_H_

View File

@@ -1,45 +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_DELETESPARKTEMPLATEREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DELETESPARKTEMPLATEREQUEST_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 DeleteSparkTemplateRequest : public RpcServiceRequest {
public:
DeleteSparkTemplateRequest();
~DeleteSparkTemplateRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
long getId() const;
void setId(long id);
private:
std::string dBClusterId_;
long id_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DELETESPARKTEMPLATEREQUEST_H_

View File

@@ -1,55 +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_DELETESPARKTEMPLATERESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DELETESPARKTEMPLATERESULT_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 DeleteSparkTemplateResult : public ServiceResult
{
public:
struct Data
{
bool succeeded;
};
DeleteSparkTemplateResult();
explicit DeleteSparkTemplateResult(const std::string &payload);
~DeleteSparkTemplateResult();
Data getData()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DELETESPARKTEMPLATERESULT_H_

View File

@@ -30,20 +30,32 @@ class ALIBABACLOUD_ADB_EXPORT DescribeAccountsRequest : public RpcServiceRequest
public:
DescribeAccountsRequest();
~DescribeAccountsRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccountType() const;
void setAccountType(const std::string &accountType);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountName() const;
void setAccountName(const std::string &accountName);
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:
std::string dBClusterId_;
std::string ownerId_;
long resourceOwnerId_;
std::string accountType_;
std::string accessKeyId_;
std::string accountName_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Adb

View File

@@ -36,7 +36,6 @@ namespace AlibabaCloud
{
std::string accountDescription;
std::string accountStatus;
std::string ramUsers;
std::string accountType;
std::string accountName;
};

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_DESCRIBEADBMYSQLCOLUMNSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLCOLUMNSREQUEST_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 DescribeAdbMySqlColumnsRequest : public RpcServiceRequest {
public:
DescribeAdbMySqlColumnsRequest();
~DescribeAdbMySqlColumnsRequest();
std::string getSchema() const;
void setSchema(const std::string &schema);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTableName() const;
void setTableName(const std::string &tableName);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
private:
std::string schema_;
std::string regionId_;
std::string tableName_;
std::string dBClusterId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLCOLUMNSREQUEST_H_

View File

@@ -1,67 +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_DESCRIBEADBMYSQLCOLUMNSRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLCOLUMNSRESULT_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 DescribeAdbMySqlColumnsResult : public ServiceResult
{
public:
struct Column
{
std::string comment;
std::string type;
std::string name;
};
DescribeAdbMySqlColumnsResult();
explicit DescribeAdbMySqlColumnsResult(const std::string &payload);
~DescribeAdbMySqlColumnsResult();
std::string getTableName()const;
int getColumnCount()const;
std::string getMessage()const;
std::string getSchema()const;
std::vector<Column> getColumns()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string tableName_;
int columnCount_;
std::string message_;
std::string schema_;
std::vector<Column> columns_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLCOLUMNSRESULT_H_

View File

@@ -1,45 +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_DESCRIBEADBMYSQLSCHEMASREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLSCHEMASREQUEST_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 DescribeAdbMySqlSchemasRequest : public RpcServiceRequest {
public:
DescribeAdbMySqlSchemasRequest();
~DescribeAdbMySqlSchemasRequest();
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_DESCRIBEADBMYSQLSCHEMASREQUEST_H_

View File

@@ -1,55 +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_DESCRIBEADBMYSQLSCHEMASRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLSCHEMASRESULT_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 DescribeAdbMySqlSchemasResult : public ServiceResult
{
public:
DescribeAdbMySqlSchemasResult();
explicit DescribeAdbMySqlSchemasResult(const std::string &payload);
~DescribeAdbMySqlSchemasResult();
std::string getMessage()const;
std::vector<std::string> getSchemas()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::vector<std::string> schemas_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLSCHEMASRESULT_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_DESCRIBEADBMYSQLTABLESREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLTABLESREQUEST_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 DescribeAdbMySqlTablesRequest : public RpcServiceRequest {
public:
DescribeAdbMySqlTablesRequest();
~DescribeAdbMySqlTablesRequest();
std::string getSchema() const;
void setSchema(const std::string &schema);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
private:
std::string schema_;
std::string regionId_;
std::string dBClusterId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLTABLESREQUEST_H_

View File

@@ -1,57 +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_DESCRIBEADBMYSQLTABLESRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLTABLESRESULT_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 DescribeAdbMySqlTablesResult : public ServiceResult
{
public:
DescribeAdbMySqlTablesResult();
explicit DescribeAdbMySqlTablesResult(const std::string &payload);
~DescribeAdbMySqlTablesResult();
std::string getMessage()const;
std::string getSchema()const;
std::vector<std::string> getTables()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string schema_;
std::vector<std::string> tables_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLTABLESRESULT_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_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,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_DESCRIBEALLACCOUNTSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEALLACCOUNTSREQUEST_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 DescribeAllAccountsRequest : public RpcServiceRequest {
public:
DescribeAllAccountsRequest();
~DescribeAllAccountsRequest();
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_DESCRIBEALLACCOUNTSREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEALLACCOUNTSRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEALLACCOUNTSRESULT_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 DescribeAllAccountsResult : public ServiceResult
{
public:
struct AccountInfo
{
std::string user;
};
DescribeAllAccountsResult();
explicit DescribeAllAccountsResult(const std::string &payload);
~DescribeAllAccountsResult();
std::vector<AccountInfo> getAccountList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<AccountInfo> accountList_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEALLACCOUNTSRESULT_H_

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.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEALLDATASOURCEREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEALLDATASOURCEREQUEST_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 DescribeAllDataSourceRequest : public RpcServiceRequest {
public:
DescribeAllDataSourceRequest();
~DescribeAllDataSourceRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getTableName() const;
void setTableName(const std::string &tableName);
std::string getSchemaName() const;
void setSchemaName(const std::string &schemaName);
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 tableName_;
std::string schemaName_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEALLDATASOURCEREQUEST_H_

View File

@@ -0,0 +1,76 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT 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_DESCRIBEALLDATASOURCERESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEALLDATASOURCERESULT_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 DescribeAllDataSourceResult : public ServiceResult
{
public:
struct Table
{
std::string tableName;
std::string dBClusterId;
std::string schemaName;
};
struct Column
{
std::string columnName;
std::string tableName;
std::string type;
bool autoIncrementColumn;
std::string dBClusterId;
bool primaryKey;
std::string schemaName;
};
struct Schema
{
std::string dBClusterId;
std::string schemaName;
};
DescribeAllDataSourceResult();
explicit DescribeAllDataSourceResult(const std::string &payload);
~DescribeAllDataSourceResult();
std::vector<Table> getTables()const;
std::vector<Column> getColumns()const;
std::vector<Schema> getSchemas()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Table> tables_;
std::vector<Column> columns_;
std::vector<Schema> schemas_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEALLDATASOURCERESULT_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

@@ -1,84 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSACTIONLOGSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSACTIONLOGSREQUEST_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 DescribeApsActionLogsRequest : public RpcServiceRequest {
public:
DescribeApsActionLogsRequest();
~DescribeApsActionLogsRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
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 getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
long getOwnerId() const;
void setOwnerId(long ownerId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getStage() const;
void setStage(const std::string &stage);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getProxyUser() const;
void setProxyUser(const std::string &proxyUser);
std::string getWorkloadId() const;
void setWorkloadId(const std::string &workloadId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getState() const;
void setState(const std::string &state);
std::string getKeyword() const;
void setKeyword(const std::string &keyword);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string endTime_;
std::string startTime_;
long ownerId_;
int pageNumber_;
std::string stage_;
std::string regionId_;
std::string proxyUser_;
std::string workloadId_;
int pageSize_;
std::string state_;
std::string keyword_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSACTIONLOGSREQUEST_H_

View File

@@ -1,68 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSACTIONLOGSRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSACTIONLOGSRESULT_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 DescribeApsActionLogsResult : public ServiceResult
{
public:
struct SlowLogRecord
{
std::string context;
std::string state;
std::string stage;
std::string time;
};
DescribeApsActionLogsResult();
explicit DescribeApsActionLogsResult(const std::string &payload);
~DescribeApsActionLogsResult();
std::string getTotalCount()const;
std::string getPageSize()const;
std::string getWorkloadId()const;
std::string getPageNumber()const;
std::string getDBClusterId()const;
std::vector<SlowLogRecord> getActionLogs()const;
protected:
void parse(const std::string &payload);
private:
std::string totalCount_;
std::string pageSize_;
std::string workloadId_;
std::string pageNumber_;
std::string dBClusterId_;
std::vector<SlowLogRecord> actionLogs_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSACTIONLOGSRESULT_H_

View File

@@ -1,42 +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_DESCRIBEAPSRESOURCEGROUPSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSRESOURCEGROUPSREQUEST_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 DescribeApsResourceGroupsRequest : public RpcServiceRequest {
public:
DescribeApsResourceGroupsRequest();
~DescribeApsResourceGroupsRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
private:
std::string dBClusterId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSRESOURCEGROUPSREQUEST_H_

View File

@@ -1,71 +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_DESCRIBEAPSRESOURCEGROUPSRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSRESOURCEGROUPSRESULT_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 DescribeApsResourceGroupsResult : public ServiceResult
{
public:
struct Data
{
struct ValidPoolsInfo
{
std::string groupName;
std::string groupType;
int minComputeResource;
bool available;
int maxComputeResource;
std::vector<std::string> cuOptions;
};
std::vector<ValidPoolsInfo> resourceGroups;
long step;
};
DescribeApsResourceGroupsResult();
explicit DescribeApsResourceGroupsResult(const std::string &payload);
~DescribeApsResourceGroupsResult();
std::string getMessage()const;
long getHttpStatusCode()const;
Data getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
long httpStatusCode_;
Data data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSRESOURCEGROUPSRESULT_H_

View File

@@ -42,8 +42,6 @@ public:
void setHostAddress(const std::string &hostAddress);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getProxyUser() const;
void setProxyUser(const std::string &proxyUser);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getOrder() const;
@@ -78,7 +76,6 @@ private:
std::string accessKeyId_;
std::string hostAddress_;
std::string regionId_;
std::string proxyUser_;
int pageSize_;
std::string order_;
std::string sqlType_;

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_DESCRIBEAUTORENEWATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAUTORENEWATTRIBUTEREQUEST_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 DescribeAutoRenewAttributeRequest : public RpcServiceRequest {
public:
DescribeAutoRenewAttributeRequest();
~DescribeAutoRenewAttributeRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
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);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getDBClusterIds() const;
void setDBClusterIds(const std::string &dBClusterIds);
private:
long resourceOwnerId_;
int pageNumber_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string dBClusterIds_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAUTORENEWATTRIBUTEREQUEST_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_DESCRIBEAUTORENEWATTRIBUTERESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAUTORENEWATTRIBUTERESULT_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 DescribeAutoRenewAttributeResult : public ServiceResult
{
public:
struct AutoRenewAttribute
{
bool autoRenewEnabled;
std::string dBClusterId;
std::string renewalStatus;
int duration;
std::string regionId;
std::string periodUnit;
};
DescribeAutoRenewAttributeResult();
explicit DescribeAutoRenewAttributeResult(const std::string &payload);
~DescribeAutoRenewAttributeResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<AutoRenewAttribute> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<AutoRenewAttribute> items_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAUTORENEWATTRIBUTERESULT_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

@@ -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_DESCRIBEAVAILABLERESOURCEREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_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 DescribeAvailableResourceRequest : public RpcServiceRequest {
public:
DescribeAvailableResourceRequest();
~DescribeAvailableResourceRequest();
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);
std::string getDBClusterVersion() const;
void setDBClusterVersion(const std::string &dBClusterVersion);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getChargeType() const;
void setChargeType(const std::string &chargeType);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string dBClusterVersion_;
long ownerId_;
std::string acceptLanguage_;
std::string zoneId_;
std::string chargeType_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_

View File

@@ -0,0 +1,112 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT 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_DESCRIBEAVAILABLERESOURCERESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAVAILABLERESOURCERESULT_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 DescribeAvailableResourceResult : public ServiceResult
{
public:
struct AvailableZone
{
struct SupportedModeItem
{
struct SupportedSerialListItem
{
struct SupportedFlexibleResourceItem
{
struct SupportedElasticIOResource
{
std::string step;
std::string maxCount;
std::string minCount;
};
std::string storageType;
std::vector<std::string> supportedComputeResource1;
SupportedElasticIOResource supportedElasticIOResource;
std::vector<std::string> supportedStorageResource2;
};
struct SupportedInstanceClass
{
struct SupportedNodeCount
{
struct NodeCount
{
std::string step;
std::string maxCount;
std::string minCount;
};
NodeCount nodeCount;
std::vector<std::string> storageSize;
};
struct SupportedExecutor
{
struct NodeCount3
{
std::string step;
std::string maxCount;
std::string minCount;
};
NodeCount3 nodeCount3;
};
std::vector<SupportedInstanceClass::SupportedExecutor> supportedExecutorList;
std::string instanceClass;
std::vector<SupportedInstanceClass::SupportedNodeCount> supportedNodeCountList;
std::string tips;
};
std::string serial;
std::vector<SupportedSerialListItem::SupportedFlexibleResourceItem> supportedFlexibleResource;
std::vector<SupportedSerialListItem::SupportedInstanceClass> supportedInstanceClassList;
};
std::string mode;
std::vector<SupportedModeItem::SupportedSerialListItem> supportedSerialList;
};
std::string zoneId;
std::vector<std::string> supportedStorageResource;
std::vector<std::string> supportedComputeResource;
std::vector<AvailableZone::SupportedModeItem> supportedMode;
};
DescribeAvailableResourceResult();
explicit DescribeAvailableResourceResult(const std::string &payload);
~DescribeAvailableResourceResult();
std::string getRegionId()const;
std::vector<AvailableZone> getAvailableZoneList()const;
protected:
void parse(const std::string &payload);
private:
std::string regionId_;
std::vector<AvailableZone> availableZoneList_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAVAILABLERESOURCERESULT_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_DESCRIBECLUSTERACCESSWHITELISTREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERACCESSWHITELISTREQUEST_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 DescribeClusterAccessWhiteListRequest : public RpcServiceRequest {
public:
DescribeClusterAccessWhiteListRequest();
~DescribeClusterAccessWhiteListRequest();
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);
private:
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERACCESSWHITELISTREQUEST_H_

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