Compare commits

..

579 Commits

Author SHA1 Message Date
sdk-team
4ac78d11e2 Add list live message interface. 2022-12-05 09:01:46 +00:00
sdk-team
92edf52243 Modify QueryRequestLogs. 2022-12-05 08:49:53 +00:00
sdk-team
fa4f475079 Add support for secret. 2022-12-05 08:05:59 +00:00
sdk-team
c885bb9c23 Add support for secret. 2022-12-05 03:36:45 +00:00
sdk-team
9b3d0e6145 Publish Swift. 2022-12-05 03:17:56 +00:00
sdk-team
f5fc8b1bdb Add list live message interface. 2022-12-05 02:44:08 +00:00
sdk-team
f9ab1f5227 Support GDN feature. 2022-12-05 02:00:31 +00:00
sdk-team
bd6bd854e4 Support live interaction and message. 2022-12-04 11:09:41 +00:00
sdk-team
f3151aa716 Support live interaction and message. 2022-12-02 11:52:07 +00:00
sdk-team
a27a876ddb Generated 2020-05-18 for dataworks-public. 2022-12-02 10:03:16 +00:00
sdk-team
713828dbf2 Change DescribeLogstoreStorage Response. 2022-12-02 07:48:43 +00:00
sdk-team
3a13a540f4 Pub Support PayloadFormatIndicator and ContentType. 2022-12-02 06:32:12 +00:00
sdk-team
e4d3a2d47e Generated 2020-05-18 for dataworks-public. 2022-12-02 06:27:23 +00:00
sdk-team
a5c2149e5a Release MergeVideoModelFace. 2022-12-02 04:05:13 +00:00
sdk-team
993a449ada Update APIs. 2022-12-02 03:57:09 +00:00
sdk-team
48cf4804fb Supported GetStructSyncOrderDetail OrderId param required. 2022-12-02 01:18:54 +00:00
sdk-team
a3322bd82b Storage open Api. 2022-12-01 12:44:48 +00:00
sdk-team
ce8de7c7bf Release ScreenEC. 2022-12-01 12:41:24 +00:00
sdk-team
8b0585e3c0 Supported more language for resourcemanager. 2022-12-01 11:02:48 +00:00
sdk-team
595c192584 Fixed bugs for GetScriptFileNames result.pathName 2022-12-01 02:49:39 +00:00
sdk-team
9f078db0ce Support resourceGroup. 2022-11-30 10:30:37 +00:00
sdk-team
5851781fdd Release MergeVideoModelFace. 2022-11-30 07:06:43 +00:00
sdk-team
8e5f42ce58 Release ScreenEC. 2022-11-30 07:05:15 +00:00
sdk-team
62720f38c2 Add DescribePluginApis. 2022-11-29 10:41:20 +00:00
sdk-team
8d8d9b4513 Support DescribeARMServerInstances. 2022-11-29 07:05:44 +00:00
sdk-team
60c8f0572d Add CreateTransitRouterCidr support create TR Cidr. 2022-11-28 13:02:32 +00:00
sdk-team
8de0b02bda Release CustomizeClassifyImage. 2022-11-25 03:11:26 +00:00
sdk-team
990e340be2 Support deleteCertificate. 2022-11-24 10:14:25 +00:00
sdk-team
cecc31b199 Release CustomizeClassifyImage. 2022-11-24 03:57:29 +00:00
sdk-team
0d0102d437 Supported GetDataCronClearConfig,GetDataCorrectRollbackFile,GetOrderAttachmentFile API. 2022-11-23 07:59:30 +00:00
sdk-team
385caac18e Public release. 2022-11-23 07:35:07 +00:00
sdk-team
6e64c6d014 Add OpenAPI GetInstanceMetrics. 2022-11-22 10:47:55 +00:00
sdk-team
7186e9b5f0 Update ListTransitRouterMulticastGroups offline parameter ConnectPeerId. 2022-11-22 02:54:35 +00:00
sdk-team
3b6ccb6d6f RunasUserPassword is not required in CreateJobFile. 2022-11-21 07:17:08 +00:00
sdk-team
14f9dd0353 Update RefineMask. 2022-11-18 05:39:12 +00:00
sdk-team
5aac0173f2 Support GetCertWarehouseQuota. 2022-11-17 08:16:51 +00:00
sdk-team
e107bb45d2 Generated 2020-05-18 for dataworks-public. 2022-11-16 12:04:57 +00:00
sdk-team
bc9938b104 Publish Swift. 2022-11-16 08:22:51 +00:00
sdk-team
5d3f641eab Add ImportOAS. 2022-11-16 07:39:17 +00:00
sdk-team
1b709ba76f RunasUserPassword is not required in CreateJobFile. 2022-11-16 07:02:17 +00:00
sdk-team
57a114d7ef Add renew and modify instance pay type api. 2022-11-15 11:08:13 +00:00
sdk-team
b7b1b733c1 Release EstimateMonocularVideoDepth. 2022-11-11 06:37:34 +00:00
sdk-team
4d88688ea6 Release CustomizeClassifyImage. 2022-11-11 06:21:51 +00:00
sdk-team
675df848ba Update imageaudit. 2022-11-10 09:00:50 +00:00
sdk-team
43fef9b25b Release MergeVideoModelFace. 2022-11-10 09:00:12 +00:00
sdk-team
6de92913f1 Update TaggingAdImage. 2022-11-10 08:59:24 +00:00
sdk-team
6706d1ef32 Publish Swift. 2022-11-10 08:59:03 +00:00
sdk-team
7c4887171f Release RecognizeVATInvoice. 2022-11-10 08:57:56 +00:00
sdk-team
dce3c27547 Release EstimateMonocularVideoDepth. 2022-11-09 06:40:47 +00:00
sdk-team
13e8e848ea Release CustomizeClassifyImage. 2022-11-09 02:49:25 +00:00
sdk-team
07baf122d2 Support encrypt and decrypt. 2022-11-07 10:48:09 +00:00
sdk-team
e2fb64b9a3 Update StartExecution add Parameter TemplateURL. 2022-11-07 08:02:21 +00:00
sdk-team
edc4c69e3b Cc5g. 2022-11-07 07:30:44 +00:00
sdk-team
edcb0cd662 Release ScreenEC. 2022-11-04 06:44:35 +00:00
sdk-team
a493636d49 Support encrypt and decrypt. 2022-11-03 10:52:42 +00:00
sdk-team
d0b808cbaa Update ListTransitRouterPrefixListAssociation support NextHop and NextHopType filter. 2022-11-02 09:47:19 +00:00
sdk-team
c9e34d5a9c ListJobs return JobType and XAttrs. 2022-11-02 03:47:13 +00:00
sdk-team
aab9bc66c5 Update RefineMask. 2022-11-01 05:57:15 +00:00
sdk-team
79c5438009 Live pre sdk test. 2022-10-31 04:09:33 +00:00
sdk-team
a0c8b06b21 Support BuyPayAsYouGoOrder, RefundPayAsYouGoOrder, ListEffectiveOrders, ListClassificationTemplates. 2022-10-28 10:37:45 +00:00
sdk-team
1682e58f98 Support Latest APIs. 2022-10-28 05:22:21 +00:00
sdk-team
c71ce3c596 Iot_20180120 Old sdk. 2022-10-27 10:33:33 +00:00
sdk-team
250a0529f2 ListNodesByQueue and ListJobsWithFilters add Async. 2022-10-27 08:58:34 +00:00
sdk-team
b9383c3ee7 Complete Request Body. 2022-10-27 03:32:01 +00:00
sdk-team
05c8bd2c86 Modify DescribeVodUserDomains api. 2022-10-27 02:43:40 +00:00
sdk-team
e6d150f65f Support serverless feature. 2022-10-26 06:24:52 +00:00
sdk-team
180641e5ac OpenAPI CreateEaiJupyter add optional parameter EnvironmentVar. 2022-10-25 02:40:27 +00:00
sdk-team
8fbb3ee026 Update ListTransitRouterVpnAttachments fix ResourceType . 2022-10-21 15:58:34 +00:00
sdk-team
40a58a91ea Update by SDK platform. 2022-10-19 11:28:23 +00:00
sdk-team
2f4318d56c Supported more language for resourcemanager. 2022-10-19 08:42:50 +00:00
sdk-team
6a9f707edb Update Lindorm OpenAPI. 2022-10-19 06:53:21 +00:00
sdk-team
08bb846a89 Update MakeSuperResolutionImage. 2022-10-18 02:12:05 +00:00
sdk-team
e4a8dc8cd4 Generated 2019-12-30 for imageseg. 2022-10-17 10:12:38 +00:00
sdk-team
eb40626c68 Update TaggingAdImage. 2022-10-17 06:57:45 +00:00
sdk-team
1eec105bda Release MergeVideoModelFace. 2022-10-17 06:07:21 +00:00
sdk-team
3b853470ee Release EstimateMonocularVideoDepth. 2022-10-17 05:47:12 +00:00
sdk-team
2f4689f88a Update videoseg. 2022-10-17 03:51:05 +00:00
sdk-team
e7cf03a9fd Release RecognizeVATInvoice. 2022-10-17 03:50:45 +00:00
sdk-team
a1bc2cb5af Update RecognizeVideoCastCrewList. 2022-10-17 03:50:23 +00:00
sdk-team
57aece2625 Update DetectVehicleICongestion DetectVehicleIllegalParking. 2022-10-17 03:50:11 +00:00
sdk-team
ab2dee526e Release ScreenEC. 2022-10-17 03:50:05 +00:00
sdk-team
894262087a Add GPUMemorySize to DescribeInstanceTypes api. 2022-10-14 11:36:37 +00:00
sdk-team
b0e8e978fc Release RecognizeVATInvoice. 2022-10-14 04:26:08 +00:00
sdk-team
82ac445152 Support DescribeAICImages. 2022-10-13 11:05:20 +00:00
sdk-team
0ff3487fe7 Supported AndroidNotificationGroup for Push and MassPush. 2022-10-13 10:01:26 +00:00
sdk-team
df03038e74 Generated 2020-05-18 for dataworks-public. 2022-10-13 08:33:10 +00:00
sdk-team
1e4ada7895 Init. 2022-10-11 04:34:16 +00:00
sdk-team
809c3d3354 Add OpenAPI CreateEaiJupyter. 2022-10-10 08:00:35 +00:00
sdk-team
73e4c0810f Update by SDK platform. 2022-10-08 02:40:43 +00:00
sdk-team
7605e6a14e Update MakeSuperResolutionImage. 2022-09-29 09:42:33 +00:00
sdk-team
52977d04d8 Release MergeVideoModelFace. 2022-09-29 09:24:10 +00:00
sdk-team
39f77beaaf Update RefineMask. 2022-09-29 09:02:55 +00:00
sdk-team
8f129b76e0 Update CompareFace. 2022-09-29 08:46:05 +00:00
sdk-team
3be7e28fb6 Update DetectVehicleICongestion DetectVehicleIllegalParking. 2022-09-29 08:33:55 +00:00
sdk-team
a488ba7a7b Update RecognizeVideoCastCrewList. 2022-09-29 08:09:55 +00:00
sdk-team
0dec2e07b9 Update Job Support Incremental Updating. 2022-09-29 02:52:18 +00:00
sdk-team
c786e7174e Change RefreshAssets Public. 2022-09-28 02:24:13 +00:00
sdk-team
ca43fa689c Create Job Support XAttrs. 2022-09-27 12:31:50 +00:00
sdk-team
99b00fe274 Update by SDK platform. 2022-09-27 11:48:40 +00:00
sdk-team
36af71113d Add new API DescribeGrantRulesToResource . 2022-09-23 10:37:44 +00:00
sdk-team
6bdbd9482a Support ipv4-network. 2022-09-23 03:03:17 +00:00
sdk-team
fb4f6ae3b1 Init. 2022-09-23 01:51:58 +00:00
sdk-team
39b81f8e34 Release EstimateMonocularVideoDepth. 2022-09-22 08:47:56 +00:00
sdk-team
3b8df66c89 Release CustomizeClassifyImage. 2022-09-22 08:46:08 +00:00
sdk-team
f9202a675c Generated 2016-11-01 for live. 2022-09-21 08:09:42 +00:00
sdk-team
1b0819437f Automatically generate sdk tasks. 2022-09-21 03:14:17 +00:00
sdk-team
3d05a2f21a Release ScreenEC. 2022-09-21 01:55:20 +00:00
sdk-team
a358f4d5f0 Remove useless Agent parameters. 2022-09-20 07:59:33 +00:00
sdk-team
b42b0028db Release CustomizeClassifyImage. 2022-09-19 10:20:31 +00:00
sdk-team
320438db47 Release EstimateMonocularVideoDepth. 2022-09-19 09:51:37 +00:00
sdk-team
364ec55dbb Change RefreshAssets Public. 2022-09-19 01:47:59 +00:00
sdk-team
f8807bdf99 Add location endpoint. 2022-09-16 08:46:16 +00:00
sdk-team
af797c3520 Init amp. 2022-09-16 08:37:12 +00:00
sdk-team
98aeacc7c2 Init amp. 2022-09-16 08:12:09 +00:00
sdk-team
0363b94b0d Init amp. 2022-09-16 08:04:22 +00:00
sdk-team
97a4f5217e Iot_20180120 old version sdk. 2022-09-16 03:44:28 +00:00
sdk-team
a336e2d994 Support remote coordinate control. 2022-09-16 02:43:01 +00:00
sdk-team
aa1a6d2362 Generated 2016-11-01 for live. 2022-09-15 08:18:20 +00:00
sdk-team
587e1e512e Generated 2016-11-01 for live. 2022-09-15 07:28:18 +00:00
sdk-team
949e7960dc Add spInstanceId and spInstanceType for api OnsInstanceBaseInfo. 2022-09-14 13:26:18 +00:00
sdk-team
1b0c1eab88 Generated 2017-07-14 for EHPC. 2022-09-14 03:34:52 +00:00
sdk-team
469ca3633e Add API BatchAddFeishuUsers. 2022-09-08 13:27:21 +00:00
sdk-team
6da60ce557 Update API Error Code And Some Parameters Checks. 2022-09-08 13:16:04 +00:00
sdk-team
70f6c89c06 Change RefreshAssets Public. 2022-09-08 07:27:16 +00:00
sdk-team
1ac934250e Change RefreshAssets Public. 2022-09-08 03:13:35 +00:00
sdk-team
852d78709b SmartSales-OpenAPI. 2022-09-07 09:43:53 +00:00
sdk-team
db913af39d Support attribute filtering for DescribeInstanceTypes. 2022-09-07 07:20:50 +00:00
sdk-team
2f8cd1121d Iot_20180120 old version sdk. 2022-09-06 08:57:19 +00:00
sdk-team
15ad2ff078 Update sdk. 2022-09-05 08:57:07 +00:00
sdk-team
6f27a24f42 Support STS. 2022-09-05 08:31:43 +00:00
sdk-team
5faaf0ce0e Init. 2022-09-05 02:44:56 +00:00
sdk-team
5c849887e8 Support STS. 2022-08-31 11:37:28 +00:00
sdk-team
011b8ae4c5 Generated 2020-05-18 for dataworks-public. 2022-08-31 11:30:00 +00:00
sdk-team
82ed15642d Support More Open Api. 2022-08-31 08:27:46 +00:00
sdk-team
53cb186ca3 Init. 2022-08-31 08:11:30 +00:00
sdk-team
6f733cd473 Change GetFileDetectResult Public. 2022-08-31 07:38:28 +00:00
sdk-team
384ce24607 Support create image with boot mode. 2022-08-31 06:15:01 +00:00
sdk-team
8ec9faabe1 Supported new features etc. 2022-08-31 02:17:57 +00:00
sdk-team
dddd6b352c Update param NextHopType visibility for DeleteTransitRouterPrefixListAssociation . 2022-08-26 07:06:50 +00:00
sdk-team
bd7c649ba2 Add AvailableZones for ListTransitRouterAvailableResource. 2022-08-25 09:05:02 +00:00
sdk-team
e1a6fce136 Iot_20180120 Old sdk. 2022-08-25 07:38:12 +00:00
sdk-team
fb7804f7b0 Add kms apis. 2022-08-25 06:41:18 +00:00
sdk-team
ef5165d686 Add ErrorCode for CreateTransitRouterPrefixListAssociation . 2022-08-24 18:16:47 +00:00
sdk-team
2744d4cd2d Update ScreenChestCT. 2022-08-24 02:16:11 +00:00
sdk-team
e1863f13bf The action parameter is required for some APIs. 2022-08-23 07:10:32 +00:00
sdk-team
51b79e2956 Change GetFileDetectResult Public. 2022-08-22 08:53:42 +00:00
sdk-team
6d52fc0e8d Automatically generate sdk tasks. 2022-08-22 08:30:38 +00:00
sdk-team
d0405dd61f Automatically generate sdk tasks. 2022-08-22 06:25:46 +00:00
sdk-team
1227bba30c Supported new features etc. 2022-08-18 10:22:53 +00:00
sdk-team
04416d35c6 Supported new features for outbound. 2022-08-18 10:06:52 +00:00
sdk-team
e75a9596ef Change GetFileDetectResult Public. 2022-08-16 13:57:05 +00:00
sdk-team
6700b9eb65 Generated 2020-05-18 for dataworks-public. 2022-08-16 06:14:39 +00:00
sdk-team
2b1cad3ddf Update Lindorm OpenAPI. 2022-08-16 03:22:11 +00:00
sdk-team
517d9852d6 update Lindorm OpenAPI. 2022-08-15 06:41:06 +00:00
sdk-team
4840d6ca87 AMP version. 2022-08-11 13:17:14 +00:00
sdk-team
99c7c0b611 Fix ListManagedRules bugs. 2022-08-11 10:15:30 +00:00
sdk-team
c6319b3fbc Generated 2020-05-18 for dataworks-public. 2022-08-11 02:21:44 +00:00
sdk-team
80439374d5 Support API ARMInstance. 2022-08-09 05:24:35 +00:00
sdk-team
9fde20e6f6 Automatically generate sdk tasks. 2022-08-05 03:16:09 +00:00
sdk-team
fefb29dee6 Supported more query conditions when searching resource group. 2022-08-03 06:59:11 +00:00
sdk-team
5e824d55da Support ecs instance diagnostic features. 2022-08-02 03:05:23 +00:00
sdk-team
192d947607 Update CreateKey and CreateSecret. 2022-08-01 07:59:35 +00:00
sdk-team
0f0940e32a AMP version. 2022-07-29 10:02:17 +00:00
sdk-team
3ad3e4b062 Change ListCheckInstanceResult Public. 2022-07-29 09:37:05 +00:00
sdk-team
3e81be19ef AMP version. 2022-07-28 15:49:27 +00:00
sdk-team
bcda9aa4cd AMP version. 2022-07-28 14:44:22 +00:00
sdk-team
01ed244f91 Fix bug. 2022-07-28 07:38:55 +00:00
sdk-team
979ae0c882 Automatically generate sdk tasks. 2022-07-28 07:11:21 +00:00
sdk-team
58b8b52591 Add GetImageInfos api. 2022-07-28 06:42:44 +00:00
sdk-team
29faefa1ab Support ListProxies API to return protocolType, protocolPort and remove mysqlPort. 2022-07-27 08:32:23 +00:00
sdk-team
b03b322c96 Update. 2022-07-27 02:04:47 +00:00
sdk-team
0cdb7bfa7c Change ListCheckInstanceResult Public. 2022-07-26 08:10:29 +00:00
sdk-team
4ff92e0924 Support API ARMInstance. 2022-07-26 06:15:45 +00:00
sdk-team
acb3224329 Add cmsGroupId parameter to CreateApplicationGroupRequest. 2022-07-26 04:06:30 +00:00
sdk-team
36e644262a Change ListCheckInstanceResult Public. 2022-07-26 03:45:07 +00:00
sdk-team
3f598709ce Change ListCheckInstanceResult GetCheckDetail Public. 2022-07-25 09:57:32 +00:00
sdk-team
ff12aa8e1c Update MonitorExamination. 2022-07-25 08:14:54 +00:00
sdk-team
35f5b170e3 Update SegmentOAR. 2022-07-25 07:51:19 +00:00
sdk-team
af10d89e40 Change ListCheckInstanceResult GetCheckDetail Public. 2022-07-25 03:28:53 +00:00
sdk-team
851f067179 Change ListCheckInstanceResult GetCheckDetail Public. 2022-07-22 09:42:24 +00:00
sdk-team
d9c4d7f556 Update ScreenChestCT Release SegmentOAR. 2022-07-22 08:32:25 +00:00
sdk-team
6b7018d7d5 Update ScreenChestCT - Release SegmentOAR. 2022-07-22 08:22:52 +00:00
sdk-team
de410cb26c Support PreConfigRule. 2022-07-21 11:37:12 +00:00
sdk-team
63d1456017 Add kms apis. 2022-07-21 08:44:47 +00:00
sdk-team
53badb17c1 Ram action config. 2022-07-21 07:40:36 +00:00
sdk-team
51c7466a7c Add Body Detection and Image Splicing API. 2022-07-21 02:16:05 +00:00
sdk-team
e097e2342f Change getFileDetectResult. 2022-07-20 12:20:05 +00:00
sdk-team
21cd880292 Support AK Audit API. 2022-07-20 07:13:20 +00:00
sdk-team
6bb79f8a04 Add Body Detection and Image Splicing API. 2022-07-20 07:05:47 +00:00
sdk-team
939eeccab4 Generated 2020-05-18 for dataworks-public. 2022-07-20 02:51:00 +00:00
sdk-team
c6fe210221 Generated 2020-05-18 for dataworks-public. 2022-07-19 06:41:23 +00:00
sdk-team
6c572378d9 Support MatchAddressType in RouteMap API. 2022-07-19 03:20:12 +00:00
sdk-team
6f86a0ac33 Add Mutimedia Screen API Support. 2022-07-18 13:18:50 +00:00
sdk-team
f2759cebfa Change cspm ListCheckResult api. 2022-07-18 08:21:50 +00:00
sdk-team
e4a6e73946 Support Elastic Desktop Service. 2022-07-18 03:41:11 +00:00
sdk-team
f9cb2e2167 Test. 2022-07-18 03:05:36 +00:00
sdk-team
cc32a735e4 Add cspm ListCheckResult api. 2022-07-15 09:06:24 +00:00
sdk-team
25bbb2bf65 Add open file detect api. 2022-07-15 02:25:17 +00:00
sdk-team
143a7b3400 Support Security Group Batch Manager Rules. 2022-07-15 02:01:04 +00:00
sdk-team
6f08307187 Automatically generate sdk tasks. 2022-07-13 06:55:42 +00:00
sdk-team
e915fe10cd Automatically generate sdk tasks. 2022-07-12 10:00:36 +00:00
sdk-team
949c6555a8 Support Storage And Network Features For LaunchTemplate. 2022-07-11 12:00:42 +00:00
sdk-team
55ce8a3d14 Add new api for rule. 2022-07-11 07:59:17 +00:00
sdk-team
bb602506ac Add open file detect api. 2022-07-11 03:23:04 +00:00
sdk-team
bd54b5cd5c Automatically generate sdk tasks. 2022-07-08 06:58:46 +00:00
sdk-team
e3ea03b0b4 Automatically generate sdk tasks. 2022-07-08 06:49:20 +00:00
sdk-team
19317ac0ab Automatically generate sdk tasks. 2022-07-08 04:57:29 +00:00
sdk-team
4c13bbea82 Automatically generate sdk tasks. 2022-07-08 04:34:00 +00:00
sdk-team
015109df88 Support AK Audit API. 2022-07-08 03:47:44 +00:00
sdk-team
e18ac68719 Add API QueryEmbeddedStaus. 2022-07-04 12:58:37 +00:00
sdk-team
a0f09a586b Update API error codes. 2022-07-04 12:17:50 +00:00
sdk-team
f3e45d1324 Support autoPulibshRoute for UpdateTransitRouterVpnAttachment. 2022-07-04 09:17:03 +00:00
sdk-team
1f7b94e379 Update sdk. 2022-07-01 02:19:03 +00:00
sdk-team
a54f4e6f8d CreateMigrationJob SDK. 2022-06-30 03:32:20 +00:00
sdk-team
4c79a8e588 Update ListFaceDbs. 2022-06-30 03:22:45 +00:00
sdk-team
26956db67d Update QuerySavingsPlansDeductLog add field OwnerId. 2022-06-28 13:07:37 +00:00
sdk-team
5c8834a283 Update RecognizeVideoCastCrewList. 2022-06-28 09:21:02 +00:00
sdk-team
da3168809b Update ScreenChestCT. 2022-06-24 10:29:31 +00:00
sdk-team
f2b24cc869 Supported new features etc. 2022-06-24 03:07:35 +00:00
sdk-team
848fed61b7 Supported new features for outbound. 2022-06-24 03:04:04 +00:00
sdk-team
477e188af9 Support Vpn-Attachment. 2022-06-23 11:12:04 +00:00
sdk-team
585388b892 Fix bugs. 2022-06-22 07:00:21 +00:00
sdk-team
5cb1bae857 Automatically generate sdk tasks. 2022-06-21 13:01:51 +00:00
sdk-team
03cda3160b Generated 2016-11-01 for live. 2022-06-21 09:20:20 +00:00
sdk-team
8f41f27e09 Support Latest APIs. 2022-06-21 08:26:06 +00:00
sdk-team
e46b4256d6 Release RecognizeTurkeyIdentityCard RecognizeMalaysiaIdentityCard RecognizeRussiaIdentityCard RecognizeIndonesiaIdentityCard RecognizeUkraineIdentityCard RecognizeVietnamIdentityCard. 2022-06-21 07:37:47 +00:00
sdk-team
720c4910dd Update ScreenChestCT CalcCACS. 2022-06-20 10:03:15 +00:00
sdk-team
36855118de Update MakeSuperResolutionImage. 2022-06-20 09:43:13 +00:00
sdk-team
306cee5f8a Support Easy Connect New API. 2022-06-20 04:01:48 +00:00
sdk-team
4268e19d82 Add EventId when listQuery EventInfo. 2022-06-20 02:56:20 +00:00
sdk-team
2eec8ff4dc Update ScreenChestCT. 2022-06-13 09:43:20 +00:00
sdk-team
79c6f021df Create Job Support Setting Status. 2022-06-13 06:58:02 +00:00
sdk-team
020569d77a Support removing a instance from a deployment set 2022-06-10 08:42:21 +00:00
sdk-team
dc86ae9f73 Update ScreenChestCT. 2022-06-09 08:49:48 +00:00
sdk-team
ce2d654900 Support GetDataCorrectOrderDetail API to return execMode type. 2022-06-08 14:10:49 +00:00
sdk-team
9816949ec1 Support ModifyDBClusterPayType. 2022-06-07 09:13:11 +00:00
sdk-team
0b62e66ece Support aggregator delivery. 2022-05-31 03:03:11 +00:00
sdk-team
aa8db8a3d2 Add Template API Support. 2022-05-31 01:18:46 +00:00
sdk-team
422f236430 Add Api. 2022-05-30 13:33:11 +00:00
sdk-team
ac8fcb80f0 Generated 2020-05-18 for dataworks-public. 2022-05-30 03:39:18 +00:00
sdk-team
168f87689b Release DetectLymph DetectPanc. 2022-05-27 10:21:31 +00:00
sdk-team
45c7934864 Release RecognizeTurkeyIdentityCard RecognizeMalaysiaIdentityCard RecognizeRussiaIdentityCard RecognizeIndonesiaIdentityCard RecognizeIndonesiaIdentityCard. 2022-05-25 07:18:00 +00:00
sdk-team
84c841c634 StartDBInstance parameter change. 2022-05-24 09:30:45 +00:00
sdk-team
5cb7a59672 Fix endpoint for new regionId. 2022-05-24 05:38:12 +00:00
sdk-team
f0d399036b update DescribeCenChildInstanceRouteEntries param ChildInstanceRegionId not required. 2022-05-24 03:07:18 +00:00
sdk-team
68690f1498 Api init. 2022-05-23 09:42:37 +00:00
sdk-team
a607d32bc9 Support systemdisk encrypt and arns. 2022-05-23 02:52:45 +00:00
sdk-team
91503d8320 Update SubscribeBillToOSS and QueryBillToOSSSubscription to support BucketPath. 2022-05-19 13:51:25 +00:00
sdk-team
2864623659 Support all language. 2022-05-19 07:06:03 +00:00
sdk-team
51d3506092 Add Api ListQualityCheckScheme. 2022-05-16 12:31:22 +00:00
sdk-team
52e8716a55 Support UpdateApplicationVswitches and DescribeComponents. 2022-05-16 06:51:47 +00:00
sdk-team
ce5db2480c Generated 2016-11-01 for live. 2022-05-16 01:56:57 +00:00
sdk-team
5706cda196 Add ListDashboardUrl api. 2022-05-13 12:53:12 +00:00
sdk-team
a514d1586b Update by sdk platform. 2022-05-11 04:06:18 +00:00
sdk-team
73610fe6e9 ReleaseClusterHostGroup add support for ReleaseNumber. 2022-05-09 03:06:31 +00:00
sdk-team
db5500f960 Add DescribeAppKey interface. 2022-05-06 03:27:33 +00:00
sdk-team
278c4950d0 Release RecognizeUkraineIdentityCard. 2022-05-05 10:22:24 +00:00
sdk-team
d175c6ad31 Support Latest APIs. 2022-05-05 08:28:28 +00:00
sdk-team
735d46b11a Supported CPFS Protocol. 2022-04-29 12:32:12 +00:00
sdk-team
42f2dbf095 CreateDataLimit add enable filed. 2022-04-27 09:22:05 +00:00
sdk-team
0c86b08087 Support to pass variables to authentication IVR. 2022-04-26 03:28:12 +00:00
sdk-team
26ae377767 Generated 2020-05-18 for dataworks-public. 2022-04-25 03:22:19 +00:00
sdk-team
ed52841639 Bill api add query conditions and return data field. 2022-04-24 11:37:31 +00:00
sdk-team
1310780a31 Support new feature. 2022-04-24 09:31:03 +00:00
sdk-team
8d654a308d Iot_20180120 old version sdk. 2022-04-22 03:40:42 +00:00
wen ping
1f6051b3b3 fix roarequest query parameters 2022-04-21 16:43:43 +08:00
sdk-team
382a4ff59d Supported new features etc. 2022-04-21 08:03:48 +00:00
sdk-team
4c3ae151cb Supported new features for outbound. 2022-04-21 07:59:27 +00:00
sdk-team
6d5e5142e1 Generated 2018-12-03 for Sas. 2022-04-21 03:41:05 +00:00
sdk-team
68ed888149 Add API OfflineTaskFlow. 2022-04-21 02:40:30 +00:00
sdk-team
e2f241db26 Generated 2018-12-03 for Sas. 2022-04-19 11:54:36 +00:00
sdk-team
72fcc70ac5 Change DescribeEventDetail Data. 2022-04-18 04:29:15 +00:00
sdk-team
92868c57c0 Generated 2016-11-01 for live. 2022-04-15 10:09:15 +00:00
sdk-team
c0cebe1843 Rename the return of ListTaskFlow API. 2022-04-15 08:39:44 +00:00
sdk-team
778feae703 Support throughput for API DescribeDisks. 2022-04-13 09:36:43 +00:00
sdk-team
4014391257 Remove redundant input for API ListTaskFlow. 2022-04-12 03:20:58 +00:00
sdk-team
8b405dedc5 Set multiple apis to public. 2022-04-11 06:45:57 +00:00
sdk-team
03d0b3ce63 Update by SDK platform. 2022-04-07 12:51:21 +00:00
sdk-team
0bab75ea88 Update by sdk platform. 2022-04-07 12:50:29 +00:00
sdk-team
2fa9cc7eb1 Release FeedbackSession. 2022-04-06 13:32:33 +00:00
sdk-team
08d76a4567 Create App Group Support Schedule Busy Workers. 2022-04-06 06:15:37 +00:00
sdk-team
417b73c84f Add ListTagResources api. 2022-04-06 03:51:09 +00:00
sdk-team
722e455a40 Support output dagName, dagOwnerId for api listTaskFlowAndScenario. 2022-04-06 02:31:28 +00:00
sdk-team
692eef0b24 Supported ListTaskFlow, ListTaskFlowInstance, GetTaskInstanceRelation, GetLhSpaceByName, DeleteLakeHouseSpace, DeleteTaskFlow API. 2022-03-31 08:46:41 +00:00
sdk-team
cffe37f2e6 CreateDataSourceItem. 2022-03-31 02:42:57 +00:00
sdk-team
f3e4ab14ee Generated 2016-11-01 for live. 2022-03-30 03:25:31 +00:00
sdk-team
7052337f54 Supported Trim, AndroidVivoPushMode, iOSInterruptionLevel, iOSRelevanceScore for Push and MassPush. 2022-03-29 08:35:48 +00:00
sdk-team
56cbac37fc Support more params in text, clockWidget. 2022-03-28 03:18:12 +00:00
sdk-team
51a7c5171c Iot_20180120 old version sdk. 2022-03-25 02:41:56 +00:00
sdk-team
fe5dcd30f9 Supported CreateLakeHouseSpace,AddLhMembers,DeleteLhMembers,ListLhTaskFlowAndScenario,ChangeLhDagOwner,ReDeployLhDagVersion API. 2022-03-24 08:22:02 +00:00
sdk-team
c5de90e7b9 Update by sdk platform. 2022-03-23 03:18:37 +00:00
sdk-team
b924b1d42c Get Job Support Query By Job Name. 2022-03-21 07:50:30 +00:00
sdk-team
adf8ff200a Supported CreateStandardGroup, ListStandardGroups API. 2022-03-18 07:41:26 +00:00
sdk-team
82e2b63b6d Support Latest APIs. 2022-03-17 08:35:37 +00:00
sdk-team
ba1f21822e Support Latest APIs. 2022-03-16 02:16:03 +00:00
sdk-team
26180c8b09 Add tcpInternetEndpoint field for the api OnsInstanceBaseInfo. 2022-03-15 09:58:21 +00:00
sdk-team
40ea7cd46c Support collect logs to kafka. 2022-03-15 06:26:55 +00:00
sdk-team
b3e7020b42 Update by sdk platform. 2022-03-15 03:11:51 +00:00
sdk-team
9c901043d8 Set multiple apis to private. 2022-03-15 02:34:45 +00:00
sdk-team
3086c83998 Iot_20180120 old version sdk. 2022-03-14 03:29:56 +00:00
sdk-team
a36e9edeee Modify the input parameter Action of CreateCen to be required. 2022-03-10 13:40:10 +00:00
sdk-team
3f43b4048c Disabled Spark Job API. 2022-03-10 08:13:59 +00:00
sdk-team
878b123ba6 Support modify params. 2022-03-09 12:00:13 +00:00
sdk-team
d120c9d112 Update RecognizeVideoCastCrewList. 2022-03-09 09:46:12 +00:00
sdk-team
ffd9d00a13 Generated 2016-11-01 for live. 2022-03-09 07:45:32 +00:00
sdk-team
db5e193d08 Create Lindorm Open api. 2022-03-07 13:13:55 +00:00
sdk-team
b2e60afde0 Supported new features etc. 2022-03-07 12:30:19 +00:00
sdk-team
a0cde540cb Supported new features for outbound. 2022-03-07 12:29:43 +00:00
sdk-team
e23adc1324 Initialize APIs. 2022-03-04 09:56:50 +00:00
sdk-team
a1e11dbb5b Release RecognizeVideoCastCrewList. 2022-03-03 13:10:16 +00:00
sdk-team
5fb8057a45 Add UpdateAnycastEipAddressAssociations Interface. 2022-02-24 03:54:57 +00:00
sdk-team
fa0fe1ae07 SDK. 2022-02-23 11:41:43 +00:00
sdk-team
89a2517800 Add AuthId. 2022-02-23 09:42:15 +00:00
sdk-team
d5af7a4c61 Support remediation. 2022-02-23 07:26:43 +00:00
sdk-team
ca3cd3584e Deprecated the OnsTopicUpdate api, and will be offline soon. 2022-02-22 12:28:06 +00:00
sdk-team
5dbd88a76d Support RefreshProxyLevel. 2022-02-22 07:29:13 +00:00
sdk-team
213faf8f4f Add event tasks. 2022-02-21 13:11:10 +00:00
sdk-team
d42d229efb Bugfix QueryMoniter. 2022-02-21 10:07:17 +00:00
sdk-team
bd57cca01a Add DleteNacosInstance. 2022-02-21 02:44:00 +00:00
sdk-team
4b57f18912 Iot_20180120 build sdk. 2022-02-18 09:13:20 +00:00
sdk-team
4134095a0d Add Gis open service add data api. 2022-02-18 07:08:23 +00:00
sdk-team
b1e2b491e9 Adjusted the call frequency limit of some APIs. 2022-02-17 02:23:12 +00:00
sdk-team
08961b2ff9 Generated 2016-04-08 for Emr. 2022-02-16 07:24:46 +00:00
sdk-team
25cc56a91b Generated 2021-03-20 for Emr. 2022-02-16 07:16:19 +00:00
sdk-team
1435718263 Fix normandy query api. 2022-02-16 02:37:36 +00:00
sdk-team
99a78222f2 Add OTA API, including ReupgradeOTATask. 2022-02-11 07:19:47 +00:00
sdk-team
4bfb40e4b1 Add deleteNacosInstance. 2022-02-10 01:24:21 +00:00
sdk-team
1a4543ff56 Added api QueryWorksBloodRelationship. 2022-02-09 02:59:02 +00:00
sdk-team
779ed847e3 Supported New Features. 2022-02-08 08:40:17 +00:00
sdk-team
20fb930aaf Iot_20180120 oldversion sdk. 2022-02-08 02:54:34 +00:00
sdk-team
a09a6e094a Support cloud disk. 2022-01-28 07:59:04 +00:00
sdk-team
d78148b8be Update by SDK platform. 2022-01-28 07:49:03 +00:00
sdk-team
47cbc71c7f Support SIP phone management. 2022-01-28 07:40:22 +00:00
sdk-team
63135520bc CreateContact API Add ContactGroupName. 2022-01-26 09:36:10 +00:00
sdk-team
d68d8044d3 Fix some bugs. 2022-01-26 08:53:12 +00:00
sdk-team
7e07a62c24 Create Lindorm Open api. 2022-01-25 13:01:49 +00:00
sdk-team
6007aa1ea1 Supported new features for outbound. 2022-01-25 12:53:30 +00:00
sdk-team
2de2101c40 Support Latest APIs. 2022-01-25 12:31:06 +00:00
sdk-team
c0bae997ea Add APIs, include, ListSharedReports, ListFavoriteReports, ListRecentViewReports, CreateTicket, QueryTicketInfo, UpdateTicketNum, DelayTicketExpireTime, DelayTicketExpireTime. 2022-01-25 12:08:01 +00:00
sdk-team
0060c7ff27 Generated 2016-11-01 for live. 2022-01-25 09:20:34 +00:00
sdk-team
621eb3945b Supported Get Worker List. 2022-01-25 07:29:28 +00:00
sdk-team
9b557e564e Update DetectFace. 2022-01-25 02:17:14 +00:00
sdk-team
605dc1cf5a Supported new features etc. 2022-01-21 08:47:26 +00:00
sdk-team
832a2a7525 Add Event Rule sql filter. 2022-01-21 08:37:48 +00:00
sdk-team
4f195142c9 Add Event Rule sql filter. 2022-01-21 08:28:17 +00:00
sdk-team
972958c1e3 Supported RestartDataCorrectSQLJob,PauseDataCorrectSQLJob API. 2022-01-21 07:36:52 +00:00
sdk-team
c2bfeb1216 Upgrade Service for SMS. 2022-01-19 11:44:35 +00:00
sdk-team
8383b37798 ReportOneAgentInfo. 2022-01-19 03:56:47 +00:00
sdk-team
8ca3ea3fdf Upgrade SDK. 2022-01-18 09:08:01 +00:00
sdk-team
f5a4f56f2c Support describe price. 2022-01-18 04:06:51 +00:00
sdk-team
ac0162b3c7 Supported more query conditions when searching resource group. 2022-01-14 07:26:15 +00:00
sdk-team
bd60fe6309 Supported more query conditions when searching resource group. 2022-01-14 06:18:37 +00:00
sdk-team
e2e36ad513 Supported New Features. 2022-01-13 03:25:21 +00:00
sdk-team
ad478b719d Supported new features for outbound. 2022-01-12 12:30:44 +00:00
sdk-team
b4ecf9926e Support folder for rule. 2022-01-12 02:04:26 +00:00
sdk-team
6b5999e621 Support DeleteTransitRouter API. 2022-01-11 07:35:12 +00:00
sdk-team
8b83291bdb Fix bugs. 2022-01-11 05:44:24 +00:00
sdk-team
77ff21c58c Fix bugs. 2022-01-11 05:37:18 +00:00
sdk-team
624c480a29 Added reserve price range. 2022-01-11 01:44:51 +00:00
sdk-team
8137298eb1 Support resource scheduler. 2022-01-07 13:25:21 +00:00
sdk-team
903d45f46a Add or modify APIs, include, QueryEmbeddedStaus, QueryWorks, QueryWorksByWorkspace. 2022-01-07 10:51:20 +00:00
sdk-team
61cb10fe42 Add or modify APIs, include, QueryEmbeddedStaus, QueryWorks, QueryWorksByWorkspace. 2022-01-07 10:31:44 +00:00
sdk-team
bc474a30c7 Support Service name. 2022-01-07 08:06:12 +00:00
sdk-team
ec6303fa64 Supported minReadyInstanceRatio parameter for deploy. 2022-01-07 06:22:43 +00:00
sdk-team
a4d37e4317 Support New API for Dypnsapi. 2022-01-07 04:05:57 +00:00
sdk-team
282e67d80b Fix bugs. 2022-01-06 14:13:43 +00:00
sdk-team
5ea308961d Generated 2016-11-01 for live. 2022-01-06 07:34:35 +00:00
sdk-team
fae23e0d83 Add new interface. 2022-01-05 08:20:15 +00:00
sdk-team
5f19402565 Fix bugx. 2022-01-05 03:38:48 +00:00
sdk-team
5b4362a577 Update ErrorCode. 2021-12-31 01:59:58 +00:00
sdk-team
c9ce5e2ef5 Supported Get Worker List. 2021-12-30 10:42:49 +00:00
sdk-team
41c9cd85cf Create Lindorm Open api. 2021-12-30 08:31:23 +00:00
sdk-team
8a2d243786 Support AUTH for CreateEventSubscribe. 2021-12-30 08:00:22 +00:00
sdk-team
1d81df8694 Update by sdk platform. 2021-12-30 06:18:32 +00:00
sdk-team
f2bd687fd6 Add new interface. 2021-12-30 03:54:29 +00:00
sdk-team
dacf4c261f Supported new features etc. 2021-12-29 06:58:14 +00:00
sdk-team
1f47213704 Supported new features for outbound. 2021-12-29 06:57:31 +00:00
sdk-team
a6d2312246 Add ListDcdnEsTemplateInfo. 2021-12-29 02:01:42 +00:00
sdk-team
d1bab4fe11 Add ListDcdnEsTemplateInfo. 2021-12-29 01:53:03 +00:00
sdk-team
4e60cd4654 Support managed rule query. 2021-12-28 10:53:21 +00:00
sdk-team
1bc2727696 Support ACR EE, OSS, EIP for deploy. 2021-12-27 09:10:02 +00:00
sdk-team
8d73cf03cf DescribeDBInstances Add CapacityUnit. 2021-12-27 03:53:58 +00:00
sdk-team
3611eea277 Update DeleteFCTrigger. 2021-12-27 02:12:03 +00:00
sdk-team
c4b557376c Add CreateDcdnSubTask. 2021-12-27 02:06:48 +00:00
sdk-team
24b001f51b Add DescribeScdnDomainCcInfo. 2021-12-27 02:05:25 +00:00
sdk-team
15e8858e41 Supported CheckBlockVolumeName api for Checking the volume name has been already used by the OSS bucket folder. 2021-12-24 08:41:09 +00:00
sdk-team
116e803463 Fix array params. 2021-12-23 12:41:40 +00:00
sdk-team
dcf6a32ce9 Add return fields to UploadStreamByURL. 2021-12-22 06:09:04 +00:00
sdk-team
8ea981fec3 Support Darabonba API. 2021-12-21 11:55:45 +00:00
sdk-team
f5798365ea Add RAM ID in resonse of listUsers API. 2021-12-21 04:44:00 +00:00
sdk-team
aa08d51cee Fix array params. 2021-12-21 04:40:47 +00:00
sdk-team
42e485b31a Supported Designate Workers. 2021-12-21 04:13:21 +00:00
sdk-team
52cbb112ba Add Request Param Ipv6AddressCount For API CreateLaunchTemplate AND CreateLaunchTemplateVersion. 2021-12-20 12:20:55 +00:00
sdk-team
85b4b44446 Generated 2016-04-08 for Emr. 2021-12-20 08:59:11 +00:00
sdk-team
b7f51abaa3 Support Endpoint Protect. 2021-12-17 08:57:17 +00:00
sdk-team
3a799926cc Supported ACL for SMB. 2021-12-17 07:01:56 +00:00
sdk-team
f640148ecc Release for sprint 2_2_0. 2021-12-16 14:19:17 +00:00
sdk-team
541be1be3e Update OTA API, including CreateOTADynamicUpgradeJob,CreateOTAStaticUpgradeJob,QueryOTAJob. 2021-12-16 08:52:58 +00:00
sdk-team
706b0f8216 Support query resourceType. 2021-12-14 09:42:22 +00:00
sdk-team
892c369789 Generated 2019-09-10 for waf-openapi. 2021-12-14 07:56:52 +00:00
sdk-team
f9c588487c CreateServerlessDBInstance Add CapacityUnit. 2021-12-13 15:23:02 +00:00
sdk-team
feb2350da9 Openapi support querydisplay. 2021-12-13 11:17:26 +00:00
sdk-team
0c4ce878a8 Support query resourceType. 2021-12-13 07:31:45 +00:00
sdk-team
7fa4a0d0a5 Support query resourceType. 2021-12-13 07:09:24 +00:00
sdk-team
269c197a87 Support query resourceType. 2021-12-13 04:23:25 +00:00
sdk-team
6aa3c65c39 Support ACR EE, OSS, EIP for deploy. 2021-12-09 08:28:40 +00:00
sdk-team
1d2cdfa39f Add API for New Features. 2021-12-08 08:56:02 +00:00
sdk-team
e2c355f334 Fixed bugs for UnbindSubscription API. 2021-12-08 06:29:57 +00:00
sdk-team
669f7e68c2 Fix DescribeInstances clusterId. 2021-12-07 13:38:36 +00:00
sdk-team
4604ad2323 Add MetaTag APIs. 2021-12-07 07:34:38 +00:00
sdk-team
fe60cca404 Add MetaTag APIs. 2021-12-07 07:25:44 +00:00
sdk-team
288efa5b1f Support Bond Eni. 2021-12-06 13:07:29 +00:00
sdk-team
660dacf04d Support Bond Eni. 2021-12-06 11:51:53 +00:00
sdk-team
fde408fe24 Generated 2020-05-18 for dataworks-public. 2021-12-06 09:41:31 +00:00
sdk-team
f78ca8c724 Modify the input parameter Action of DescribeCenInterRegionBandwidthLimits to be required. 2021-12-06 03:47:38 +00:00
sdk-team
6f8b83d17e Add EventRule Content Filter. 2021-12-03 08:43:24 +00:00
sdk-team
9b5da5d494 Support EndpointType and ServiceType. 2021-12-03 06:19:13 +00:00
sdk-team
ba890b6d6c Update MergeImageFace QueryFaceImageTemplate AddFaceImageTemplate DeleteFaceImageTemplate. 2021-12-02 07:58:02 +00:00
sdk-team
6bdc46aefb Support not switching routes when VBR health check fails. 2021-12-01 06:21:45 +00:00
sdk-team
e2a8813a1b Supported RequestDecision For YN. 2021-12-01 05:43:33 +00:00
sdk-team
37dde26ac1 Support health check paging. 2021-11-30 03:20:26 +00:00
sdk-team
cf984bbcfc Support health check paging. 2021-11-30 02:41:43 +00:00
sdk-team
fe11ae7d12 Add API for unregister sip phone device, masked callee, etc. 2021-11-29 08:54:14 +00:00
sdk-team
4095ec22b9 Update DescribeCdnSMCertificateDetail. 2021-11-29 06:48:50 +00:00
sdk-team
2829dacfb2 Update SetDcdnDomainSMCertificate. 2021-11-29 06:47:05 +00:00
sdk-team
051e0b3a92 Generated 2016-11-01 for live. 2021-11-29 03:24:38 +00:00
sdk-team
d85d6f6494 Support CEN Qos Apis. 2021-11-26 10:17:07 +00:00
sdk-team
353bb56a9b Update GetSyncResult. 2021-11-26 07:08:47 +00:00
sdk-team
c1390eb44e Supported new features etc. 2021-11-25 10:59:06 +00:00
sdk-team
e39d422408 Supported new features etc. 2021-11-25 08:00:29 +00:00
sdk-team
6c4aa68089 Supported new features for outbound. 2021-11-25 07:38:52 +00:00
sdk-team
de92956a15 Delete some abandoned interface. 2021-11-25 06:28:55 +00:00
sdk-team
befec9ee53 Minor changes. 2021-11-25 02:45:18 +00:00
sdk-team
9ca2a7694b Delete some abandoned interface in SDK. 2021-11-24 08:11:13 +00:00
sdk-team
caafbf0de9 Set API DescribeVodDomainSrcBpsData to public. 2021-11-24 03:51:24 +00:00
sdk-team
1c7304d44c Delete some abandoned interface in SDK. 2021-11-23 12:38:57 +00:00
sdk-team
a34003466f Update RecognizeCharacter. 2021-11-23 06:55:48 +00:00
sdk-team
14dc74bf6a Generated 2016-04-08 for Emr. 2021-11-23 06:39:37 +00:00
sdk-team
2373071165 Fix BdsColdStorage. 2021-11-23 04:28:47 +00:00
sdk-team
13d4cbf2f9 Support the IP restrictions in ram policy. 2021-11-23 03:26:55 +00:00
sdk-team
650feae280 Add site monitoring dial DNS_ match_ rule. 2021-11-19 04:26:31 +00:00
sdk-team
d1aee32108 Update apm interface parameter. 2021-11-17 02:30:14 +00:00
sdk-team
607556b08a Add parameter type HDRType. 2021-11-16 10:54:12 +00:00
sdk-team
28afe651a7 Update apm interface parameter. 2021-11-16 09:47:13 +00:00
sdk-team
096a349c41 Update apm interface parameter. 2021-11-16 09:34:07 +00:00
sdk-team
191dc8eb68 Generated 2017-12-28 for ddoscoo. 2021-11-16 09:33:44 +00:00
sdk-team
7a98ea847f Update SetCdnDomainSMCertificate. 2021-11-16 08:48:22 +00:00
sdk-team
d2e8acabaa Update apm interface parameter. 2021-11-16 02:46:18 +00:00
sdk-team
fdda25160a Generated 2020-01-01 for ddoscoo. 2021-11-15 11:53:23 +00:00
sdk-team
96f811507e Add Ext parameter to image translation API. 2021-11-15 06:45:14 +00:00
sdk-team
cf62272b5b Update DetectVehicleICongestion DetectVehicleIllegalParking. 2021-11-15 03:12:50 +00:00
sdk-team
75a15fd95e Update by sdk platform. 2021-11-12 07:13:42 +00:00
sdk-team
4dea18972d Optimize the API for querying storage package information. 2021-11-12 02:05:07 +00:00
sdk-team
a6a706f7bd Supported apm restful api. 2021-11-08 08:26:12 +00:00
sdk-team
ba89b8f5b6 Add SetDcdnDomainSMCertificate. 2021-11-05 09:18:11 +00:00
sdk-team
602862cc5e Add SetCdnDomainSMCertificate. 2021-11-05 09:16:56 +00:00
sdk-team
914402ac4e Update OTA API, including CreateOTAVerifyJob. 2021-11-05 01:36:34 +00:00
sdk-team
3a7cca96e3 Adjust some param. 2021-11-04 08:44:54 +00:00
sdk-team
3d527e15e0 Add GetVideoPlayAuth API parameter. 2021-11-02 12:10:30 +00:00
sdk-team
54a8427771 Add GetVideoPlayAuth API parameter. 2021-11-02 11:15:20 +00:00
sdk-team
5f1578fdbe Support multi language. 2021-11-02 07:14:08 +00:00
sdk-team
e4fc46970b Add API UploadStreamByURL. 2021-11-02 04:10:06 +00:00
sdk-team
a6fdb87ef4 Fixed SDK update delay. 2021-11-02 03:20:53 +00:00
sdk-team
754add8798 Release DetectKitchenAnimals DetectWorkwear. 2021-11-01 06:46:12 +00:00
sdk-team
1044402e1d Add no data alarm processing. 2021-10-28 11:08:30 +00:00
sdk-team
8cc78b3a3e Updated tag api. 2021-10-28 08:27:14 +00:00
sdk-team
0cf5861ece Fix ModifyInstanceName. 2021-10-27 05:59:10 +00:00
sdk-team
524b68ac01 Add QueryEmbedTokenInfo,DeleteEmbedToken,CreateEmbedToken,DelayEmbedToken,BuildSignatureUrl, and update QueryDatasetInfo,AuthorizeMenu,AddUserTagMeta,AddUser. 2021-10-26 12:24:04 +00:00
sdk-team
e6902accf9 Update Dyvmsapi SDK. 2021-10-26 02:42:18 +00:00
sdk-team
eda4d09d82 DescribeDtsJobs api, delay filed change from int to long. 2021-10-25 12:10:42 +00:00
sdk-team
537988875e Generated 2016-04-08 for Emr. 2021-10-25 03:40:00 +00:00
sdk-team
d6278ad8a3 Generated 2016-11-01 for live. 2021-10-25 03:26:38 +00:00
sdk-team
c0e3f6e782 Update Open API. 2021-10-21 13:39:55 +00:00
sdk-team
8778009aff Generated 2020-05-18 for dataworks-public. 2021-10-21 09:41:39 +00:00
sdk-team
7b81c413a1 Release AddQualityScore. 2021-10-21 07:31:07 +00:00
sdk-team
27a39a83b5 Generated 2020-05-18 for dataworks-public. 2021-10-21 02:37:49 +00:00
sdk-team
c132dd86ae Add DeviceCenter API, including CreateDeviceDynamicGroup, DeleteDeviceDynamicGroup, QueryDynamicGroupDevices. 2021-10-20 13:11:16 +00:00
sdk-team
f73358f7e8 Supported ScaleApp totalPartitions. 2021-10-19 07:14:01 +00:00
sdk-team
23c07a12a3 Generated 2019-09-10, 2018-01-17 for waf-openapi. 2021-10-18 08:06:15 +00:00
sdk-team
8e7691c351 Adjust ecs openapi endpoint. 2021-10-18 03:53:09 +00:00
sdk-team
a5a5b1c4eb Added audit status. 2021-10-15 08:56:22 +00:00
sdk-team
bdb663548a Generated 2020-02-01 for cloudesl. 2021-10-15 06:41:20 +00:00
sdk-team
1862b4677d Add API for predictive dialer. 2021-10-14 13:11:36 +00:00
sdk-team
34093b78ef Adjust ecs openapi endpoint. 2021-10-08 09:51:03 +00:00
sdk-team
59616fc161 Fixed SDK update delay. 2021-10-08 09:38:54 +00:00
sdk-team
a1f3045396 Fixed SDK update delay. 2021-10-08 09:37:10 +00:00
sdk-team
0fe872d573 Fixed SDK update delay. 2021-10-08 09:32:50 +00:00
sdk-team
5f50d51531 Release SearchFace BatchAddFaces. 2021-10-08 06:07:30 +00:00
sdk-team
bb60ca8fb6 Supported AssumeRoleWithOIDC. 2021-09-29 08:13:52 +00:00
sdk-team
2482eecd86 Add new internal API. 2021-09-28 09:06:22 +00:00
sdk-team
4edd799a79 Support odcap device. 2021-09-26 10:08:42 +00:00
sdk-team
d03f6c2f9d Support odcap device. 2021-09-26 10:00:28 +00:00
sdk-team
47e98acc6f Update imageenhan. 2021-09-26 07:22:48 +00:00
sdk-team
4c50775cc9 Supported sdk for sddp. 2021-09-26 02:43:46 +00:00
sdk-team
53b22dba98 Release RetouchSkin LiquifyFace. 2021-09-24 07:26:00 +00:00
sdk-team
e2b6c81588 Supports the purchase of polardb storage packages. 2021-09-23 08:52:35 +00:00
sdk-team
66430977aa Update by sdk platform. 2021-09-23 07:45:01 +00:00
sdk-team
7942407bc1 Supported API for GTM. 2021-09-22 10:55:07 +00:00
sdk-team
ac628879ee Modify CreateK8sSecret. 2021-09-22 05:54:07 +00:00
sdk-team
e690260627 Add copyright invasion detection APIs. 2021-09-18 03:36:45 +00:00
sdk-team
b8ca7e85aa Supported SendChannels, AndroidMessageHuaweiUrgency, AndroidMessageHuaweiCategory for Push and MassPush. 2021-09-17 07:30:34 +00:00
sdk-team
fcaeaecdf7 Generated 2016-11-01 for live. 2021-09-16 08:28:26 +00:00
sdk-team
d9cb6a8f50 Update AddFace SearchFace. 2021-09-15 06:25:38 +00:00
sdk-team
555d447e33 Add DiskIds for CreateSnapshotGroup. 2021-09-14 07:37:29 +00:00
sdk-team
655119933a Add DiskIds for CreateSnapshotGroup. 2021-09-14 02:18:39 +00:00
sdk-team
98b1ef2aea Generated 2019-03-01 for LinkWAN. 2021-09-13 09:28:42 +00:00
sdk-team
d7e05e378e Supported CallerLocation, CalleeLocation in CDR API. 2021-09-13 03:37:43 +00:00
sdk-team
5380c7f56e Support crop face image. 2021-09-10 01:51:02 +00:00
sdk-team
351e7765f5 Public version. 2021-09-09 03:33:07 +00:00
sdk-team
ff44f5d376 Public version. 2021-09-09 03:27:01 +00:00
sdk-team
455c5afdaa Update LinkSpeech API, including SpeechByCombination, SyncSpeechByCombination. 2021-09-06 10:08:32 +00:00
sdk-team
fe6548a733 SubmitURLUploadJob, support S3 Storage. 2021-09-01 07:13:58 +00:00
sdk-team
c69995217c SDK updated. 2021-09-01 03:08:43 +00:00
sdk-team
211ad2244b Supported cro algorithm. 2021-08-31 06:43:16 +00:00
sdk-team
a2ec281479 Supported AndroidBigPictureUrl, AndroidInboxBody, AndroidImageUrl, AndroidOppoImageId, AndroidXiaomiImageUrl, iOSNotificationThreadId for Push and MassPush. 2021-08-31 06:31:02 +00:00
sdk-team
22fe1a0c26 Release BeautifyBody. 2021-08-31 03:32:03 +00:00
sdk-team
8d712bd134 Generated 2017-08-01 for Edas. 2021-08-31 02:39:54 +00:00
sdk-team
c219cba900 ListAvailableEcsTypes set param ZoneId not required. 2021-08-27 03:07:35 +00:00
sdk-team
17a1e13ec3 ListAvailableEcsTypes set param ZoneId not required. 2021-08-26 08:10:57 +00:00
sdk-team
a4eea962f1 Release RetouchBody. 2021-08-24 06:50:37 +00:00
sdk-team
57e4665c5e Update Dyvmsapi SDK. 2021-08-20 06:56:32 +00:00
sdk-team
36828e0fce Add SupportSessionManager for DescribeCloudAssistantStatus. 2021-08-19 11:50:31 +00:00
sdk-team
d35ae81e5c Add SupportSessionManager for DescribeCloudAssistantStatus. 2021-08-19 11:41:22 +00:00
sdk-team
16a57f3f23 Support Round and Interval for ApplyNodes API. 2021-08-19 09:21:30 +00:00
sdk-team
4fc4cdd7b8 Supported new features for outbound. 2021-08-19 06:58:06 +00:00
sdk-team
9d7216efce Release BeautifyBody. 2021-08-19 06:36:58 +00:00
sdk-team
80e8534b12 Supported etlOperatorColumnReference for ModifyDtsJob. 2021-08-13 03:55:50 +00:00
sdk-team
c40875737f Support sts. 2021-08-13 02:20:37 +00:00
sdk-team
835983db86 Support query dbfs specification. 2021-08-12 11:40:09 +00:00
sdk-team
109a880552 DescirbeAvailableResource add NodeId input parameter. 2021-08-12 03:30:28 +00:00
sdk-team
16b816ae59 Support CEN latest Apis. 2021-08-11 03:10:56 +00:00
sdk-team
5df0ee7c86 Supported DescribeSavingsPlansUsageTotal. 2021-08-10 09:13:31 +00:00
sdk-team
11e315b724 Export instance relative API. 2021-08-10 07:58:34 +00:00
sdk-team
58cbb932cd Update TaggingAdImage. 2021-08-10 07:06:52 +00:00
sdk-team
24b5803214 Supported DescribeSubscriptionMeta for distributed subscription. 2021-08-10 02:15:17 +00:00
sdk-team
53b9df63e0 Supported DescribeSubscriptionMeta for distributed subscription. 2021-08-09 12:47:46 +00:00
sdk-team
886c6efd99 Support Job Status With Phase. 2021-08-09 11:30:23 +00:00
sdk-team
5ee76db464 Update TaggingAdImage. 2021-08-06 02:09:55 +00:00
sdk-team
34a37c33b2 Release TaggingAdImage. 2021-08-04 09:42:42 +00:00
sdk-team
4741377b3b Create Lindorm Open api. 2021-08-04 07:48:05 +00:00
sdk-team
c1730219b4 Create Lindorm Open api. 2021-08-04 07:36:18 +00:00
sdk-team
b24604b684 Create Lindorm Open api. 2021-08-04 07:34:25 +00:00
sdk-team
23401bdd3d Update TaggingImage. 2021-08-02 08:21:35 +00:00
sdk-team
16fb495f57 Support upgrade. 2021-08-02 06:30:57 +00:00
sdk-team
9d56952627 Update Dyvmsapi SDK. 2021-07-30 06:16:36 +00:00
sdk-team
39e386ae1c Support Alb Open API. 2021-07-29 11:34:01 +00:00
sdk-team
59cfd7acc2 Supported DescribeMaskingRules. 2021-07-29 08:42:01 +00:00
sdk-team
d10310dfdf ListAppInstanceResponse add status field. 2021-07-29 03:04:34 +00:00
sdk-team
c06886edcb Generated 2018-03-13 for retailcloud. 2021-07-28 06:09:56 +00:00
sdk-team
6bcdd4b52e Add DescribeAuditLogConfig API. 2021-07-27 12:01:03 +00:00
sdk-team
1f36d787d0 Createdynamictaggroup increases the filter parameters for TagRegionId. 2021-07-27 06:54:33 +00:00
sdk-team
1ef5aff5c4 Add StartTerminalSession. 2021-07-27 02:38:49 +00:00
sdk-team
f1425baf72 Export instance relative API. 2021-07-23 03:42:31 +00:00
sdk-team
1177c92105 Add private-link support. 2021-07-22 04:07:24 +00:00
sdk-team
882060f77c Create Lindorm Open api. 2021-07-21 12:46:04 +00:00
sdk-team
6d9f56b73b Create Lindorm Open api. 2021-07-21 12:44:43 +00:00
sdk-team
b44d845918 Fix the return SDK of describealertloglist API. 2021-07-21 03:55:11 +00:00
sdk-team
edbe01d364 Support HealthCheckMethod for HTTP and HTTPS listener. 2021-07-21 03:12:37 +00:00
sdk-team
e6194c11ed CreateNetworkInterface supports to allocate Ipv6. 2021-07-19 07:27:01 +00:00
sdk-team
9013d93d95 Update ScreenChestCT. 2021-07-19 02:35:59 +00:00
sdk-team
cc4070bba3 Support Alb Open API. 2021-07-15 09:32:35 +00:00
sdk-team
d453ae2d7b Generated 2020-01-01 for ddoscoo. 2021-07-15 06:05:54 +00:00
sdk-team
de7176c25c Add CheckCertificate Api. 2021-07-09 10:26:45 +00:00
sdk-team
0dc704dbaa Fix ListPIpelineTemplates. 2021-07-09 08:06:15 +00:00
sdk-team
97c5e2c422 Generated 2019-01-01 for Cassandra. 2021-07-08 06:14:43 +00:00
sdk-team
34d72f2b3b Support APP auth. 2021-07-08 04:02:55 +00:00
sdk-team
ff3b6aec0a Generated 2016-11-01 for live. 2021-07-08 02:32:29 +00:00
sdk-team
cf6a43062a Supported DescribeGlobalDatabaseNetworks set pages. 2021-07-07 13:13:37 +00:00
sdk-team
6877b35beb Add ModifyResourceGroup API. 2021-07-07 08:34:24 +00:00
sdk-team
ba67c01925 Support FilterKey for RestoreInstance. 2021-07-07 08:32:22 +00:00
sdk-team
e89b92569f Supported AAA for BBB. 2021-07-07 02:32:44 +00:00
sdk-team
b5a6f66a29 Supported deleteItem for sdk. 2021-07-05 06:43:17 +00:00
sdk-team
b3c82e1e45 Fix DescribeInstance EncryptionType. 2021-07-02 07:43:22 +00:00
sdk-team
fe5bdbf24a Release RecognizeQuotaInvoice RecognizeTicketInvoice RecognizePdf. 2021-07-02 03:25:20 +00:00
sdk-team
a0c0379235 Release AnalyzeChestVessel. 2021-07-02 03:02:38 +00:00
sdk-team
f3e060235c Edit ListRetcodeApps. 2021-06-28 12:08:51 +00:00
sdk-team
ec69dc6bc1 Support GetSQLReviewOptimizeDetail,ListSQLReviewOriginSQL Order API. 2021-06-28 07:42:56 +00:00
sdk-team
c89b84b7de Supported new features for outbound. 2021-06-25 06:29:05 +00:00
sdk-team
9b0afb4553 Update DescribeSplitItemBill to support daily report. 2021-06-25 02:51:41 +00:00
28311 changed files with 1483286 additions and 756714 deletions

1324
CHANGELOG

File diff suppressed because it is too large Load Diff

0
CHANGELOG.md Normal file
View File

View File

@@ -1 +1 @@
1.36.799
1.36.1376

View File

@@ -33,6 +33,18 @@ set(actiontrail_public_header_model
include/alibabacloud/actiontrail/model/DescribeRegionsResult.h
include/alibabacloud/actiontrail/model/DescribeTrailsRequest.h
include/alibabacloud/actiontrail/model/DescribeTrailsResult.h
include/alibabacloud/actiontrail/model/GetAccessKeyLastUsedEventsRequest.h
include/alibabacloud/actiontrail/model/GetAccessKeyLastUsedEventsResult.h
include/alibabacloud/actiontrail/model/GetAccessKeyLastUsedInfoRequest.h
include/alibabacloud/actiontrail/model/GetAccessKeyLastUsedInfoResult.h
include/alibabacloud/actiontrail/model/GetAccessKeyLastUsedIpsRequest.h
include/alibabacloud/actiontrail/model/GetAccessKeyLastUsedIpsResult.h
include/alibabacloud/actiontrail/model/GetAccessKeyLastUsedProductsRequest.h
include/alibabacloud/actiontrail/model/GetAccessKeyLastUsedProductsResult.h
include/alibabacloud/actiontrail/model/GetAccessKeyLastUsedResourcesRequest.h
include/alibabacloud/actiontrail/model/GetAccessKeyLastUsedResourcesResult.h
include/alibabacloud/actiontrail/model/GetDeliveryHistoryJobRequest.h
include/alibabacloud/actiontrail/model/GetDeliveryHistoryJobResult.h
include/alibabacloud/actiontrail/model/GetTrailStatusRequest.h
include/alibabacloud/actiontrail/model/GetTrailStatusResult.h
include/alibabacloud/actiontrail/model/ListDeliveryHistoryJobsRequest.h
@@ -60,6 +72,18 @@ set(actiontrail_src
src/model/DescribeRegionsResult.cc
src/model/DescribeTrailsRequest.cc
src/model/DescribeTrailsResult.cc
src/model/GetAccessKeyLastUsedEventsRequest.cc
src/model/GetAccessKeyLastUsedEventsResult.cc
src/model/GetAccessKeyLastUsedInfoRequest.cc
src/model/GetAccessKeyLastUsedInfoResult.cc
src/model/GetAccessKeyLastUsedIpsRequest.cc
src/model/GetAccessKeyLastUsedIpsResult.cc
src/model/GetAccessKeyLastUsedProductsRequest.cc
src/model/GetAccessKeyLastUsedProductsResult.cc
src/model/GetAccessKeyLastUsedResourcesRequest.cc
src/model/GetAccessKeyLastUsedResourcesResult.cc
src/model/GetDeliveryHistoryJobRequest.cc
src/model/GetDeliveryHistoryJobResult.cc
src/model/GetTrailStatusRequest.cc
src/model/GetTrailStatusResult.cc
src/model/ListDeliveryHistoryJobsRequest.cc

View File

@@ -34,6 +34,18 @@
#include "model/DescribeRegionsResult.h"
#include "model/DescribeTrailsRequest.h"
#include "model/DescribeTrailsResult.h"
#include "model/GetAccessKeyLastUsedEventsRequest.h"
#include "model/GetAccessKeyLastUsedEventsResult.h"
#include "model/GetAccessKeyLastUsedInfoRequest.h"
#include "model/GetAccessKeyLastUsedInfoResult.h"
#include "model/GetAccessKeyLastUsedIpsRequest.h"
#include "model/GetAccessKeyLastUsedIpsResult.h"
#include "model/GetAccessKeyLastUsedProductsRequest.h"
#include "model/GetAccessKeyLastUsedProductsResult.h"
#include "model/GetAccessKeyLastUsedResourcesRequest.h"
#include "model/GetAccessKeyLastUsedResourcesResult.h"
#include "model/GetDeliveryHistoryJobRequest.h"
#include "model/GetDeliveryHistoryJobResult.h"
#include "model/GetTrailStatusRequest.h"
#include "model/GetTrailStatusResult.h"
#include "model/ListDeliveryHistoryJobsRequest.h"
@@ -73,6 +85,24 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeTrailsResult> DescribeTrailsOutcome;
typedef std::future<DescribeTrailsOutcome> DescribeTrailsOutcomeCallable;
typedef std::function<void(const ActiontrailClient*, const Model::DescribeTrailsRequest&, const DescribeTrailsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTrailsAsyncHandler;
typedef Outcome<Error, Model::GetAccessKeyLastUsedEventsResult> GetAccessKeyLastUsedEventsOutcome;
typedef std::future<GetAccessKeyLastUsedEventsOutcome> GetAccessKeyLastUsedEventsOutcomeCallable;
typedef std::function<void(const ActiontrailClient*, const Model::GetAccessKeyLastUsedEventsRequest&, const GetAccessKeyLastUsedEventsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAccessKeyLastUsedEventsAsyncHandler;
typedef Outcome<Error, Model::GetAccessKeyLastUsedInfoResult> GetAccessKeyLastUsedInfoOutcome;
typedef std::future<GetAccessKeyLastUsedInfoOutcome> GetAccessKeyLastUsedInfoOutcomeCallable;
typedef std::function<void(const ActiontrailClient*, const Model::GetAccessKeyLastUsedInfoRequest&, const GetAccessKeyLastUsedInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAccessKeyLastUsedInfoAsyncHandler;
typedef Outcome<Error, Model::GetAccessKeyLastUsedIpsResult> GetAccessKeyLastUsedIpsOutcome;
typedef std::future<GetAccessKeyLastUsedIpsOutcome> GetAccessKeyLastUsedIpsOutcomeCallable;
typedef std::function<void(const ActiontrailClient*, const Model::GetAccessKeyLastUsedIpsRequest&, const GetAccessKeyLastUsedIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAccessKeyLastUsedIpsAsyncHandler;
typedef Outcome<Error, Model::GetAccessKeyLastUsedProductsResult> GetAccessKeyLastUsedProductsOutcome;
typedef std::future<GetAccessKeyLastUsedProductsOutcome> GetAccessKeyLastUsedProductsOutcomeCallable;
typedef std::function<void(const ActiontrailClient*, const Model::GetAccessKeyLastUsedProductsRequest&, const GetAccessKeyLastUsedProductsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAccessKeyLastUsedProductsAsyncHandler;
typedef Outcome<Error, Model::GetAccessKeyLastUsedResourcesResult> GetAccessKeyLastUsedResourcesOutcome;
typedef std::future<GetAccessKeyLastUsedResourcesOutcome> GetAccessKeyLastUsedResourcesOutcomeCallable;
typedef std::function<void(const ActiontrailClient*, const Model::GetAccessKeyLastUsedResourcesRequest&, const GetAccessKeyLastUsedResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAccessKeyLastUsedResourcesAsyncHandler;
typedef Outcome<Error, Model::GetDeliveryHistoryJobResult> GetDeliveryHistoryJobOutcome;
typedef std::future<GetDeliveryHistoryJobOutcome> GetDeliveryHistoryJobOutcomeCallable;
typedef std::function<void(const ActiontrailClient*, const Model::GetDeliveryHistoryJobRequest&, const GetDeliveryHistoryJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDeliveryHistoryJobAsyncHandler;
typedef Outcome<Error, Model::GetTrailStatusResult> GetTrailStatusOutcome;
typedef std::future<GetTrailStatusOutcome> GetTrailStatusOutcomeCallable;
typedef std::function<void(const ActiontrailClient*, const Model::GetTrailStatusRequest&, const GetTrailStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTrailStatusAsyncHandler;
@@ -114,6 +144,24 @@ namespace AlibabaCloud
DescribeTrailsOutcome describeTrails(const Model::DescribeTrailsRequest &request)const;
void describeTrailsAsync(const Model::DescribeTrailsRequest& request, const DescribeTrailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTrailsOutcomeCallable describeTrailsCallable(const Model::DescribeTrailsRequest& request) const;
GetAccessKeyLastUsedEventsOutcome getAccessKeyLastUsedEvents(const Model::GetAccessKeyLastUsedEventsRequest &request)const;
void getAccessKeyLastUsedEventsAsync(const Model::GetAccessKeyLastUsedEventsRequest& request, const GetAccessKeyLastUsedEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAccessKeyLastUsedEventsOutcomeCallable getAccessKeyLastUsedEventsCallable(const Model::GetAccessKeyLastUsedEventsRequest& request) const;
GetAccessKeyLastUsedInfoOutcome getAccessKeyLastUsedInfo(const Model::GetAccessKeyLastUsedInfoRequest &request)const;
void getAccessKeyLastUsedInfoAsync(const Model::GetAccessKeyLastUsedInfoRequest& request, const GetAccessKeyLastUsedInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAccessKeyLastUsedInfoOutcomeCallable getAccessKeyLastUsedInfoCallable(const Model::GetAccessKeyLastUsedInfoRequest& request) const;
GetAccessKeyLastUsedIpsOutcome getAccessKeyLastUsedIps(const Model::GetAccessKeyLastUsedIpsRequest &request)const;
void getAccessKeyLastUsedIpsAsync(const Model::GetAccessKeyLastUsedIpsRequest& request, const GetAccessKeyLastUsedIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAccessKeyLastUsedIpsOutcomeCallable getAccessKeyLastUsedIpsCallable(const Model::GetAccessKeyLastUsedIpsRequest& request) const;
GetAccessKeyLastUsedProductsOutcome getAccessKeyLastUsedProducts(const Model::GetAccessKeyLastUsedProductsRequest &request)const;
void getAccessKeyLastUsedProductsAsync(const Model::GetAccessKeyLastUsedProductsRequest& request, const GetAccessKeyLastUsedProductsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAccessKeyLastUsedProductsOutcomeCallable getAccessKeyLastUsedProductsCallable(const Model::GetAccessKeyLastUsedProductsRequest& request) const;
GetAccessKeyLastUsedResourcesOutcome getAccessKeyLastUsedResources(const Model::GetAccessKeyLastUsedResourcesRequest &request)const;
void getAccessKeyLastUsedResourcesAsync(const Model::GetAccessKeyLastUsedResourcesRequest& request, const GetAccessKeyLastUsedResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAccessKeyLastUsedResourcesOutcomeCallable getAccessKeyLastUsedResourcesCallable(const Model::GetAccessKeyLastUsedResourcesRequest& request) const;
GetDeliveryHistoryJobOutcome getDeliveryHistoryJob(const Model::GetDeliveryHistoryJobRequest &request)const;
void getDeliveryHistoryJobAsync(const Model::GetDeliveryHistoryJobRequest& request, const GetDeliveryHistoryJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDeliveryHistoryJobOutcomeCallable getDeliveryHistoryJobCallable(const Model::GetDeliveryHistoryJobRequest& request) const;
GetTrailStatusOutcome getTrailStatus(const Model::GetTrailStatusRequest &request)const;
void getTrailStatusAsync(const Model::GetTrailStatusRequest& request, const GetTrailStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetTrailStatusOutcomeCallable getTrailStatusCallable(const Model::GetTrailStatusRequest& request) const;

View File

@@ -1,51 +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_ACTIONTRAIL_MODEL_CREATEDELIVERYHISTORYJOBREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATEDELIVERYHISTORYJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT CreateDeliveryHistoryJobRequest : public RpcServiceRequest
{
public:
CreateDeliveryHistoryJobRequest();
~CreateDeliveryHistoryJobRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getTrailName()const;
void setTrailName(const std::string& trailName);
private:
std::string clientToken_;
std::string trailName_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATEDELIVERYHISTORYJOBREQUEST_H_
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATEDELIVERYHISTORYJOBREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATEDELIVERYHISTORYJOBREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT CreateDeliveryHistoryJobRequest : public RpcServiceRequest {
public:
CreateDeliveryHistoryJobRequest();
~CreateDeliveryHistoryJobRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getTrailName() const;
void setTrailName(const std::string &trailName);
private:
std::string clientToken_;
std::string trailName_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATEDELIVERYHISTORYJOBREQUEST_H_

View File

@@ -1,72 +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_ACTIONTRAIL_MODEL_CREATETRAILREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATETRAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT CreateTrailRequest : public RpcServiceRequest
{
public:
CreateTrailRequest();
~CreateTrailRequest();
std::string getSlsProjectArn()const;
void setSlsProjectArn(const std::string& slsProjectArn);
std::string getSlsWriteRoleArn()const;
void setSlsWriteRoleArn(const std::string& slsWriteRoleArn);
bool getIsOrganizationTrail()const;
void setIsOrganizationTrail(bool isOrganizationTrail);
std::string getOssKeyPrefix()const;
void setOssKeyPrefix(const std::string& ossKeyPrefix);
std::string getOssWriteRoleArn()const;
void setOssWriteRoleArn(const std::string& ossWriteRoleArn);
std::string getEventRW()const;
void setEventRW(const std::string& eventRW);
std::string getName()const;
void setName(const std::string& name);
std::string getOssBucketName()const;
void setOssBucketName(const std::string& ossBucketName);
std::string getTrailRegion()const;
void setTrailRegion(const std::string& trailRegion);
private:
std::string slsProjectArn_;
std::string slsWriteRoleArn_;
bool isOrganizationTrail_;
std::string ossKeyPrefix_;
std::string ossWriteRoleArn_;
std::string eventRW_;
std::string name_;
std::string ossBucketName_;
std::string trailRegion_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATETRAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATETRAILREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATETRAILREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT CreateTrailRequest : public RpcServiceRequest {
public:
CreateTrailRequest();
~CreateTrailRequest();
std::string getSlsProjectArn() const;
void setSlsProjectArn(const std::string &slsProjectArn);
std::string getSlsWriteRoleArn() const;
void setSlsWriteRoleArn(const std::string &slsWriteRoleArn);
bool getIsOrganizationTrail() const;
void setIsOrganizationTrail(bool isOrganizationTrail);
std::string getOssKeyPrefix() const;
void setOssKeyPrefix(const std::string &ossKeyPrefix);
std::string getOssWriteRoleArn() const;
void setOssWriteRoleArn(const std::string &ossWriteRoleArn);
std::string getEventRW() const;
void setEventRW(const std::string &eventRW);
std::string getName() const;
void setName(const std::string &name);
std::string getOssBucketName() const;
void setOssBucketName(const std::string &ossBucketName);
std::string getTrailRegion() const;
void setTrailRegion(const std::string &trailRegion);
private:
std::string slsProjectArn_;
std::string slsWriteRoleArn_;
bool isOrganizationTrail_;
std::string ossKeyPrefix_;
std::string ossWriteRoleArn_;
std::string eventRW_;
std::string name_;
std::string ossBucketName_;
std::string trailRegion_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATETRAILREQUEST_H_

View File

@@ -42,8 +42,8 @@ namespace AlibabaCloud
std::string getHomeRegion()const;
std::string getOssKeyPrefix()const;
std::string getOssBucketName()const;
std::string getSlsWriteRoleArn()const;
std::string getOssWriteRoleArn()const;
std::string getSlsWriteRoleArn()const;
std::string getTrailRegion()const;
std::string getName()const;
@@ -55,8 +55,8 @@ namespace AlibabaCloud
std::string homeRegion_;
std::string ossKeyPrefix_;
std::string ossBucketName_;
std::string slsWriteRoleArn_;
std::string ossWriteRoleArn_;
std::string slsWriteRoleArn_;
std::string trailRegion_;
std::string name_;

View File

@@ -1,48 +1,42 @@
/*
* 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_ACTIONTRAIL_MODEL_DELETEDELIVERYHISTORYJOBREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_DELETEDELIVERYHISTORYJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT DeleteDeliveryHistoryJobRequest : public RpcServiceRequest
{
public:
DeleteDeliveryHistoryJobRequest();
~DeleteDeliveryHistoryJobRequest();
int getJobId()const;
void setJobId(int jobId);
private:
int jobId_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_DELETEDELIVERYHISTORYJOBREQUEST_H_
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_DELETEDELIVERYHISTORYJOBREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_DELETEDELIVERYHISTORYJOBREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT DeleteDeliveryHistoryJobRequest : public RpcServiceRequest {
public:
DeleteDeliveryHistoryJobRequest();
~DeleteDeliveryHistoryJobRequest();
int getJobId() const;
void setJobId(int jobId);
private:
int jobId_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_DELETEDELIVERYHISTORYJOBREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_ACTIONTRAIL_MODEL_DELETETRAILREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_DELETETRAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT DeleteTrailRequest : public RpcServiceRequest
{
public:
DeleteTrailRequest();
~DeleteTrailRequest();
std::string getName()const;
void setName(const std::string& name);
private:
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_DELETETRAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_DELETETRAILREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_DELETETRAILREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT DeleteTrailRequest : public RpcServiceRequest {
public:
DeleteTrailRequest();
~DeleteTrailRequest();
std::string getName() const;
void setName(const std::string &name);
private:
std::string name_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_DELETETRAILREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_ACTIONTRAIL_MODEL_DESCRIBEREGIONSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBEREGIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT DescribeRegionsRequest : public RpcServiceRequest
{
public:
DescribeRegionsRequest();
~DescribeRegionsRequest();
std::string getAcceptLanguage()const;
void setAcceptLanguage(const std::string& acceptLanguage);
private:
std::string acceptLanguage_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBEREGIONSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBEREGIONSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBEREGIONSREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT DescribeRegionsRequest : public RpcServiceRequest {
public:
DescribeRegionsRequest();
~DescribeRegionsRequest();
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string acceptLanguage_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBEREGIONSREQUEST_H_

View File

@@ -1,54 +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_ACTIONTRAIL_MODEL_DESCRIBETRAILSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBETRAILSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT DescribeTrailsRequest : public RpcServiceRequest
{
public:
DescribeTrailsRequest();
~DescribeTrailsRequest();
bool getIncludeOrganizationTrail()const;
void setIncludeOrganizationTrail(bool includeOrganizationTrail);
bool getIncludeShadowTrails()const;
void setIncludeShadowTrails(bool includeShadowTrails);
std::string getNameList()const;
void setNameList(const std::string& nameList);
private:
bool includeOrganizationTrail_;
bool includeShadowTrails_;
std::string nameList_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBETRAILSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBETRAILSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBETRAILSREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT DescribeTrailsRequest : public RpcServiceRequest {
public:
DescribeTrailsRequest();
~DescribeTrailsRequest();
bool getIncludeOrganizationTrail() const;
void setIncludeOrganizationTrail(bool includeOrganizationTrail);
bool getIncludeShadowTrails() const;
void setIncludeShadowTrails(bool includeShadowTrails);
std::string getNameList() const;
void setNameList(const std::string &nameList);
private:
bool includeOrganizationTrail_;
bool includeShadowTrails_;
std::string nameList_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBETRAILSREQUEST_H_

View File

@@ -36,23 +36,24 @@ namespace AlibabaCloud
{
std::string status;
std::string homeRegion;
std::string startLoggingTime;
std::string createTime;
std::string startLoggingTime;
std::string stopLoggingTime;
std::string organizationId;
std::string slsWriteRoleArn;
std::string ossBucketLocation;
std::string organizationId;
std::string trailRegion;
std::string name;
std::string ossBucketLocation;
bool isOrganizationTrail;
std::string name;
std::string slsProjectArn;
std::string eventRW;
std::string ossKeyPrefix;
std::string updateTime;
std::string ossKeyPrefix;
std::string region;
std::string ossBucketName;
std::string ossWriteRoleArn;
long isShadowTrail;
std::string trailArn;
};

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_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDEVENTSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDEVENTSREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetAccessKeyLastUsedEventsRequest : public RpcServiceRequest {
public:
GetAccessKeyLastUsedEventsRequest();
~GetAccessKeyLastUsedEventsRequest();
std::string getAccessKey() const;
void setAccessKey(const std::string &accessKey);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getPageSize() const;
void setPageSize(const std::string &pageSize);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
private:
std::string accessKey_;
std::string nextToken_;
std::string pageSize_;
std::string serviceName_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDEVENTSREQUEST_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_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDEVENTSRESULT_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDEVENTSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetAccessKeyLastUsedEventsResult : public ServiceResult
{
public:
struct EventsItem
{
std::string eventName;
long usedTimestamp;
std::string detail;
std::string source;
};
GetAccessKeyLastUsedEventsResult();
explicit GetAccessKeyLastUsedEventsResult(const std::string &payload);
~GetAccessKeyLastUsedEventsResult();
std::string getNextToken()const;
std::vector<EventsItem> getEvents()const;
protected:
void parse(const std::string &payload);
private:
std::string nextToken_;
std::vector<EventsItem> events_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDEVENTSRESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* 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_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDINFOREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDINFOREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetAccessKeyLastUsedInfoRequest : public RpcServiceRequest {
public:
GetAccessKeyLastUsedInfoRequest();
~GetAccessKeyLastUsedInfoRequest();
std::string getAccessKey() const;
void setAccessKey(const std::string &accessKey);
private:
std::string accessKey_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDINFOREQUEST_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_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDINFORESULT_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetAccessKeyLastUsedInfoResult : public ServiceResult
{
public:
GetAccessKeyLastUsedInfoResult();
explicit GetAccessKeyLastUsedInfoResult(const std::string &payload);
~GetAccessKeyLastUsedInfoResult();
std::string getAccountId()const;
std::string getUserName()const;
std::string getOwnerId()const;
std::string getServiceName()const;
std::string getAccessKeyId()const;
std::string getServiceNameCn()const;
std::string getServiceNameEn()const;
std::string getAccountType()const;
long getUsedTimestamp()const;
std::string getDetail()const;
std::string getSource()const;
protected:
void parse(const std::string &payload);
private:
std::string accountId_;
std::string userName_;
std::string ownerId_;
std::string serviceName_;
std::string accessKeyId_;
std::string serviceNameCn_;
std::string serviceNameEn_;
std::string accountType_;
long usedTimestamp_;
std::string detail_;
std::string source_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDINFORESULT_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_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDIPSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDIPSREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetAccessKeyLastUsedIpsRequest : public RpcServiceRequest {
public:
GetAccessKeyLastUsedIpsRequest();
~GetAccessKeyLastUsedIpsRequest();
std::string getAccessKey() const;
void setAccessKey(const std::string &accessKey);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getPageSize() const;
void setPageSize(const std::string &pageSize);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
private:
std::string accessKey_;
std::string nextToken_;
std::string pageSize_;
std::string serviceName_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDIPSREQUEST_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_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDIPSRESULT_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDIPSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetAccessKeyLastUsedIpsResult : public ServiceResult
{
public:
struct IpsItem
{
std::string ip;
long usedTimestamp;
std::string detail;
std::string source;
};
GetAccessKeyLastUsedIpsResult();
explicit GetAccessKeyLastUsedIpsResult(const std::string &payload);
~GetAccessKeyLastUsedIpsResult();
std::string getNextToken()const;
std::vector<IpsItem> getIps()const;
protected:
void parse(const std::string &payload);
private:
std::string nextToken_;
std::vector<IpsItem> ips_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDIPSRESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* 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_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDPRODUCTSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDPRODUCTSREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetAccessKeyLastUsedProductsRequest : public RpcServiceRequest {
public:
GetAccessKeyLastUsedProductsRequest();
~GetAccessKeyLastUsedProductsRequest();
std::string getAccessKey() const;
void setAccessKey(const std::string &accessKey);
private:
std::string accessKey_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDPRODUCTSREQUEST_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_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDPRODUCTSRESULT_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDPRODUCTSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetAccessKeyLastUsedProductsResult : public ServiceResult
{
public:
struct ProductsItem
{
std::string serviceName;
std::string serviceNameCn;
std::string serviceNameEn;
long usedTimestamp;
std::string detail;
std::string source;
};
GetAccessKeyLastUsedProductsResult();
explicit GetAccessKeyLastUsedProductsResult(const std::string &payload);
~GetAccessKeyLastUsedProductsResult();
std::vector<ProductsItem> getProducts()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ProductsItem> products_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDPRODUCTSRESULT_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_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDRESOURCESREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDRESOURCESREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetAccessKeyLastUsedResourcesRequest : public RpcServiceRequest {
public:
GetAccessKeyLastUsedResourcesRequest();
~GetAccessKeyLastUsedResourcesRequest();
std::string getAccessKey() const;
void setAccessKey(const std::string &accessKey);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getPageSize() const;
void setPageSize(const std::string &pageSize);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
private:
std::string accessKey_;
std::string nextToken_;
std::string pageSize_;
std::string serviceName_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDRESOURCESREQUEST_H_

View File

@@ -0,0 +1,61 @@
/*
* 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_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDRESOURCESRESULT_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDRESOURCESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetAccessKeyLastUsedResourcesResult : public ServiceResult
{
public:
struct ResourcesItem
{
std::string resourceName;
std::string resourceType;
long usedTimestamp;
std::string detail;
std::string source;
};
GetAccessKeyLastUsedResourcesResult();
explicit GetAccessKeyLastUsedResourcesResult(const std::string &payload);
~GetAccessKeyLastUsedResourcesResult();
std::string getNextToken()const;
std::vector<ResourcesItem> getResources()const;
protected:
void parse(const std::string &payload);
private:
std::string nextToken_;
std::vector<ResourcesItem> resources_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETACCESSKEYLASTUSEDRESOURCESRESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* 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_ACTIONTRAIL_MODEL_GETDELIVERYHISTORYJOBREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETDELIVERYHISTORYJOBREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetDeliveryHistoryJobRequest : public RpcServiceRequest {
public:
GetDeliveryHistoryJobRequest();
~GetDeliveryHistoryJobRequest();
long getJobId() const;
void setJobId(long jobId);
private:
long jobId_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETDELIVERYHISTORYJOBREQUEST_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_GETDELIVERYHISTORYJOBRESULT_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETDELIVERYHISTORYJOBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetDeliveryHistoryJobResult : public ServiceResult
{
public:
struct StatusItem
{
int status;
std::string region;
};
GetDeliveryHistoryJobResult();
explicit GetDeliveryHistoryJobResult(const std::string &payload);
~GetDeliveryHistoryJobResult();
std::vector<StatusItem> getStatus()const;
int getJobStatus()const;
std::string getCreatedTime()const;
std::string getEndTime()const;
std::string getHomeRegion()const;
std::string getStartTime()const;
std::string getTrailName()const;
std::string getUpdatedTime()const;
long getJobId()const;
protected:
void parse(const std::string &payload);
private:
std::vector<StatusItem> status_;
int jobStatus_;
std::string createdTime_;
std::string endTime_;
std::string homeRegion_;
std::string startTime_;
std::string trailName_;
std::string updatedTime_;
long jobId_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETDELIVERYHISTORYJOBRESULT_H_

View File

@@ -1,51 +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_ACTIONTRAIL_MODEL_GETTRAILSTATUSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETTRAILSTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetTrailStatusRequest : public RpcServiceRequest
{
public:
GetTrailStatusRequest();
~GetTrailStatusRequest();
std::string getName()const;
void setName(const std::string& name);
bool getIsOrganizationTrail()const;
void setIsOrganizationTrail(bool isOrganizationTrail);
private:
std::string name_;
bool isOrganizationTrail_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETTRAILSTATUSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_GETTRAILSTATUSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETTRAILSTATUSREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetTrailStatusRequest : public RpcServiceRequest {
public:
GetTrailStatusRequest();
~GetTrailStatusRequest();
std::string getName() const;
void setName(const std::string &name);
bool getIsOrganizationTrail() const;
void setIsOrganizationTrail(bool isOrganizationTrail);
private:
std::string name_;
bool isOrganizationTrail_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETTRAILSTATUSREQUEST_H_

View File

@@ -44,8 +44,8 @@ namespace AlibabaCloud
std::string getLatestDeliveryError()const;
std::string getStopLoggingTime()const;
bool getSlsLogStoreStatus()const;
std::string getLatestDeliveryTime()const;
bool getIsLogging()const;
std::string getLatestDeliveryTime()const;
protected:
void parse(const std::string &payload);
@@ -57,8 +57,8 @@ namespace AlibabaCloud
std::string latestDeliveryError_;
std::string stopLoggingTime_;
bool slsLogStoreStatus_;
std::string latestDeliveryTime_;
bool isLogging_;
std::string latestDeliveryTime_;
};
}

View File

@@ -1,51 +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_ACTIONTRAIL_MODEL_LISTDELIVERYHISTORYJOBSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_LISTDELIVERYHISTORYJOBSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT ListDeliveryHistoryJobsRequest : public RpcServiceRequest
{
public:
ListDeliveryHistoryJobsRequest();
~ListDeliveryHistoryJobsRequest();
int getPageNumber()const;
void setPageNumber(int pageNumber);
int getPageSize()const;
void setPageSize(int pageSize);
private:
int pageNumber_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_LISTDELIVERYHISTORYJOBSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_LISTDELIVERYHISTORYJOBSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_LISTDELIVERYHISTORYJOBSREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT ListDeliveryHistoryJobsRequest : public RpcServiceRequest {
public:
ListDeliveryHistoryJobsRequest();
~ListDeliveryHistoryJobsRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
int getPageSize() const;
void setPageSize(int pageSize);
private:
int pageNumber_;
int pageSize_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_LISTDELIVERYHISTORYJOBSREQUEST_H_

View File

@@ -1,69 +1,61 @@
/*
* 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_ACTIONTRAIL_MODEL_LOOKUPEVENTSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_LOOKUPEVENTSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT LookupEventsRequest : public RpcServiceRequest
{
public:
struct LookupAttribute
{
std::string value;
std::string key;
};
public:
LookupEventsRequest();
~LookupEventsRequest();
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::vector<LookupAttribute> getLookupAttribute()const;
void setLookupAttribute(const std::vector<LookupAttribute>& lookupAttribute);
std::string getMaxResults()const;
void setMaxResults(const std::string& maxResults);
std::string getDirection()const;
void setDirection(const std::string& direction);
private:
std::string endTime_;
std::string startTime_;
std::string nextToken_;
std::vector<LookupAttribute> lookupAttribute_;
std::string maxResults_;
std::string direction_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_LOOKUPEVENTSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_LOOKUPEVENTSREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_LOOKUPEVENTSREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT LookupEventsRequest : public RpcServiceRequest {
public:
struct LookupAttribute {
std::string value;
std::string key;
};
LookupEventsRequest();
~LookupEventsRequest();
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::vector<LookupAttribute> getLookupAttribute() const;
void setLookupAttribute(const std::vector<LookupAttribute> &lookupAttribute);
std::string getMaxResults() const;
void setMaxResults(const std::string &maxResults);
std::string getDirection() const;
void setDirection(const std::string &direction);
private:
std::string endTime_;
std::string startTime_;
std::string nextToken_;
std::vector<LookupAttribute> lookupAttribute_;
std::string maxResults_;
std::string direction_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_LOOKUPEVENTSREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_ACTIONTRAIL_MODEL_STARTLOGGINGREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_STARTLOGGINGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT StartLoggingRequest : public RpcServiceRequest
{
public:
StartLoggingRequest();
~StartLoggingRequest();
std::string getName()const;
void setName(const std::string& name);
private:
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_STARTLOGGINGREQUEST_H_
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_STARTLOGGINGREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_STARTLOGGINGREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT StartLoggingRequest : public RpcServiceRequest {
public:
StartLoggingRequest();
~StartLoggingRequest();
std::string getName() const;
void setName(const std::string &name);
private:
std::string name_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_STARTLOGGINGREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_ACTIONTRAIL_MODEL_STOPLOGGINGREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_STOPLOGGINGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT StopLoggingRequest : public RpcServiceRequest
{
public:
StopLoggingRequest();
~StopLoggingRequest();
std::string getName()const;
void setName(const std::string& name);
private:
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_STOPLOGGINGREQUEST_H_
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_STOPLOGGINGREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_STOPLOGGINGREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT StopLoggingRequest : public RpcServiceRequest {
public:
StopLoggingRequest();
~StopLoggingRequest();
std::string getName() const;
void setName(const std::string &name);
private:
std::string name_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_STOPLOGGINGREQUEST_H_

View File

@@ -1,69 +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_ACTIONTRAIL_MODEL_UPDATETRAILREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_UPDATETRAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/actiontrail/ActiontrailExport.h>
namespace AlibabaCloud
{
namespace Actiontrail
{
namespace Model
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT UpdateTrailRequest : public RpcServiceRequest
{
public:
UpdateTrailRequest();
~UpdateTrailRequest();
std::string getSlsProjectArn()const;
void setSlsProjectArn(const std::string& slsProjectArn);
std::string getSlsWriteRoleArn()const;
void setSlsWriteRoleArn(const std::string& slsWriteRoleArn);
std::string getOssKeyPrefix()const;
void setOssKeyPrefix(const std::string& ossKeyPrefix);
std::string getOssWriteRoleArn()const;
void setOssWriteRoleArn(const std::string& ossWriteRoleArn);
std::string getEventRW()const;
void setEventRW(const std::string& eventRW);
std::string getName()const;
void setName(const std::string& name);
std::string getOssBucketName()const;
void setOssBucketName(const std::string& ossBucketName);
std::string getTrailRegion()const;
void setTrailRegion(const std::string& trailRegion);
private:
std::string slsProjectArn_;
std::string slsWriteRoleArn_;
std::string ossKeyPrefix_;
std::string ossWriteRoleArn_;
std::string eventRW_;
std::string name_;
std::string ossBucketName_;
std::string trailRegion_;
};
}
}
}
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_UPDATETRAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_UPDATETRAILREQUEST_H_
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_UPDATETRAILREQUEST_H_
#include <alibabacloud/actiontrail/ActiontrailExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Actiontrail {
namespace Model {
class ALIBABACLOUD_ACTIONTRAIL_EXPORT UpdateTrailRequest : public RpcServiceRequest {
public:
UpdateTrailRequest();
~UpdateTrailRequest();
std::string getSlsProjectArn() const;
void setSlsProjectArn(const std::string &slsProjectArn);
std::string getSlsWriteRoleArn() const;
void setSlsWriteRoleArn(const std::string &slsWriteRoleArn);
std::string getOssKeyPrefix() const;
void setOssKeyPrefix(const std::string &ossKeyPrefix);
std::string getOssWriteRoleArn() const;
void setOssWriteRoleArn(const std::string &ossWriteRoleArn);
std::string getEventRW() const;
void setEventRW(const std::string &eventRW);
std::string getName() const;
void setName(const std::string &name);
std::string getOssBucketName() const;
void setOssBucketName(const std::string &ossBucketName);
std::string getTrailRegion() const;
void setTrailRegion(const std::string &trailRegion);
private:
std::string slsProjectArn_;
std::string slsWriteRoleArn_;
std::string ossKeyPrefix_;
std::string ossWriteRoleArn_;
std::string eventRW_;
std::string name_;
std::string ossBucketName_;
std::string trailRegion_;
};
} // namespace Model
} // namespace Actiontrail
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_UPDATETRAILREQUEST_H_

View File

@@ -42,8 +42,8 @@ namespace AlibabaCloud
std::string getHomeRegion()const;
std::string getOssKeyPrefix()const;
std::string getOssBucketName()const;
std::string getSlsWriteRoleArn()const;
std::string getOssWriteRoleArn()const;
std::string getSlsWriteRoleArn()const;
std::string getTrailRegion()const;
std::string getName()const;
@@ -55,8 +55,8 @@ namespace AlibabaCloud
std::string homeRegion_;
std::string ossKeyPrefix_;
std::string ossBucketName_;
std::string slsWriteRoleArn_;
std::string ossWriteRoleArn_;
std::string slsWriteRoleArn_;
std::string trailRegion_;
std::string name_;

View File

@@ -31,21 +31,21 @@ ActiontrailClient::ActiontrailClient(const Credentials &credentials, const Clien
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, "actiontrail");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
ActiontrailClient::ActiontrailClient(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, "actiontrail");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
ActiontrailClient::ActiontrailClient(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, "actiontrail");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
ActiontrailClient::~ActiontrailClient()
@@ -267,6 +267,222 @@ ActiontrailClient::DescribeTrailsOutcomeCallable ActiontrailClient::describeTrai
return task->get_future();
}
ActiontrailClient::GetAccessKeyLastUsedEventsOutcome ActiontrailClient::getAccessKeyLastUsedEvents(const GetAccessKeyLastUsedEventsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetAccessKeyLastUsedEventsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetAccessKeyLastUsedEventsOutcome(GetAccessKeyLastUsedEventsResult(outcome.result()));
else
return GetAccessKeyLastUsedEventsOutcome(outcome.error());
}
void ActiontrailClient::getAccessKeyLastUsedEventsAsync(const GetAccessKeyLastUsedEventsRequest& request, const GetAccessKeyLastUsedEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getAccessKeyLastUsedEvents(request), context);
};
asyncExecute(new Runnable(fn));
}
ActiontrailClient::GetAccessKeyLastUsedEventsOutcomeCallable ActiontrailClient::getAccessKeyLastUsedEventsCallable(const GetAccessKeyLastUsedEventsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetAccessKeyLastUsedEventsOutcome()>>(
[this, request]()
{
return this->getAccessKeyLastUsedEvents(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
ActiontrailClient::GetAccessKeyLastUsedInfoOutcome ActiontrailClient::getAccessKeyLastUsedInfo(const GetAccessKeyLastUsedInfoRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetAccessKeyLastUsedInfoOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetAccessKeyLastUsedInfoOutcome(GetAccessKeyLastUsedInfoResult(outcome.result()));
else
return GetAccessKeyLastUsedInfoOutcome(outcome.error());
}
void ActiontrailClient::getAccessKeyLastUsedInfoAsync(const GetAccessKeyLastUsedInfoRequest& request, const GetAccessKeyLastUsedInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getAccessKeyLastUsedInfo(request), context);
};
asyncExecute(new Runnable(fn));
}
ActiontrailClient::GetAccessKeyLastUsedInfoOutcomeCallable ActiontrailClient::getAccessKeyLastUsedInfoCallable(const GetAccessKeyLastUsedInfoRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetAccessKeyLastUsedInfoOutcome()>>(
[this, request]()
{
return this->getAccessKeyLastUsedInfo(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
ActiontrailClient::GetAccessKeyLastUsedIpsOutcome ActiontrailClient::getAccessKeyLastUsedIps(const GetAccessKeyLastUsedIpsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetAccessKeyLastUsedIpsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetAccessKeyLastUsedIpsOutcome(GetAccessKeyLastUsedIpsResult(outcome.result()));
else
return GetAccessKeyLastUsedIpsOutcome(outcome.error());
}
void ActiontrailClient::getAccessKeyLastUsedIpsAsync(const GetAccessKeyLastUsedIpsRequest& request, const GetAccessKeyLastUsedIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getAccessKeyLastUsedIps(request), context);
};
asyncExecute(new Runnable(fn));
}
ActiontrailClient::GetAccessKeyLastUsedIpsOutcomeCallable ActiontrailClient::getAccessKeyLastUsedIpsCallable(const GetAccessKeyLastUsedIpsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetAccessKeyLastUsedIpsOutcome()>>(
[this, request]()
{
return this->getAccessKeyLastUsedIps(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
ActiontrailClient::GetAccessKeyLastUsedProductsOutcome ActiontrailClient::getAccessKeyLastUsedProducts(const GetAccessKeyLastUsedProductsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetAccessKeyLastUsedProductsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetAccessKeyLastUsedProductsOutcome(GetAccessKeyLastUsedProductsResult(outcome.result()));
else
return GetAccessKeyLastUsedProductsOutcome(outcome.error());
}
void ActiontrailClient::getAccessKeyLastUsedProductsAsync(const GetAccessKeyLastUsedProductsRequest& request, const GetAccessKeyLastUsedProductsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getAccessKeyLastUsedProducts(request), context);
};
asyncExecute(new Runnable(fn));
}
ActiontrailClient::GetAccessKeyLastUsedProductsOutcomeCallable ActiontrailClient::getAccessKeyLastUsedProductsCallable(const GetAccessKeyLastUsedProductsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetAccessKeyLastUsedProductsOutcome()>>(
[this, request]()
{
return this->getAccessKeyLastUsedProducts(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
ActiontrailClient::GetAccessKeyLastUsedResourcesOutcome ActiontrailClient::getAccessKeyLastUsedResources(const GetAccessKeyLastUsedResourcesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetAccessKeyLastUsedResourcesOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetAccessKeyLastUsedResourcesOutcome(GetAccessKeyLastUsedResourcesResult(outcome.result()));
else
return GetAccessKeyLastUsedResourcesOutcome(outcome.error());
}
void ActiontrailClient::getAccessKeyLastUsedResourcesAsync(const GetAccessKeyLastUsedResourcesRequest& request, const GetAccessKeyLastUsedResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getAccessKeyLastUsedResources(request), context);
};
asyncExecute(new Runnable(fn));
}
ActiontrailClient::GetAccessKeyLastUsedResourcesOutcomeCallable ActiontrailClient::getAccessKeyLastUsedResourcesCallable(const GetAccessKeyLastUsedResourcesRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetAccessKeyLastUsedResourcesOutcome()>>(
[this, request]()
{
return this->getAccessKeyLastUsedResources(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
ActiontrailClient::GetDeliveryHistoryJobOutcome ActiontrailClient::getDeliveryHistoryJob(const GetDeliveryHistoryJobRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetDeliveryHistoryJobOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetDeliveryHistoryJobOutcome(GetDeliveryHistoryJobResult(outcome.result()));
else
return GetDeliveryHistoryJobOutcome(outcome.error());
}
void ActiontrailClient::getDeliveryHistoryJobAsync(const GetDeliveryHistoryJobRequest& request, const GetDeliveryHistoryJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getDeliveryHistoryJob(request), context);
};
asyncExecute(new Runnable(fn));
}
ActiontrailClient::GetDeliveryHistoryJobOutcomeCallable ActiontrailClient::getDeliveryHistoryJobCallable(const GetDeliveryHistoryJobRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetDeliveryHistoryJobOutcome()>>(
[this, request]()
{
return this->getDeliveryHistoryJob(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
ActiontrailClient::GetTrailStatusOutcome ActiontrailClient::getTrailStatus(const GetTrailStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/CreateDeliveryHistoryJobRequest.h>
using AlibabaCloud::Actiontrail::Model::CreateDeliveryHistoryJobRequest;
CreateDeliveryHistoryJobRequest::CreateDeliveryHistoryJobRequest() :
RpcServiceRequest("actiontrail", "2020-07-06", "CreateDeliveryHistoryJob")
{
setMethod(HttpRequest::Method::Post);
}
CreateDeliveryHistoryJobRequest::~CreateDeliveryHistoryJobRequest()
{}
std::string CreateDeliveryHistoryJobRequest::getClientToken()const
{
return clientToken_;
*/
#include <alibabacloud/actiontrail/model/CreateDeliveryHistoryJobRequest.h>
using AlibabaCloud::Actiontrail::Model::CreateDeliveryHistoryJobRequest;
CreateDeliveryHistoryJobRequest::CreateDeliveryHistoryJobRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "CreateDeliveryHistoryJob") {
setMethod(HttpRequest::Method::Post);
}
void CreateDeliveryHistoryJobRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setParameter("ClientToken", clientToken);
CreateDeliveryHistoryJobRequest::~CreateDeliveryHistoryJobRequest() {}
std::string CreateDeliveryHistoryJobRequest::getClientToken() const {
return clientToken_;
}
std::string CreateDeliveryHistoryJobRequest::getTrailName()const
{
return trailName_;
void CreateDeliveryHistoryJobRequest::setClientToken(const std::string &clientToken) {
clientToken_ = clientToken;
setParameter(std::string("ClientToken"), clientToken);
}
void CreateDeliveryHistoryJobRequest::setTrailName(const std::string& trailName)
{
trailName_ = trailName;
setParameter("TrailName", trailName);
std::string CreateDeliveryHistoryJobRequest::getTrailName() const {
return trailName_;
}
void CreateDeliveryHistoryJobRequest::setTrailName(const std::string &trailName) {
trailName_ = trailName;
setParameter(std::string("TrailName"), trailName);
}

View File

@@ -1,128 +1,108 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/CreateTrailRequest.h>
using AlibabaCloud::Actiontrail::Model::CreateTrailRequest;
CreateTrailRequest::CreateTrailRequest() :
RpcServiceRequest("actiontrail", "2020-07-06", "CreateTrail")
{
setMethod(HttpRequest::Method::Post);
}
CreateTrailRequest::~CreateTrailRequest()
{}
std::string CreateTrailRequest::getSlsProjectArn()const
{
return slsProjectArn_;
*/
#include <alibabacloud/actiontrail/model/CreateTrailRequest.h>
using AlibabaCloud::Actiontrail::Model::CreateTrailRequest;
CreateTrailRequest::CreateTrailRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "CreateTrail") {
setMethod(HttpRequest::Method::Post);
}
void CreateTrailRequest::setSlsProjectArn(const std::string& slsProjectArn)
{
slsProjectArn_ = slsProjectArn;
setParameter("SlsProjectArn", slsProjectArn);
CreateTrailRequest::~CreateTrailRequest() {}
std::string CreateTrailRequest::getSlsProjectArn() const {
return slsProjectArn_;
}
std::string CreateTrailRequest::getSlsWriteRoleArn()const
{
return slsWriteRoleArn_;
void CreateTrailRequest::setSlsProjectArn(const std::string &slsProjectArn) {
slsProjectArn_ = slsProjectArn;
setParameter(std::string("SlsProjectArn"), slsProjectArn);
}
void CreateTrailRequest::setSlsWriteRoleArn(const std::string& slsWriteRoleArn)
{
slsWriteRoleArn_ = slsWriteRoleArn;
setParameter("SlsWriteRoleArn", slsWriteRoleArn);
std::string CreateTrailRequest::getSlsWriteRoleArn() const {
return slsWriteRoleArn_;
}
bool CreateTrailRequest::getIsOrganizationTrail()const
{
return isOrganizationTrail_;
void CreateTrailRequest::setSlsWriteRoleArn(const std::string &slsWriteRoleArn) {
slsWriteRoleArn_ = slsWriteRoleArn;
setParameter(std::string("SlsWriteRoleArn"), slsWriteRoleArn);
}
void CreateTrailRequest::setIsOrganizationTrail(bool isOrganizationTrail)
{
isOrganizationTrail_ = isOrganizationTrail;
setParameter("IsOrganizationTrail", isOrganizationTrail ? "true" : "false");
bool CreateTrailRequest::getIsOrganizationTrail() const {
return isOrganizationTrail_;
}
std::string CreateTrailRequest::getOssKeyPrefix()const
{
return ossKeyPrefix_;
void CreateTrailRequest::setIsOrganizationTrail(bool isOrganizationTrail) {
isOrganizationTrail_ = isOrganizationTrail;
setParameter(std::string("IsOrganizationTrail"), isOrganizationTrail ? "true" : "false");
}
void CreateTrailRequest::setOssKeyPrefix(const std::string& ossKeyPrefix)
{
ossKeyPrefix_ = ossKeyPrefix;
setParameter("OssKeyPrefix", ossKeyPrefix);
std::string CreateTrailRequest::getOssKeyPrefix() const {
return ossKeyPrefix_;
}
std::string CreateTrailRequest::getOssWriteRoleArn()const
{
return ossWriteRoleArn_;
void CreateTrailRequest::setOssKeyPrefix(const std::string &ossKeyPrefix) {
ossKeyPrefix_ = ossKeyPrefix;
setParameter(std::string("OssKeyPrefix"), ossKeyPrefix);
}
void CreateTrailRequest::setOssWriteRoleArn(const std::string& ossWriteRoleArn)
{
ossWriteRoleArn_ = ossWriteRoleArn;
setParameter("OssWriteRoleArn", ossWriteRoleArn);
std::string CreateTrailRequest::getOssWriteRoleArn() const {
return ossWriteRoleArn_;
}
std::string CreateTrailRequest::getEventRW()const
{
return eventRW_;
void CreateTrailRequest::setOssWriteRoleArn(const std::string &ossWriteRoleArn) {
ossWriteRoleArn_ = ossWriteRoleArn;
setParameter(std::string("OssWriteRoleArn"), ossWriteRoleArn);
}
void CreateTrailRequest::setEventRW(const std::string& eventRW)
{
eventRW_ = eventRW;
setParameter("EventRW", eventRW);
std::string CreateTrailRequest::getEventRW() const {
return eventRW_;
}
std::string CreateTrailRequest::getName()const
{
return name_;
void CreateTrailRequest::setEventRW(const std::string &eventRW) {
eventRW_ = eventRW;
setParameter(std::string("EventRW"), eventRW);
}
void CreateTrailRequest::setName(const std::string& name)
{
name_ = name;
setParameter("Name", name);
std::string CreateTrailRequest::getName() const {
return name_;
}
std::string CreateTrailRequest::getOssBucketName()const
{
return ossBucketName_;
void CreateTrailRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
}
void CreateTrailRequest::setOssBucketName(const std::string& ossBucketName)
{
ossBucketName_ = ossBucketName;
setParameter("OssBucketName", ossBucketName);
std::string CreateTrailRequest::getOssBucketName() const {
return ossBucketName_;
}
std::string CreateTrailRequest::getTrailRegion()const
{
return trailRegion_;
void CreateTrailRequest::setOssBucketName(const std::string &ossBucketName) {
ossBucketName_ = ossBucketName;
setParameter(std::string("OssBucketName"), ossBucketName);
}
void CreateTrailRequest::setTrailRegion(const std::string& trailRegion)
{
trailRegion_ = trailRegion;
setParameter("TrailRegion", trailRegion);
std::string CreateTrailRequest::getTrailRegion() const {
return trailRegion_;
}
void CreateTrailRequest::setTrailRegion(const std::string &trailRegion) {
trailRegion_ = trailRegion;
setParameter(std::string("TrailRegion"), trailRegion);
}

View File

@@ -41,6 +41,8 @@ void CreateTrailResult::parse(const std::string &payload)
setRequestId(value["RequestId"].asString());
if(!value["SlsProjectArn"].isNull())
slsProjectArn_ = value["SlsProjectArn"].asString();
if(!value["OssWriteRoleArn"].isNull())
ossWriteRoleArn_ = value["OssWriteRoleArn"].asString();
if(!value["EventRW"].isNull())
eventRW_ = value["EventRW"].asString();
if(!value["HomeRegion"].isNull())
@@ -51,8 +53,6 @@ void CreateTrailResult::parse(const std::string &payload)
ossBucketName_ = value["OssBucketName"].asString();
if(!value["SlsWriteRoleArn"].isNull())
slsWriteRoleArn_ = value["SlsWriteRoleArn"].asString();
if(!value["OssWriteRoleArn"].isNull())
ossWriteRoleArn_ = value["OssWriteRoleArn"].asString();
if(!value["TrailRegion"].isNull())
trailRegion_ = value["TrailRegion"].asString();
if(!value["Name"].isNull())
@@ -85,16 +85,16 @@ std::string CreateTrailResult::getOssBucketName()const
return ossBucketName_;
}
std::string CreateTrailResult::getSlsWriteRoleArn()const
{
return slsWriteRoleArn_;
}
std::string CreateTrailResult::getOssWriteRoleArn()const
{
return ossWriteRoleArn_;
}
std::string CreateTrailResult::getSlsWriteRoleArn()const
{
return slsWriteRoleArn_;
}
std::string CreateTrailResult::getTrailRegion()const
{
return trailRegion_;

View File

@@ -1,40 +1,36 @@
/*
* 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/actiontrail/model/DeleteDeliveryHistoryJobRequest.h>
using AlibabaCloud::Actiontrail::Model::DeleteDeliveryHistoryJobRequest;
DeleteDeliveryHistoryJobRequest::DeleteDeliveryHistoryJobRequest() :
RpcServiceRequest("actiontrail", "2020-07-06", "DeleteDeliveryHistoryJob")
{
setMethod(HttpRequest::Method::Post);
}
DeleteDeliveryHistoryJobRequest::~DeleteDeliveryHistoryJobRequest()
{}
int DeleteDeliveryHistoryJobRequest::getJobId()const
{
return jobId_;
*/
#include <alibabacloud/actiontrail/model/DeleteDeliveryHistoryJobRequest.h>
using AlibabaCloud::Actiontrail::Model::DeleteDeliveryHistoryJobRequest;
DeleteDeliveryHistoryJobRequest::DeleteDeliveryHistoryJobRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "DeleteDeliveryHistoryJob") {
setMethod(HttpRequest::Method::Post);
}
void DeleteDeliveryHistoryJobRequest::setJobId(int jobId)
{
jobId_ = jobId;
setParameter("JobId", std::to_string(jobId));
DeleteDeliveryHistoryJobRequest::~DeleteDeliveryHistoryJobRequest() {}
int DeleteDeliveryHistoryJobRequest::getJobId() const {
return jobId_;
}
void DeleteDeliveryHistoryJobRequest::setJobId(int jobId) {
jobId_ = jobId;
setParameter(std::string("JobId"), std::to_string(jobId));
}

View File

@@ -1,40 +1,36 @@
/*
* 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/actiontrail/model/DeleteTrailRequest.h>
using AlibabaCloud::Actiontrail::Model::DeleteTrailRequest;
DeleteTrailRequest::DeleteTrailRequest() :
RpcServiceRequest("actiontrail", "2020-07-06", "DeleteTrail")
{
setMethod(HttpRequest::Method::Post);
}
DeleteTrailRequest::~DeleteTrailRequest()
{}
std::string DeleteTrailRequest::getName()const
{
return name_;
*/
#include <alibabacloud/actiontrail/model/DeleteTrailRequest.h>
using AlibabaCloud::Actiontrail::Model::DeleteTrailRequest;
DeleteTrailRequest::DeleteTrailRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "DeleteTrail") {
setMethod(HttpRequest::Method::Post);
}
void DeleteTrailRequest::setName(const std::string& name)
{
name_ = name;
setParameter("Name", name);
DeleteTrailRequest::~DeleteTrailRequest() {}
std::string DeleteTrailRequest::getName() const {
return name_;
}
void DeleteTrailRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
}

View File

@@ -1,40 +1,36 @@
/*
* 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/actiontrail/model/DescribeRegionsRequest.h>
using AlibabaCloud::Actiontrail::Model::DescribeRegionsRequest;
DescribeRegionsRequest::DescribeRegionsRequest() :
RpcServiceRequest("actiontrail", "2020-07-06", "DescribeRegions")
{
setMethod(HttpRequest::Method::Post);
}
DescribeRegionsRequest::~DescribeRegionsRequest()
{}
std::string DescribeRegionsRequest::getAcceptLanguage()const
{
return acceptLanguage_;
*/
#include <alibabacloud/actiontrail/model/DescribeRegionsRequest.h>
using AlibabaCloud::Actiontrail::Model::DescribeRegionsRequest;
DescribeRegionsRequest::DescribeRegionsRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "DescribeRegions") {
setMethod(HttpRequest::Method::Post);
}
void DescribeRegionsRequest::setAcceptLanguage(const std::string& acceptLanguage)
{
acceptLanguage_ = acceptLanguage;
setParameter("AcceptLanguage", acceptLanguage);
DescribeRegionsRequest::~DescribeRegionsRequest() {}
std::string DescribeRegionsRequest::getAcceptLanguage() const {
return acceptLanguage_;
}
void DescribeRegionsRequest::setAcceptLanguage(const std::string &acceptLanguage) {
acceptLanguage_ = acceptLanguage;
setParameter(std::string("AcceptLanguage"), acceptLanguage);
}

View File

@@ -1,62 +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/actiontrail/model/DescribeTrailsRequest.h>
using AlibabaCloud::Actiontrail::Model::DescribeTrailsRequest;
DescribeTrailsRequest::DescribeTrailsRequest() :
RpcServiceRequest("actiontrail", "2020-07-06", "DescribeTrails")
{
setMethod(HttpRequest::Method::Post);
}
DescribeTrailsRequest::~DescribeTrailsRequest()
{}
bool DescribeTrailsRequest::getIncludeOrganizationTrail()const
{
return includeOrganizationTrail_;
*/
#include <alibabacloud/actiontrail/model/DescribeTrailsRequest.h>
using AlibabaCloud::Actiontrail::Model::DescribeTrailsRequest;
DescribeTrailsRequest::DescribeTrailsRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "DescribeTrails") {
setMethod(HttpRequest::Method::Post);
}
void DescribeTrailsRequest::setIncludeOrganizationTrail(bool includeOrganizationTrail)
{
includeOrganizationTrail_ = includeOrganizationTrail;
setParameter("IncludeOrganizationTrail", includeOrganizationTrail ? "true" : "false");
DescribeTrailsRequest::~DescribeTrailsRequest() {}
bool DescribeTrailsRequest::getIncludeOrganizationTrail() const {
return includeOrganizationTrail_;
}
bool DescribeTrailsRequest::getIncludeShadowTrails()const
{
return includeShadowTrails_;
void DescribeTrailsRequest::setIncludeOrganizationTrail(bool includeOrganizationTrail) {
includeOrganizationTrail_ = includeOrganizationTrail;
setParameter(std::string("IncludeOrganizationTrail"), includeOrganizationTrail ? "true" : "false");
}
void DescribeTrailsRequest::setIncludeShadowTrails(bool includeShadowTrails)
{
includeShadowTrails_ = includeShadowTrails;
setParameter("IncludeShadowTrails", includeShadowTrails ? "true" : "false");
bool DescribeTrailsRequest::getIncludeShadowTrails() const {
return includeShadowTrails_;
}
std::string DescribeTrailsRequest::getNameList()const
{
return nameList_;
void DescribeTrailsRequest::setIncludeShadowTrails(bool includeShadowTrails) {
includeShadowTrails_ = includeShadowTrails;
setParameter(std::string("IncludeShadowTrails"), includeShadowTrails ? "true" : "false");
}
void DescribeTrailsRequest::setNameList(const std::string& nameList)
{
nameList_ = nameList;
setParameter("NameList", nameList);
std::string DescribeTrailsRequest::getNameList() const {
return nameList_;
}
void DescribeTrailsRequest::setNameList(const std::string &nameList) {
nameList_ = nameList;
setParameter(std::string("NameList"), nameList);
}

View File

@@ -43,44 +43,46 @@ void DescribeTrailsResult::parse(const std::string &payload)
for (auto valueTrailListTrail : allTrailListNode)
{
Trail trailListObject;
if(!valueTrailListTrail["Status"].isNull())
trailListObject.status = valueTrailListTrail["Status"].asString();
if(!valueTrailListTrail["HomeRegion"].isNull())
trailListObject.homeRegion = valueTrailListTrail["HomeRegion"].asString();
if(!valueTrailListTrail["StartLoggingTime"].isNull())
trailListObject.startLoggingTime = valueTrailListTrail["StartLoggingTime"].asString();
if(!valueTrailListTrail["CreateTime"].isNull())
trailListObject.createTime = valueTrailListTrail["CreateTime"].asString();
if(!valueTrailListTrail["StopLoggingTime"].isNull())
trailListObject.stopLoggingTime = valueTrailListTrail["StopLoggingTime"].asString();
if(!valueTrailListTrail["OrganizationId"].isNull())
trailListObject.organizationId = valueTrailListTrail["OrganizationId"].asString();
if(!valueTrailListTrail["SlsWriteRoleArn"].isNull())
trailListObject.slsWriteRoleArn = valueTrailListTrail["SlsWriteRoleArn"].asString();
if(!valueTrailListTrail["OssBucketLocation"].isNull())
trailListObject.ossBucketLocation = valueTrailListTrail["OssBucketLocation"].asString();
if(!valueTrailListTrail["TrailRegion"].isNull())
trailListObject.trailRegion = valueTrailListTrail["TrailRegion"].asString();
if(!valueTrailListTrail["Name"].isNull())
trailListObject.name = valueTrailListTrail["Name"].asString();
if(!valueTrailListTrail["IsOrganizationTrail"].isNull())
trailListObject.isOrganizationTrail = valueTrailListTrail["IsOrganizationTrail"].asString() == "true";
if(!valueTrailListTrail["SlsProjectArn"].isNull())
trailListObject.slsProjectArn = valueTrailListTrail["SlsProjectArn"].asString();
if(!valueTrailListTrail["EventRW"].isNull())
trailListObject.eventRW = valueTrailListTrail["EventRW"].asString();
if(!valueTrailListTrail["OssKeyPrefix"].isNull())
trailListObject.ossKeyPrefix = valueTrailListTrail["OssKeyPrefix"].asString();
if(!valueTrailListTrail["Status"].isNull())
trailListObject.status = valueTrailListTrail["Status"].asString();
if(!valueTrailListTrail["UpdateTime"].isNull())
trailListObject.updateTime = valueTrailListTrail["UpdateTime"].asString();
if(!valueTrailListTrail["Region"].isNull())
trailListObject.region = valueTrailListTrail["Region"].asString();
if(!valueTrailListTrail["OssBucketName"].isNull())
trailListObject.ossBucketName = valueTrailListTrail["OssBucketName"].asString();
if(!valueTrailListTrail["HomeRegion"].isNull())
trailListObject.homeRegion = valueTrailListTrail["HomeRegion"].asString();
if(!valueTrailListTrail["CreateTime"].isNull())
trailListObject.createTime = valueTrailListTrail["CreateTime"].asString();
if(!valueTrailListTrail["OssKeyPrefix"].isNull())
trailListObject.ossKeyPrefix = valueTrailListTrail["OssKeyPrefix"].asString();
if(!valueTrailListTrail["EventRW"].isNull())
trailListObject.eventRW = valueTrailListTrail["EventRW"].asString();
if(!valueTrailListTrail["StartLoggingTime"].isNull())
trailListObject.startLoggingTime = valueTrailListTrail["StartLoggingTime"].asString();
if(!valueTrailListTrail["OssWriteRoleArn"].isNull())
trailListObject.ossWriteRoleArn = valueTrailListTrail["OssWriteRoleArn"].asString();
if(!valueTrailListTrail["SlsProjectArn"].isNull())
trailListObject.slsProjectArn = valueTrailListTrail["SlsProjectArn"].asString();
if(!valueTrailListTrail["IsOrganizationTrail"].isNull())
trailListObject.isOrganizationTrail = valueTrailListTrail["IsOrganizationTrail"].asString() == "true";
if(!valueTrailListTrail["SlsWriteRoleArn"].isNull())
trailListObject.slsWriteRoleArn = valueTrailListTrail["SlsWriteRoleArn"].asString();
if(!valueTrailListTrail["StopLoggingTime"].isNull())
trailListObject.stopLoggingTime = valueTrailListTrail["StopLoggingTime"].asString();
if(!valueTrailListTrail["Name"].isNull())
trailListObject.name = valueTrailListTrail["Name"].asString();
if(!valueTrailListTrail["OssBucketName"].isNull())
trailListObject.ossBucketName = valueTrailListTrail["OssBucketName"].asString();
if(!valueTrailListTrail["Region"].isNull())
trailListObject.region = valueTrailListTrail["Region"].asString();
if(!valueTrailListTrail["OrganizationId"].isNull())
trailListObject.organizationId = valueTrailListTrail["OrganizationId"].asString();
if(!valueTrailListTrail["OssBucketLocation"].isNull())
trailListObject.ossBucketLocation = valueTrailListTrail["OssBucketLocation"].asString();
if(!valueTrailListTrail["IsShadowTrail"].isNull())
trailListObject.isShadowTrail = std::stol(valueTrailListTrail["IsShadowTrail"].asString());
if(!valueTrailListTrail["TrailArn"].isNull())
trailListObject.trailArn = valueTrailListTrail["TrailArn"].asString();
trailList_.push_back(trailListObject);
}

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/actiontrail/model/GetAccessKeyLastUsedEventsRequest.h>
using AlibabaCloud::Actiontrail::Model::GetAccessKeyLastUsedEventsRequest;
GetAccessKeyLastUsedEventsRequest::GetAccessKeyLastUsedEventsRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "GetAccessKeyLastUsedEvents") {
setMethod(HttpRequest::Method::Post);
}
GetAccessKeyLastUsedEventsRequest::~GetAccessKeyLastUsedEventsRequest() {}
std::string GetAccessKeyLastUsedEventsRequest::getAccessKey() const {
return accessKey_;
}
void GetAccessKeyLastUsedEventsRequest::setAccessKey(const std::string &accessKey) {
accessKey_ = accessKey;
setParameter(std::string("AccessKey"), accessKey);
}
std::string GetAccessKeyLastUsedEventsRequest::getNextToken() const {
return nextToken_;
}
void GetAccessKeyLastUsedEventsRequest::setNextToken(const std::string &nextToken) {
nextToken_ = nextToken;
setParameter(std::string("NextToken"), nextToken);
}
std::string GetAccessKeyLastUsedEventsRequest::getPageSize() const {
return pageSize_;
}
void GetAccessKeyLastUsedEventsRequest::setPageSize(const std::string &pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), pageSize);
}
std::string GetAccessKeyLastUsedEventsRequest::getServiceName() const {
return serviceName_;
}
void GetAccessKeyLastUsedEventsRequest::setServiceName(const std::string &serviceName) {
serviceName_ = serviceName;
setParameter(std::string("ServiceName"), serviceName);
}

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.
*/
#include <alibabacloud/actiontrail/model/GetAccessKeyLastUsedEventsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Actiontrail;
using namespace AlibabaCloud::Actiontrail::Model;
GetAccessKeyLastUsedEventsResult::GetAccessKeyLastUsedEventsResult() :
ServiceResult()
{}
GetAccessKeyLastUsedEventsResult::GetAccessKeyLastUsedEventsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetAccessKeyLastUsedEventsResult::~GetAccessKeyLastUsedEventsResult()
{}
void GetAccessKeyLastUsedEventsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allEventsNode = value["Events"]["EventsItem"];
for (auto valueEventsEventsItem : allEventsNode)
{
EventsItem eventsObject;
if(!valueEventsEventsItem["UsedTimestamp"].isNull())
eventsObject.usedTimestamp = std::stol(valueEventsEventsItem["UsedTimestamp"].asString());
if(!valueEventsEventsItem["Detail"].isNull())
eventsObject.detail = valueEventsEventsItem["Detail"].asString();
if(!valueEventsEventsItem["EventName"].isNull())
eventsObject.eventName = valueEventsEventsItem["EventName"].asString();
if(!valueEventsEventsItem["Source"].isNull())
eventsObject.source = valueEventsEventsItem["Source"].asString();
events_.push_back(eventsObject);
}
if(!value["NextToken"].isNull())
nextToken_ = value["NextToken"].asString();
}
std::string GetAccessKeyLastUsedEventsResult::getNextToken()const
{
return nextToken_;
}
std::vector<GetAccessKeyLastUsedEventsResult::EventsItem> GetAccessKeyLastUsedEventsResult::getEvents()const
{
return events_;
}

View File

@@ -0,0 +1,36 @@
/*
* 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/actiontrail/model/GetAccessKeyLastUsedInfoRequest.h>
using AlibabaCloud::Actiontrail::Model::GetAccessKeyLastUsedInfoRequest;
GetAccessKeyLastUsedInfoRequest::GetAccessKeyLastUsedInfoRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "GetAccessKeyLastUsedInfo") {
setMethod(HttpRequest::Method::Post);
}
GetAccessKeyLastUsedInfoRequest::~GetAccessKeyLastUsedInfoRequest() {}
std::string GetAccessKeyLastUsedInfoRequest::getAccessKey() const {
return accessKey_;
}
void GetAccessKeyLastUsedInfoRequest::setAccessKey(const std::string &accessKey) {
accessKey_ = accessKey;
setParameter(std::string("AccessKey"), accessKey);
}

View File

@@ -0,0 +1,121 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/GetAccessKeyLastUsedInfoResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Actiontrail;
using namespace AlibabaCloud::Actiontrail::Model;
GetAccessKeyLastUsedInfoResult::GetAccessKeyLastUsedInfoResult() :
ServiceResult()
{}
GetAccessKeyLastUsedInfoResult::GetAccessKeyLastUsedInfoResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetAccessKeyLastUsedInfoResult::~GetAccessKeyLastUsedInfoResult()
{}
void GetAccessKeyLastUsedInfoResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["AccessKeyId"].isNull())
accessKeyId_ = value["AccessKeyId"].asString();
if(!value["AccountId"].isNull())
accountId_ = value["AccountId"].asString();
if(!value["OwnerId"].isNull())
ownerId_ = value["OwnerId"].asString();
if(!value["UserName"].isNull())
userName_ = value["UserName"].asString();
if(!value["AccountType"].isNull())
accountType_ = value["AccountType"].asString();
if(!value["UsedTimestamp"].isNull())
usedTimestamp_ = std::stol(value["UsedTimestamp"].asString());
if(!value["Detail"].isNull())
detail_ = value["Detail"].asString();
if(!value["Source"].isNull())
source_ = value["Source"].asString();
if(!value["ServiceName"].isNull())
serviceName_ = value["ServiceName"].asString();
if(!value["ServiceNameCn"].isNull())
serviceNameCn_ = value["ServiceNameCn"].asString();
if(!value["ServiceNameEn"].isNull())
serviceNameEn_ = value["ServiceNameEn"].asString();
}
std::string GetAccessKeyLastUsedInfoResult::getAccountId()const
{
return accountId_;
}
std::string GetAccessKeyLastUsedInfoResult::getUserName()const
{
return userName_;
}
std::string GetAccessKeyLastUsedInfoResult::getOwnerId()const
{
return ownerId_;
}
std::string GetAccessKeyLastUsedInfoResult::getServiceName()const
{
return serviceName_;
}
std::string GetAccessKeyLastUsedInfoResult::getAccessKeyId()const
{
return accessKeyId_;
}
std::string GetAccessKeyLastUsedInfoResult::getServiceNameCn()const
{
return serviceNameCn_;
}
std::string GetAccessKeyLastUsedInfoResult::getServiceNameEn()const
{
return serviceNameEn_;
}
std::string GetAccessKeyLastUsedInfoResult::getAccountType()const
{
return accountType_;
}
long GetAccessKeyLastUsedInfoResult::getUsedTimestamp()const
{
return usedTimestamp_;
}
std::string GetAccessKeyLastUsedInfoResult::getDetail()const
{
return detail_;
}
std::string GetAccessKeyLastUsedInfoResult::getSource()const
{
return source_;
}

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/actiontrail/model/GetAccessKeyLastUsedIpsRequest.h>
using AlibabaCloud::Actiontrail::Model::GetAccessKeyLastUsedIpsRequest;
GetAccessKeyLastUsedIpsRequest::GetAccessKeyLastUsedIpsRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "GetAccessKeyLastUsedIps") {
setMethod(HttpRequest::Method::Post);
}
GetAccessKeyLastUsedIpsRequest::~GetAccessKeyLastUsedIpsRequest() {}
std::string GetAccessKeyLastUsedIpsRequest::getAccessKey() const {
return accessKey_;
}
void GetAccessKeyLastUsedIpsRequest::setAccessKey(const std::string &accessKey) {
accessKey_ = accessKey;
setParameter(std::string("AccessKey"), accessKey);
}
std::string GetAccessKeyLastUsedIpsRequest::getNextToken() const {
return nextToken_;
}
void GetAccessKeyLastUsedIpsRequest::setNextToken(const std::string &nextToken) {
nextToken_ = nextToken;
setParameter(std::string("NextToken"), nextToken);
}
std::string GetAccessKeyLastUsedIpsRequest::getPageSize() const {
return pageSize_;
}
void GetAccessKeyLastUsedIpsRequest::setPageSize(const std::string &pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), pageSize);
}
std::string GetAccessKeyLastUsedIpsRequest::getServiceName() const {
return serviceName_;
}
void GetAccessKeyLastUsedIpsRequest::setServiceName(const std::string &serviceName) {
serviceName_ = serviceName;
setParameter(std::string("ServiceName"), serviceName);
}

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.
*/
#include <alibabacloud/actiontrail/model/GetAccessKeyLastUsedIpsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Actiontrail;
using namespace AlibabaCloud::Actiontrail::Model;
GetAccessKeyLastUsedIpsResult::GetAccessKeyLastUsedIpsResult() :
ServiceResult()
{}
GetAccessKeyLastUsedIpsResult::GetAccessKeyLastUsedIpsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetAccessKeyLastUsedIpsResult::~GetAccessKeyLastUsedIpsResult()
{}
void GetAccessKeyLastUsedIpsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allIpsNode = value["Ips"]["IpsItem"];
for (auto valueIpsIpsItem : allIpsNode)
{
IpsItem ipsObject;
if(!valueIpsIpsItem["UsedTimestamp"].isNull())
ipsObject.usedTimestamp = std::stol(valueIpsIpsItem["UsedTimestamp"].asString());
if(!valueIpsIpsItem["Detail"].isNull())
ipsObject.detail = valueIpsIpsItem["Detail"].asString();
if(!valueIpsIpsItem["Source"].isNull())
ipsObject.source = valueIpsIpsItem["Source"].asString();
if(!valueIpsIpsItem["Ip"].isNull())
ipsObject.ip = valueIpsIpsItem["Ip"].asString();
ips_.push_back(ipsObject);
}
if(!value["NextToken"].isNull())
nextToken_ = value["NextToken"].asString();
}
std::string GetAccessKeyLastUsedIpsResult::getNextToken()const
{
return nextToken_;
}
std::vector<GetAccessKeyLastUsedIpsResult::IpsItem> GetAccessKeyLastUsedIpsResult::getIps()const
{
return ips_;
}

View File

@@ -0,0 +1,36 @@
/*
* 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/actiontrail/model/GetAccessKeyLastUsedProductsRequest.h>
using AlibabaCloud::Actiontrail::Model::GetAccessKeyLastUsedProductsRequest;
GetAccessKeyLastUsedProductsRequest::GetAccessKeyLastUsedProductsRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "GetAccessKeyLastUsedProducts") {
setMethod(HttpRequest::Method::Post);
}
GetAccessKeyLastUsedProductsRequest::~GetAccessKeyLastUsedProductsRequest() {}
std::string GetAccessKeyLastUsedProductsRequest::getAccessKey() const {
return accessKey_;
}
void GetAccessKeyLastUsedProductsRequest::setAccessKey(const std::string &accessKey) {
accessKey_ = accessKey;
setParameter(std::string("AccessKey"), accessKey);
}

View File

@@ -0,0 +1,67 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/GetAccessKeyLastUsedProductsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Actiontrail;
using namespace AlibabaCloud::Actiontrail::Model;
GetAccessKeyLastUsedProductsResult::GetAccessKeyLastUsedProductsResult() :
ServiceResult()
{}
GetAccessKeyLastUsedProductsResult::GetAccessKeyLastUsedProductsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetAccessKeyLastUsedProductsResult::~GetAccessKeyLastUsedProductsResult()
{}
void GetAccessKeyLastUsedProductsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allProductsNode = value["Products"]["ProductsItem"];
for (auto valueProductsProductsItem : allProductsNode)
{
ProductsItem productsObject;
if(!valueProductsProductsItem["UsedTimestamp"].isNull())
productsObject.usedTimestamp = std::stol(valueProductsProductsItem["UsedTimestamp"].asString());
if(!valueProductsProductsItem["Detail"].isNull())
productsObject.detail = valueProductsProductsItem["Detail"].asString();
if(!valueProductsProductsItem["Source"].isNull())
productsObject.source = valueProductsProductsItem["Source"].asString();
if(!valueProductsProductsItem["ServiceName"].isNull())
productsObject.serviceName = valueProductsProductsItem["ServiceName"].asString();
if(!valueProductsProductsItem["ServiceNameCn"].isNull())
productsObject.serviceNameCn = valueProductsProductsItem["ServiceNameCn"].asString();
if(!valueProductsProductsItem["ServiceNameEn"].isNull())
productsObject.serviceNameEn = valueProductsProductsItem["ServiceNameEn"].asString();
products_.push_back(productsObject);
}
}
std::vector<GetAccessKeyLastUsedProductsResult::ProductsItem> GetAccessKeyLastUsedProductsResult::getProducts()const
{
return products_;
}

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/actiontrail/model/GetAccessKeyLastUsedResourcesRequest.h>
using AlibabaCloud::Actiontrail::Model::GetAccessKeyLastUsedResourcesRequest;
GetAccessKeyLastUsedResourcesRequest::GetAccessKeyLastUsedResourcesRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "GetAccessKeyLastUsedResources") {
setMethod(HttpRequest::Method::Post);
}
GetAccessKeyLastUsedResourcesRequest::~GetAccessKeyLastUsedResourcesRequest() {}
std::string GetAccessKeyLastUsedResourcesRequest::getAccessKey() const {
return accessKey_;
}
void GetAccessKeyLastUsedResourcesRequest::setAccessKey(const std::string &accessKey) {
accessKey_ = accessKey;
setParameter(std::string("AccessKey"), accessKey);
}
std::string GetAccessKeyLastUsedResourcesRequest::getNextToken() const {
return nextToken_;
}
void GetAccessKeyLastUsedResourcesRequest::setNextToken(const std::string &nextToken) {
nextToken_ = nextToken;
setParameter(std::string("NextToken"), nextToken);
}
std::string GetAccessKeyLastUsedResourcesRequest::getPageSize() const {
return pageSize_;
}
void GetAccessKeyLastUsedResourcesRequest::setPageSize(const std::string &pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), pageSize);
}
std::string GetAccessKeyLastUsedResourcesRequest::getServiceName() const {
return serviceName_;
}
void GetAccessKeyLastUsedResourcesRequest::setServiceName(const std::string &serviceName) {
serviceName_ = serviceName;
setParameter(std::string("ServiceName"), serviceName);
}

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/GetAccessKeyLastUsedResourcesResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Actiontrail;
using namespace AlibabaCloud::Actiontrail::Model;
GetAccessKeyLastUsedResourcesResult::GetAccessKeyLastUsedResourcesResult() :
ServiceResult()
{}
GetAccessKeyLastUsedResourcesResult::GetAccessKeyLastUsedResourcesResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetAccessKeyLastUsedResourcesResult::~GetAccessKeyLastUsedResourcesResult()
{}
void GetAccessKeyLastUsedResourcesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allResourcesNode = value["Resources"]["ResourcesItem"];
for (auto valueResourcesResourcesItem : allResourcesNode)
{
ResourcesItem resourcesObject;
if(!valueResourcesResourcesItem["UsedTimestamp"].isNull())
resourcesObject.usedTimestamp = std::stol(valueResourcesResourcesItem["UsedTimestamp"].asString());
if(!valueResourcesResourcesItem["Detail"].isNull())
resourcesObject.detail = valueResourcesResourcesItem["Detail"].asString();
if(!valueResourcesResourcesItem["ResourceName"].isNull())
resourcesObject.resourceName = valueResourcesResourcesItem["ResourceName"].asString();
if(!valueResourcesResourcesItem["ResourceType"].isNull())
resourcesObject.resourceType = valueResourcesResourcesItem["ResourceType"].asString();
if(!valueResourcesResourcesItem["Source"].isNull())
resourcesObject.source = valueResourcesResourcesItem["Source"].asString();
resources_.push_back(resourcesObject);
}
if(!value["NextToken"].isNull())
nextToken_ = value["NextToken"].asString();
}
std::string GetAccessKeyLastUsedResourcesResult::getNextToken()const
{
return nextToken_;
}
std::vector<GetAccessKeyLastUsedResourcesResult::ResourcesItem> GetAccessKeyLastUsedResourcesResult::getResources()const
{
return resources_;
}

View File

@@ -0,0 +1,36 @@
/*
* 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/actiontrail/model/GetDeliveryHistoryJobRequest.h>
using AlibabaCloud::Actiontrail::Model::GetDeliveryHistoryJobRequest;
GetDeliveryHistoryJobRequest::GetDeliveryHistoryJobRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "GetDeliveryHistoryJob") {
setMethod(HttpRequest::Method::Post);
}
GetDeliveryHistoryJobRequest::~GetDeliveryHistoryJobRequest() {}
long GetDeliveryHistoryJobRequest::getJobId() const {
return jobId_;
}
void GetDeliveryHistoryJobRequest::setJobId(long jobId) {
jobId_ = jobId;
setParameter(std::string("JobId"), std::to_string(jobId));
}

View File

@@ -0,0 +1,115 @@
/*
* 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/actiontrail/model/GetDeliveryHistoryJobResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Actiontrail;
using namespace AlibabaCloud::Actiontrail::Model;
GetDeliveryHistoryJobResult::GetDeliveryHistoryJobResult() :
ServiceResult()
{}
GetDeliveryHistoryJobResult::GetDeliveryHistoryJobResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetDeliveryHistoryJobResult::~GetDeliveryHistoryJobResult()
{}
void GetDeliveryHistoryJobResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allStatusNode = value["Status"]["StatusItem"];
for (auto valueStatusStatusItem : allStatusNode)
{
StatusItem statusObject;
if(!valueStatusStatusItem["Status"].isNull())
statusObject.status = std::stoi(valueStatusStatusItem["Status"].asString());
if(!valueStatusStatusItem["Region"].isNull())
statusObject.region = valueStatusStatusItem["Region"].asString();
status_.push_back(statusObject);
}
if(!value["JobStatus"].isNull())
jobStatus_ = std::stoi(value["JobStatus"].asString());
if(!value["CreatedTime"].isNull())
createdTime_ = value["CreatedTime"].asString();
if(!value["EndTime"].isNull())
endTime_ = value["EndTime"].asString();
if(!value["StartTime"].isNull())
startTime_ = value["StartTime"].asString();
if(!value["TrailName"].isNull())
trailName_ = value["TrailName"].asString();
if(!value["UpdatedTime"].isNull())
updatedTime_ = value["UpdatedTime"].asString();
if(!value["JobId"].isNull())
jobId_ = std::stol(value["JobId"].asString());
if(!value["HomeRegion"].isNull())
homeRegion_ = value["HomeRegion"].asString();
}
std::vector<GetDeliveryHistoryJobResult::StatusItem> GetDeliveryHistoryJobResult::getStatus()const
{
return status_;
}
int GetDeliveryHistoryJobResult::getJobStatus()const
{
return jobStatus_;
}
std::string GetDeliveryHistoryJobResult::getCreatedTime()const
{
return createdTime_;
}
std::string GetDeliveryHistoryJobResult::getEndTime()const
{
return endTime_;
}
std::string GetDeliveryHistoryJobResult::getHomeRegion()const
{
return homeRegion_;
}
std::string GetDeliveryHistoryJobResult::getStartTime()const
{
return startTime_;
}
std::string GetDeliveryHistoryJobResult::getTrailName()const
{
return trailName_;
}
std::string GetDeliveryHistoryJobResult::getUpdatedTime()const
{
return updatedTime_;
}
long GetDeliveryHistoryJobResult::getJobId()const
{
return jobId_;
}

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/GetTrailStatusRequest.h>
using AlibabaCloud::Actiontrail::Model::GetTrailStatusRequest;
GetTrailStatusRequest::GetTrailStatusRequest() :
RpcServiceRequest("actiontrail", "2020-07-06", "GetTrailStatus")
{
setMethod(HttpRequest::Method::Post);
}
GetTrailStatusRequest::~GetTrailStatusRequest()
{}
std::string GetTrailStatusRequest::getName()const
{
return name_;
*/
#include <alibabacloud/actiontrail/model/GetTrailStatusRequest.h>
using AlibabaCloud::Actiontrail::Model::GetTrailStatusRequest;
GetTrailStatusRequest::GetTrailStatusRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "GetTrailStatus") {
setMethod(HttpRequest::Method::Post);
}
void GetTrailStatusRequest::setName(const std::string& name)
{
name_ = name;
setParameter("Name", name);
GetTrailStatusRequest::~GetTrailStatusRequest() {}
std::string GetTrailStatusRequest::getName() const {
return name_;
}
bool GetTrailStatusRequest::getIsOrganizationTrail()const
{
return isOrganizationTrail_;
void GetTrailStatusRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
}
void GetTrailStatusRequest::setIsOrganizationTrail(bool isOrganizationTrail)
{
isOrganizationTrail_ = isOrganizationTrail;
setParameter("IsOrganizationTrail", isOrganizationTrail ? "true" : "false");
bool GetTrailStatusRequest::getIsOrganizationTrail() const {
return isOrganizationTrail_;
}
void GetTrailStatusRequest::setIsOrganizationTrail(bool isOrganizationTrail) {
isOrganizationTrail_ = isOrganizationTrail;
setParameter(std::string("IsOrganizationTrail"), isOrganizationTrail ? "true" : "false");
}

View File

@@ -39,24 +39,24 @@ void GetTrailStatusResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["LatestDeliveryLogServiceTime"].isNull())
latestDeliveryLogServiceTime_ = value["LatestDeliveryLogServiceTime"].asString();
if(!value["LatestDeliveryLogServiceError"].isNull())
latestDeliveryLogServiceError_ = value["LatestDeliveryLogServiceError"].asString();
if(!value["StartLoggingTime"].isNull())
startLoggingTime_ = value["StartLoggingTime"].asString();
if(!value["OssBucketStatus"].isNull())
ossBucketStatus_ = value["OssBucketStatus"].asString() == "true";
if(!value["LatestDeliveryError"].isNull())
latestDeliveryError_ = value["LatestDeliveryError"].asString();
if(!value["StopLoggingTime"].isNull())
stopLoggingTime_ = value["StopLoggingTime"].asString();
if(!value["SlsLogStoreStatus"].isNull())
slsLogStoreStatus_ = value["SlsLogStoreStatus"].asString() == "true";
if(!value["LatestDeliveryTime"].isNull())
latestDeliveryTime_ = value["LatestDeliveryTime"].asString();
if(!value["IsLogging"].isNull())
isLogging_ = value["IsLogging"].asString() == "true";
if(!value["LatestDeliveryTime"].isNull())
latestDeliveryTime_ = value["LatestDeliveryTime"].asString();
if(!value["LatestDeliveryLogServiceError"].isNull())
latestDeliveryLogServiceError_ = value["LatestDeliveryLogServiceError"].asString();
if(!value["LatestDeliveryLogServiceTime"].isNull())
latestDeliveryLogServiceTime_ = value["LatestDeliveryLogServiceTime"].asString();
if(!value["OssBucketStatus"].isNull())
ossBucketStatus_ = value["OssBucketStatus"].asString() == "true";
if(!value["SlsLogStoreStatus"].isNull())
slsLogStoreStatus_ = value["SlsLogStoreStatus"].asString() == "true";
}
@@ -95,13 +95,13 @@ bool GetTrailStatusResult::getSlsLogStoreStatus()const
return slsLogStoreStatus_;
}
std::string GetTrailStatusResult::getLatestDeliveryTime()const
{
return latestDeliveryTime_;
}
bool GetTrailStatusResult::getIsLogging()const
{
return isLogging_;
}
std::string GetTrailStatusResult::getLatestDeliveryTime()const
{
return latestDeliveryTime_;
}

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/actiontrail/model/ListDeliveryHistoryJobsRequest.h>
using AlibabaCloud::Actiontrail::Model::ListDeliveryHistoryJobsRequest;
ListDeliveryHistoryJobsRequest::ListDeliveryHistoryJobsRequest() :
RpcServiceRequest("actiontrail", "2020-07-06", "ListDeliveryHistoryJobs")
{
setMethod(HttpRequest::Method::Post);
}
ListDeliveryHistoryJobsRequest::~ListDeliveryHistoryJobsRequest()
{}
int ListDeliveryHistoryJobsRequest::getPageNumber()const
{
return pageNumber_;
*/
#include <alibabacloud/actiontrail/model/ListDeliveryHistoryJobsRequest.h>
using AlibabaCloud::Actiontrail::Model::ListDeliveryHistoryJobsRequest;
ListDeliveryHistoryJobsRequest::ListDeliveryHistoryJobsRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "ListDeliveryHistoryJobs") {
setMethod(HttpRequest::Method::Post);
}
void ListDeliveryHistoryJobsRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", std::to_string(pageNumber));
ListDeliveryHistoryJobsRequest::~ListDeliveryHistoryJobsRequest() {}
int ListDeliveryHistoryJobsRequest::getPageNumber() const {
return pageNumber_;
}
int ListDeliveryHistoryJobsRequest::getPageSize()const
{
return pageSize_;
void ListDeliveryHistoryJobsRequest::setPageNumber(int pageNumber) {
pageNumber_ = pageNumber;
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
}
void ListDeliveryHistoryJobsRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
int ListDeliveryHistoryJobsRequest::getPageSize() const {
return pageSize_;
}
void ListDeliveryHistoryJobsRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}

View File

@@ -45,28 +45,28 @@ void ListDeliveryHistoryJobsResult::parse(const std::string &payload)
DeliveryHistoryJob deliveryHistoryJobsObject;
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["TrailName"].isNull())
deliveryHistoryJobsObject.trailName = valueDeliveryHistoryJobsDeliveryHistoryJob["TrailName"].asString();
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["CreatedTime"].isNull())
deliveryHistoryJobsObject.createdTime = valueDeliveryHistoryJobsDeliveryHistoryJob["CreatedTime"].asString();
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["UpdatedTime"].isNull())
deliveryHistoryJobsObject.updatedTime = valueDeliveryHistoryJobsDeliveryHistoryJob["UpdatedTime"].asString();
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["HomeRegion"].isNull())
deliveryHistoryJobsObject.homeRegion = valueDeliveryHistoryJobsDeliveryHistoryJob["HomeRegion"].asString();
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["StartTime"].isNull())
deliveryHistoryJobsObject.startTime = valueDeliveryHistoryJobsDeliveryHistoryJob["StartTime"].asString();
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["EndTime"].isNull())
deliveryHistoryJobsObject.endTime = valueDeliveryHistoryJobsDeliveryHistoryJob["EndTime"].asString();
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["JobId"].isNull())
deliveryHistoryJobsObject.jobId = std::stol(valueDeliveryHistoryJobsDeliveryHistoryJob["JobId"].asString());
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["StartTime"].isNull())
deliveryHistoryJobsObject.startTime = valueDeliveryHistoryJobsDeliveryHistoryJob["StartTime"].asString();
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["JobStatus"].isNull())
deliveryHistoryJobsObject.jobStatus = std::stoi(valueDeliveryHistoryJobsDeliveryHistoryJob["JobStatus"].asString());
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["HomeRegion"].isNull())
deliveryHistoryJobsObject.homeRegion = valueDeliveryHistoryJobsDeliveryHistoryJob["HomeRegion"].asString();
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["UpdatedTime"].isNull())
deliveryHistoryJobsObject.updatedTime = valueDeliveryHistoryJobsDeliveryHistoryJob["UpdatedTime"].asString();
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["JobId"].isNull())
deliveryHistoryJobsObject.jobId = std::stol(valueDeliveryHistoryJobsDeliveryHistoryJob["JobId"].asString());
if(!valueDeliveryHistoryJobsDeliveryHistoryJob["CreatedTime"].isNull())
deliveryHistoryJobsObject.createdTime = valueDeliveryHistoryJobsDeliveryHistoryJob["CreatedTime"].asString();
deliveryHistoryJobs_.push_back(deliveryHistoryJobsObject);
}
if(!value["TotalCount"].isNull())
totalCount_ = std::stoi(value["TotalCount"].asString());
if(!value["PageNumber"].isNull())
pageNumber_ = std::stoi(value["PageNumber"].asString());
if(!value["PageSize"].isNull())
pageSize_ = std::stoi(value["PageSize"].asString());
if(!value["PageNumber"].isNull())
pageNumber_ = std::stoi(value["PageNumber"].asString());
}

View File

@@ -1,100 +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.
*/
#include <alibabacloud/actiontrail/model/LookupEventsRequest.h>
using AlibabaCloud::Actiontrail::Model::LookupEventsRequest;
LookupEventsRequest::LookupEventsRequest() :
RpcServiceRequest("actiontrail", "2020-07-06", "LookupEvents")
{
setMethod(HttpRequest::Method::Post);
}
LookupEventsRequest::~LookupEventsRequest()
{}
std::string LookupEventsRequest::getEndTime()const
{
return endTime_;
*/
#include <alibabacloud/actiontrail/model/LookupEventsRequest.h>
using AlibabaCloud::Actiontrail::Model::LookupEventsRequest;
LookupEventsRequest::LookupEventsRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "LookupEvents") {
setMethod(HttpRequest::Method::Post);
}
void LookupEventsRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setParameter("EndTime", endTime);
LookupEventsRequest::~LookupEventsRequest() {}
std::string LookupEventsRequest::getEndTime() const {
return endTime_;
}
std::string LookupEventsRequest::getStartTime()const
{
return startTime_;
void LookupEventsRequest::setEndTime(const std::string &endTime) {
endTime_ = endTime;
setParameter(std::string("EndTime"), endTime);
}
void LookupEventsRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
std::string LookupEventsRequest::getStartTime() const {
return startTime_;
}
std::string LookupEventsRequest::getNextToken()const
{
return nextToken_;
void LookupEventsRequest::setStartTime(const std::string &startTime) {
startTime_ = startTime;
setParameter(std::string("StartTime"), startTime);
}
void LookupEventsRequest::setNextToken(const std::string& nextToken)
{
nextToken_ = nextToken;
setParameter("NextToken", nextToken);
std::string LookupEventsRequest::getNextToken() const {
return nextToken_;
}
std::vector<LookupEventsRequest::LookupAttribute> LookupEventsRequest::getLookupAttribute()const
{
return lookupAttribute_;
void LookupEventsRequest::setNextToken(const std::string &nextToken) {
nextToken_ = nextToken;
setParameter(std::string("NextToken"), nextToken);
}
void LookupEventsRequest::setLookupAttribute(const std::vector<LookupAttribute>& lookupAttribute)
{
lookupAttribute_ = lookupAttribute;
for(int dep1 = 0; dep1!= lookupAttribute.size(); dep1++) {
auto lookupAttributeObj = lookupAttribute.at(dep1);
std::string lookupAttributeObjStr = "LookupAttribute." + std::to_string(dep1 + 1);
setParameter(lookupAttributeObjStr + ".Value", lookupAttributeObj.value);
setParameter(lookupAttributeObjStr + ".Key", lookupAttributeObj.key);
}
std::vector<LookupEventsRequest::LookupAttribute> LookupEventsRequest::getLookupAttribute() const {
return lookupAttribute_;
}
std::string LookupEventsRequest::getMaxResults()const
{
return maxResults_;
void LookupEventsRequest::setLookupAttribute(const std::vector<LookupEventsRequest::LookupAttribute> &lookupAttribute) {
lookupAttribute_ = lookupAttribute;
for(int dep1 = 0; dep1 != lookupAttribute.size(); dep1++) {
auto lookupAttributeObj = lookupAttribute.at(dep1);
std::string lookupAttributeObjStr = std::string("LookupAttribute") + "." + std::to_string(dep1 + 1);
setParameter(lookupAttributeObjStr + ".Value", lookupAttributeObj.value);
setParameter(lookupAttributeObjStr + ".Key", lookupAttributeObj.key);
}
}
void LookupEventsRequest::setMaxResults(const std::string& maxResults)
{
maxResults_ = maxResults;
setParameter("MaxResults", maxResults);
std::string LookupEventsRequest::getMaxResults() const {
return maxResults_;
}
std::string LookupEventsRequest::getDirection()const
{
return direction_;
void LookupEventsRequest::setMaxResults(const std::string &maxResults) {
maxResults_ = maxResults;
setParameter(std::string("MaxResults"), maxResults);
}
void LookupEventsRequest::setDirection(const std::string& direction)
{
direction_ = direction;
setParameter("Direction", direction);
std::string LookupEventsRequest::getDirection() const {
return direction_;
}
void LookupEventsRequest::setDirection(const std::string &direction) {
direction_ = direction;
setParameter(std::string("Direction"), direction);
}

View File

@@ -1,40 +1,36 @@
/*
* 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/actiontrail/model/StartLoggingRequest.h>
using AlibabaCloud::Actiontrail::Model::StartLoggingRequest;
StartLoggingRequest::StartLoggingRequest() :
RpcServiceRequest("actiontrail", "2020-07-06", "StartLogging")
{
setMethod(HttpRequest::Method::Post);
}
StartLoggingRequest::~StartLoggingRequest()
{}
std::string StartLoggingRequest::getName()const
{
return name_;
*/
#include <alibabacloud/actiontrail/model/StartLoggingRequest.h>
using AlibabaCloud::Actiontrail::Model::StartLoggingRequest;
StartLoggingRequest::StartLoggingRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "StartLogging") {
setMethod(HttpRequest::Method::Post);
}
void StartLoggingRequest::setName(const std::string& name)
{
name_ = name;
setParameter("Name", name);
StartLoggingRequest::~StartLoggingRequest() {}
std::string StartLoggingRequest::getName() const {
return name_;
}
void StartLoggingRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
}

View File

@@ -1,40 +1,36 @@
/*
* 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/actiontrail/model/StopLoggingRequest.h>
using AlibabaCloud::Actiontrail::Model::StopLoggingRequest;
StopLoggingRequest::StopLoggingRequest() :
RpcServiceRequest("actiontrail", "2020-07-06", "StopLogging")
{
setMethod(HttpRequest::Method::Get);
}
StopLoggingRequest::~StopLoggingRequest()
{}
std::string StopLoggingRequest::getName()const
{
return name_;
*/
#include <alibabacloud/actiontrail/model/StopLoggingRequest.h>
using AlibabaCloud::Actiontrail::Model::StopLoggingRequest;
StopLoggingRequest::StopLoggingRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "StopLogging") {
setMethod(HttpRequest::Method::Get);
}
void StopLoggingRequest::setName(const std::string& name)
{
name_ = name;
setParameter("Name", name);
StopLoggingRequest::~StopLoggingRequest() {}
std::string StopLoggingRequest::getName() const {
return name_;
}
void StopLoggingRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
}

View File

@@ -1,117 +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/actiontrail/model/UpdateTrailRequest.h>
using AlibabaCloud::Actiontrail::Model::UpdateTrailRequest;
UpdateTrailRequest::UpdateTrailRequest() :
RpcServiceRequest("actiontrail", "2020-07-06", "UpdateTrail")
{
setMethod(HttpRequest::Method::Post);
}
UpdateTrailRequest::~UpdateTrailRequest()
{}
std::string UpdateTrailRequest::getSlsProjectArn()const
{
return slsProjectArn_;
*/
#include <alibabacloud/actiontrail/model/UpdateTrailRequest.h>
using AlibabaCloud::Actiontrail::Model::UpdateTrailRequest;
UpdateTrailRequest::UpdateTrailRequest()
: RpcServiceRequest("actiontrail", "2020-07-06", "UpdateTrail") {
setMethod(HttpRequest::Method::Post);
}
void UpdateTrailRequest::setSlsProjectArn(const std::string& slsProjectArn)
{
slsProjectArn_ = slsProjectArn;
setParameter("SlsProjectArn", slsProjectArn);
UpdateTrailRequest::~UpdateTrailRequest() {}
std::string UpdateTrailRequest::getSlsProjectArn() const {
return slsProjectArn_;
}
std::string UpdateTrailRequest::getSlsWriteRoleArn()const
{
return slsWriteRoleArn_;
void UpdateTrailRequest::setSlsProjectArn(const std::string &slsProjectArn) {
slsProjectArn_ = slsProjectArn;
setParameter(std::string("SlsProjectArn"), slsProjectArn);
}
void UpdateTrailRequest::setSlsWriteRoleArn(const std::string& slsWriteRoleArn)
{
slsWriteRoleArn_ = slsWriteRoleArn;
setParameter("SlsWriteRoleArn", slsWriteRoleArn);
std::string UpdateTrailRequest::getSlsWriteRoleArn() const {
return slsWriteRoleArn_;
}
std::string UpdateTrailRequest::getOssKeyPrefix()const
{
return ossKeyPrefix_;
void UpdateTrailRequest::setSlsWriteRoleArn(const std::string &slsWriteRoleArn) {
slsWriteRoleArn_ = slsWriteRoleArn;
setParameter(std::string("SlsWriteRoleArn"), slsWriteRoleArn);
}
void UpdateTrailRequest::setOssKeyPrefix(const std::string& ossKeyPrefix)
{
ossKeyPrefix_ = ossKeyPrefix;
setParameter("OssKeyPrefix", ossKeyPrefix);
std::string UpdateTrailRequest::getOssKeyPrefix() const {
return ossKeyPrefix_;
}
std::string UpdateTrailRequest::getOssWriteRoleArn()const
{
return ossWriteRoleArn_;
void UpdateTrailRequest::setOssKeyPrefix(const std::string &ossKeyPrefix) {
ossKeyPrefix_ = ossKeyPrefix;
setParameter(std::string("OssKeyPrefix"), ossKeyPrefix);
}
void UpdateTrailRequest::setOssWriteRoleArn(const std::string& ossWriteRoleArn)
{
ossWriteRoleArn_ = ossWriteRoleArn;
setParameter("OssWriteRoleArn", ossWriteRoleArn);
std::string UpdateTrailRequest::getOssWriteRoleArn() const {
return ossWriteRoleArn_;
}
std::string UpdateTrailRequest::getEventRW()const
{
return eventRW_;
void UpdateTrailRequest::setOssWriteRoleArn(const std::string &ossWriteRoleArn) {
ossWriteRoleArn_ = ossWriteRoleArn;
setParameter(std::string("OssWriteRoleArn"), ossWriteRoleArn);
}
void UpdateTrailRequest::setEventRW(const std::string& eventRW)
{
eventRW_ = eventRW;
setParameter("EventRW", eventRW);
std::string UpdateTrailRequest::getEventRW() const {
return eventRW_;
}
std::string UpdateTrailRequest::getName()const
{
return name_;
void UpdateTrailRequest::setEventRW(const std::string &eventRW) {
eventRW_ = eventRW;
setParameter(std::string("EventRW"), eventRW);
}
void UpdateTrailRequest::setName(const std::string& name)
{
name_ = name;
setParameter("Name", name);
std::string UpdateTrailRequest::getName() const {
return name_;
}
std::string UpdateTrailRequest::getOssBucketName()const
{
return ossBucketName_;
void UpdateTrailRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
}
void UpdateTrailRequest::setOssBucketName(const std::string& ossBucketName)
{
ossBucketName_ = ossBucketName;
setParameter("OssBucketName", ossBucketName);
std::string UpdateTrailRequest::getOssBucketName() const {
return ossBucketName_;
}
std::string UpdateTrailRequest::getTrailRegion()const
{
return trailRegion_;
void UpdateTrailRequest::setOssBucketName(const std::string &ossBucketName) {
ossBucketName_ = ossBucketName;
setParameter(std::string("OssBucketName"), ossBucketName);
}
void UpdateTrailRequest::setTrailRegion(const std::string& trailRegion)
{
trailRegion_ = trailRegion;
setParameter("TrailRegion", trailRegion);
std::string UpdateTrailRequest::getTrailRegion() const {
return trailRegion_;
}
void UpdateTrailRequest::setTrailRegion(const std::string &trailRegion) {
trailRegion_ = trailRegion;
setParameter(std::string("TrailRegion"), trailRegion);
}

View File

@@ -41,6 +41,8 @@ void UpdateTrailResult::parse(const std::string &payload)
setRequestId(value["RequestId"].asString());
if(!value["SlsProjectArn"].isNull())
slsProjectArn_ = value["SlsProjectArn"].asString();
if(!value["OssWriteRoleArn"].isNull())
ossWriteRoleArn_ = value["OssWriteRoleArn"].asString();
if(!value["EventRW"].isNull())
eventRW_ = value["EventRW"].asString();
if(!value["HomeRegion"].isNull())
@@ -51,8 +53,6 @@ void UpdateTrailResult::parse(const std::string &payload)
ossBucketName_ = value["OssBucketName"].asString();
if(!value["SlsWriteRoleArn"].isNull())
slsWriteRoleArn_ = value["SlsWriteRoleArn"].asString();
if(!value["OssWriteRoleArn"].isNull())
ossWriteRoleArn_ = value["OssWriteRoleArn"].asString();
if(!value["TrailRegion"].isNull())
trailRegion_ = value["TrailRegion"].asString();
if(!value["Name"].isNull())
@@ -85,16 +85,16 @@ std::string UpdateTrailResult::getOssBucketName()const
return ossBucketName_;
}
std::string UpdateTrailResult::getSlsWriteRoleArn()const
{
return slsWriteRoleArn_;
}
std::string UpdateTrailResult::getOssWriteRoleArn()const
{
return ossWriteRoleArn_;
}
std::string UpdateTrailResult::getSlsWriteRoleArn()const
{
return slsWriteRoleArn_;
}
std::string UpdateTrailResult::getTrailRegion()const
{
return trailRegion_;

View File

@@ -23,12 +23,16 @@ 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/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/CreateDBResourcePoolRequest.h
include/alibabacloud/adb/model/CreateDBResourcePoolResult.h
include/alibabacloud/adb/model/CreateElasticPlanRequest.h
@@ -37,6 +41,8 @@ set(adb_public_header_model
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/DeleteDBResourcePoolRequest.h
include/alibabacloud/adb/model/DeleteDBResourcePoolResult.h
include/alibabacloud/adb/model/DeleteElasticPlanRequest.h
@@ -67,6 +73,10 @@ set(adb_public_header_model
include/alibabacloud/adb/model/DescribeDBClusterAccessWhiteListResult.h
include/alibabacloud/adb/model/DescribeDBClusterAttributeRequest.h
include/alibabacloud/adb/model/DescribeDBClusterAttributeResult.h
include/alibabacloud/adb/model/DescribeDBClusterForecastRequest.h
include/alibabacloud/adb/model/DescribeDBClusterForecastResult.h
include/alibabacloud/adb/model/DescribeDBClusterHealthReportRequest.h
include/alibabacloud/adb/model/DescribeDBClusterHealthReportResult.h
include/alibabacloud/adb/model/DescribeDBClusterNetInfoRequest.h
include/alibabacloud/adb/model/DescribeDBClusterNetInfoResult.h
include/alibabacloud/adb/model/DescribeDBClusterPerformanceRequest.h
@@ -75,8 +85,16 @@ set(adb_public_header_model
include/alibabacloud/adb/model/DescribeDBClusterResourcePoolPerformanceResult.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/DescribeDiagnosisRecordsRequest.h
include/alibabacloud/adb/model/DescribeDiagnosisRecordsResult.h
include/alibabacloud/adb/model/DescribeDownloadRecordsRequest.h
include/alibabacloud/adb/model/DescribeDownloadRecordsResult.h
include/alibabacloud/adb/model/DescribeElasticDailyPlanRequest.h
include/alibabacloud/adb/model/DescribeElasticDailyPlanResult.h
include/alibabacloud/adb/model/DescribeElasticPlanRequest.h
@@ -85,12 +103,20 @@ set(adb_public_header_model
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/DescribeSQLPlanRequest.h
include/alibabacloud/adb/model/DescribeSQLPlanResult.h
include/alibabacloud/adb/model/DescribeSQLPlanTaskRequest.h
@@ -101,6 +127,10 @@ set(adb_public_header_model
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
@@ -111,6 +141,8 @@ set(adb_public_header_model
include/alibabacloud/adb/model/DescribeTablesResult.h
include/alibabacloud/adb/model/DescribeTaskInfoRequest.h
include/alibabacloud/adb/model/DescribeTaskInfoResult.h
include/alibabacloud/adb/model/DownloadDiagnosisRecordsRequest.h
include/alibabacloud/adb/model/DownloadDiagnosisRecordsResult.h
include/alibabacloud/adb/model/GrantOperatorPermissionRequest.h
include/alibabacloud/adb/model/GrantOperatorPermissionResult.h
include/alibabacloud/adb/model/KillProcessRequest.h
@@ -135,14 +167,20 @@ set(adb_public_header_model
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/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
@@ -151,6 +189,8 @@ set(adb_public_header_model
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
@@ -160,12 +200,16 @@ set(adb_src
src/AdbClient.cc
src/model/AllocateClusterPublicConnectionRequest.cc
src/model/AllocateClusterPublicConnectionResult.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/CreateDBResourcePoolRequest.cc
src/model/CreateDBResourcePoolResult.cc
src/model/CreateElasticPlanRequest.cc
@@ -174,6 +218,8 @@ set(adb_src
src/model/DeleteAccountResult.cc
src/model/DeleteDBClusterRequest.cc
src/model/DeleteDBClusterResult.cc
src/model/DeleteDBResourceGroupRequest.cc
src/model/DeleteDBResourceGroupResult.cc
src/model/DeleteDBResourcePoolRequest.cc
src/model/DeleteDBResourcePoolResult.cc
src/model/DeleteElasticPlanRequest.cc
@@ -204,6 +250,10 @@ set(adb_src
src/model/DescribeDBClusterAccessWhiteListResult.cc
src/model/DescribeDBClusterAttributeRequest.cc
src/model/DescribeDBClusterAttributeResult.cc
src/model/DescribeDBClusterForecastRequest.cc
src/model/DescribeDBClusterForecastResult.cc
src/model/DescribeDBClusterHealthReportRequest.cc
src/model/DescribeDBClusterHealthReportResult.cc
src/model/DescribeDBClusterNetInfoRequest.cc
src/model/DescribeDBClusterNetInfoResult.cc
src/model/DescribeDBClusterPerformanceRequest.cc
@@ -212,8 +262,16 @@ set(adb_src
src/model/DescribeDBClusterResourcePoolPerformanceResult.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/DescribeDiagnosisRecordsRequest.cc
src/model/DescribeDiagnosisRecordsResult.cc
src/model/DescribeDownloadRecordsRequest.cc
src/model/DescribeDownloadRecordsResult.cc
src/model/DescribeElasticDailyPlanRequest.cc
src/model/DescribeElasticDailyPlanResult.cc
src/model/DescribeElasticPlanRequest.cc
@@ -222,12 +280,20 @@ set(adb_src
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/DescribeSQLPlanRequest.cc
src/model/DescribeSQLPlanResult.cc
src/model/DescribeSQLPlanTaskRequest.cc
@@ -238,6 +304,10 @@ set(adb_src
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
@@ -248,6 +318,8 @@ set(adb_src
src/model/DescribeTablesResult.cc
src/model/DescribeTaskInfoRequest.cc
src/model/DescribeTaskInfoResult.cc
src/model/DownloadDiagnosisRecordsRequest.cc
src/model/DownloadDiagnosisRecordsResult.cc
src/model/GrantOperatorPermissionRequest.cc
src/model/GrantOperatorPermissionResult.cc
src/model/KillProcessRequest.cc
@@ -272,14 +344,20 @@ set(adb_src
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/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
@@ -288,6 +366,8 @@ set(adb_src
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

View File

@@ -24,12 +24,16 @@
#include "AdbExport.h"
#include "model/AllocateClusterPublicConnectionRequest.h"
#include "model/AllocateClusterPublicConnectionResult.h"
#include "model/BindDBResourceGroupWithUserRequest.h"
#include "model/BindDBResourceGroupWithUserResult.h"
#include "model/BindDBResourcePoolWithUserRequest.h"
#include "model/BindDBResourcePoolWithUserResult.h"
#include "model/CreateAccountRequest.h"
#include "model/CreateAccountResult.h"
#include "model/CreateDBClusterRequest.h"
#include "model/CreateDBClusterResult.h"
#include "model/CreateDBResourceGroupRequest.h"
#include "model/CreateDBResourceGroupResult.h"
#include "model/CreateDBResourcePoolRequest.h"
#include "model/CreateDBResourcePoolResult.h"
#include "model/CreateElasticPlanRequest.h"
@@ -38,6 +42,8 @@
#include "model/DeleteAccountResult.h"
#include "model/DeleteDBClusterRequest.h"
#include "model/DeleteDBClusterResult.h"
#include "model/DeleteDBResourceGroupRequest.h"
#include "model/DeleteDBResourceGroupResult.h"
#include "model/DeleteDBResourcePoolRequest.h"
#include "model/DeleteDBResourcePoolResult.h"
#include "model/DeleteElasticPlanRequest.h"
@@ -68,6 +74,10 @@
#include "model/DescribeDBClusterAccessWhiteListResult.h"
#include "model/DescribeDBClusterAttributeRequest.h"
#include "model/DescribeDBClusterAttributeResult.h"
#include "model/DescribeDBClusterForecastRequest.h"
#include "model/DescribeDBClusterForecastResult.h"
#include "model/DescribeDBClusterHealthReportRequest.h"
#include "model/DescribeDBClusterHealthReportResult.h"
#include "model/DescribeDBClusterNetInfoRequest.h"
#include "model/DescribeDBClusterNetInfoResult.h"
#include "model/DescribeDBClusterPerformanceRequest.h"
@@ -76,8 +86,16 @@
#include "model/DescribeDBClusterResourcePoolPerformanceResult.h"
#include "model/DescribeDBClustersRequest.h"
#include "model/DescribeDBClustersResult.h"
#include "model/DescribeDBResourceGroupRequest.h"
#include "model/DescribeDBResourceGroupResult.h"
#include "model/DescribeDBResourcePoolRequest.h"
#include "model/DescribeDBResourcePoolResult.h"
#include "model/DescribeDiagnosisDimensionsRequest.h"
#include "model/DescribeDiagnosisDimensionsResult.h"
#include "model/DescribeDiagnosisRecordsRequest.h"
#include "model/DescribeDiagnosisRecordsResult.h"
#include "model/DescribeDownloadRecordsRequest.h"
#include "model/DescribeDownloadRecordsResult.h"
#include "model/DescribeElasticDailyPlanRequest.h"
#include "model/DescribeElasticDailyPlanResult.h"
#include "model/DescribeElasticPlanRequest.h"
@@ -86,12 +104,20 @@
#include "model/DescribeInclinedTablesResult.h"
#include "model/DescribeLoadTasksRecordsRequest.h"
#include "model/DescribeLoadTasksRecordsResult.h"
#include "model/DescribeMaintenanceActionRequest.h"
#include "model/DescribeMaintenanceActionResult.h"
#include "model/DescribeOperatorPermissionRequest.h"
#include "model/DescribeOperatorPermissionResult.h"
#include "model/DescribePatternPerformanceRequest.h"
#include "model/DescribePatternPerformanceResult.h"
#include "model/DescribeProcessListRequest.h"
#include "model/DescribeProcessListResult.h"
#include "model/DescribeRegionsRequest.h"
#include "model/DescribeRegionsResult.h"
#include "model/DescribeSQLPatternAttributeRequest.h"
#include "model/DescribeSQLPatternAttributeResult.h"
#include "model/DescribeSQLPatternsRequest.h"
#include "model/DescribeSQLPatternsResult.h"
#include "model/DescribeSQLPlanRequest.h"
#include "model/DescribeSQLPlanResult.h"
#include "model/DescribeSQLPlanTaskRequest.h"
@@ -102,6 +128,10 @@
#include "model/DescribeSlowLogRecordsResult.h"
#include "model/DescribeSlowLogTrendRequest.h"
#include "model/DescribeSlowLogTrendResult.h"
#include "model/DescribeSqlPatternRequest.h"
#include "model/DescribeSqlPatternResult.h"
#include "model/DescribeTableAccessCountRequest.h"
#include "model/DescribeTableAccessCountResult.h"
#include "model/DescribeTableDetailRequest.h"
#include "model/DescribeTableDetailResult.h"
#include "model/DescribeTablePartitionDiagnoseRequest.h"
@@ -112,6 +142,8 @@
#include "model/DescribeTablesResult.h"
#include "model/DescribeTaskInfoRequest.h"
#include "model/DescribeTaskInfoResult.h"
#include "model/DownloadDiagnosisRecordsRequest.h"
#include "model/DownloadDiagnosisRecordsResult.h"
#include "model/GrantOperatorPermissionRequest.h"
#include "model/GrantOperatorPermissionResult.h"
#include "model/KillProcessRequest.h"
@@ -136,14 +168,20 @@
#include "model/ModifyDBClusterDescriptionResult.h"
#include "model/ModifyDBClusterMaintainTimeRequest.h"
#include "model/ModifyDBClusterMaintainTimeResult.h"
#include "model/ModifyDBClusterPayTypeRequest.h"
#include "model/ModifyDBClusterPayTypeResult.h"
#include "model/ModifyDBClusterResourceGroupRequest.h"
#include "model/ModifyDBClusterResourceGroupResult.h"
#include "model/ModifyDBResourceGroupRequest.h"
#include "model/ModifyDBResourceGroupResult.h"
#include "model/ModifyDBResourcePoolRequest.h"
#include "model/ModifyDBResourcePoolResult.h"
#include "model/ModifyElasticPlanRequest.h"
#include "model/ModifyElasticPlanResult.h"
#include "model/ModifyLogBackupPolicyRequest.h"
#include "model/ModifyLogBackupPolicyResult.h"
#include "model/ModifyMaintenanceActionRequest.h"
#include "model/ModifyMaintenanceActionResult.h"
#include "model/ReleaseClusterPublicConnectionRequest.h"
#include "model/ReleaseClusterPublicConnectionResult.h"
#include "model/ResetAccountPasswordRequest.h"
@@ -152,6 +190,8 @@
#include "model/RevokeOperatorPermissionResult.h"
#include "model/TagResourcesRequest.h"
#include "model/TagResourcesResult.h"
#include "model/UnbindDBResourceGroupWithUserRequest.h"
#include "model/UnbindDBResourceGroupWithUserResult.h"
#include "model/UnbindDBResourcePoolWithUserRequest.h"
#include "model/UnbindDBResourcePoolWithUserResult.h"
#include "model/UntagResourcesRequest.h"
@@ -168,6 +208,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AllocateClusterPublicConnectionResult> AllocateClusterPublicConnectionOutcome;
typedef std::future<AllocateClusterPublicConnectionOutcome> AllocateClusterPublicConnectionOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::AllocateClusterPublicConnectionRequest&, const AllocateClusterPublicConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateClusterPublicConnectionAsyncHandler;
typedef Outcome<Error, Model::BindDBResourceGroupWithUserResult> BindDBResourceGroupWithUserOutcome;
typedef std::future<BindDBResourceGroupWithUserOutcome> BindDBResourceGroupWithUserOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::BindDBResourceGroupWithUserRequest&, const BindDBResourceGroupWithUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindDBResourceGroupWithUserAsyncHandler;
typedef Outcome<Error, Model::BindDBResourcePoolWithUserResult> BindDBResourcePoolWithUserOutcome;
typedef std::future<BindDBResourcePoolWithUserOutcome> BindDBResourcePoolWithUserOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::BindDBResourcePoolWithUserRequest&, const BindDBResourcePoolWithUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindDBResourcePoolWithUserAsyncHandler;
@@ -177,6 +220,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateDBClusterResult> CreateDBClusterOutcome;
typedef std::future<CreateDBClusterOutcome> CreateDBClusterOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::CreateDBClusterRequest&, const CreateDBClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDBClusterAsyncHandler;
typedef Outcome<Error, Model::CreateDBResourceGroupResult> CreateDBResourceGroupOutcome;
typedef std::future<CreateDBResourceGroupOutcome> CreateDBResourceGroupOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::CreateDBResourceGroupRequest&, const CreateDBResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDBResourceGroupAsyncHandler;
typedef Outcome<Error, Model::CreateDBResourcePoolResult> CreateDBResourcePoolOutcome;
typedef std::future<CreateDBResourcePoolOutcome> CreateDBResourcePoolOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::CreateDBResourcePoolRequest&, const CreateDBResourcePoolOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDBResourcePoolAsyncHandler;
@@ -189,6 +235,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteDBClusterResult> DeleteDBClusterOutcome;
typedef std::future<DeleteDBClusterOutcome> DeleteDBClusterOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DeleteDBClusterRequest&, const DeleteDBClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDBClusterAsyncHandler;
typedef Outcome<Error, Model::DeleteDBResourceGroupResult> DeleteDBResourceGroupOutcome;
typedef std::future<DeleteDBResourceGroupOutcome> DeleteDBResourceGroupOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DeleteDBResourceGroupRequest&, const DeleteDBResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDBResourceGroupAsyncHandler;
typedef Outcome<Error, Model::DeleteDBResourcePoolResult> DeleteDBResourcePoolOutcome;
typedef std::future<DeleteDBResourcePoolOutcome> DeleteDBResourcePoolOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DeleteDBResourcePoolRequest&, const DeleteDBResourcePoolOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDBResourcePoolAsyncHandler;
@@ -234,6 +283,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeDBClusterAttributeResult> DescribeDBClusterAttributeOutcome;
typedef std::future<DescribeDBClusterAttributeOutcome> DescribeDBClusterAttributeOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDBClusterAttributeRequest&, const DescribeDBClusterAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterAttributeAsyncHandler;
typedef Outcome<Error, Model::DescribeDBClusterForecastResult> DescribeDBClusterForecastOutcome;
typedef std::future<DescribeDBClusterForecastOutcome> DescribeDBClusterForecastOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDBClusterForecastRequest&, const DescribeDBClusterForecastOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterForecastAsyncHandler;
typedef Outcome<Error, Model::DescribeDBClusterHealthReportResult> DescribeDBClusterHealthReportOutcome;
typedef std::future<DescribeDBClusterHealthReportOutcome> DescribeDBClusterHealthReportOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDBClusterHealthReportRequest&, const DescribeDBClusterHealthReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterHealthReportAsyncHandler;
typedef Outcome<Error, Model::DescribeDBClusterNetInfoResult> DescribeDBClusterNetInfoOutcome;
typedef std::future<DescribeDBClusterNetInfoOutcome> DescribeDBClusterNetInfoOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDBClusterNetInfoRequest&, const DescribeDBClusterNetInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterNetInfoAsyncHandler;
@@ -246,9 +301,21 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeDBClustersResult> DescribeDBClustersOutcome;
typedef std::future<DescribeDBClustersOutcome> DescribeDBClustersOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDBClustersRequest&, const DescribeDBClustersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClustersAsyncHandler;
typedef Outcome<Error, Model::DescribeDBResourceGroupResult> DescribeDBResourceGroupOutcome;
typedef std::future<DescribeDBResourceGroupOutcome> DescribeDBResourceGroupOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDBResourceGroupRequest&, const DescribeDBResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBResourceGroupAsyncHandler;
typedef Outcome<Error, Model::DescribeDBResourcePoolResult> DescribeDBResourcePoolOutcome;
typedef std::future<DescribeDBResourcePoolOutcome> DescribeDBResourcePoolOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDBResourcePoolRequest&, const DescribeDBResourcePoolOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBResourcePoolAsyncHandler;
typedef Outcome<Error, Model::DescribeDiagnosisDimensionsResult> DescribeDiagnosisDimensionsOutcome;
typedef std::future<DescribeDiagnosisDimensionsOutcome> DescribeDiagnosisDimensionsOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDiagnosisDimensionsRequest&, const DescribeDiagnosisDimensionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDiagnosisDimensionsAsyncHandler;
typedef Outcome<Error, Model::DescribeDiagnosisRecordsResult> DescribeDiagnosisRecordsOutcome;
typedef std::future<DescribeDiagnosisRecordsOutcome> DescribeDiagnosisRecordsOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDiagnosisRecordsRequest&, const DescribeDiagnosisRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDiagnosisRecordsAsyncHandler;
typedef Outcome<Error, Model::DescribeDownloadRecordsResult> DescribeDownloadRecordsOutcome;
typedef std::future<DescribeDownloadRecordsOutcome> DescribeDownloadRecordsOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeDownloadRecordsRequest&, const DescribeDownloadRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDownloadRecordsAsyncHandler;
typedef Outcome<Error, Model::DescribeElasticDailyPlanResult> DescribeElasticDailyPlanOutcome;
typedef std::future<DescribeElasticDailyPlanOutcome> DescribeElasticDailyPlanOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeElasticDailyPlanRequest&, const DescribeElasticDailyPlanOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeElasticDailyPlanAsyncHandler;
@@ -261,15 +328,27 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeLoadTasksRecordsResult> DescribeLoadTasksRecordsOutcome;
typedef std::future<DescribeLoadTasksRecordsOutcome> DescribeLoadTasksRecordsOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeLoadTasksRecordsRequest&, const DescribeLoadTasksRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadTasksRecordsAsyncHandler;
typedef Outcome<Error, Model::DescribeMaintenanceActionResult> DescribeMaintenanceActionOutcome;
typedef std::future<DescribeMaintenanceActionOutcome> DescribeMaintenanceActionOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeMaintenanceActionRequest&, const DescribeMaintenanceActionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMaintenanceActionAsyncHandler;
typedef Outcome<Error, Model::DescribeOperatorPermissionResult> DescribeOperatorPermissionOutcome;
typedef std::future<DescribeOperatorPermissionOutcome> DescribeOperatorPermissionOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeOperatorPermissionRequest&, const DescribeOperatorPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeOperatorPermissionAsyncHandler;
typedef Outcome<Error, Model::DescribePatternPerformanceResult> DescribePatternPerformanceOutcome;
typedef std::future<DescribePatternPerformanceOutcome> DescribePatternPerformanceOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribePatternPerformanceRequest&, const DescribePatternPerformanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePatternPerformanceAsyncHandler;
typedef Outcome<Error, Model::DescribeProcessListResult> DescribeProcessListOutcome;
typedef std::future<DescribeProcessListOutcome> DescribeProcessListOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeProcessListRequest&, const DescribeProcessListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeProcessListAsyncHandler;
typedef Outcome<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome;
typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler;
typedef Outcome<Error, Model::DescribeSQLPatternAttributeResult> DescribeSQLPatternAttributeOutcome;
typedef std::future<DescribeSQLPatternAttributeOutcome> DescribeSQLPatternAttributeOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeSQLPatternAttributeRequest&, const DescribeSQLPatternAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLPatternAttributeAsyncHandler;
typedef Outcome<Error, Model::DescribeSQLPatternsResult> DescribeSQLPatternsOutcome;
typedef std::future<DescribeSQLPatternsOutcome> DescribeSQLPatternsOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeSQLPatternsRequest&, const DescribeSQLPatternsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLPatternsAsyncHandler;
typedef Outcome<Error, Model::DescribeSQLPlanResult> DescribeSQLPlanOutcome;
typedef std::future<DescribeSQLPlanOutcome> DescribeSQLPlanOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeSQLPlanRequest&, const DescribeSQLPlanOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLPlanAsyncHandler;
@@ -285,6 +364,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeSlowLogTrendResult> DescribeSlowLogTrendOutcome;
typedef std::future<DescribeSlowLogTrendOutcome> DescribeSlowLogTrendOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeSlowLogTrendRequest&, const DescribeSlowLogTrendOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSlowLogTrendAsyncHandler;
typedef Outcome<Error, Model::DescribeSqlPatternResult> DescribeSqlPatternOutcome;
typedef std::future<DescribeSqlPatternOutcome> DescribeSqlPatternOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeSqlPatternRequest&, const DescribeSqlPatternOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSqlPatternAsyncHandler;
typedef Outcome<Error, Model::DescribeTableAccessCountResult> DescribeTableAccessCountOutcome;
typedef std::future<DescribeTableAccessCountOutcome> DescribeTableAccessCountOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeTableAccessCountRequest&, const DescribeTableAccessCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTableAccessCountAsyncHandler;
typedef Outcome<Error, Model::DescribeTableDetailResult> DescribeTableDetailOutcome;
typedef std::future<DescribeTableDetailOutcome> DescribeTableDetailOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeTableDetailRequest&, const DescribeTableDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTableDetailAsyncHandler;
@@ -300,6 +385,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeTaskInfoResult> DescribeTaskInfoOutcome;
typedef std::future<DescribeTaskInfoOutcome> DescribeTaskInfoOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DescribeTaskInfoRequest&, const DescribeTaskInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTaskInfoAsyncHandler;
typedef Outcome<Error, Model::DownloadDiagnosisRecordsResult> DownloadDiagnosisRecordsOutcome;
typedef std::future<DownloadDiagnosisRecordsOutcome> DownloadDiagnosisRecordsOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::DownloadDiagnosisRecordsRequest&, const DownloadDiagnosisRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DownloadDiagnosisRecordsAsyncHandler;
typedef Outcome<Error, Model::GrantOperatorPermissionResult> GrantOperatorPermissionOutcome;
typedef std::future<GrantOperatorPermissionOutcome> GrantOperatorPermissionOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::GrantOperatorPermissionRequest&, const GrantOperatorPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GrantOperatorPermissionAsyncHandler;
@@ -336,9 +424,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyDBClusterMaintainTimeResult> ModifyDBClusterMaintainTimeOutcome;
typedef std::future<ModifyDBClusterMaintainTimeOutcome> ModifyDBClusterMaintainTimeOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::ModifyDBClusterMaintainTimeRequest&, const ModifyDBClusterMaintainTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBClusterMaintainTimeAsyncHandler;
typedef Outcome<Error, Model::ModifyDBClusterPayTypeResult> ModifyDBClusterPayTypeOutcome;
typedef std::future<ModifyDBClusterPayTypeOutcome> ModifyDBClusterPayTypeOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::ModifyDBClusterPayTypeRequest&, const ModifyDBClusterPayTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBClusterPayTypeAsyncHandler;
typedef Outcome<Error, Model::ModifyDBClusterResourceGroupResult> ModifyDBClusterResourceGroupOutcome;
typedef std::future<ModifyDBClusterResourceGroupOutcome> ModifyDBClusterResourceGroupOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::ModifyDBClusterResourceGroupRequest&, const ModifyDBClusterResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBClusterResourceGroupAsyncHandler;
typedef Outcome<Error, Model::ModifyDBResourceGroupResult> ModifyDBResourceGroupOutcome;
typedef std::future<ModifyDBResourceGroupOutcome> ModifyDBResourceGroupOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::ModifyDBResourceGroupRequest&, const ModifyDBResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBResourceGroupAsyncHandler;
typedef Outcome<Error, Model::ModifyDBResourcePoolResult> ModifyDBResourcePoolOutcome;
typedef std::future<ModifyDBResourcePoolOutcome> ModifyDBResourcePoolOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::ModifyDBResourcePoolRequest&, const ModifyDBResourcePoolOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBResourcePoolAsyncHandler;
@@ -348,6 +442,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyLogBackupPolicyResult> ModifyLogBackupPolicyOutcome;
typedef std::future<ModifyLogBackupPolicyOutcome> ModifyLogBackupPolicyOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::ModifyLogBackupPolicyRequest&, const ModifyLogBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLogBackupPolicyAsyncHandler;
typedef Outcome<Error, Model::ModifyMaintenanceActionResult> ModifyMaintenanceActionOutcome;
typedef std::future<ModifyMaintenanceActionOutcome> ModifyMaintenanceActionOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::ModifyMaintenanceActionRequest&, const ModifyMaintenanceActionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyMaintenanceActionAsyncHandler;
typedef Outcome<Error, Model::ReleaseClusterPublicConnectionResult> ReleaseClusterPublicConnectionOutcome;
typedef std::future<ReleaseClusterPublicConnectionOutcome> ReleaseClusterPublicConnectionOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::ReleaseClusterPublicConnectionRequest&, const ReleaseClusterPublicConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseClusterPublicConnectionAsyncHandler;
@@ -360,6 +457,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::TagResourcesResult> TagResourcesOutcome;
typedef std::future<TagResourcesOutcome> TagResourcesOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::TagResourcesRequest&, const TagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagResourcesAsyncHandler;
typedef Outcome<Error, Model::UnbindDBResourceGroupWithUserResult> UnbindDBResourceGroupWithUserOutcome;
typedef std::future<UnbindDBResourceGroupWithUserOutcome> UnbindDBResourceGroupWithUserOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::UnbindDBResourceGroupWithUserRequest&, const UnbindDBResourceGroupWithUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnbindDBResourceGroupWithUserAsyncHandler;
typedef Outcome<Error, Model::UnbindDBResourcePoolWithUserResult> UnbindDBResourcePoolWithUserOutcome;
typedef std::future<UnbindDBResourcePoolWithUserOutcome> UnbindDBResourcePoolWithUserOutcomeCallable;
typedef std::function<void(const AdbClient*, const Model::UnbindDBResourcePoolWithUserRequest&, const UnbindDBResourcePoolWithUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnbindDBResourcePoolWithUserAsyncHandler;
@@ -374,6 +474,9 @@ namespace AlibabaCloud
AllocateClusterPublicConnectionOutcome allocateClusterPublicConnection(const Model::AllocateClusterPublicConnectionRequest &request)const;
void allocateClusterPublicConnectionAsync(const Model::AllocateClusterPublicConnectionRequest& request, const AllocateClusterPublicConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AllocateClusterPublicConnectionOutcomeCallable allocateClusterPublicConnectionCallable(const Model::AllocateClusterPublicConnectionRequest& request) const;
BindDBResourceGroupWithUserOutcome bindDBResourceGroupWithUser(const Model::BindDBResourceGroupWithUserRequest &request)const;
void bindDBResourceGroupWithUserAsync(const Model::BindDBResourceGroupWithUserRequest& request, const BindDBResourceGroupWithUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BindDBResourceGroupWithUserOutcomeCallable bindDBResourceGroupWithUserCallable(const Model::BindDBResourceGroupWithUserRequest& request) const;
BindDBResourcePoolWithUserOutcome bindDBResourcePoolWithUser(const Model::BindDBResourcePoolWithUserRequest &request)const;
void bindDBResourcePoolWithUserAsync(const Model::BindDBResourcePoolWithUserRequest& request, const BindDBResourcePoolWithUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BindDBResourcePoolWithUserOutcomeCallable bindDBResourcePoolWithUserCallable(const Model::BindDBResourcePoolWithUserRequest& request) const;
@@ -383,6 +486,9 @@ namespace AlibabaCloud
CreateDBClusterOutcome createDBCluster(const Model::CreateDBClusterRequest &request)const;
void createDBClusterAsync(const Model::CreateDBClusterRequest& request, const CreateDBClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDBClusterOutcomeCallable createDBClusterCallable(const Model::CreateDBClusterRequest& request) const;
CreateDBResourceGroupOutcome createDBResourceGroup(const Model::CreateDBResourceGroupRequest &request)const;
void createDBResourceGroupAsync(const Model::CreateDBResourceGroupRequest& request, const CreateDBResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDBResourceGroupOutcomeCallable createDBResourceGroupCallable(const Model::CreateDBResourceGroupRequest& request) const;
CreateDBResourcePoolOutcome createDBResourcePool(const Model::CreateDBResourcePoolRequest &request)const;
void createDBResourcePoolAsync(const Model::CreateDBResourcePoolRequest& request, const CreateDBResourcePoolAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDBResourcePoolOutcomeCallable createDBResourcePoolCallable(const Model::CreateDBResourcePoolRequest& request) const;
@@ -395,6 +501,9 @@ namespace AlibabaCloud
DeleteDBClusterOutcome deleteDBCluster(const Model::DeleteDBClusterRequest &request)const;
void deleteDBClusterAsync(const Model::DeleteDBClusterRequest& request, const DeleteDBClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDBClusterOutcomeCallable deleteDBClusterCallable(const Model::DeleteDBClusterRequest& request) const;
DeleteDBResourceGroupOutcome deleteDBResourceGroup(const Model::DeleteDBResourceGroupRequest &request)const;
void deleteDBResourceGroupAsync(const Model::DeleteDBResourceGroupRequest& request, const DeleteDBResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDBResourceGroupOutcomeCallable deleteDBResourceGroupCallable(const Model::DeleteDBResourceGroupRequest& request) const;
DeleteDBResourcePoolOutcome deleteDBResourcePool(const Model::DeleteDBResourcePoolRequest &request)const;
void deleteDBResourcePoolAsync(const Model::DeleteDBResourcePoolRequest& request, const DeleteDBResourcePoolAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDBResourcePoolOutcomeCallable deleteDBResourcePoolCallable(const Model::DeleteDBResourcePoolRequest& request) const;
@@ -440,6 +549,12 @@ namespace AlibabaCloud
DescribeDBClusterAttributeOutcome describeDBClusterAttribute(const Model::DescribeDBClusterAttributeRequest &request)const;
void describeDBClusterAttributeAsync(const Model::DescribeDBClusterAttributeRequest& request, const DescribeDBClusterAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBClusterAttributeOutcomeCallable describeDBClusterAttributeCallable(const Model::DescribeDBClusterAttributeRequest& request) const;
DescribeDBClusterForecastOutcome describeDBClusterForecast(const Model::DescribeDBClusterForecastRequest &request)const;
void describeDBClusterForecastAsync(const Model::DescribeDBClusterForecastRequest& request, const DescribeDBClusterForecastAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBClusterForecastOutcomeCallable describeDBClusterForecastCallable(const Model::DescribeDBClusterForecastRequest& request) const;
DescribeDBClusterHealthReportOutcome describeDBClusterHealthReport(const Model::DescribeDBClusterHealthReportRequest &request)const;
void describeDBClusterHealthReportAsync(const Model::DescribeDBClusterHealthReportRequest& request, const DescribeDBClusterHealthReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBClusterHealthReportOutcomeCallable describeDBClusterHealthReportCallable(const Model::DescribeDBClusterHealthReportRequest& request) const;
DescribeDBClusterNetInfoOutcome describeDBClusterNetInfo(const Model::DescribeDBClusterNetInfoRequest &request)const;
void describeDBClusterNetInfoAsync(const Model::DescribeDBClusterNetInfoRequest& request, const DescribeDBClusterNetInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBClusterNetInfoOutcomeCallable describeDBClusterNetInfoCallable(const Model::DescribeDBClusterNetInfoRequest& request) const;
@@ -452,9 +567,21 @@ namespace AlibabaCloud
DescribeDBClustersOutcome describeDBClusters(const Model::DescribeDBClustersRequest &request)const;
void describeDBClustersAsync(const Model::DescribeDBClustersRequest& request, const DescribeDBClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBClustersOutcomeCallable describeDBClustersCallable(const Model::DescribeDBClustersRequest& request) const;
DescribeDBResourceGroupOutcome describeDBResourceGroup(const Model::DescribeDBResourceGroupRequest &request)const;
void describeDBResourceGroupAsync(const Model::DescribeDBResourceGroupRequest& request, const DescribeDBResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBResourceGroupOutcomeCallable describeDBResourceGroupCallable(const Model::DescribeDBResourceGroupRequest& request) const;
DescribeDBResourcePoolOutcome describeDBResourcePool(const Model::DescribeDBResourcePoolRequest &request)const;
void describeDBResourcePoolAsync(const Model::DescribeDBResourcePoolRequest& request, const DescribeDBResourcePoolAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBResourcePoolOutcomeCallable describeDBResourcePoolCallable(const Model::DescribeDBResourcePoolRequest& request) const;
DescribeDiagnosisDimensionsOutcome describeDiagnosisDimensions(const Model::DescribeDiagnosisDimensionsRequest &request)const;
void describeDiagnosisDimensionsAsync(const Model::DescribeDiagnosisDimensionsRequest& request, const DescribeDiagnosisDimensionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDiagnosisDimensionsOutcomeCallable describeDiagnosisDimensionsCallable(const Model::DescribeDiagnosisDimensionsRequest& request) const;
DescribeDiagnosisRecordsOutcome describeDiagnosisRecords(const Model::DescribeDiagnosisRecordsRequest &request)const;
void describeDiagnosisRecordsAsync(const Model::DescribeDiagnosisRecordsRequest& request, const DescribeDiagnosisRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDiagnosisRecordsOutcomeCallable describeDiagnosisRecordsCallable(const Model::DescribeDiagnosisRecordsRequest& request) const;
DescribeDownloadRecordsOutcome describeDownloadRecords(const Model::DescribeDownloadRecordsRequest &request)const;
void describeDownloadRecordsAsync(const Model::DescribeDownloadRecordsRequest& request, const DescribeDownloadRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDownloadRecordsOutcomeCallable describeDownloadRecordsCallable(const Model::DescribeDownloadRecordsRequest& request) const;
DescribeElasticDailyPlanOutcome describeElasticDailyPlan(const Model::DescribeElasticDailyPlanRequest &request)const;
void describeElasticDailyPlanAsync(const Model::DescribeElasticDailyPlanRequest& request, const DescribeElasticDailyPlanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeElasticDailyPlanOutcomeCallable describeElasticDailyPlanCallable(const Model::DescribeElasticDailyPlanRequest& request) const;
@@ -467,15 +594,27 @@ namespace AlibabaCloud
DescribeLoadTasksRecordsOutcome describeLoadTasksRecords(const Model::DescribeLoadTasksRecordsRequest &request)const;
void describeLoadTasksRecordsAsync(const Model::DescribeLoadTasksRecordsRequest& request, const DescribeLoadTasksRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLoadTasksRecordsOutcomeCallable describeLoadTasksRecordsCallable(const Model::DescribeLoadTasksRecordsRequest& request) const;
DescribeMaintenanceActionOutcome describeMaintenanceAction(const Model::DescribeMaintenanceActionRequest &request)const;
void describeMaintenanceActionAsync(const Model::DescribeMaintenanceActionRequest& request, const DescribeMaintenanceActionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMaintenanceActionOutcomeCallable describeMaintenanceActionCallable(const Model::DescribeMaintenanceActionRequest& request) const;
DescribeOperatorPermissionOutcome describeOperatorPermission(const Model::DescribeOperatorPermissionRequest &request)const;
void describeOperatorPermissionAsync(const Model::DescribeOperatorPermissionRequest& request, const DescribeOperatorPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeOperatorPermissionOutcomeCallable describeOperatorPermissionCallable(const Model::DescribeOperatorPermissionRequest& request) const;
DescribePatternPerformanceOutcome describePatternPerformance(const Model::DescribePatternPerformanceRequest &request)const;
void describePatternPerformanceAsync(const Model::DescribePatternPerformanceRequest& request, const DescribePatternPerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribePatternPerformanceOutcomeCallable describePatternPerformanceCallable(const Model::DescribePatternPerformanceRequest& request) const;
DescribeProcessListOutcome describeProcessList(const Model::DescribeProcessListRequest &request)const;
void describeProcessListAsync(const Model::DescribeProcessListRequest& request, const DescribeProcessListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeProcessListOutcomeCallable describeProcessListCallable(const Model::DescribeProcessListRequest& request) const;
DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
DescribeSQLPatternAttributeOutcome describeSQLPatternAttribute(const Model::DescribeSQLPatternAttributeRequest &request)const;
void describeSQLPatternAttributeAsync(const Model::DescribeSQLPatternAttributeRequest& request, const DescribeSQLPatternAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSQLPatternAttributeOutcomeCallable describeSQLPatternAttributeCallable(const Model::DescribeSQLPatternAttributeRequest& request) const;
DescribeSQLPatternsOutcome describeSQLPatterns(const Model::DescribeSQLPatternsRequest &request)const;
void describeSQLPatternsAsync(const Model::DescribeSQLPatternsRequest& request, const DescribeSQLPatternsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSQLPatternsOutcomeCallable describeSQLPatternsCallable(const Model::DescribeSQLPatternsRequest& request) const;
DescribeSQLPlanOutcome describeSQLPlan(const Model::DescribeSQLPlanRequest &request)const;
void describeSQLPlanAsync(const Model::DescribeSQLPlanRequest& request, const DescribeSQLPlanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSQLPlanOutcomeCallable describeSQLPlanCallable(const Model::DescribeSQLPlanRequest& request) const;
@@ -491,6 +630,12 @@ namespace AlibabaCloud
DescribeSlowLogTrendOutcome describeSlowLogTrend(const Model::DescribeSlowLogTrendRequest &request)const;
void describeSlowLogTrendAsync(const Model::DescribeSlowLogTrendRequest& request, const DescribeSlowLogTrendAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSlowLogTrendOutcomeCallable describeSlowLogTrendCallable(const Model::DescribeSlowLogTrendRequest& request) const;
DescribeSqlPatternOutcome describeSqlPattern(const Model::DescribeSqlPatternRequest &request)const;
void describeSqlPatternAsync(const Model::DescribeSqlPatternRequest& request, const DescribeSqlPatternAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSqlPatternOutcomeCallable describeSqlPatternCallable(const Model::DescribeSqlPatternRequest& request) const;
DescribeTableAccessCountOutcome describeTableAccessCount(const Model::DescribeTableAccessCountRequest &request)const;
void describeTableAccessCountAsync(const Model::DescribeTableAccessCountRequest& request, const DescribeTableAccessCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTableAccessCountOutcomeCallable describeTableAccessCountCallable(const Model::DescribeTableAccessCountRequest& request) const;
DescribeTableDetailOutcome describeTableDetail(const Model::DescribeTableDetailRequest &request)const;
void describeTableDetailAsync(const Model::DescribeTableDetailRequest& request, const DescribeTableDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTableDetailOutcomeCallable describeTableDetailCallable(const Model::DescribeTableDetailRequest& request) const;
@@ -506,6 +651,9 @@ namespace AlibabaCloud
DescribeTaskInfoOutcome describeTaskInfo(const Model::DescribeTaskInfoRequest &request)const;
void describeTaskInfoAsync(const Model::DescribeTaskInfoRequest& request, const DescribeTaskInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTaskInfoOutcomeCallable describeTaskInfoCallable(const Model::DescribeTaskInfoRequest& request) const;
DownloadDiagnosisRecordsOutcome downloadDiagnosisRecords(const Model::DownloadDiagnosisRecordsRequest &request)const;
void downloadDiagnosisRecordsAsync(const Model::DownloadDiagnosisRecordsRequest& request, const DownloadDiagnosisRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DownloadDiagnosisRecordsOutcomeCallable downloadDiagnosisRecordsCallable(const Model::DownloadDiagnosisRecordsRequest& request) const;
GrantOperatorPermissionOutcome grantOperatorPermission(const Model::GrantOperatorPermissionRequest &request)const;
void grantOperatorPermissionAsync(const Model::GrantOperatorPermissionRequest& request, const GrantOperatorPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GrantOperatorPermissionOutcomeCallable grantOperatorPermissionCallable(const Model::GrantOperatorPermissionRequest& request) const;
@@ -542,9 +690,15 @@ namespace AlibabaCloud
ModifyDBClusterMaintainTimeOutcome modifyDBClusterMaintainTime(const Model::ModifyDBClusterMaintainTimeRequest &request)const;
void modifyDBClusterMaintainTimeAsync(const Model::ModifyDBClusterMaintainTimeRequest& request, const ModifyDBClusterMaintainTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBClusterMaintainTimeOutcomeCallable modifyDBClusterMaintainTimeCallable(const Model::ModifyDBClusterMaintainTimeRequest& request) const;
ModifyDBClusterPayTypeOutcome modifyDBClusterPayType(const Model::ModifyDBClusterPayTypeRequest &request)const;
void modifyDBClusterPayTypeAsync(const Model::ModifyDBClusterPayTypeRequest& request, const ModifyDBClusterPayTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBClusterPayTypeOutcomeCallable modifyDBClusterPayTypeCallable(const Model::ModifyDBClusterPayTypeRequest& request) const;
ModifyDBClusterResourceGroupOutcome modifyDBClusterResourceGroup(const Model::ModifyDBClusterResourceGroupRequest &request)const;
void modifyDBClusterResourceGroupAsync(const Model::ModifyDBClusterResourceGroupRequest& request, const ModifyDBClusterResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBClusterResourceGroupOutcomeCallable modifyDBClusterResourceGroupCallable(const Model::ModifyDBClusterResourceGroupRequest& request) const;
ModifyDBResourceGroupOutcome modifyDBResourceGroup(const Model::ModifyDBResourceGroupRequest &request)const;
void modifyDBResourceGroupAsync(const Model::ModifyDBResourceGroupRequest& request, const ModifyDBResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBResourceGroupOutcomeCallable modifyDBResourceGroupCallable(const Model::ModifyDBResourceGroupRequest& request) const;
ModifyDBResourcePoolOutcome modifyDBResourcePool(const Model::ModifyDBResourcePoolRequest &request)const;
void modifyDBResourcePoolAsync(const Model::ModifyDBResourcePoolRequest& request, const ModifyDBResourcePoolAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBResourcePoolOutcomeCallable modifyDBResourcePoolCallable(const Model::ModifyDBResourcePoolRequest& request) const;
@@ -554,6 +708,9 @@ namespace AlibabaCloud
ModifyLogBackupPolicyOutcome modifyLogBackupPolicy(const Model::ModifyLogBackupPolicyRequest &request)const;
void modifyLogBackupPolicyAsync(const Model::ModifyLogBackupPolicyRequest& request, const ModifyLogBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyLogBackupPolicyOutcomeCallable modifyLogBackupPolicyCallable(const Model::ModifyLogBackupPolicyRequest& request) const;
ModifyMaintenanceActionOutcome modifyMaintenanceAction(const Model::ModifyMaintenanceActionRequest &request)const;
void modifyMaintenanceActionAsync(const Model::ModifyMaintenanceActionRequest& request, const ModifyMaintenanceActionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyMaintenanceActionOutcomeCallable modifyMaintenanceActionCallable(const Model::ModifyMaintenanceActionRequest& request) const;
ReleaseClusterPublicConnectionOutcome releaseClusterPublicConnection(const Model::ReleaseClusterPublicConnectionRequest &request)const;
void releaseClusterPublicConnectionAsync(const Model::ReleaseClusterPublicConnectionRequest& request, const ReleaseClusterPublicConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReleaseClusterPublicConnectionOutcomeCallable releaseClusterPublicConnectionCallable(const Model::ReleaseClusterPublicConnectionRequest& request) const;
@@ -566,6 +723,9 @@ namespace AlibabaCloud
TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const;
void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const;
UnbindDBResourceGroupWithUserOutcome unbindDBResourceGroupWithUser(const Model::UnbindDBResourceGroupWithUserRequest &request)const;
void unbindDBResourceGroupWithUserAsync(const Model::UnbindDBResourceGroupWithUserRequest& request, const UnbindDBResourceGroupWithUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnbindDBResourceGroupWithUserOutcomeCallable unbindDBResourceGroupWithUserCallable(const Model::UnbindDBResourceGroupWithUserRequest& request) const;
UnbindDBResourcePoolWithUserOutcome unbindDBResourcePoolWithUser(const Model::UnbindDBResourcePoolWithUserRequest &request)const;
void unbindDBResourcePoolWithUserAsync(const Model::UnbindDBResourcePoolWithUserRequest& request, const UnbindDBResourcePoolWithUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnbindDBResourcePoolWithUserOutcomeCallable unbindDBResourcePoolWithUserCallable(const Model::UnbindDBResourcePoolWithUserRequest& request) const;

View File

@@ -1,66 +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_ALLOCATECLUSTERPUBLICCONNECTIONREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_ALLOCATECLUSTERPUBLICCONNECTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT AllocateClusterPublicConnectionRequest : public RpcServiceRequest
{
public:
AllocateClusterPublicConnectionRequest();
~AllocateClusterPublicConnectionRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getConnectionStringPrefix()const;
void setConnectionStringPrefix(const std::string& connectionStringPrefix);
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 accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_ALLOCATECLUSTERPUBLICCONNECTIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_ADB_MODEL_ALLOCATECLUSTERPUBLICCONNECTIONREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_ALLOCATECLUSTERPUBLICCONNECTIONREQUEST_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 AllocateClusterPublicConnectionRequest : public RpcServiceRequest {
public:
AllocateClusterPublicConnectionRequest();
~AllocateClusterPublicConnectionRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getConnectionStringPrefix() const;
void setConnectionStringPrefix(const std::string &connectionStringPrefix);
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 accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_ALLOCATECLUSTERPUBLICCONNECTIONREQUEST_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

@@ -1,69 +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 <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/adb/AdbExport.h>
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_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEPOOLWITHUSERREQUEST_H_
*/
#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

@@ -1,75 +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_CREATEACCOUNTREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_CREATEACCOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT CreateAccountRequest : public RpcServiceRequest
{
public:
CreateAccountRequest();
~CreateAccountRequest();
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 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:
long resourceOwnerId_;
std::string accountType_;
std::string accountDescription_;
std::string accessKeyId_;
std::string accountName_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string accountPassword_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_CREATEACCOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_ADB_MODEL_CREATEACCOUNTREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_CREATEACCOUNTREQUEST_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 CreateAccountRequest : public RpcServiceRequest {
public:
CreateAccountRequest();
~CreateAccountRequest();
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 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:
long resourceOwnerId_;
std::string accountType_;
std::string accountDescription_;
std::string accessKeyId_;
std::string accountName_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string accountPassword_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_CREATEACCOUNTREQUEST_H_

View File

@@ -1,135 +1,132 @@
/*
* 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_CREATEDBCLUSTERREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_CREATEDBCLUSTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT CreateDBClusterRequest : public RpcServiceRequest
{
public:
CreateDBClusterRequest();
~CreateDBClusterRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDBClusterDescription()const;
void setDBClusterDescription(const std::string& dBClusterDescription);
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::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 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 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 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 getPayType()const;
void setPayType(const std::string& payType);
private:
long resourceOwnerId_;
std::string dBClusterDescription_;
std::string storageType_;
std::string mode_;
std::string resourceGroupId_;
std::string period_;
std::string backupSetID_;
long ownerId_;
std::string dBNodeGroupCount_;
std::string vSwitchId_;
std::string zoneId_;
std::string computeResource_;
std::string sourceDBInstanceName_;
std::string clientToken_;
std::string accessKeyId_;
std::string storageResource_;
std::string regionId_;
std::string dBClusterCategory_;
std::string dBClusterNetworkType_;
std::string restoreTime_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string dBClusterVersion_;
std::string dBClusterClass_;
std::string usedTime_;
std::string restoreType_;
std::string dBNodeStorage_;
std::string executorCount_;
std::string vPCId_;
std::string payType_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_CREATEDBCLUSTERREQUEST_H_
*/
#ifndef ALIBABACLOUD_ADB_MODEL_CREATEDBCLUSTERREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_CREATEDBCLUSTERREQUEST_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 CreateDBClusterRequest : public RpcServiceRequest {
public:
CreateDBClusterRequest();
~CreateDBClusterRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDBClusterDescription() const;
void setDBClusterDescription(const std::string &dBClusterDescription);
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::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 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 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 getPayType() const;
void setPayType(const std::string &payType);
private:
long resourceOwnerId_;
std::string dBClusterDescription_;
std::string storageType_;
std::string mode_;
std::string resourceGroupId_;
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 restoreTime_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string dBClusterVersion_;
std::string dBClusterClass_;
std::string usedTime_;
std::string restoreType_;
std::string dBNodeStorage_;
std::string executorCount_;
std::string vPCId_;
std::string payType_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_CREATEDBCLUSTERREQUEST_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_CREATEDBRESOURCEGROUPREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_CREATEDBRESOURCEGROUPREQUEST_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 CreateDBResourceGroupRequest : public RpcServiceRequest {
public:
CreateDBResourceGroupRequest();
~CreateDBResourceGroupRequest();
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 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_;
int nodeNum_;
std::string accessKeyId_;
std::string groupType_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string groupName_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_CREATEDBRESOURCEGROUPREQUEST_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_CREATEDBRESOURCEGROUPRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_CREATEDBRESOURCEGROUPRESULT_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 CreateDBResourceGroupResult : public ServiceResult
{
public:
CreateDBResourceGroupResult();
explicit CreateDBResourceGroupResult(const std::string &payload);
~CreateDBResourceGroupResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_CREATEDBRESOURCEGROUPRESULT_H_

View File

@@ -1,72 +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 <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/adb/AdbExport.h>
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_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_CREATEDBRESOURCEPOOLREQUEST_H_
*/
#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

@@ -1,90 +1,84 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_CREATEELASTICPLANREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_CREATEELASTICPLANREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/adb/AdbExport.h>
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 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);
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 elasticPlanTimeStart_;
std::string elasticPlanEndDay_;
std::string elasticPlanWeeklyRepeat_;
std::string accessKeyId_;
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_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_CREATEELASTICPLANREQUEST_H_
*/
#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 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);
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 elasticPlanTimeStart_;
std::string elasticPlanEndDay_;
std::string elasticPlanWeeklyRepeat_;
std::string accessKeyId_;
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

@@ -1,69 +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_DELETEACCOUNTREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DELETEACCOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DeleteAccountRequest : public RpcServiceRequest
{
public:
DeleteAccountRequest();
~DeleteAccountRequest();
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:
long resourceOwnerId_;
std::string accountType_;
std::string accessKeyId_;
std::string accountName_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DELETEACCOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DELETEACCOUNTREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DELETEACCOUNTREQUEST_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 DeleteAccountRequest : public RpcServiceRequest {
public:
DeleteAccountRequest();
~DeleteAccountRequest();
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:
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
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DELETEACCOUNTREQUEST_H_

View File

@@ -1,63 +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_DELETEDBCLUSTERREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DELETEDBCLUSTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DeleteDBClusterRequest : public RpcServiceRequest
{
public:
DeleteDBClusterRequest();
~DeleteDBClusterRequest();
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_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DELETEDBCLUSTERREQUEST_H_
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DELETEDBCLUSTERREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DELETEDBCLUSTERREQUEST_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 DeleteDBClusterRequest : public RpcServiceRequest {
public:
DeleteDBClusterRequest();
~DeleteDBClusterRequest();
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_DELETEDBCLUSTERREQUEST_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_DELETEDBRESOURCEGROUPREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DELETEDBRESOURCEGROUPREQUEST_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 DeleteDBResourceGroupRequest : public RpcServiceRequest {
public:
DeleteDBResourceGroupRequest();
~DeleteDBResourceGroupRequest();
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:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string groupName_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DELETEDBRESOURCEGROUPREQUEST_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_DELETEDBRESOURCEGROUPRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DELETEDBRESOURCEGROUPRESULT_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 DeleteDBResourceGroupResult : public ServiceResult
{
public:
DeleteDBResourceGroupResult();
explicit DeleteDBResourceGroupResult(const std::string &payload);
~DeleteDBResourceGroupResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DELETEDBRESOURCEGROUPRESULT_H_

View File

@@ -1,66 +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 <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/adb/AdbExport.h>
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_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DELETEDBRESOURCEPOOLREQUEST_H_
*/
#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

@@ -1,66 +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 <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/adb/AdbExport.h>
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_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DELETEELASTICPLANREQUEST_H_
*/
#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

@@ -1,69 +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_DESCRIBEACCOUNTSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEACCOUNTSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeAccountsRequest : public RpcServiceRequest
{
public:
DescribeAccountsRequest();
~DescribeAccountsRequest();
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:
long resourceOwnerId_;
std::string accountType_;
std::string accessKeyId_;
std::string accountName_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEACCOUNTSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEACCOUNTSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEACCOUNTSREQUEST_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 DescribeAccountsRequest : public RpcServiceRequest {
public:
DescribeAccountsRequest();
~DescribeAccountsRequest();
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:
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
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEACCOUNTSREQUEST_H_

View File

@@ -1,63 +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 <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/adb/AdbExport.h>
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_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEALLACCOUNTSREQUEST_H_
*/
#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

@@ -1,69 +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 <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/adb/AdbExport.h>
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_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEALLDATASOURCEREQUEST_H_
*/
#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

@@ -32,11 +32,6 @@ namespace AlibabaCloud
class ALIBABACLOUD_ADB_EXPORT DescribeAllDataSourceResult : public ServiceResult
{
public:
struct Schema
{
std::string dBClusterId;
std::string schemaName;
};
struct Table
{
std::string tableName;
@@ -45,14 +40,19 @@ namespace AlibabaCloud
};
struct Column
{
std::string tableName;
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();

View File

@@ -1,66 +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_DESCRIBEAUDITLOGCONFIGREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAUDITLOGCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeAuditLogConfigRequest : public RpcServiceRequest
{
public:
DescribeAuditLogConfigRequest();
~DescribeAuditLogConfigRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAUDITLOGCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEAUDITLOGCONFIGREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAUDITLOGCONFIGREQUEST_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 DescribeAuditLogConfigRequest : public RpcServiceRequest {
public:
DescribeAuditLogConfigRequest();
~DescribeAuditLogConfigRequest();
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);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string regionId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAUDITLOGCONFIGREQUEST_H_

View File

@@ -1,99 +1,96 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEAUDITLOGRECORDSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAUDITLOGRECORDSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeAuditLogRecordsRequest : public RpcServiceRequest
{
public:
DescribeAuditLogRecordsRequest();
~DescribeAuditLogRecordsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getHostAddress()const;
void setHostAddress(const std::string& hostAddress);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getSqlType()const;
void setSqlType(const std::string& sqlType);
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 getQueryKeyword()const;
void setQueryKeyword(const std::string& queryKeyword);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDBName()const;
void setDBName(const std::string& dBName);
std::string getSucceed()const;
void setSucceed(const std::string& succeed);
std::string getUser()const;
void setUser(const std::string& user);
std::string getOrderType()const;
void setOrderType(const std::string& orderType);
private:
long resourceOwnerId_;
std::string startTime_;
int pageNumber_;
std::string accessKeyId_;
std::string hostAddress_;
std::string regionId_;
int pageSize_;
std::string sqlType_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string queryKeyword_;
std::string endTime_;
long ownerId_;
std::string dBName_;
std::string succeed_;
std::string user_;
std::string orderType_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAUDITLOGRECORDSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEAUDITLOGRECORDSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAUDITLOGRECORDSREQUEST_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 DescribeAuditLogRecordsRequest : public RpcServiceRequest {
public:
DescribeAuditLogRecordsRequest();
~DescribeAuditLogRecordsRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getHostAddress() const;
void setHostAddress(const std::string &hostAddress);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getOrder() const;
void setOrder(const std::string &order);
std::string getSqlType() const;
void setSqlType(const std::string &sqlType);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getQueryKeyword() const;
void setQueryKeyword(const std::string &queryKeyword);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getDBName() const;
void setDBName(const std::string &dBName);
std::string getSucceed() const;
void setSucceed(const std::string &succeed);
std::string getUser() const;
void setUser(const std::string &user);
std::string getOrderType() const;
void setOrderType(const std::string &orderType);
private:
long resourceOwnerId_;
std::string startTime_;
int pageNumber_;
std::string accessKeyId_;
std::string hostAddress_;
std::string regionId_;
int pageSize_;
std::string order_;
std::string sqlType_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string queryKeyword_;
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
std::string dBName_;
std::string succeed_;
std::string user_;
std::string orderType_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAUDITLOGRECORDSREQUEST_H_

View File

@@ -35,14 +35,15 @@ namespace AlibabaCloud
struct SlowLogRecord
{
std::string connId;
std::string user;
std::string executeTime;
std::string totalTime;
std::string dBName;
std::string processID;
std::string hostAddress;
std::string sQLType;
std::string sQLText;
std::string succeed;
std::string sQLText;
};

View File

@@ -1,75 +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 <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/adb/AdbExport.h>
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_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAUTORENEWATTRIBUTEREQUEST_H_
*/
#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

@@ -1,72 +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_DESCRIBEAVAILABLERESOURCEREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/adb/AdbExport.h>
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);
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_;
long ownerId_;
std::string acceptLanguage_;
std::string zoneId_;
std::string chargeType_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_
*/
#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);
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_;
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

@@ -42,8 +42,8 @@ namespace AlibabaCloud
{
struct SupportedElasticIOResource
{
std::string maxCount;
std::string step;
std::string maxCount;
std::string minCount;
};
std::string storageType;
@@ -57,8 +57,8 @@ namespace AlibabaCloud
{
struct NodeCount
{
std::string maxCount;
std::string step;
std::string maxCount;
std::string minCount;
};
NodeCount nodeCount;
@@ -68,8 +68,8 @@ namespace AlibabaCloud
{
struct NodeCount1
{
std::string maxCount;
std::string step;
std::string maxCount;
std::string minCount;
};
NodeCount1 nodeCount1;

View File

@@ -1,63 +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_DESCRIBEBACKUPPOLICYREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeBackupPolicyRequest : public RpcServiceRequest
{
public:
DescribeBackupPolicyRequest();
~DescribeBackupPolicyRequest();
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_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEBACKUPPOLICYREQUEST_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 DescribeBackupPolicyRequest : public RpcServiceRequest {
public:
DescribeBackupPolicyRequest();
~DescribeBackupPolicyRequest();
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_DESCRIBEBACKUPPOLICYREQUEST_H_

View File

@@ -1,78 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEBACKUPSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEBACKUPSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeBackupsRequest : public RpcServiceRequest
{
public:
DescribeBackupsRequest();
~DescribeBackupsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getPageSize()const;
void setPageSize(int pageSize);
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 getBackupId()const;
void setBackupId(const std::string& backupId);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string startTime_;
int pageNumber_;
std::string accessKeyId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string backupId_;
std::string endTime_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEBACKUPSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEBACKUPSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEBACKUPSREQUEST_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 DescribeBackupsRequest : public RpcServiceRequest {
public:
DescribeBackupsRequest();
~DescribeBackupsRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
int getPageSize() const;
void setPageSize(int pageSize);
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 getBackupId() const;
void setBackupId(const std::string &backupId);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string startTime_;
int pageNumber_;
std::string accessKeyId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string backupId_;
std::string endTime_;
long ownerId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEBACKUPSREQUEST_H_

View File

@@ -35,12 +35,12 @@ namespace AlibabaCloud
struct Backup
{
std::string backupMethod;
std::string backupEndTime;
int backupSize;
std::string backupEndTime;
std::string dBClusterId;
std::string backupStartTime;
std::string backupId;
std::string backupType;
std::string backupId;
};

View File

@@ -1,69 +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_DESCRIBECOLUMNSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBECOLUMNSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeColumnsRequest : public RpcServiceRequest
{
public:
DescribeColumnsRequest();
~DescribeColumnsRequest();
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_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBECOLUMNSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBECOLUMNSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBECOLUMNSREQUEST_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 DescribeColumnsRequest : public RpcServiceRequest {
public:
DescribeColumnsRequest();
~DescribeColumnsRequest();
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_DESCRIBECOLUMNSREQUEST_H_

View File

@@ -34,8 +34,8 @@ namespace AlibabaCloud
public:
struct Column
{
std::string tableName;
std::string columnName;
std::string tableName;
std::string type;
bool autoIncrementColumn;
std::string dBClusterId;

View File

@@ -1,63 +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_DESCRIBECONNECTIONCOUNTRECORDSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBECONNECTIONCOUNTRECORDSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeConnectionCountRecordsRequest : public RpcServiceRequest
{
public:
DescribeConnectionCountRecordsRequest();
~DescribeConnectionCountRecordsRequest();
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_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBECONNECTIONCOUNTRECORDSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBECONNECTIONCOUNTRECORDSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBECONNECTIONCOUNTRECORDSREQUEST_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 DescribeConnectionCountRecordsRequest : public RpcServiceRequest {
public:
DescribeConnectionCountRecordsRequest();
~DescribeConnectionCountRecordsRequest();
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_DESCRIBECONNECTIONCOUNTRECORDSREQUEST_H_

View File

@@ -32,16 +32,16 @@ namespace AlibabaCloud
class ALIBABACLOUD_ADB_EXPORT DescribeConnectionCountRecordsResult : public ServiceResult
{
public:
struct Users
{
std::string user;
long count;
};
struct AccessIps
{
std::string accessIp;
long count;
};
struct Users
{
std::string user;
long count;
};
DescribeConnectionCountRecordsResult();

View File

@@ -1,63 +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_DESCRIBEDBCLUSTERACCESSWHITELISTREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERACCESSWHITELISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterAccessWhiteListRequest : public RpcServiceRequest
{
public:
DescribeDBClusterAccessWhiteListRequest();
~DescribeDBClusterAccessWhiteListRequest();
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_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERACCESSWHITELISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERACCESSWHITELISTREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERACCESSWHITELISTREQUEST_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 DescribeDBClusterAccessWhiteListRequest : public RpcServiceRequest {
public:
DescribeDBClusterAccessWhiteListRequest();
~DescribeDBClusterAccessWhiteListRequest();
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_DESCRIBEDBCLUSTERACCESSWHITELISTREQUEST_H_

View File

@@ -34,8 +34,8 @@ namespace AlibabaCloud
public:
struct IPArray
{
std::string dBClusterIPArrayName;
std::string securityIPList;
std::string dBClusterIPArrayName;
std::string dBClusterIPArrayAttribute;
};

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