Compare commits

..

230 Commits

Author SHA1 Message Date
sdk-team
0fe965ef54 Release GenerateSuperResolutionImage. 2023-02-09 02:33:07 +00:00
sdk-team
824992b7be Add other language. 2023-02-07 06:02:31 +00:00
sdk-team
662d539c6f Public ListServiceUsages OpenApi. 2023-02-06 08:10:37 +00:00
sdk-team
cf3eecd9d3 Suport mse nologin. 2023-02-03 08:17:18 +00:00
sdk-team
3ab029ef1f Release GenerateImageWithText GenerateImageWithTextAndImage. 2023-02-03 05:48:46 +00:00
sdk-team
dbfef6a376 Release CompareFaceWithMask DetectInfraredLivingFace. 2023-02-03 05:47:16 +00:00
sdk-team
b85b690930 Fix docs error. 2023-02-03 03:21:25 +00:00
sdk-team
c6aa166140 Release TargetVolumeSegment. 2023-02-02 08:42:00 +00:00
sdk-team
bad958a4b6 Update by SDK platform. 2023-02-02 06:04:00 +00:00
sdk-team
dcd91993ca Support Async parameter in DescribeJob API. 2023-02-02 03:21:50 +00:00
sdk-team
61401b380a Supported parameter nepochs and lr for CreateModel Api. 2023-01-31 09:38:17 +00:00
sdk-team
a85736c67f Supported set high definition monitor log status for eip. 2023-01-31 06:16:49 +00:00
sdk-team
f7e495440d Supported new features for outbound. 2023-01-31 02:59:59 +00:00
sdk-team
8966bab292 Modify DescribeApis. 2023-01-30 09:06:00 +00:00
sdk-team
bfffa0a645 Update autoSnapshotPolicy. 2023-01-29 03:04:35 +00:00
sdk-team
8a637c7bd9 Change DescribeLogstoreStorage Response. 2023-01-19 04:33:05 +00:00
sdk-team
665991c212 Update PreloadScdnObjectCaches. 2023-01-17 11:02:04 +00:00
sdk-team
8577e276cb Generated 2020-05-18 for dataworks-public. 2023-01-13 06:55:47 +00:00
sdk-team
cf26b726ed ClearDeviceDesiredProperty open Api. 2023-01-13 03:58:52 +00:00
sdk-team
e174ddcab8 New API CreateTransitRouteTableAggregation. 2023-01-13 03:20:56 +00:00
sdk-team
a8f72c5f44 Supported new features for outbound. 2023-01-13 03:09:57 +00:00
sdk-team
84f0671771 Add OnsMessageDetail for query message body. 2023-01-11 09:19:53 +00:00
sdk-team
feb2a1a569 Support ResourceGroup. 2023-01-10 06:13:01 +00:00
sdk-team
3951dffc62 Supported adjust PTS scene speed. 2023-01-09 12:21:35 +00:00
sdk-team
dc54a90aee Delete numberType. 2023-01-09 09:41:32 +00:00
sdk-team
831ddef131 Release DetectInfraredLivingFace and CompareFaceWithMask. 2023-01-06 06:53:41 +00:00
sdk-team
ac4c81dcb5 Add error code for ModifyInstanceNetworkSpec. 2023-01-06 03:07:52 +00:00
sdk-team
35aa024193 Generated 2020-05-18 for dataworks-public. 2023-01-05 07:54:43 +00:00
sdk-team
1b91dcfc91 Live sdk update. 2023-01-05 02:14:07 +00:00
sdk-team
e5acce5400 Fix bug for name of TotalSize. 2023-01-05 01:47:45 +00:00
sdk-team
853c51d753 Support RamRoleName and RamNodeTypes parameter in ModifyClusterAttributes APIs. 2023-01-04 13:28:18 +00:00
sdk-team
7d28af74ab Public ListServiceInstances and GetServiceInstance OpenApi. 2023-01-04 09:56:06 +00:00
sdk-team
5b44f9773d Pub Support MessageExpiryInterval and Retained. 2023-01-03 08:07:55 +00:00
sdk-team
55060df956 Supported snapshot link for DBFS. 2023-01-03 02:47:19 +00:00
sdk-team
dabca8e080 First publish. 2023-01-03 02:17:19 +00:00
sdk-team
a382e3172c Update by SDK platform. 2022-12-29 04:09:33 +00:00
sdk-team
c2b3070859 Live sdk update. 2022-12-29 03:07:02 +00:00
sdk-team
3300b8de84 Added ElasticSearch Serverless SDK. 2022-12-28 05:59:52 +00:00
sdk-team
56bdae2cc0 Live sdk update. 2022-12-28 03:49:59 +00:00
sdk-team
aee93835d2 Support Snapshot API. 2022-12-27 05:55:58 +00:00
sdk-team
18c687ac7c Generated 2020-05-18 for dataworks-public. 2022-12-23 08:17:39 +00:00
sdk-team
10de5f93e0 Publish Swift. 2022-12-23 03:28:33 +00:00
sdk-team
fec6edb88e Update api ExecuteServerSideVerification The base64 data format is changed from string byte to string. 2022-12-23 01:48:11 +00:00
sdk-team
0e89026533 Publish Swift. 2022-12-22 02:32:13 +00:00
sdk-team
156c08ef4e Generated 2020-05-18 for dataworks-public. 2022-12-22 02:31:38 +00:00
sdk-team
623a29292c update. 2022-12-21 07:07:30 +00:00
sdk-team
e089d8a671 Supported GetProxyAccess API. 2022-12-21 03:05:38 +00:00
sdk-team
caa1af1644 Update imageaudit. 2022-12-20 08:28:06 +00:00
sdk-team
c1d131827e Release MergeVideoModelFace. 2022-12-16 05:36:36 +00:00
sdk-team
cfec2a4f73 Generated 2020-05-18 for dataworks-public. 2022-12-16 03:07:21 +00:00
sdk-team
1e31c73a54 Supported delete snapshots. 2022-12-15 06:40:42 +00:00
sdk-team
2a254b88e0 Update DetectVehicleICongestion DetectVehicleIllegalParking. 2022-12-15 06:10:57 +00:00
sdk-team
3766be3d58 Publish Swift. 2022-12-14 10:05:56 +00:00
sdk-team
314a657cac Release MergeVideoModelFace. 2022-12-14 09:14:47 +00:00
sdk-team
c9454fb5be Update MakeSuperResolutionImage. 2022-12-14 08:12:22 +00:00
sdk-team
82d7fc9e8a Release EstimateMonocularVideoDepth. 2022-12-14 07:15:22 +00:00
sdk-team
c5bd44e307 Add GetMetaProductList api. 2022-12-14 03:33:09 +00:00
nanhe
4074a5b52e Remove useless packages 2022-12-12 21:01:46 +08:00
sdk-team
d4e14749ca Update MakeSuperResolutionImage. 2022-12-09 07:54:28 +00:00
sdk-team
e0dbc50d2f Add ListCenChildInstanceRouteEntriesToAttachment support query VPC instance route to Vpc Attachment. 2022-12-09 03:55:52 +00:00
sdk-team
e657a8b04c Add live message mute related interface. 2022-12-08 11:43:06 +00:00
sdk-team
736a166604 Publish Swift. 2022-12-08 06:55:57 +00:00
sdk-team
2f9276a66e Release ScreenEC. 2022-12-08 06:52:56 +00:00
sdk-team
7e8bb03821 Update Endpoint. 2022-12-07 09:25:13 +00:00
sdk-team
b1800ef54d Support async parameter in Job APIs. 2022-12-07 08:55:04 +00:00
sdk-team
7a780263d7 Add API DescribeVodDomainSrcBpsData. 2022-12-05 10:04:44 +00:00
sdk-team
4ac78d11e2 Add list live message interface. 2022-12-05 09:01:46 +00:00
sdk-team
92edf52243 Modify QueryRequestLogs. 2022-12-05 08:49:53 +00:00
sdk-team
fa4f475079 Add support for secret. 2022-12-05 08:05:59 +00:00
sdk-team
c885bb9c23 Add support for secret. 2022-12-05 03:36:45 +00:00
sdk-team
9b3d0e6145 Publish Swift. 2022-12-05 03:17:56 +00:00
sdk-team
f5fc8b1bdb Add list live message interface. 2022-12-05 02:44:08 +00:00
sdk-team
f9ab1f5227 Support GDN feature. 2022-12-05 02:00:31 +00:00
sdk-team
bd6bd854e4 Support live interaction and message. 2022-12-04 11:09:41 +00:00
sdk-team
f3151aa716 Support live interaction and message. 2022-12-02 11:52:07 +00:00
sdk-team
a27a876ddb Generated 2020-05-18 for dataworks-public. 2022-12-02 10:03:16 +00:00
sdk-team
713828dbf2 Change DescribeLogstoreStorage Response. 2022-12-02 07:48:43 +00:00
sdk-team
3a13a540f4 Pub Support PayloadFormatIndicator and ContentType. 2022-12-02 06:32:12 +00:00
sdk-team
e4d3a2d47e Generated 2020-05-18 for dataworks-public. 2022-12-02 06:27:23 +00:00
sdk-team
a5c2149e5a Release MergeVideoModelFace. 2022-12-02 04:05:13 +00:00
sdk-team
993a449ada Update APIs. 2022-12-02 03:57:09 +00:00
sdk-team
48cf4804fb Supported GetStructSyncOrderDetail OrderId param required. 2022-12-02 01:18:54 +00:00
sdk-team
a3322bd82b Storage open Api. 2022-12-01 12:44:48 +00:00
sdk-team
ce8de7c7bf Release ScreenEC. 2022-12-01 12:41:24 +00:00
sdk-team
8b0585e3c0 Supported more language for resourcemanager. 2022-12-01 11:02:48 +00:00
sdk-team
595c192584 Fixed bugs for GetScriptFileNames result.pathName 2022-12-01 02:49:39 +00:00
sdk-team
9f078db0ce Support resourceGroup. 2022-11-30 10:30:37 +00:00
sdk-team
5851781fdd Release MergeVideoModelFace. 2022-11-30 07:06:43 +00:00
sdk-team
8e5f42ce58 Release ScreenEC. 2022-11-30 07:05:15 +00:00
sdk-team
62720f38c2 Add DescribePluginApis. 2022-11-29 10:41:20 +00:00
sdk-team
8d8d9b4513 Support DescribeARMServerInstances. 2022-11-29 07:05:44 +00:00
sdk-team
60c8f0572d Add CreateTransitRouterCidr support create TR Cidr. 2022-11-28 13:02:32 +00:00
sdk-team
8de0b02bda Release CustomizeClassifyImage. 2022-11-25 03:11:26 +00:00
sdk-team
990e340be2 Support deleteCertificate. 2022-11-24 10:14:25 +00:00
sdk-team
cecc31b199 Release CustomizeClassifyImage. 2022-11-24 03:57:29 +00:00
sdk-team
0d0102d437 Supported GetDataCronClearConfig,GetDataCorrectRollbackFile,GetOrderAttachmentFile API. 2022-11-23 07:59:30 +00:00
sdk-team
385caac18e Public release. 2022-11-23 07:35:07 +00:00
sdk-team
6e64c6d014 Add OpenAPI GetInstanceMetrics. 2022-11-22 10:47:55 +00:00
sdk-team
7186e9b5f0 Update ListTransitRouterMulticastGroups offline parameter ConnectPeerId. 2022-11-22 02:54:35 +00:00
sdk-team
3b6ccb6d6f RunasUserPassword is not required in CreateJobFile. 2022-11-21 07:17:08 +00:00
sdk-team
14f9dd0353 Update RefineMask. 2022-11-18 05:39:12 +00:00
sdk-team
5aac0173f2 Support GetCertWarehouseQuota. 2022-11-17 08:16:51 +00:00
sdk-team
e107bb45d2 Generated 2020-05-18 for dataworks-public. 2022-11-16 12:04:57 +00:00
sdk-team
bc9938b104 Publish Swift. 2022-11-16 08:22:51 +00:00
sdk-team
5d3f641eab Add ImportOAS. 2022-11-16 07:39:17 +00:00
sdk-team
1b709ba76f RunasUserPassword is not required in CreateJobFile. 2022-11-16 07:02:17 +00:00
sdk-team
57a114d7ef Add renew and modify instance pay type api. 2022-11-15 11:08:13 +00:00
sdk-team
b7b1b733c1 Release EstimateMonocularVideoDepth. 2022-11-11 06:37:34 +00:00
sdk-team
4d88688ea6 Release CustomizeClassifyImage. 2022-11-11 06:21:51 +00:00
sdk-team
675df848ba Update imageaudit. 2022-11-10 09:00:50 +00:00
sdk-team
43fef9b25b Release MergeVideoModelFace. 2022-11-10 09:00:12 +00:00
sdk-team
6de92913f1 Update TaggingAdImage. 2022-11-10 08:59:24 +00:00
sdk-team
6706d1ef32 Publish Swift. 2022-11-10 08:59:03 +00:00
sdk-team
7c4887171f Release RecognizeVATInvoice. 2022-11-10 08:57:56 +00:00
sdk-team
dce3c27547 Release EstimateMonocularVideoDepth. 2022-11-09 06:40:47 +00:00
sdk-team
13e8e848ea Release CustomizeClassifyImage. 2022-11-09 02:49:25 +00:00
sdk-team
07baf122d2 Support encrypt and decrypt. 2022-11-07 10:48:09 +00:00
sdk-team
e2fb64b9a3 Update StartExecution add Parameter TemplateURL. 2022-11-07 08:02:21 +00:00
sdk-team
edc4c69e3b Cc5g. 2022-11-07 07:30:44 +00:00
sdk-team
edcb0cd662 Release ScreenEC. 2022-11-04 06:44:35 +00:00
sdk-team
a493636d49 Support encrypt and decrypt. 2022-11-03 10:52:42 +00:00
sdk-team
d0b808cbaa Update ListTransitRouterPrefixListAssociation support NextHop and NextHopType filter. 2022-11-02 09:47:19 +00:00
sdk-team
c9e34d5a9c ListJobs return JobType and XAttrs. 2022-11-02 03:47:13 +00:00
sdk-team
aab9bc66c5 Update RefineMask. 2022-11-01 05:57:15 +00:00
sdk-team
79c5438009 Live pre sdk test. 2022-10-31 04:09:33 +00:00
sdk-team
a0c8b06b21 Support BuyPayAsYouGoOrder, RefundPayAsYouGoOrder, ListEffectiveOrders, ListClassificationTemplates. 2022-10-28 10:37:45 +00:00
sdk-team
1682e58f98 Support Latest APIs. 2022-10-28 05:22:21 +00:00
sdk-team
c71ce3c596 Iot_20180120 Old sdk. 2022-10-27 10:33:33 +00:00
sdk-team
250a0529f2 ListNodesByQueue and ListJobsWithFilters add Async. 2022-10-27 08:58:34 +00:00
sdk-team
b9383c3ee7 Complete Request Body. 2022-10-27 03:32:01 +00:00
sdk-team
05c8bd2c86 Modify DescribeVodUserDomains api. 2022-10-27 02:43:40 +00:00
sdk-team
e6d150f65f Support serverless feature. 2022-10-26 06:24:52 +00:00
sdk-team
180641e5ac OpenAPI CreateEaiJupyter add optional parameter EnvironmentVar. 2022-10-25 02:40:27 +00:00
sdk-team
8fbb3ee026 Update ListTransitRouterVpnAttachments fix ResourceType . 2022-10-21 15:58:34 +00:00
sdk-team
40a58a91ea Update by SDK platform. 2022-10-19 11:28:23 +00:00
sdk-team
2f4318d56c Supported more language for resourcemanager. 2022-10-19 08:42:50 +00:00
sdk-team
6a9f707edb Update Lindorm OpenAPI. 2022-10-19 06:53:21 +00:00
sdk-team
08bb846a89 Update MakeSuperResolutionImage. 2022-10-18 02:12:05 +00:00
sdk-team
e4a8dc8cd4 Generated 2019-12-30 for imageseg. 2022-10-17 10:12:38 +00:00
sdk-team
eb40626c68 Update TaggingAdImage. 2022-10-17 06:57:45 +00:00
sdk-team
1eec105bda Release MergeVideoModelFace. 2022-10-17 06:07:21 +00:00
sdk-team
3b853470ee Release EstimateMonocularVideoDepth. 2022-10-17 05:47:12 +00:00
sdk-team
2f4689f88a Update videoseg. 2022-10-17 03:51:05 +00:00
sdk-team
e7cf03a9fd Release RecognizeVATInvoice. 2022-10-17 03:50:45 +00:00
sdk-team
a1bc2cb5af Update RecognizeVideoCastCrewList. 2022-10-17 03:50:23 +00:00
sdk-team
57aece2625 Update DetectVehicleICongestion DetectVehicleIllegalParking. 2022-10-17 03:50:11 +00:00
sdk-team
ab2dee526e Release ScreenEC. 2022-10-17 03:50:05 +00:00
sdk-team
894262087a Add GPUMemorySize to DescribeInstanceTypes api. 2022-10-14 11:36:37 +00:00
sdk-team
b0e8e978fc Release RecognizeVATInvoice. 2022-10-14 04:26:08 +00:00
sdk-team
82ac445152 Support DescribeAICImages. 2022-10-13 11:05:20 +00:00
sdk-team
0ff3487fe7 Supported AndroidNotificationGroup for Push and MassPush. 2022-10-13 10:01:26 +00:00
sdk-team
df03038e74 Generated 2020-05-18 for dataworks-public. 2022-10-13 08:33:10 +00:00
sdk-team
1e4ada7895 Init. 2022-10-11 04:34:16 +00:00
sdk-team
809c3d3354 Add OpenAPI CreateEaiJupyter. 2022-10-10 08:00:35 +00:00
sdk-team
73e4c0810f Update by SDK platform. 2022-10-08 02:40:43 +00:00
sdk-team
7605e6a14e Update MakeSuperResolutionImage. 2022-09-29 09:42:33 +00:00
sdk-team
52977d04d8 Release MergeVideoModelFace. 2022-09-29 09:24:10 +00:00
sdk-team
39f77beaaf Update RefineMask. 2022-09-29 09:02:55 +00:00
sdk-team
8f129b76e0 Update CompareFace. 2022-09-29 08:46:05 +00:00
sdk-team
3be7e28fb6 Update DetectVehicleICongestion DetectVehicleIllegalParking. 2022-09-29 08:33:55 +00:00
sdk-team
a488ba7a7b Update RecognizeVideoCastCrewList. 2022-09-29 08:09:55 +00:00
sdk-team
0dec2e07b9 Update Job Support Incremental Updating. 2022-09-29 02:52:18 +00:00
sdk-team
c786e7174e Change RefreshAssets Public. 2022-09-28 02:24:13 +00:00
sdk-team
ca43fa689c Create Job Support XAttrs. 2022-09-27 12:31:50 +00:00
sdk-team
99b00fe274 Update by SDK platform. 2022-09-27 11:48:40 +00:00
sdk-team
36af71113d Add new API DescribeGrantRulesToResource . 2022-09-23 10:37:44 +00:00
sdk-team
6bdbd9482a Support ipv4-network. 2022-09-23 03:03:17 +00:00
sdk-team
fb4f6ae3b1 Init. 2022-09-23 01:51:58 +00:00
sdk-team
39b81f8e34 Release EstimateMonocularVideoDepth. 2022-09-22 08:47:56 +00:00
sdk-team
3b8df66c89 Release CustomizeClassifyImage. 2022-09-22 08:46:08 +00:00
sdk-team
f9202a675c Generated 2016-11-01 for live. 2022-09-21 08:09:42 +00:00
sdk-team
1b0819437f Automatically generate sdk tasks. 2022-09-21 03:14:17 +00:00
sdk-team
3d05a2f21a Release ScreenEC. 2022-09-21 01:55:20 +00:00
sdk-team
a358f4d5f0 Remove useless Agent parameters. 2022-09-20 07:59:33 +00:00
sdk-team
b42b0028db Release CustomizeClassifyImage. 2022-09-19 10:20:31 +00:00
sdk-team
320438db47 Release EstimateMonocularVideoDepth. 2022-09-19 09:51:37 +00:00
sdk-team
364ec55dbb Change RefreshAssets Public. 2022-09-19 01:47:59 +00:00
sdk-team
f8807bdf99 Add location endpoint. 2022-09-16 08:46:16 +00:00
sdk-team
af797c3520 Init amp. 2022-09-16 08:37:12 +00:00
sdk-team
98aeacc7c2 Init amp. 2022-09-16 08:12:09 +00:00
sdk-team
0363b94b0d Init amp. 2022-09-16 08:04:22 +00:00
sdk-team
97a4f5217e Iot_20180120 old version sdk. 2022-09-16 03:44:28 +00:00
sdk-team
a336e2d994 Support remote coordinate control. 2022-09-16 02:43:01 +00:00
sdk-team
aa1a6d2362 Generated 2016-11-01 for live. 2022-09-15 08:18:20 +00:00
sdk-team
587e1e512e Generated 2016-11-01 for live. 2022-09-15 07:28:18 +00:00
sdk-team
949e7960dc Add spInstanceId and spInstanceType for api OnsInstanceBaseInfo. 2022-09-14 13:26:18 +00:00
sdk-team
1b0c1eab88 Generated 2017-07-14 for EHPC. 2022-09-14 03:34:52 +00:00
sdk-team
469ca3633e Add API BatchAddFeishuUsers. 2022-09-08 13:27:21 +00:00
sdk-team
6da60ce557 Update API Error Code And Some Parameters Checks. 2022-09-08 13:16:04 +00:00
sdk-team
70f6c89c06 Change RefreshAssets Public. 2022-09-08 07:27:16 +00:00
sdk-team
1ac934250e Change RefreshAssets Public. 2022-09-08 03:13:35 +00:00
sdk-team
852d78709b SmartSales-OpenAPI. 2022-09-07 09:43:53 +00:00
sdk-team
db913af39d Support attribute filtering for DescribeInstanceTypes. 2022-09-07 07:20:50 +00:00
sdk-team
2f8cd1121d Iot_20180120 old version sdk. 2022-09-06 08:57:19 +00:00
sdk-team
15ad2ff078 Update sdk. 2022-09-05 08:57:07 +00:00
sdk-team
6f27a24f42 Support STS. 2022-09-05 08:31:43 +00:00
sdk-team
5faaf0ce0e Init. 2022-09-05 02:44:56 +00:00
sdk-team
5c849887e8 Support STS. 2022-08-31 11:37:28 +00:00
sdk-team
011b8ae4c5 Generated 2020-05-18 for dataworks-public. 2022-08-31 11:30:00 +00:00
sdk-team
82ed15642d Support More Open Api. 2022-08-31 08:27:46 +00:00
sdk-team
53cb186ca3 Init. 2022-08-31 08:11:30 +00:00
sdk-team
6f733cd473 Change GetFileDetectResult Public. 2022-08-31 07:38:28 +00:00
sdk-team
384ce24607 Support create image with boot mode. 2022-08-31 06:15:01 +00:00
sdk-team
8ec9faabe1 Supported new features etc. 2022-08-31 02:17:57 +00:00
sdk-team
dddd6b352c Update param NextHopType visibility for DeleteTransitRouterPrefixListAssociation . 2022-08-26 07:06:50 +00:00
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
13281 changed files with 623910 additions and 292487 deletions

View File

@@ -1,3 +1,28 @@
2022-08-11 Version: 1.36.1221
- Fix ListManagedRules bugs.
2022-08-11 Version: 1.36.1220
- Generated 2020-05-18 for `dataworks-public`.
2022-08-09 Version: 1.36.1219
- Support API ARMInstance.
- Support Control ARM API.
2022-08-05 Version: 1.36.1218
- Automatically generate sdk tasks.
2022-08-03 Version: 1.36.1217
- Supported more query conditions when searching resource group.
2022-08-02 Version: 1.36.1216
- Support ecs instance diagnostic features.
2022-08-01 Version: 1.36.1215
- Update CreateKey and CreateSecret.
2022-07-29 Version: 1.36.1213
- Change ListCheckInstanceResult Public.
2022-07-28 Version: 1.36.1212
- AMP version.

View File

@@ -1 +1 @@
1.36.1212
1.36.1441

View File

@@ -47,7 +47,9 @@ public:
std::string certificateId;
};
struct XForwardedForConfig {
std::string xForwardedForClientSourceIpsTrusted;
std::string xForwardedForClientCertSubjectDNAlias;
bool xForwardedForClientSourceIpsEnabled;
bool xForwardedForClientCertIssuerDNEnabled;
bool xForwardedForClientCertFingerprintEnabled;
std::string xForwardedForClientCertIssuerDNAlias;

View File

@@ -74,6 +74,7 @@ public:
InsertHeaderConfig insertHeaderConfig;
struct TrafficLimitConfig {
int qPS;
int perIpQps;
};
TrafficLimitConfig trafficLimitConfig;
struct CorsConfig {

View File

@@ -137,6 +137,7 @@ public:
InsertHeaderConfig insertHeaderConfig;
struct TrafficLimitConfig {
int qPS;
int perIpQps;
};
TrafficLimitConfig trafficLimitConfig;
struct CorsConfig {

View File

@@ -60,8 +60,10 @@ namespace AlibabaCloud
};
struct XForwardedForConfig
{
bool xForwardedForClientSourceIpsEnabled;
std::string xForwardedForClientCertFingerprintAlias;
bool xForwardedForClientCertFingerprintEnabled;
std::string xForwardedForClientSourceIpsTrusted;
std::string xForwardedForClientCertIssuerDNAlias;
std::string xForwardedForClientCertClientVerifyAlias;
bool xForwardedForClientCertSubjectDNEnabled;

View File

@@ -52,8 +52,10 @@ namespace AlibabaCloud
};
struct XForwardedForConfig
{
bool xForwardedForClientSourceIpsEnabled;
std::string xForwardedForClientCertFingerprintAlias;
bool xForwardedForClientCertFingerprintEnabled;
std::string xForwardedForClientSourceIpsTrusted;
std::string xForwardedForClientCertIssuerDNAlias;
std::string xForwardedForClientCertClientVerifyAlias;
bool xForwardedForClientCertSubjectDNEnabled;

View File

@@ -99,6 +99,7 @@ namespace AlibabaCloud
};
struct TrafficLimitConfig
{
int perIpQps;
int qPS;
};
struct CorsConfig

View File

@@ -47,7 +47,9 @@ public:
std::string certificateId;
};
struct XForwardedForConfig {
std::string xForwardedForClientSourceIpsTrusted;
std::string xForwardedForClientCertSubjectDNAlias;
bool xForwardedForClientSourceIpsEnabled;
bool xForwardedForClientCertIssuerDNEnabled;
bool xForwardedForClientCertFingerprintEnabled;
std::string xForwardedForClientCertIssuerDNAlias;

View File

@@ -74,6 +74,7 @@ public:
InsertHeaderConfig insertHeaderConfig;
struct TrafficLimitConfig {
int qPS;
int perIpQps;
};
TrafficLimitConfig trafficLimitConfig;
struct CorsConfig {

View File

@@ -138,6 +138,7 @@ public:
InsertHeaderConfig insertHeaderConfig;
struct TrafficLimitConfig {
int qPS;
int perIpQps;
};
TrafficLimitConfig trafficLimitConfig;
struct CorsConfig {

View File

@@ -120,7 +120,9 @@ CreateListenerRequest::XForwardedForConfig CreateListenerRequest::getXForwardedF
void CreateListenerRequest::setXForwardedForConfig(const CreateListenerRequest::XForwardedForConfig &xForwardedForConfig) {
xForwardedForConfig_ = xForwardedForConfig;
setParameter(std::string("XForwardedForConfig") + ".XForwardedForClientSourceIpsTrusted", xForwardedForConfig.xForwardedForClientSourceIpsTrusted);
setParameter(std::string("XForwardedForConfig") + ".XForwardedForClientCertSubjectDNAlias", xForwardedForConfig.xForwardedForClientCertSubjectDNAlias);
setParameter(std::string("XForwardedForConfig") + ".XForwardedForClientSourceIpsEnabled", xForwardedForConfig.xForwardedForClientSourceIpsEnabled ? "true" : "false");
setParameter(std::string("XForwardedForConfig") + ".XForwardedForClientCertIssuerDNEnabled", xForwardedForConfig.xForwardedForClientCertIssuerDNEnabled ? "true" : "false");
setParameter(std::string("XForwardedForConfig") + ".XForwardedForClientCertFingerprintEnabled", xForwardedForConfig.xForwardedForClientCertFingerprintEnabled ? "true" : "false");
setParameter(std::string("XForwardedForConfig") + ".XForwardedForClientCertIssuerDNAlias", xForwardedForConfig.xForwardedForClientCertIssuerDNAlias);

View File

@@ -87,6 +87,7 @@ void CreateRuleRequest::setRuleActions(const std::vector<CreateRuleRequest::Rule
setParameter(std::string("RuleActions") + "." + std::to_string(dep1 + 1) + ".InsertHeaderConfig.Value", ruleActions[dep1].insertHeaderConfig.value);
setParameter(std::string("RuleActions") + "." + std::to_string(dep1 + 1) + ".InsertHeaderConfig.Key", ruleActions[dep1].insertHeaderConfig.key);
setParameter(std::string("RuleActions") + "." + std::to_string(dep1 + 1) + ".TrafficLimitConfig.QPS", std::to_string(ruleActions[dep1].trafficLimitConfig.qPS));
setParameter(std::string("RuleActions") + "." + std::to_string(dep1 + 1) + ".TrafficLimitConfig.PerIpQps", std::to_string(ruleActions[dep1].trafficLimitConfig.perIpQps));
setParameter(std::string("RuleActions") + "." + std::to_string(dep1 + 1) + ".CorsConfig.AllowCredentials", ruleActions[dep1].corsConfig.allowCredentials);
for(int dep2 = 0; dep2 != ruleActions[dep1].corsConfig.allowOrigin.size(); dep2++) {
setParameter(std::string("RuleActions") + "." + std::to_string(dep1 + 1) + ".CorsConfig.AllowOrigin." + std::to_string(dep2 + 1), ruleActions[dep1].corsConfig.allowOrigin[dep2]);

View File

@@ -97,6 +97,7 @@ void CreateRulesRequest::setRules(const std::vector<CreateRulesRequest::Rules> &
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".InsertHeaderConfig.Value", rules[dep1].ruleActions[dep2].insertHeaderConfig.value);
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".InsertHeaderConfig.Key", rules[dep1].ruleActions[dep2].insertHeaderConfig.key);
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".TrafficLimitConfig.QPS", std::to_string(rules[dep1].ruleActions[dep2].trafficLimitConfig.qPS));
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".TrafficLimitConfig.PerIpQps", std::to_string(rules[dep1].ruleActions[dep2].trafficLimitConfig.perIpQps));
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.AllowCredentials", rules[dep1].ruleActions[dep2].corsConfig.allowCredentials);
for(int dep3 = 0; dep3 != rules[dep1].ruleActions[dep2].corsConfig.allowOrigin.size(); dep3++) {
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.AllowOrigin." + std::to_string(dep3 + 1), rules[dep1].ruleActions[dep2].corsConfig.allowOrigin[dep3]);

View File

@@ -131,6 +131,10 @@ void GetListenerAttributeResult::parse(const std::string &payload)
xForwardedForConfig_.xForwardedForSLBIdEnabled = xForwardedForConfigNode["XForwardedForSLBIdEnabled"].asString() == "true";
if(!xForwardedForConfigNode["XForwardedForSLBPortEnabled"].isNull())
xForwardedForConfig_.xForwardedForSLBPortEnabled = xForwardedForConfigNode["XForwardedForSLBPortEnabled"].asString() == "true";
if(!xForwardedForConfigNode["XForwardedForClientSourceIpsEnabled"].isNull())
xForwardedForConfig_.xForwardedForClientSourceIpsEnabled = xForwardedForConfigNode["XForwardedForClientSourceIpsEnabled"].asString() == "true";
if(!xForwardedForConfigNode["XForwardedForClientSourceIpsTrusted"].isNull())
xForwardedForConfig_.xForwardedForClientSourceIpsTrusted = xForwardedForConfigNode["XForwardedForClientSourceIpsTrusted"].asString();
if(!value["CaEnabled"].isNull())
caEnabled_ = value["CaEnabled"].asString() == "true";
if(!value["GzipEnabled"].isNull())

View File

@@ -128,6 +128,10 @@ void ListListenersResult::parse(const std::string &payload)
listenersObject.xForwardedForConfig.xForwardedForSLBIdEnabled = xForwardedForConfigNode["XForwardedForSLBIdEnabled"].asString() == "true";
if(!xForwardedForConfigNode["XForwardedForSLBPortEnabled"].isNull())
listenersObject.xForwardedForConfig.xForwardedForSLBPortEnabled = xForwardedForConfigNode["XForwardedForSLBPortEnabled"].asString() == "true";
if(!xForwardedForConfigNode["XForwardedForClientSourceIpsEnabled"].isNull())
listenersObject.xForwardedForConfig.xForwardedForClientSourceIpsEnabled = xForwardedForConfigNode["XForwardedForClientSourceIpsEnabled"].asString() == "true";
if(!xForwardedForConfigNode["XForwardedForClientSourceIpsTrusted"].isNull())
listenersObject.xForwardedForConfig.xForwardedForClientSourceIpsTrusted = xForwardedForConfigNode["XForwardedForClientSourceIpsTrusted"].asString();
listeners_.push_back(listenersObject);
}
if(!value["MaxResults"].isNull())

View File

@@ -141,6 +141,8 @@ void ListRulesResult::parse(const std::string &payload)
auto trafficLimitConfigNode = value["TrafficLimitConfig"];
if(!trafficLimitConfigNode["QPS"].isNull())
ruleActionsObject.trafficLimitConfig.qPS = std::stoi(trafficLimitConfigNode["QPS"].asString());
if(!trafficLimitConfigNode["PerIpQps"].isNull())
ruleActionsObject.trafficLimitConfig.perIpQps = std::stoi(trafficLimitConfigNode["PerIpQps"].asString());
auto corsConfigNode = value["CorsConfig"];
if(!corsConfigNode["AllowCredentials"].isNull())
ruleActionsObject.corsConfig.allowCredentials = corsConfigNode["AllowCredentials"].asString();

View File

@@ -120,7 +120,9 @@ UpdateListenerAttributeRequest::XForwardedForConfig UpdateListenerAttributeReque
void UpdateListenerAttributeRequest::setXForwardedForConfig(const UpdateListenerAttributeRequest::XForwardedForConfig &xForwardedForConfig) {
xForwardedForConfig_ = xForwardedForConfig;
setParameter(std::string("XForwardedForConfig") + ".XForwardedForClientSourceIpsTrusted", xForwardedForConfig.xForwardedForClientSourceIpsTrusted);
setParameter(std::string("XForwardedForConfig") + ".XForwardedForClientCertSubjectDNAlias", xForwardedForConfig.xForwardedForClientCertSubjectDNAlias);
setParameter(std::string("XForwardedForConfig") + ".XForwardedForClientSourceIpsEnabled", xForwardedForConfig.xForwardedForClientSourceIpsEnabled ? "true" : "false");
setParameter(std::string("XForwardedForConfig") + ".XForwardedForClientCertIssuerDNEnabled", xForwardedForConfig.xForwardedForClientCertIssuerDNEnabled ? "true" : "false");
setParameter(std::string("XForwardedForConfig") + ".XForwardedForClientCertFingerprintEnabled", xForwardedForConfig.xForwardedForClientCertFingerprintEnabled ? "true" : "false");
setParameter(std::string("XForwardedForConfig") + ".XForwardedForClientCertIssuerDNAlias", xForwardedForConfig.xForwardedForClientCertIssuerDNAlias);

View File

@@ -69,6 +69,7 @@ void UpdateRuleAttributeRequest::setRuleActions(const std::vector<UpdateRuleAttr
setParameter(std::string("RuleActions") + "." + std::to_string(dep1 + 1) + ".InsertHeaderConfig.Value", ruleActions[dep1].insertHeaderConfig.value);
setParameter(std::string("RuleActions") + "." + std::to_string(dep1 + 1) + ".InsertHeaderConfig.Key", ruleActions[dep1].insertHeaderConfig.key);
setParameter(std::string("RuleActions") + "." + std::to_string(dep1 + 1) + ".TrafficLimitConfig.QPS", std::to_string(ruleActions[dep1].trafficLimitConfig.qPS));
setParameter(std::string("RuleActions") + "." + std::to_string(dep1 + 1) + ".TrafficLimitConfig.PerIpQps", std::to_string(ruleActions[dep1].trafficLimitConfig.perIpQps));
setParameter(std::string("RuleActions") + "." + std::to_string(dep1 + 1) + ".CorsConfig.AllowCredentials", ruleActions[dep1].corsConfig.allowCredentials);
for(int dep2 = 0; dep2 != ruleActions[dep1].corsConfig.allowOrigin.size(); dep2++) {
setParameter(std::string("RuleActions") + "." + std::to_string(dep1 + 1) + ".CorsConfig.AllowOrigin." + std::to_string(dep2 + 1), ruleActions[dep1].corsConfig.allowOrigin[dep2]);

View File

@@ -98,6 +98,7 @@ void UpdateRulesAttributeRequest::setRules(const std::vector<UpdateRulesAttribut
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".InsertHeaderConfig.Value", rules[dep1].ruleActions[dep2].insertHeaderConfig.value);
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".InsertHeaderConfig.Key", rules[dep1].ruleActions[dep2].insertHeaderConfig.key);
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".TrafficLimitConfig.QPS", std::to_string(rules[dep1].ruleActions[dep2].trafficLimitConfig.qPS));
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".TrafficLimitConfig.PerIpQps", std::to_string(rules[dep1].ruleActions[dep2].trafficLimitConfig.perIpQps));
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.AllowCredentials", rules[dep1].ruleActions[dep2].corsConfig.allowCredentials);
for(int dep3 = 0; dep3 != rules[dep1].ruleActions[dep2].corsConfig.allowOrigin.size(); dep3++) {
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.AllowOrigin." + std::to_string(dep3 + 1), rules[dep1].ruleActions[dep2].corsConfig.allowOrigin[dep3]);

View File

@@ -21,6 +21,8 @@ set(alikafka_public_header
include/alibabacloud/alikafka/AlikafkaExport.h )
set(alikafka_public_header_model
include/alibabacloud/alikafka/model/ChangeResourceGroupRequest.h
include/alibabacloud/alikafka/model/ChangeResourceGroupResult.h
include/alibabacloud/alikafka/model/ConvertPostPayOrderRequest.h
include/alibabacloud/alikafka/model/ConvertPostPayOrderResult.h
include/alibabacloud/alikafka/model/CreateAclRequest.h
@@ -47,10 +49,10 @@ set(alikafka_public_header_model
include/alibabacloud/alikafka/model/DeleteTopicResult.h
include/alibabacloud/alikafka/model/DescribeAclsRequest.h
include/alibabacloud/alikafka/model/DescribeAclsResult.h
include/alibabacloud/alikafka/model/DescribeNodeStatusRequest.h
include/alibabacloud/alikafka/model/DescribeNodeStatusResult.h
include/alibabacloud/alikafka/model/DescribeSaslUsersRequest.h
include/alibabacloud/alikafka/model/DescribeSaslUsersResult.h
include/alibabacloud/alikafka/model/GetAllInstanceIdListRequest.h
include/alibabacloud/alikafka/model/GetAllInstanceIdListResult.h
include/alibabacloud/alikafka/model/GetAllowedIpListRequest.h
include/alibabacloud/alikafka/model/GetAllowedIpListResult.h
include/alibabacloud/alikafka/model/GetConsumerListRequest.h
@@ -59,8 +61,8 @@ set(alikafka_public_header_model
include/alibabacloud/alikafka/model/GetConsumerProgressResult.h
include/alibabacloud/alikafka/model/GetInstanceListRequest.h
include/alibabacloud/alikafka/model/GetInstanceListResult.h
include/alibabacloud/alikafka/model/GetMetaProductListRequest.h
include/alibabacloud/alikafka/model/GetMetaProductListResult.h
include/alibabacloud/alikafka/model/GetQuotaTipRequest.h
include/alibabacloud/alikafka/model/GetQuotaTipResult.h
include/alibabacloud/alikafka/model/GetTopicListRequest.h
include/alibabacloud/alikafka/model/GetTopicListResult.h
include/alibabacloud/alikafka/model/GetTopicStatusRequest.h
@@ -94,6 +96,8 @@ set(alikafka_public_header_model
set(alikafka_src
src/AlikafkaClient.cc
src/model/ChangeResourceGroupRequest.cc
src/model/ChangeResourceGroupResult.cc
src/model/ConvertPostPayOrderRequest.cc
src/model/ConvertPostPayOrderResult.cc
src/model/CreateAclRequest.cc
@@ -120,10 +124,10 @@ set(alikafka_src
src/model/DeleteTopicResult.cc
src/model/DescribeAclsRequest.cc
src/model/DescribeAclsResult.cc
src/model/DescribeNodeStatusRequest.cc
src/model/DescribeNodeStatusResult.cc
src/model/DescribeSaslUsersRequest.cc
src/model/DescribeSaslUsersResult.cc
src/model/GetAllInstanceIdListRequest.cc
src/model/GetAllInstanceIdListResult.cc
src/model/GetAllowedIpListRequest.cc
src/model/GetAllowedIpListResult.cc
src/model/GetConsumerListRequest.cc
@@ -132,8 +136,8 @@ set(alikafka_src
src/model/GetConsumerProgressResult.cc
src/model/GetInstanceListRequest.cc
src/model/GetInstanceListResult.cc
src/model/GetMetaProductListRequest.cc
src/model/GetMetaProductListResult.cc
src/model/GetQuotaTipRequest.cc
src/model/GetQuotaTipResult.cc
src/model/GetTopicListRequest.cc
src/model/GetTopicListResult.cc
src/model/GetTopicStatusRequest.cc

View File

@@ -22,6 +22,8 @@
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RpcServiceClient.h>
#include "AlikafkaExport.h"
#include "model/ChangeResourceGroupRequest.h"
#include "model/ChangeResourceGroupResult.h"
#include "model/ConvertPostPayOrderRequest.h"
#include "model/ConvertPostPayOrderResult.h"
#include "model/CreateAclRequest.h"
@@ -48,10 +50,10 @@
#include "model/DeleteTopicResult.h"
#include "model/DescribeAclsRequest.h"
#include "model/DescribeAclsResult.h"
#include "model/DescribeNodeStatusRequest.h"
#include "model/DescribeNodeStatusResult.h"
#include "model/DescribeSaslUsersRequest.h"
#include "model/DescribeSaslUsersResult.h"
#include "model/GetAllInstanceIdListRequest.h"
#include "model/GetAllInstanceIdListResult.h"
#include "model/GetAllowedIpListRequest.h"
#include "model/GetAllowedIpListResult.h"
#include "model/GetConsumerListRequest.h"
@@ -60,8 +62,8 @@
#include "model/GetConsumerProgressResult.h"
#include "model/GetInstanceListRequest.h"
#include "model/GetInstanceListResult.h"
#include "model/GetMetaProductListRequest.h"
#include "model/GetMetaProductListResult.h"
#include "model/GetQuotaTipRequest.h"
#include "model/GetQuotaTipResult.h"
#include "model/GetTopicListRequest.h"
#include "model/GetTopicListResult.h"
#include "model/GetTopicStatusRequest.h"
@@ -101,6 +103,9 @@ namespace AlibabaCloud
class ALIBABACLOUD_ALIKAFKA_EXPORT AlikafkaClient : public RpcServiceClient
{
public:
typedef Outcome<Error, Model::ChangeResourceGroupResult> ChangeResourceGroupOutcome;
typedef std::future<ChangeResourceGroupOutcome> ChangeResourceGroupOutcomeCallable;
typedef std::function<void(const AlikafkaClient*, const Model::ChangeResourceGroupRequest&, const ChangeResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ChangeResourceGroupAsyncHandler;
typedef Outcome<Error, Model::ConvertPostPayOrderResult> ConvertPostPayOrderOutcome;
typedef std::future<ConvertPostPayOrderOutcome> ConvertPostPayOrderOutcomeCallable;
typedef std::function<void(const AlikafkaClient*, const Model::ConvertPostPayOrderRequest&, const ConvertPostPayOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConvertPostPayOrderAsyncHandler;
@@ -140,12 +145,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeAclsResult> DescribeAclsOutcome;
typedef std::future<DescribeAclsOutcome> DescribeAclsOutcomeCallable;
typedef std::function<void(const AlikafkaClient*, const Model::DescribeAclsRequest&, const DescribeAclsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAclsAsyncHandler;
typedef Outcome<Error, Model::DescribeNodeStatusResult> DescribeNodeStatusOutcome;
typedef std::future<DescribeNodeStatusOutcome> DescribeNodeStatusOutcomeCallable;
typedef std::function<void(const AlikafkaClient*, const Model::DescribeNodeStatusRequest&, const DescribeNodeStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNodeStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeSaslUsersResult> DescribeSaslUsersOutcome;
typedef std::future<DescribeSaslUsersOutcome> DescribeSaslUsersOutcomeCallable;
typedef std::function<void(const AlikafkaClient*, const Model::DescribeSaslUsersRequest&, const DescribeSaslUsersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSaslUsersAsyncHandler;
typedef Outcome<Error, Model::GetAllInstanceIdListResult> GetAllInstanceIdListOutcome;
typedef std::future<GetAllInstanceIdListOutcome> GetAllInstanceIdListOutcomeCallable;
typedef std::function<void(const AlikafkaClient*, const Model::GetAllInstanceIdListRequest&, const GetAllInstanceIdListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAllInstanceIdListAsyncHandler;
typedef Outcome<Error, Model::GetAllowedIpListResult> GetAllowedIpListOutcome;
typedef std::future<GetAllowedIpListOutcome> GetAllowedIpListOutcomeCallable;
typedef std::function<void(const AlikafkaClient*, const Model::GetAllowedIpListRequest&, const GetAllowedIpListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAllowedIpListAsyncHandler;
@@ -158,9 +163,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetInstanceListResult> GetInstanceListOutcome;
typedef std::future<GetInstanceListOutcome> GetInstanceListOutcomeCallable;
typedef std::function<void(const AlikafkaClient*, const Model::GetInstanceListRequest&, const GetInstanceListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetInstanceListAsyncHandler;
typedef Outcome<Error, Model::GetMetaProductListResult> GetMetaProductListOutcome;
typedef std::future<GetMetaProductListOutcome> GetMetaProductListOutcomeCallable;
typedef std::function<void(const AlikafkaClient*, const Model::GetMetaProductListRequest&, const GetMetaProductListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMetaProductListAsyncHandler;
typedef Outcome<Error, Model::GetQuotaTipResult> GetQuotaTipOutcome;
typedef std::future<GetQuotaTipOutcome> GetQuotaTipOutcomeCallable;
typedef std::function<void(const AlikafkaClient*, const Model::GetQuotaTipRequest&, const GetQuotaTipOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetQuotaTipAsyncHandler;
typedef Outcome<Error, Model::GetTopicListResult> GetTopicListOutcome;
typedef std::future<GetTopicListOutcome> GetTopicListOutcomeCallable;
typedef std::function<void(const AlikafkaClient*, const Model::GetTopicListRequest&, const GetTopicListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTopicListAsyncHandler;
@@ -211,6 +216,9 @@ namespace AlibabaCloud
AlikafkaClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
AlikafkaClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~AlikafkaClient();
ChangeResourceGroupOutcome changeResourceGroup(const Model::ChangeResourceGroupRequest &request)const;
void changeResourceGroupAsync(const Model::ChangeResourceGroupRequest& request, const ChangeResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ChangeResourceGroupOutcomeCallable changeResourceGroupCallable(const Model::ChangeResourceGroupRequest& request) const;
ConvertPostPayOrderOutcome convertPostPayOrder(const Model::ConvertPostPayOrderRequest &request)const;
void convertPostPayOrderAsync(const Model::ConvertPostPayOrderRequest& request, const ConvertPostPayOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ConvertPostPayOrderOutcomeCallable convertPostPayOrderCallable(const Model::ConvertPostPayOrderRequest& request) const;
@@ -250,12 +258,12 @@ namespace AlibabaCloud
DescribeAclsOutcome describeAcls(const Model::DescribeAclsRequest &request)const;
void describeAclsAsync(const Model::DescribeAclsRequest& request, const DescribeAclsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAclsOutcomeCallable describeAclsCallable(const Model::DescribeAclsRequest& request) const;
DescribeNodeStatusOutcome describeNodeStatus(const Model::DescribeNodeStatusRequest &request)const;
void describeNodeStatusAsync(const Model::DescribeNodeStatusRequest& request, const DescribeNodeStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeNodeStatusOutcomeCallable describeNodeStatusCallable(const Model::DescribeNodeStatusRequest& request) const;
DescribeSaslUsersOutcome describeSaslUsers(const Model::DescribeSaslUsersRequest &request)const;
void describeSaslUsersAsync(const Model::DescribeSaslUsersRequest& request, const DescribeSaslUsersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSaslUsersOutcomeCallable describeSaslUsersCallable(const Model::DescribeSaslUsersRequest& request) const;
GetAllInstanceIdListOutcome getAllInstanceIdList(const Model::GetAllInstanceIdListRequest &request)const;
void getAllInstanceIdListAsync(const Model::GetAllInstanceIdListRequest& request, const GetAllInstanceIdListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAllInstanceIdListOutcomeCallable getAllInstanceIdListCallable(const Model::GetAllInstanceIdListRequest& request) const;
GetAllowedIpListOutcome getAllowedIpList(const Model::GetAllowedIpListRequest &request)const;
void getAllowedIpListAsync(const Model::GetAllowedIpListRequest& request, const GetAllowedIpListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAllowedIpListOutcomeCallable getAllowedIpListCallable(const Model::GetAllowedIpListRequest& request) const;
@@ -268,9 +276,9 @@ namespace AlibabaCloud
GetInstanceListOutcome getInstanceList(const Model::GetInstanceListRequest &request)const;
void getInstanceListAsync(const Model::GetInstanceListRequest& request, const GetInstanceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetInstanceListOutcomeCallable getInstanceListCallable(const Model::GetInstanceListRequest& request) const;
GetMetaProductListOutcome getMetaProductList(const Model::GetMetaProductListRequest &request)const;
void getMetaProductListAsync(const Model::GetMetaProductListRequest& request, const GetMetaProductListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetMetaProductListOutcomeCallable getMetaProductListCallable(const Model::GetMetaProductListRequest& request) const;
GetQuotaTipOutcome getQuotaTip(const Model::GetQuotaTipRequest &request)const;
void getQuotaTipAsync(const Model::GetQuotaTipRequest& request, const GetQuotaTipAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetQuotaTipOutcomeCallable getQuotaTipCallable(const Model::GetQuotaTipRequest& request) const;
GetTopicListOutcome getTopicList(const Model::GetTopicListRequest &request)const;
void getTopicListAsync(const Model::GetTopicListRequest& request, const GetTopicListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetTopicListOutcomeCallable getTopicListCallable(const Model::GetTopicListRequest& request) const;

View File

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

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_CHANGERESOURCEGROUPRESULT_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_CHANGERESOURCEGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT ChangeResourceGroupResult : public ServiceResult
{
public:
ChangeResourceGroupResult();
explicit ChangeResourceGroupResult(const std::string &payload);
~ChangeResourceGroupResult();
std::string getNewResourceGroupId()const;
std::string getMessage()const;
int getCode()const;
long getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string newResourceGroupId_;
std::string message_;
int code_;
long success_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_CHANGERESOURCEGROUPRESULT_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_ALIKAFKA_MODEL_CONVERTPOSTPAYORDERREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_CONVERTPOSTPAYORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT ConvertPostPayOrderRequest : public RpcServiceRequest
{
public:
ConvertPostPayOrderRequest();
~ConvertPostPayOrderRequest();
int getDuration()const;
void setDuration(int duration);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
int duration_;
std::string instanceId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_CONVERTPOSTPAYORDERREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_CONVERTPOSTPAYORDERREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_CONVERTPOSTPAYORDERREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT ConvertPostPayOrderRequest : public RpcServiceRequest {
public:
ConvertPostPayOrderRequest();
~ConvertPostPayOrderRequest();
int getDuration() const;
void setDuration(int duration);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
int duration_;
std::string instanceId_;
std::string regionId_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_CONVERTPOSTPAYORDERREQUEST_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_ALIKAFKA_MODEL_CREATEACLREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_CREATEACLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT CreateAclRequest : public RpcServiceRequest
{
public:
CreateAclRequest();
~CreateAclRequest();
std::string getAclResourcePatternType()const;
void setAclResourcePatternType(const std::string& aclResourcePatternType);
std::string getAclResourceType()const;
void setAclResourceType(const std::string& aclResourceType);
std::string getAclOperationType()const;
void setAclOperationType(const std::string& aclOperationType);
std::string getAclResourceName()const;
void setAclResourceName(const std::string& aclResourceName);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getUsername()const;
void setUsername(const std::string& username);
private:
std::string aclResourcePatternType_;
std::string aclResourceType_;
std::string aclOperationType_;
std::string aclResourceName_;
std::string instanceId_;
std::string regionId_;
std::string username_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_CREATEACLREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_CREATEACLREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_CREATEACLREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT CreateAclRequest : public RpcServiceRequest {
public:
CreateAclRequest();
~CreateAclRequest();
std::string getAclResourcePatternType() const;
void setAclResourcePatternType(const std::string &aclResourcePatternType);
std::string getAclResourceType() const;
void setAclResourceType(const std::string &aclResourceType);
std::string getAclOperationType() const;
void setAclOperationType(const std::string &aclOperationType);
std::string getAclResourceName() const;
void setAclResourceName(const std::string &aclResourceName);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getUsername() const;
void setUsername(const std::string &username);
private:
std::string aclResourcePatternType_;
std::string aclResourceType_;
std::string aclOperationType_;
std::string aclResourceName_;
std::string instanceId_;
std::string regionId_;
std::string username_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_CREATEACLREQUEST_H_

View File

@@ -1,57 +1,58 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_CREATECONSUMERGROUPREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_CREATECONSUMERGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT CreateConsumerGroupRequest : public RpcServiceRequest
{
public:
CreateConsumerGroupRequest();
~CreateConsumerGroupRequest();
std::string getConsumerId()const;
void setConsumerId(const std::string& consumerId);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string consumerId_;
std::string remark_;
std::string instanceId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_CREATECONSUMERGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_CREATECONSUMERGROUPREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_CREATECONSUMERGROUPREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT CreateConsumerGroupRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
CreateConsumerGroupRequest();
~CreateConsumerGroupRequest();
std::string getConsumerId() const;
void setConsumerId(const std::string &consumerId);
std::string getRemark() const;
void setRemark(const std::string &remark);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
private:
std::string consumerId_;
std::string remark_;
std::string instanceId_;
std::string regionId_;
std::vector<Tag> tag_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_CREATECONSUMERGROUPREQUEST_H_

View File

@@ -1,75 +1,82 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT 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_ALIKAFKA_MODEL_CREATEPOSTPAYORDERREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_CREATEPOSTPAYORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT CreatePostPayOrderRequest : public RpcServiceRequest
{
public:
CreatePostPayOrderRequest();
~CreatePostPayOrderRequest();
int getPaidType()const;
void setPaidType(int paidType);
int getDiskSize()const;
void setDiskSize(int diskSize);
int getIoMax()const;
void setIoMax(int ioMax);
std::string getIoMaxSpec()const;
void setIoMaxSpec(const std::string& ioMaxSpec);
std::string getDiskType()const;
void setDiskType(const std::string& diskType);
int getTopicQuota()const;
void setTopicQuota(int topicQuota);
int getEipMax()const;
void setEipMax(int eipMax);
std::string getSpecType()const;
void setSpecType(const std::string& specType);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getDeployType()const;
void setDeployType(int deployType);
private:
int paidType_;
int diskSize_;
int ioMax_;
std::string ioMaxSpec_;
std::string diskType_;
int topicQuota_;
int eipMax_;
std::string specType_;
std::string regionId_;
int deployType_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_CREATEPOSTPAYORDERREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_CREATEPOSTPAYORDERREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_CREATEPOSTPAYORDERREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT CreatePostPayOrderRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
CreatePostPayOrderRequest();
~CreatePostPayOrderRequest();
int getIoMax() const;
void setIoMax(int ioMax);
int getEipMax() const;
void setEipMax(int eipMax);
std::string getSpecType() const;
void setSpecType(const std::string &specType);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
int getPartitionNum() const;
void setPartitionNum(int partitionNum);
int getPaidType() const;
void setPaidType(int paidType);
int getDiskSize() const;
void setDiskSize(int diskSize);
std::string getIoMaxSpec() const;
void setIoMaxSpec(const std::string &ioMaxSpec);
std::string getDiskType() const;
void setDiskType(const std::string &diskType);
int getTopicQuota() const;
void setTopicQuota(int topicQuota);
int getDeployType() const;
void setDeployType(int deployType);
private:
int ioMax_;
int eipMax_;
std::string specType_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
int partitionNum_;
int paidType_;
int diskSize_;
std::string ioMaxSpec_;
std::string diskType_;
int topicQuota_;
int deployType_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_CREATEPOSTPAYORDERREQUEST_H_

View File

@@ -1,72 +1,79 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_CREATEPREPAYORDERREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_CREATEPREPAYORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT CreatePrePayOrderRequest : public RpcServiceRequest
{
public:
CreatePrePayOrderRequest();
~CreatePrePayOrderRequest();
int getDiskSize()const;
void setDiskSize(int diskSize);
int getIoMax()const;
void setIoMax(int ioMax);
std::string getIoMaxSpec()const;
void setIoMaxSpec(const std::string& ioMaxSpec);
std::string getDiskType()const;
void setDiskType(const std::string& diskType);
int getTopicQuota()const;
void setTopicQuota(int topicQuota);
int getEipMax()const;
void setEipMax(int eipMax);
std::string getSpecType()const;
void setSpecType(const std::string& specType);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getDeployType()const;
void setDeployType(int deployType);
private:
int diskSize_;
int ioMax_;
std::string ioMaxSpec_;
std::string diskType_;
int topicQuota_;
int eipMax_;
std::string specType_;
std::string regionId_;
int deployType_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_CREATEPREPAYORDERREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_CREATEPREPAYORDERREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_CREATEPREPAYORDERREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT CreatePrePayOrderRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
CreatePrePayOrderRequest();
~CreatePrePayOrderRequest();
int getIoMax() const;
void setIoMax(int ioMax);
int getEipMax() const;
void setEipMax(int eipMax);
std::string getSpecType() const;
void setSpecType(const std::string &specType);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
int getPartitionNum() const;
void setPartitionNum(int partitionNum);
int getDiskSize() const;
void setDiskSize(int diskSize);
std::string getIoMaxSpec() const;
void setIoMaxSpec(const std::string &ioMaxSpec);
std::string getDiskType() const;
void setDiskType(const std::string &diskType);
int getTopicQuota() const;
void setTopicQuota(int topicQuota);
int getDeployType() const;
void setDeployType(int deployType);
private:
int ioMax_;
int eipMax_;
std::string specType_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
int partitionNum_;
int diskSize_;
std::string ioMaxSpec_;
std::string diskType_;
int topicQuota_;
int deployType_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_CREATEPREPAYORDERREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_CREATESASLUSERREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_CREATESASLUSERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT CreateSaslUserRequest : public RpcServiceRequest
{
public:
CreateSaslUserRequest();
~CreateSaslUserRequest();
std::string getType()const;
void setType(const std::string& type);
std::string getPassword()const;
void setPassword(const std::string& password);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getUsername()const;
void setUsername(const std::string& username);
private:
std::string type_;
std::string password_;
std::string instanceId_;
std::string regionId_;
std::string username_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_CREATESASLUSERREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_CREATESASLUSERREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_CREATESASLUSERREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT CreateSaslUserRequest : public RpcServiceRequest {
public:
CreateSaslUserRequest();
~CreateSaslUserRequest();
std::string getType() const;
void setType(const std::string &type);
std::string getPassword() const;
void setPassword(const std::string &password);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getUsername() const;
void setUsername(const std::string &username);
private:
std::string type_;
std::string password_;
std::string instanceId_;
std::string regionId_;
std::string username_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_CREATESASLUSERREQUEST_H_

View File

@@ -1,66 +1,76 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_CREATETOPICREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_CREATETOPICREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT CreateTopicRequest : public RpcServiceRequest
{
public:
CreateTopicRequest();
~CreateTopicRequest();
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTopic()const;
void setTopic(const std::string& topic);
bool getCompactTopic()const;
void setCompactTopic(bool compactTopic);
std::string getPartitionNum()const;
void setPartitionNum(const std::string& partitionNum);
bool getLocalTopic()const;
void setLocalTopic(bool localTopic);
private:
std::string remark_;
std::string instanceId_;
std::string regionId_;
std::string topic_;
bool compactTopic_;
std::string partitionNum_;
bool localTopic_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_CREATETOPICREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_CREATETOPICREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_CREATETOPICREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT CreateTopicRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
CreateTopicRequest();
~CreateTopicRequest();
std::string getRemark() const;
void setRemark(const std::string &remark);
long getReplicationFactor() const;
void setReplicationFactor(long replicationFactor);
long getMinInsyncReplicas() const;
void setMinInsyncReplicas(long minInsyncReplicas);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTopic() const;
void setTopic(const std::string &topic);
bool getCompactTopic() const;
void setCompactTopic(bool compactTopic);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getPartitionNum() const;
void setPartitionNum(const std::string &partitionNum);
std::string getConfig() const;
void setConfig(const std::string &config);
bool getLocalTopic() const;
void setLocalTopic(bool localTopic);
private:
std::string remark_;
long replicationFactor_;
long minInsyncReplicas_;
std::string instanceId_;
std::string regionId_;
std::string topic_;
bool compactTopic_;
std::vector<Tag> tag_;
std::string partitionNum_;
std::string config_;
bool localTopic_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_CREATETOPICREQUEST_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_ALIKAFKA_MODEL_DELETEACLREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_DELETEACLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT DeleteAclRequest : public RpcServiceRequest
{
public:
DeleteAclRequest();
~DeleteAclRequest();
std::string getAclResourcePatternType()const;
void setAclResourcePatternType(const std::string& aclResourcePatternType);
std::string getAclResourceType()const;
void setAclResourceType(const std::string& aclResourceType);
std::string getAclOperationType()const;
void setAclOperationType(const std::string& aclOperationType);
std::string getAclResourceName()const;
void setAclResourceName(const std::string& aclResourceName);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getUsername()const;
void setUsername(const std::string& username);
private:
std::string aclResourcePatternType_;
std::string aclResourceType_;
std::string aclOperationType_;
std::string aclResourceName_;
std::string instanceId_;
std::string regionId_;
std::string username_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_DELETEACLREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_DELETEACLREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_DELETEACLREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT DeleteAclRequest : public RpcServiceRequest {
public:
DeleteAclRequest();
~DeleteAclRequest();
std::string getAclResourcePatternType() const;
void setAclResourcePatternType(const std::string &aclResourcePatternType);
std::string getAclResourceType() const;
void setAclResourceType(const std::string &aclResourceType);
std::string getAclOperationType() const;
void setAclOperationType(const std::string &aclOperationType);
std::string getAclResourceName() const;
void setAclResourceName(const std::string &aclResourceName);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getUsername() const;
void setUsername(const std::string &username);
private:
std::string aclResourcePatternType_;
std::string aclResourceType_;
std::string aclOperationType_;
std::string aclResourceName_;
std::string instanceId_;
std::string regionId_;
std::string username_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_DELETEACLREQUEST_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_ALIKAFKA_MODEL_DELETECONSUMERGROUPREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_DELETECONSUMERGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT DeleteConsumerGroupRequest : public RpcServiceRequest
{
public:
DeleteConsumerGroupRequest();
~DeleteConsumerGroupRequest();
std::string getConsumerId()const;
void setConsumerId(const std::string& consumerId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string consumerId_;
std::string instanceId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_DELETECONSUMERGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_DELETECONSUMERGROUPREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_DELETECONSUMERGROUPREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT DeleteConsumerGroupRequest : public RpcServiceRequest {
public:
DeleteConsumerGroupRequest();
~DeleteConsumerGroupRequest();
std::string getConsumerId() const;
void setConsumerId(const std::string &consumerId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string consumerId_;
std::string instanceId_;
std::string regionId_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_DELETECONSUMERGROUPREQUEST_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_ALIKAFKA_MODEL_DELETEINSTANCEREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_DELETEINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT DeleteInstanceRequest : public RpcServiceRequest
{
public:
DeleteInstanceRequest();
~DeleteInstanceRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string instanceId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_DELETEINSTANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_DELETEINSTANCEREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_DELETEINSTANCEREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT DeleteInstanceRequest : public RpcServiceRequest {
public:
DeleteInstanceRequest();
~DeleteInstanceRequest();
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string instanceId_;
std::string regionId_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_DELETEINSTANCEREQUEST_H_

View File

@@ -1,57 +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_ALIKAFKA_MODEL_DELETESASLUSERREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_DELETESASLUSERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT DeleteSaslUserRequest : public RpcServiceRequest
{
public:
DeleteSaslUserRequest();
~DeleteSaslUserRequest();
std::string getType()const;
void setType(const std::string& type);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getUsername()const;
void setUsername(const std::string& username);
private:
std::string type_;
std::string instanceId_;
std::string regionId_;
std::string username_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_DELETESASLUSERREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_DELETESASLUSERREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_DELETESASLUSERREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT DeleteSaslUserRequest : public RpcServiceRequest {
public:
DeleteSaslUserRequest();
~DeleteSaslUserRequest();
std::string getType() const;
void setType(const std::string &type);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getUsername() const;
void setUsername(const std::string &username);
private:
std::string type_;
std::string instanceId_;
std::string regionId_;
std::string username_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_DELETESASLUSERREQUEST_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_ALIKAFKA_MODEL_DELETETOPICREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_DELETETOPICREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT DeleteTopicRequest : public RpcServiceRequest
{
public:
DeleteTopicRequest();
~DeleteTopicRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTopic()const;
void setTopic(const std::string& topic);
private:
std::string instanceId_;
std::string regionId_;
std::string topic_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_DELETETOPICREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_DELETETOPICREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_DELETETOPICREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT DeleteTopicRequest : public RpcServiceRequest {
public:
DeleteTopicRequest();
~DeleteTopicRequest();
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTopic() const;
void setTopic(const std::string &topic);
private:
std::string instanceId_;
std::string regionId_;
std::string topic_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_DELETETOPICREQUEST_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_ALIKAFKA_MODEL_DESCRIBEACLSREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_DESCRIBEACLSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT DescribeAclsRequest : public RpcServiceRequest
{
public:
DescribeAclsRequest();
~DescribeAclsRequest();
std::string getAclResourcePatternType()const;
void setAclResourcePatternType(const std::string& aclResourcePatternType);
std::string getAclResourceType()const;
void setAclResourceType(const std::string& aclResourceType);
std::string getAclResourceName()const;
void setAclResourceName(const std::string& aclResourceName);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getUsername()const;
void setUsername(const std::string& username);
private:
std::string aclResourcePatternType_;
std::string aclResourceType_;
std::string aclResourceName_;
std::string instanceId_;
std::string regionId_;
std::string username_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_DESCRIBEACLSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_DESCRIBEACLSREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_DESCRIBEACLSREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT DescribeAclsRequest : public RpcServiceRequest {
public:
DescribeAclsRequest();
~DescribeAclsRequest();
std::string getAclResourcePatternType() const;
void setAclResourcePatternType(const std::string &aclResourcePatternType);
std::string getAclResourceType() const;
void setAclResourceType(const std::string &aclResourceType);
std::string getAclResourceName() const;
void setAclResourceName(const std::string &aclResourceName);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getUsername() const;
void setUsername(const std::string &username);
private:
std::string aclResourcePatternType_;
std::string aclResourceType_;
std::string aclResourceName_;
std::string instanceId_;
std::string regionId_;
std::string username_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_DESCRIBEACLSREQUEST_H_

View File

@@ -38,8 +38,8 @@ namespace AlibabaCloud
std::string username;
std::string aclResourceType;
std::string aclOperationType;
std::string aclResourcePatternType;
std::string host;
std::string aclResourcePatternType;
};

View File

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

View File

@@ -1,57 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_DESCRIBENODESTATUSRESULT_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_DESCRIBENODESTATUSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT DescribeNodeStatusResult : public ServiceResult
{
public:
DescribeNodeStatusResult();
explicit DescribeNodeStatusResult(const std::string &payload);
~DescribeNodeStatusResult();
std::string getMessage()const;
std::vector<std::string> getStatusList()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::vector<std::string> statusList_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_DESCRIBENODESTATUSRESULT_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_ALIKAFKA_MODEL_DESCRIBESASLUSERSREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_DESCRIBESASLUSERSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT DescribeSaslUsersRequest : public RpcServiceRequest
{
public:
DescribeSaslUsersRequest();
~DescribeSaslUsersRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string instanceId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_DESCRIBESASLUSERSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_DESCRIBESASLUSERSREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_DESCRIBESASLUSERSREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT DescribeSaslUsersRequest : public RpcServiceRequest {
public:
DescribeSaslUsersRequest();
~DescribeSaslUsersRequest();
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string instanceId_;
std::string regionId_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_DESCRIBESASLUSERSREQUEST_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_ALIKAFKA_MODEL_GETALLINSTANCEIDLISTREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_GETALLINSTANCEIDLISTREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT GetAllInstanceIdListRequest : public RpcServiceRequest {
public:
GetAllInstanceIdListRequest();
~GetAllInstanceIdListRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string regionId_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_GETALLINSTANCEIDLISTREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_GETALLINSTANCEIDLISTRESULT_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_GETALLINSTANCEIDLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT GetAllInstanceIdListResult : public ServiceResult
{
public:
GetAllInstanceIdListResult();
explicit GetAllInstanceIdListResult(const std::string &payload);
~GetAllInstanceIdListResult();
std::string getMessage()const;
std::string getInstanceIds()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string instanceIds_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_GETALLINSTANCEIDLISTRESULT_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_ALIKAFKA_MODEL_GETALLOWEDIPLISTREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_GETALLOWEDIPLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT GetAllowedIpListRequest : public RpcServiceRequest
{
public:
GetAllowedIpListRequest();
~GetAllowedIpListRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string instanceId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_GETALLOWEDIPLISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_GETALLOWEDIPLISTREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_GETALLOWEDIPLISTREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT GetAllowedIpListRequest : public RpcServiceRequest {
public:
GetAllowedIpListRequest();
~GetAllowedIpListRequest();
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string instanceId_;
std::string regionId_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_GETALLOWEDIPLISTREQUEST_H_

View File

@@ -38,6 +38,7 @@ namespace AlibabaCloud
{
std::string portRange;
std::vector<std::string> allowedIpList;
std::string allowedIpGroup;
};
int deployType;
std::vector<IPListVO> internetList;

View File

@@ -1,57 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_GETCONSUMERLISTREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_GETCONSUMERLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT GetConsumerListRequest : public RpcServiceRequest
{
public:
GetConsumerListRequest();
~GetConsumerListRequest();
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
int currentPage_;
std::string instanceId_;
std::string regionId_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_GETCONSUMERLISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_GETCONSUMERLISTREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_GETCONSUMERLISTREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT GetConsumerListRequest : public RpcServiceRequest {
public:
GetConsumerListRequest();
~GetConsumerListRequest();
std::string getConsumerId() const;
void setConsumerId(const std::string &consumerId);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string consumerId_;
int currentPage_;
std::string instanceId_;
std::string regionId_;
int pageSize_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_GETCONSUMERLISTREQUEST_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_ALIKAFKA_MODEL_GETCONSUMERPROGRESSREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_GETCONSUMERPROGRESSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT GetConsumerProgressRequest : public RpcServiceRequest
{
public:
GetConsumerProgressRequest();
~GetConsumerProgressRequest();
std::string getConsumerId()const;
void setConsumerId(const std::string& consumerId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string consumerId_;
std::string instanceId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_GETCONSUMERPROGRESSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_GETCONSUMERPROGRESSREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_GETCONSUMERPROGRESSREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT GetConsumerProgressRequest : public RpcServiceRequest {
public:
GetConsumerProgressRequest();
~GetConsumerProgressRequest();
std::string getConsumerId() const;
void setConsumerId(const std::string &consumerId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string consumerId_;
std::string instanceId_;
std::string regionId_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_GETCONSUMERPROGRESSREQUEST_H_

View File

@@ -1,63 +1,58 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_GETINSTANCELISTREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_GETINSTANCELISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT GetInstanceListRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
GetInstanceListRequest();
~GetInstanceListRequest();
std::string getOrderId()const;
void setOrderId(const std::string& orderId);
std::vector<std::string> getInstanceId()const;
void setInstanceId(const std::vector<std::string>& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
private:
std::string orderId_;
std::vector<std::string> instanceId_;
std::string regionId_;
std::vector<Tag> tag_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_GETINSTANCELISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_GETINSTANCELISTREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_GETINSTANCELISTREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT GetInstanceListRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
GetInstanceListRequest();
~GetInstanceListRequest();
std::string getOrderId() const;
void setOrderId(const std::string &orderId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::vector<std::string> getInstanceId() const;
void setInstanceId(const std::vector<std::string> &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
private:
std::string orderId_;
std::string resourceGroupId_;
std::vector<std::string> instanceId_;
std::string regionId_;
std::vector<Tag> tag_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_GETINSTANCELISTREQUEST_H_

View File

@@ -44,29 +44,38 @@ namespace AlibabaCloud
std::string key;
};
int deployType;
std::string sslEndPoint;
int eipMax;
std::string zoneId;
std::string instanceId;
std::string resourceGroupId;
std::string specType;
int ioMax;
std::string vSwitchId;
long createTime;
std::string allConfig;
std::string endPoint;
UpgradeServiceDetailInfo upgradeServiceDetailInfo;
std::string securityGroup;
std::string saslDomainEndpoint;
std::string name;
int diskType;
std::string vpcId;
std::string sslDomainEndpoint;
int serviceStatus;
int paidType;
long expiredTime;
int msgRetain;
long expiredTime;
int diskSize;
int topicNumLimit;
std::string regionId;
std::vector<InstanceVO::TagVO> tags;
int usedPartitionCount;
std::string sslEndPoint;
int eipMax;
std::string zoneId;
std::string kmsKeyId;
std::string instanceId;
long createTime;
std::string vSwitchId;
int usedTopicCount;
std::string securityGroup;
int usedGroupCount;
std::string vpcId;
std::string domainEndpoint;
int paidType;
std::string standardZoneId;
std::string regionId;
};

View File

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

View File

@@ -1,73 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_GETMETAPRODUCTLISTRESULT_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_GETMETAPRODUCTLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT GetMetaProductListResult : public ServiceResult
{
public:
struct MetaData
{
struct SpecVO
{
std::string diskType;
std::string deployType;
std::string specType;
long ioMax;
std::string diskSize;
std::string topicQuota;
std::string regionId;
};
std::string names;
std::vector<SpecVO> productsNormal;
std::vector<SpecVO> productsProfessional;
};
GetMetaProductListResult();
explicit GetMetaProductListResult(const std::string &payload);
~GetMetaProductListResult();
std::string getMessage()const;
MetaData getMetaData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
MetaData metaData_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_GETMETAPRODUCTLISTRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_GETQUOTATIPREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_GETQUOTATIPREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT GetQuotaTipRequest : public RpcServiceRequest {
public:
GetQuotaTipRequest();
~GetQuotaTipRequest();
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string instanceId_;
std::string regionId_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_GETQUOTATIPREQUEST_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_ALIKAFKA_MODEL_GETQUOTATIPRESULT_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_GETQUOTATIPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT GetQuotaTipResult : public ServiceResult
{
public:
struct QuotaData
{
int isPartitionBuy;
int topicLeft;
int groupUsed;
int partitionQuata;
int topicUsed;
int partitionNumOfBuy;
int partitionLeft;
int topicQuota;
int topicNumOfBuy;
int partitionUsed;
int groupLeft;
};
GetQuotaTipResult();
explicit GetQuotaTipResult(const std::string &payload);
~GetQuotaTipResult();
std::string getMessage()const;
int getCode()const;
bool getSuccess()const;
QuotaData getQuotaData()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
bool success_;
QuotaData quotaData_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_GETQUOTATIPRESULT_H_

View File

@@ -1,57 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_GETTOPICLISTREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_GETTOPICLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT GetTopicListRequest : public RpcServiceRequest
{
public:
GetTopicListRequest();
~GetTopicListRequest();
std::string getCurrentPage()const;
void setCurrentPage(const std::string& currentPage);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getPageSize()const;
void setPageSize(const std::string& pageSize);
private:
std::string currentPage_;
std::string instanceId_;
std::string regionId_;
std::string pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_GETTOPICLISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_GETTOPICLISTREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_GETTOPICLISTREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT GetTopicListRequest : public RpcServiceRequest {
public:
GetTopicListRequest();
~GetTopicListRequest();
std::string getCurrentPage() const;
void setCurrentPage(const std::string &currentPage);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getPageSize() const;
void setPageSize(const std::string &pageSize);
std::string getTopic() const;
void setTopic(const std::string &topic);
private:
std::string currentPage_;
std::string instanceId_;
std::string regionId_;
std::string pageSize_;
std::string topic_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_GETTOPICLISTREQUEST_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_ALIKAFKA_MODEL_GETTOPICSTATUSREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_GETTOPICSTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT GetTopicStatusRequest : public RpcServiceRequest
{
public:
GetTopicStatusRequest();
~GetTopicStatusRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTopic()const;
void setTopic(const std::string& topic);
private:
std::string instanceId_;
std::string regionId_;
std::string topic_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_GETTOPICSTATUSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_GETTOPICSTATUSREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_GETTOPICSTATUSREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT GetTopicStatusRequest : public RpcServiceRequest {
public:
GetTopicStatusRequest();
~GetTopicStatusRequest();
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTopic() const;
void setTopic(const std::string &topic);
private:
std::string instanceId_;
std::string regionId_;
std::string topic_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_GETTOPICSTATUSREQUEST_H_

View File

@@ -1,66 +1,58 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_LISTTAGRESOURCESREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_LISTTAGRESOURCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT ListTagResourcesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
ListTagResourcesRequest();
~ListTagResourcesRequest();
std::vector<std::string> getResourceId()const;
void setResourceId(const std::vector<std::string>& resourceId);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
private:
std::vector<std::string> resourceId_;
std::string resourceType_;
std::string regionId_;
std::string nextToken_;
std::vector<Tag> tag_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_LISTTAGRESOURCESREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_LISTTAGRESOURCESREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_LISTTAGRESOURCESREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT ListTagResourcesRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
ListTagResourcesRequest();
~ListTagResourcesRequest();
std::vector<std::string> getResourceId() const;
void setResourceId(const std::vector<std::string> &resourceId);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
private:
std::vector<std::string> resourceId_;
std::string resourceType_;
std::string regionId_;
std::string nextToken_;
std::vector<Tag> tag_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_LISTTAGRESOURCESREQUEST_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_ALIKAFKA_MODEL_MODIFYINSTANCENAMEREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_MODIFYINSTANCENAMEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT ModifyInstanceNameRequest : public RpcServiceRequest
{
public:
ModifyInstanceNameRequest();
~ModifyInstanceNameRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getInstanceName()const;
void setInstanceName(const std::string& instanceName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string instanceId_;
std::string instanceName_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_MODIFYINSTANCENAMEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_MODIFYINSTANCENAMEREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_MODIFYINSTANCENAMEREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT ModifyInstanceNameRequest : public RpcServiceRequest {
public:
ModifyInstanceNameRequest();
~ModifyInstanceNameRequest();
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getInstanceName() const;
void setInstanceName(const std::string &instanceName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string instanceId_;
std::string instanceName_;
std::string regionId_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_MODIFYINSTANCENAMEREQUEST_H_

View File

@@ -1,57 +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_ALIKAFKA_MODEL_MODIFYPARTITIONNUMREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_MODIFYPARTITIONNUMREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT ModifyPartitionNumRequest : public RpcServiceRequest
{
public:
ModifyPartitionNumRequest();
~ModifyPartitionNumRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTopic()const;
void setTopic(const std::string& topic);
int getAddPartitionNum()const;
void setAddPartitionNum(int addPartitionNum);
private:
std::string instanceId_;
std::string regionId_;
std::string topic_;
int addPartitionNum_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_MODIFYPARTITIONNUMREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_MODIFYPARTITIONNUMREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_MODIFYPARTITIONNUMREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT ModifyPartitionNumRequest : public RpcServiceRequest {
public:
ModifyPartitionNumRequest();
~ModifyPartitionNumRequest();
int getAddPartitionNum() const;
void setAddPartitionNum(int addPartitionNum);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTopic() const;
void setTopic(const std::string &topic);
private:
int addPartitionNum_;
std::string instanceId_;
std::string regionId_;
std::string topic_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_MODIFYPARTITIONNUMREQUEST_H_

View File

@@ -1,57 +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_ALIKAFKA_MODEL_MODIFYTOPICREMARKREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_MODIFYTOPICREMARKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT ModifyTopicRemarkRequest : public RpcServiceRequest
{
public:
ModifyTopicRemarkRequest();
~ModifyTopicRemarkRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTopic()const;
void setTopic(const std::string& topic);
std::string getRemark()const;
void setRemark(const std::string& remark);
private:
std::string instanceId_;
std::string regionId_;
std::string topic_;
std::string remark_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_MODIFYTOPICREMARKREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_MODIFYTOPICREMARKREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_MODIFYTOPICREMARKREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT ModifyTopicRemarkRequest : public RpcServiceRequest {
public:
ModifyTopicRemarkRequest();
~ModifyTopicRemarkRequest();
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTopic() const;
void setTopic(const std::string &topic);
std::string getRemark() const;
void setRemark(const std::string &remark);
private:
std::string instanceId_;
std::string regionId_;
std::string topic_;
std::string remark_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_MODIFYTOPICREMARKREQUEST_H_

View File

@@ -1,57 +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_ALIKAFKA_MODEL_RELEASEINSTANCEREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_RELEASEINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT ReleaseInstanceRequest : public RpcServiceRequest
{
public:
ReleaseInstanceRequest();
~ReleaseInstanceRequest();
bool getForceDeleteInstance()const;
void setForceDeleteInstance(bool forceDeleteInstance);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getReleaseIgnoreTime()const;
void setReleaseIgnoreTime(bool releaseIgnoreTime);
private:
bool forceDeleteInstance_;
std::string instanceId_;
std::string regionId_;
bool releaseIgnoreTime_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_RELEASEINSTANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_RELEASEINSTANCEREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_RELEASEINSTANCEREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT ReleaseInstanceRequest : public RpcServiceRequest {
public:
ReleaseInstanceRequest();
~ReleaseInstanceRequest();
bool getForceDeleteInstance() const;
void setForceDeleteInstance(bool forceDeleteInstance);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getReleaseIgnoreTime() const;
void setReleaseIgnoreTime(bool releaseIgnoreTime);
private:
bool forceDeleteInstance_;
std::string instanceId_;
std::string regionId_;
bool releaseIgnoreTime_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_RELEASEINSTANCEREQUEST_H_

View File

@@ -1,93 +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.
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_STARTINSTANCEREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_STARTINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT StartInstanceRequest : public RpcServiceRequest
{
public:
StartInstanceRequest();
~StartInstanceRequest();
bool getIsEipInner()const;
void setIsEipInner(bool isEipInner);
std::string getSecurityGroup()const;
void setSecurityGroup(const std::string& securityGroup);
std::string getDeployModule()const;
void setDeployModule(const std::string& deployModule);
bool getIsSetUserAndPassword()const;
void setIsSetUserAndPassword(bool isSetUserAndPassword);
std::string getPassword()const;
void setPassword(const std::string& password);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
bool getCrossZone()const;
void setCrossZone(bool crossZone);
std::string getName()const;
void setName(const std::string& name);
std::string getServiceVersion()const;
void setServiceVersion(const std::string& serviceVersion);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getKMSKeyId()const;
void setKMSKeyId(const std::string& kMSKeyId);
std::string getConfig()const;
void setConfig(const std::string& config);
std::string getUsername()const;
void setUsername(const std::string& username);
private:
bool isEipInner_;
std::string securityGroup_;
std::string deployModule_;
bool isSetUserAndPassword_;
std::string password_;
std::string regionId_;
std::string vSwitchId_;
std::string instanceId_;
std::string vpcId_;
bool crossZone_;
std::string name_;
std::string serviceVersion_;
std::string zoneId_;
std::string kMSKeyId_;
std::string config_;
std::string username_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_STARTINSTANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_STARTINSTANCEREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_STARTINSTANCEREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT StartInstanceRequest : public RpcServiceRequest {
public:
StartInstanceRequest();
~StartInstanceRequest();
std::string getSelectedZones() const;
void setSelectedZones(const std::string &selectedZones);
bool getIsEipInner() const;
void setIsEipInner(bool isEipInner);
std::string getSecurityGroup() const;
void setSecurityGroup(const std::string &securityGroup);
std::string getDeployModule() const;
void setDeployModule(const std::string &deployModule);
bool getIsSetUserAndPassword() const;
void setIsSetUserAndPassword(bool isSetUserAndPassword);
std::string getPassword() const;
void setPassword(const std::string &password);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNotifier() const;
void setNotifier(const std::string &notifier);
bool getIsForceSelectedZones() const;
void setIsForceSelectedZones(bool isForceSelectedZones);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getUserPhoneNum() const;
void setUserPhoneNum(const std::string &userPhoneNum);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
bool getCrossZone() const;
void setCrossZone(bool crossZone);
std::string getName() const;
void setName(const std::string &name);
std::string getServiceVersion() const;
void setServiceVersion(const std::string &serviceVersion);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getKMSKeyId() const;
void setKMSKeyId(const std::string &kMSKeyId);
std::string getConfig() const;
void setConfig(const std::string &config);
std::string getUsername() const;
void setUsername(const std::string &username);
private:
std::string selectedZones_;
bool isEipInner_;
std::string securityGroup_;
std::string deployModule_;
bool isSetUserAndPassword_;
std::string password_;
std::string regionId_;
std::string notifier_;
bool isForceSelectedZones_;
std::string vSwitchId_;
std::string userPhoneNum_;
std::string instanceId_;
std::string vpcId_;
bool crossZone_;
std::string name_;
std::string serviceVersion_;
std::string zoneId_;
std::string kMSKeyId_;
std::string config_;
std::string username_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_STARTINSTANCEREQUEST_H_

View File

@@ -1,63 +1,58 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_TAGRESOURCESREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_TAGRESOURCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT TagResourcesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
TagResourcesRequest();
~TagResourcesRequest();
std::vector<std::string> getResourceId()const;
void setResourceId(const std::vector<std::string>& resourceId);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
private:
std::vector<std::string> resourceId_;
std::string resourceType_;
std::string regionId_;
std::vector<Tag> tag_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_TAGRESOURCESREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_TAGRESOURCESREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_TAGRESOURCESREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT TagResourcesRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
TagResourcesRequest();
~TagResourcesRequest();
std::vector<std::string> getResourceId() const;
void setResourceId(const std::vector<std::string> &resourceId);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
private:
std::vector<std::string> resourceId_;
std::string resourceType_;
std::string instanceId_;
std::string regionId_;
std::vector<Tag> tag_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_TAGRESOURCESREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_UNTAGRESOURCESREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_UNTAGRESOURCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT UntagResourcesRequest : public RpcServiceRequest
{
public:
UntagResourcesRequest();
~UntagResourcesRequest();
bool getAll()const;
void setAll(bool all);
std::vector<std::string> getResourceId()const;
void setResourceId(const std::vector<std::string>& resourceId);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<std::string> getTagKey()const;
void setTagKey(const std::vector<std::string>& tagKey);
private:
bool all_;
std::vector<std::string> resourceId_;
std::string resourceType_;
std::string regionId_;
std::vector<std::string> tagKey_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_UNTAGRESOURCESREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_UNTAGRESOURCESREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_UNTAGRESOURCESREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT UntagResourcesRequest : public RpcServiceRequest {
public:
UntagResourcesRequest();
~UntagResourcesRequest();
bool getAll() const;
void setAll(bool all);
std::vector<std::string> getResourceId() const;
void setResourceId(const std::vector<std::string> &resourceId);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<std::string> getTagKey() const;
void setTagKey(const std::vector<std::string> &tagKey);
private:
bool all_;
std::vector<std::string> resourceId_;
std::string resourceType_;
std::string regionId_;
std::vector<std::string> tagKey_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_UNTAGRESOURCESREQUEST_H_

View File

@@ -1,63 +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_ALIKAFKA_MODEL_UPDATEALLOWEDIPREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_UPDATEALLOWEDIPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT UpdateAllowedIpRequest : public RpcServiceRequest
{
public:
UpdateAllowedIpRequest();
~UpdateAllowedIpRequest();
std::string getPortRange()const;
void setPortRange(const std::string& portRange);
std::string getAllowedListIp()const;
void setAllowedListIp(const std::string& allowedListIp);
std::string getUpdateType()const;
void setUpdateType(const std::string& updateType);
std::string getAllowedListType()const;
void setAllowedListType(const std::string& allowedListType);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string portRange_;
std::string allowedListIp_;
std::string updateType_;
std::string allowedListType_;
std::string instanceId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_UPDATEALLOWEDIPREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_UPDATEALLOWEDIPREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_UPDATEALLOWEDIPREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT UpdateAllowedIpRequest : public RpcServiceRequest {
public:
UpdateAllowedIpRequest();
~UpdateAllowedIpRequest();
std::string getPortRange() const;
void setPortRange(const std::string &portRange);
std::string getAllowedListIp() const;
void setAllowedListIp(const std::string &allowedListIp);
std::string getUpdateType() const;
void setUpdateType(const std::string &updateType);
std::string getAllowedListType() const;
void setAllowedListType(const std::string &allowedListType);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string portRange_;
std::string allowedListIp_;
std::string updateType_;
std::string allowedListType_;
std::string description_;
std::string instanceId_;
std::string regionId_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_UPDATEALLOWEDIPREQUEST_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_ALIKAFKA_MODEL_UPDATEINSTANCECONFIGREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_UPDATEINSTANCECONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT UpdateInstanceConfigRequest : public RpcServiceRequest
{
public:
UpdateInstanceConfigRequest();
~UpdateInstanceConfigRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getConfig()const;
void setConfig(const std::string& config);
private:
std::string instanceId_;
std::string regionId_;
std::string config_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_UPDATEINSTANCECONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_UPDATEINSTANCECONFIGREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_UPDATEINSTANCECONFIGREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT UpdateInstanceConfigRequest : public RpcServiceRequest {
public:
UpdateInstanceConfigRequest();
~UpdateInstanceConfigRequest();
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getConfig() const;
void setConfig(const std::string &config);
private:
std::string instanceId_;
std::string regionId_;
std::string config_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_UPDATEINSTANCECONFIGREQUEST_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_ALIKAFKA_MODEL_UPGRADEINSTANCEVERSIONREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_UPGRADEINSTANCEVERSIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT UpgradeInstanceVersionRequest : public RpcServiceRequest
{
public:
UpgradeInstanceVersionRequest();
~UpgradeInstanceVersionRequest();
std::string getTargetVersion()const;
void setTargetVersion(const std::string& targetVersion);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string targetVersion_;
std::string instanceId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_UPGRADEINSTANCEVERSIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_UPGRADEINSTANCEVERSIONREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_UPGRADEINSTANCEVERSIONREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT UpgradeInstanceVersionRequest : public RpcServiceRequest {
public:
UpgradeInstanceVersionRequest();
~UpgradeInstanceVersionRequest();
std::string getTargetVersion() const;
void setTargetVersion(const std::string &targetVersion);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string targetVersion_;
std::string instanceId_;
std::string regionId_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_UPGRADEINSTANCEVERSIONREQUEST_H_

View File

@@ -1,69 +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_ALIKAFKA_MODEL_UPGRADEPOSTPAYORDERREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_UPGRADEPOSTPAYORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT UpgradePostPayOrderRequest : public RpcServiceRequest
{
public:
UpgradePostPayOrderRequest();
~UpgradePostPayOrderRequest();
int getDiskSize()const;
void setDiskSize(int diskSize);
int getIoMax()const;
void setIoMax(int ioMax);
std::string getIoMaxSpec()const;
void setIoMaxSpec(const std::string& ioMaxSpec);
int getTopicQuota()const;
void setTopicQuota(int topicQuota);
int getEipMax()const;
void setEipMax(int eipMax);
std::string getSpecType()const;
void setSpecType(const std::string& specType);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
int diskSize_;
int ioMax_;
std::string ioMaxSpec_;
int topicQuota_;
int eipMax_;
std::string specType_;
std::string instanceId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_UPGRADEPOSTPAYORDERREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_UPGRADEPOSTPAYORDERREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_UPGRADEPOSTPAYORDERREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT UpgradePostPayOrderRequest : public RpcServiceRequest {
public:
UpgradePostPayOrderRequest();
~UpgradePostPayOrderRequest();
int getDiskSize() const;
void setDiskSize(int diskSize);
int getIoMax() const;
void setIoMax(int ioMax);
bool getEipModel() const;
void setEipModel(bool eipModel);
std::string getIoMaxSpec() const;
void setIoMaxSpec(const std::string &ioMaxSpec);
int getTopicQuota() const;
void setTopicQuota(int topicQuota);
int getEipMax() const;
void setEipMax(int eipMax);
std::string getSpecType() const;
void setSpecType(const std::string &specType);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPartitionNum() const;
void setPartitionNum(int partitionNum);
private:
int diskSize_;
int ioMax_;
bool eipModel_;
std::string ioMaxSpec_;
int topicQuota_;
int eipMax_;
std::string specType_;
std::string instanceId_;
std::string regionId_;
int partitionNum_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_UPGRADEPOSTPAYORDERREQUEST_H_

View File

@@ -1,69 +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_ALIKAFKA_MODEL_UPGRADEPREPAYORDERREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_UPGRADEPREPAYORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alikafka/AlikafkaExport.h>
namespace AlibabaCloud
{
namespace Alikafka
{
namespace Model
{
class ALIBABACLOUD_ALIKAFKA_EXPORT UpgradePrePayOrderRequest : public RpcServiceRequest
{
public:
UpgradePrePayOrderRequest();
~UpgradePrePayOrderRequest();
int getDiskSize()const;
void setDiskSize(int diskSize);
int getIoMax()const;
void setIoMax(int ioMax);
std::string getIoMaxSpec()const;
void setIoMaxSpec(const std::string& ioMaxSpec);
int getTopicQuota()const;
void setTopicQuota(int topicQuota);
int getEipMax()const;
void setEipMax(int eipMax);
std::string getSpecType()const;
void setSpecType(const std::string& specType);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
int diskSize_;
int ioMax_;
std::string ioMaxSpec_;
int topicQuota_;
int eipMax_;
std::string specType_;
std::string instanceId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_UPGRADEPREPAYORDERREQUEST_H_
*/
#ifndef ALIBABACLOUD_ALIKAFKA_MODEL_UPGRADEPREPAYORDERREQUEST_H_
#define ALIBABACLOUD_ALIKAFKA_MODEL_UPGRADEPREPAYORDERREQUEST_H_
#include <alibabacloud/alikafka/AlikafkaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alikafka {
namespace Model {
class ALIBABACLOUD_ALIKAFKA_EXPORT UpgradePrePayOrderRequest : public RpcServiceRequest {
public:
UpgradePrePayOrderRequest();
~UpgradePrePayOrderRequest();
int getDiskSize() const;
void setDiskSize(int diskSize);
int getIoMax() const;
void setIoMax(int ioMax);
bool getEipModel() const;
void setEipModel(bool eipModel);
std::string getIoMaxSpec() const;
void setIoMaxSpec(const std::string &ioMaxSpec);
int getTopicQuota() const;
void setTopicQuota(int topicQuota);
int getEipMax() const;
void setEipMax(int eipMax);
std::string getSpecType() const;
void setSpecType(const std::string &specType);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPartitionNum() const;
void setPartitionNum(int partitionNum);
private:
int diskSize_;
int ioMax_;
bool eipModel_;
std::string ioMaxSpec_;
int topicQuota_;
int eipMax_;
std::string specType_;
std::string instanceId_;
std::string regionId_;
int partitionNum_;
};
} // namespace Model
} // namespace Alikafka
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIKAFKA_MODEL_UPGRADEPREPAYORDERREQUEST_H_

View File

@@ -51,6 +51,42 @@ AlikafkaClient::AlikafkaClient(const std::string & accessKeyId, const std::strin
AlikafkaClient::~AlikafkaClient()
{}
AlikafkaClient::ChangeResourceGroupOutcome AlikafkaClient::changeResourceGroup(const ChangeResourceGroupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ChangeResourceGroupOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ChangeResourceGroupOutcome(ChangeResourceGroupResult(outcome.result()));
else
return ChangeResourceGroupOutcome(outcome.error());
}
void AlikafkaClient::changeResourceGroupAsync(const ChangeResourceGroupRequest& request, const ChangeResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, changeResourceGroup(request), context);
};
asyncExecute(new Runnable(fn));
}
AlikafkaClient::ChangeResourceGroupOutcomeCallable AlikafkaClient::changeResourceGroupCallable(const ChangeResourceGroupRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ChangeResourceGroupOutcome()>>(
[this, request]()
{
return this->changeResourceGroup(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AlikafkaClient::ConvertPostPayOrderOutcome AlikafkaClient::convertPostPayOrder(const ConvertPostPayOrderRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -519,42 +555,6 @@ AlikafkaClient::DescribeAclsOutcomeCallable AlikafkaClient::describeAclsCallable
return task->get_future();
}
AlikafkaClient::DescribeNodeStatusOutcome AlikafkaClient::describeNodeStatus(const DescribeNodeStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeNodeStatusOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeNodeStatusOutcome(DescribeNodeStatusResult(outcome.result()));
else
return DescribeNodeStatusOutcome(outcome.error());
}
void AlikafkaClient::describeNodeStatusAsync(const DescribeNodeStatusRequest& request, const DescribeNodeStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeNodeStatus(request), context);
};
asyncExecute(new Runnable(fn));
}
AlikafkaClient::DescribeNodeStatusOutcomeCallable AlikafkaClient::describeNodeStatusCallable(const DescribeNodeStatusRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeNodeStatusOutcome()>>(
[this, request]()
{
return this->describeNodeStatus(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AlikafkaClient::DescribeSaslUsersOutcome AlikafkaClient::describeSaslUsers(const DescribeSaslUsersRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -591,6 +591,42 @@ AlikafkaClient::DescribeSaslUsersOutcomeCallable AlikafkaClient::describeSaslUse
return task->get_future();
}
AlikafkaClient::GetAllInstanceIdListOutcome AlikafkaClient::getAllInstanceIdList(const GetAllInstanceIdListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetAllInstanceIdListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetAllInstanceIdListOutcome(GetAllInstanceIdListResult(outcome.result()));
else
return GetAllInstanceIdListOutcome(outcome.error());
}
void AlikafkaClient::getAllInstanceIdListAsync(const GetAllInstanceIdListRequest& request, const GetAllInstanceIdListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getAllInstanceIdList(request), context);
};
asyncExecute(new Runnable(fn));
}
AlikafkaClient::GetAllInstanceIdListOutcomeCallable AlikafkaClient::getAllInstanceIdListCallable(const GetAllInstanceIdListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetAllInstanceIdListOutcome()>>(
[this, request]()
{
return this->getAllInstanceIdList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AlikafkaClient::GetAllowedIpListOutcome AlikafkaClient::getAllowedIpList(const GetAllowedIpListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -735,36 +771,36 @@ AlikafkaClient::GetInstanceListOutcomeCallable AlikafkaClient::getInstanceListCa
return task->get_future();
}
AlikafkaClient::GetMetaProductListOutcome AlikafkaClient::getMetaProductList(const GetMetaProductListRequest &request) const
AlikafkaClient::GetQuotaTipOutcome AlikafkaClient::getQuotaTip(const GetQuotaTipRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetMetaProductListOutcome(endpointOutcome.error());
return GetQuotaTipOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetMetaProductListOutcome(GetMetaProductListResult(outcome.result()));
return GetQuotaTipOutcome(GetQuotaTipResult(outcome.result()));
else
return GetMetaProductListOutcome(outcome.error());
return GetQuotaTipOutcome(outcome.error());
}
void AlikafkaClient::getMetaProductListAsync(const GetMetaProductListRequest& request, const GetMetaProductListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void AlikafkaClient::getQuotaTipAsync(const GetQuotaTipRequest& request, const GetQuotaTipAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getMetaProductList(request), context);
handler(this, request, getQuotaTip(request), context);
};
asyncExecute(new Runnable(fn));
}
AlikafkaClient::GetMetaProductListOutcomeCallable AlikafkaClient::getMetaProductListCallable(const GetMetaProductListRequest &request) const
AlikafkaClient::GetQuotaTipOutcomeCallable AlikafkaClient::getQuotaTipCallable(const GetQuotaTipRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetMetaProductListOutcome()>>(
auto task = std::make_shared<std::packaged_task<GetQuotaTipOutcome()>>(
[this, request]()
{
return this->getMetaProductList(request);
return this->getQuotaTip(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));

View File

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

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/alikafka/model/ChangeResourceGroupResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Alikafka;
using namespace AlibabaCloud::Alikafka::Model;
ChangeResourceGroupResult::ChangeResourceGroupResult() :
ServiceResult()
{}
ChangeResourceGroupResult::ChangeResourceGroupResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ChangeResourceGroupResult::~ChangeResourceGroupResult()
{}
void ChangeResourceGroupResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Code"].isNull())
code_ = std::stoi(value["Code"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = std::stol(value["Success"].asString());
if(!value["NewResourceGroupId"].isNull())
newResourceGroupId_ = value["NewResourceGroupId"].asString();
}
std::string ChangeResourceGroupResult::getNewResourceGroupId()const
{
return newResourceGroupId_;
}
std::string ChangeResourceGroupResult::getMessage()const
{
return message_;
}
int ChangeResourceGroupResult::getCode()const
{
return code_;
}
long ChangeResourceGroupResult::getSuccess()const
{
return success_;
}

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/alikafka/model/ConvertPostPayOrderRequest.h>
using AlibabaCloud::Alikafka::Model::ConvertPostPayOrderRequest;
ConvertPostPayOrderRequest::ConvertPostPayOrderRequest() :
RpcServiceRequest("alikafka", "2019-09-16", "ConvertPostPayOrder")
{
setMethod(HttpRequest::Method::Post);
}
ConvertPostPayOrderRequest::~ConvertPostPayOrderRequest()
{}
int ConvertPostPayOrderRequest::getDuration()const
{
return duration_;
*/
#include <alibabacloud/alikafka/model/ConvertPostPayOrderRequest.h>
using AlibabaCloud::Alikafka::Model::ConvertPostPayOrderRequest;
ConvertPostPayOrderRequest::ConvertPostPayOrderRequest()
: RpcServiceRequest("alikafka", "2019-09-16", "ConvertPostPayOrder") {
setMethod(HttpRequest::Method::Post);
}
void ConvertPostPayOrderRequest::setDuration(int duration)
{
duration_ = duration;
setParameter("Duration", std::to_string(duration));
ConvertPostPayOrderRequest::~ConvertPostPayOrderRequest() {}
int ConvertPostPayOrderRequest::getDuration() const {
return duration_;
}
std::string ConvertPostPayOrderRequest::getInstanceId()const
{
return instanceId_;
void ConvertPostPayOrderRequest::setDuration(int duration) {
duration_ = duration;
setParameter(std::string("Duration"), std::to_string(duration));
}
void ConvertPostPayOrderRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
std::string ConvertPostPayOrderRequest::getInstanceId() const {
return instanceId_;
}
std::string ConvertPostPayOrderRequest::getRegionId()const
{
return regionId_;
void ConvertPostPayOrderRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
void ConvertPostPayOrderRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string ConvertPostPayOrderRequest::getRegionId() const {
return regionId_;
}
void ConvertPostPayOrderRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}

View File

@@ -39,12 +39,12 @@ void ConvertPostPayOrderResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())
code_ = std::stoi(value["Code"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["OrderId"].isNull())
orderId_ = value["OrderId"].asString();

View File

@@ -1,106 +1,90 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/alikafka/model/CreateAclRequest.h>
using AlibabaCloud::Alikafka::Model::CreateAclRequest;
CreateAclRequest::CreateAclRequest() :
RpcServiceRequest("alikafka", "2019-09-16", "CreateAcl")
{
setMethod(HttpRequest::Method::Post);
}
CreateAclRequest::~CreateAclRequest()
{}
std::string CreateAclRequest::getAclResourcePatternType()const
{
return aclResourcePatternType_;
*/
#include <alibabacloud/alikafka/model/CreateAclRequest.h>
using AlibabaCloud::Alikafka::Model::CreateAclRequest;
CreateAclRequest::CreateAclRequest()
: RpcServiceRequest("alikafka", "2019-09-16", "CreateAcl") {
setMethod(HttpRequest::Method::Post);
}
void CreateAclRequest::setAclResourcePatternType(const std::string& aclResourcePatternType)
{
aclResourcePatternType_ = aclResourcePatternType;
setParameter("AclResourcePatternType", aclResourcePatternType);
CreateAclRequest::~CreateAclRequest() {}
std::string CreateAclRequest::getAclResourcePatternType() const {
return aclResourcePatternType_;
}
std::string CreateAclRequest::getAclResourceType()const
{
return aclResourceType_;
void CreateAclRequest::setAclResourcePatternType(const std::string &aclResourcePatternType) {
aclResourcePatternType_ = aclResourcePatternType;
setParameter(std::string("AclResourcePatternType"), aclResourcePatternType);
}
void CreateAclRequest::setAclResourceType(const std::string& aclResourceType)
{
aclResourceType_ = aclResourceType;
setParameter("AclResourceType", aclResourceType);
std::string CreateAclRequest::getAclResourceType() const {
return aclResourceType_;
}
std::string CreateAclRequest::getAclOperationType()const
{
return aclOperationType_;
void CreateAclRequest::setAclResourceType(const std::string &aclResourceType) {
aclResourceType_ = aclResourceType;
setParameter(std::string("AclResourceType"), aclResourceType);
}
void CreateAclRequest::setAclOperationType(const std::string& aclOperationType)
{
aclOperationType_ = aclOperationType;
setParameter("AclOperationType", aclOperationType);
std::string CreateAclRequest::getAclOperationType() const {
return aclOperationType_;
}
std::string CreateAclRequest::getAclResourceName()const
{
return aclResourceName_;
void CreateAclRequest::setAclOperationType(const std::string &aclOperationType) {
aclOperationType_ = aclOperationType;
setParameter(std::string("AclOperationType"), aclOperationType);
}
void CreateAclRequest::setAclResourceName(const std::string& aclResourceName)
{
aclResourceName_ = aclResourceName;
setParameter("AclResourceName", aclResourceName);
std::string CreateAclRequest::getAclResourceName() const {
return aclResourceName_;
}
std::string CreateAclRequest::getInstanceId()const
{
return instanceId_;
void CreateAclRequest::setAclResourceName(const std::string &aclResourceName) {
aclResourceName_ = aclResourceName;
setParameter(std::string("AclResourceName"), aclResourceName);
}
void CreateAclRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
std::string CreateAclRequest::getInstanceId() const {
return instanceId_;
}
std::string CreateAclRequest::getRegionId()const
{
return regionId_;
void CreateAclRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
void CreateAclRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string CreateAclRequest::getRegionId() const {
return regionId_;
}
std::string CreateAclRequest::getUsername()const
{
return username_;
void CreateAclRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
void CreateAclRequest::setUsername(const std::string& username)
{
username_ = username;
setParameter("Username", username);
std::string CreateAclRequest::getUsername() const {
return username_;
}
void CreateAclRequest::setUsername(const std::string &username) {
username_ = username;
setParameter(std::string("Username"), username);
}

View File

@@ -39,12 +39,12 @@ void CreateAclResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())
code_ = std::stoi(value["Code"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -1,73 +1,77 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/alikafka/model/CreateConsumerGroupRequest.h>
using AlibabaCloud::Alikafka::Model::CreateConsumerGroupRequest;
CreateConsumerGroupRequest::CreateConsumerGroupRequest() :
RpcServiceRequest("alikafka", "2019-09-16", "CreateConsumerGroup")
{
setMethod(HttpRequest::Method::Post);
}
CreateConsumerGroupRequest::~CreateConsumerGroupRequest()
{}
std::string CreateConsumerGroupRequest::getConsumerId()const
{
return consumerId_;
*/
#include <alibabacloud/alikafka/model/CreateConsumerGroupRequest.h>
using AlibabaCloud::Alikafka::Model::CreateConsumerGroupRequest;
CreateConsumerGroupRequest::CreateConsumerGroupRequest()
: RpcServiceRequest("alikafka", "2019-09-16", "CreateConsumerGroup") {
setMethod(HttpRequest::Method::Post);
}
void CreateConsumerGroupRequest::setConsumerId(const std::string& consumerId)
{
consumerId_ = consumerId;
setParameter("ConsumerId", consumerId);
CreateConsumerGroupRequest::~CreateConsumerGroupRequest() {}
std::string CreateConsumerGroupRequest::getConsumerId() const {
return consumerId_;
}
std::string CreateConsumerGroupRequest::getRemark()const
{
return remark_;
void CreateConsumerGroupRequest::setConsumerId(const std::string &consumerId) {
consumerId_ = consumerId;
setParameter(std::string("ConsumerId"), consumerId);
}
void CreateConsumerGroupRequest::setRemark(const std::string& remark)
{
remark_ = remark;
setParameter("Remark", remark);
std::string CreateConsumerGroupRequest::getRemark() const {
return remark_;
}
std::string CreateConsumerGroupRequest::getInstanceId()const
{
return instanceId_;
void CreateConsumerGroupRequest::setRemark(const std::string &remark) {
remark_ = remark;
setParameter(std::string("Remark"), remark);
}
void CreateConsumerGroupRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
std::string CreateConsumerGroupRequest::getInstanceId() const {
return instanceId_;
}
std::string CreateConsumerGroupRequest::getRegionId()const
{
return regionId_;
void CreateConsumerGroupRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
void CreateConsumerGroupRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string CreateConsumerGroupRequest::getRegionId() const {
return regionId_;
}
void CreateConsumerGroupRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
std::vector<CreateConsumerGroupRequest::Tag> CreateConsumerGroupRequest::getTag() const {
return tag_;
}
void CreateConsumerGroupRequest::setTag(const std::vector<CreateConsumerGroupRequest::Tag> &tag) {
tag_ = tag;
for(int dep1 = 0; dep1 != tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}

View File

@@ -39,12 +39,12 @@ void CreateConsumerGroupResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())
code_ = std::stoi(value["Code"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -1,139 +1,149 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT 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/alikafka/model/CreatePostPayOrderRequest.h>
using AlibabaCloud::Alikafka::Model::CreatePostPayOrderRequest;
CreatePostPayOrderRequest::CreatePostPayOrderRequest() :
RpcServiceRequest("alikafka", "2019-09-16", "CreatePostPayOrder")
{
setMethod(HttpRequest::Method::Post);
}
CreatePostPayOrderRequest::~CreatePostPayOrderRequest()
{}
int CreatePostPayOrderRequest::getPaidType()const
{
return paidType_;
*/
#include <alibabacloud/alikafka/model/CreatePostPayOrderRequest.h>
using AlibabaCloud::Alikafka::Model::CreatePostPayOrderRequest;
CreatePostPayOrderRequest::CreatePostPayOrderRequest()
: RpcServiceRequest("alikafka", "2019-09-16", "CreatePostPayOrder") {
setMethod(HttpRequest::Method::Post);
}
void CreatePostPayOrderRequest::setPaidType(int paidType)
{
paidType_ = paidType;
setParameter("PaidType", std::to_string(paidType));
CreatePostPayOrderRequest::~CreatePostPayOrderRequest() {}
int CreatePostPayOrderRequest::getIoMax() const {
return ioMax_;
}
int CreatePostPayOrderRequest::getDiskSize()const
{
return diskSize_;
void CreatePostPayOrderRequest::setIoMax(int ioMax) {
ioMax_ = ioMax;
setParameter(std::string("IoMax"), std::to_string(ioMax));
}
void CreatePostPayOrderRequest::setDiskSize(int diskSize)
{
diskSize_ = diskSize;
setParameter("DiskSize", std::to_string(diskSize));
int CreatePostPayOrderRequest::getEipMax() const {
return eipMax_;
}
int CreatePostPayOrderRequest::getIoMax()const
{
return ioMax_;
void CreatePostPayOrderRequest::setEipMax(int eipMax) {
eipMax_ = eipMax;
setParameter(std::string("EipMax"), std::to_string(eipMax));
}
void CreatePostPayOrderRequest::setIoMax(int ioMax)
{
ioMax_ = ioMax;
setParameter("IoMax", std::to_string(ioMax));
std::string CreatePostPayOrderRequest::getSpecType() const {
return specType_;
}
std::string CreatePostPayOrderRequest::getIoMaxSpec()const
{
return ioMaxSpec_;
void CreatePostPayOrderRequest::setSpecType(const std::string &specType) {
specType_ = specType;
setParameter(std::string("SpecType"), specType);
}
void CreatePostPayOrderRequest::setIoMaxSpec(const std::string& ioMaxSpec)
{
ioMaxSpec_ = ioMaxSpec;
setParameter("IoMaxSpec", ioMaxSpec);
std::string CreatePostPayOrderRequest::getResourceGroupId() const {
return resourceGroupId_;
}
std::string CreatePostPayOrderRequest::getDiskType()const
{
return diskType_;
void CreatePostPayOrderRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
void CreatePostPayOrderRequest::setDiskType(const std::string& diskType)
{
diskType_ = diskType;
setParameter("DiskType", diskType);
std::string CreatePostPayOrderRequest::getRegionId() const {
return regionId_;
}
int CreatePostPayOrderRequest::getTopicQuota()const
{
return topicQuota_;
void CreatePostPayOrderRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
void CreatePostPayOrderRequest::setTopicQuota(int topicQuota)
{
topicQuota_ = topicQuota;
setParameter("TopicQuota", std::to_string(topicQuota));
std::vector<CreatePostPayOrderRequest::Tag> CreatePostPayOrderRequest::getTag() const {
return tag_;
}
int CreatePostPayOrderRequest::getEipMax()const
{
return eipMax_;
void CreatePostPayOrderRequest::setTag(const std::vector<CreatePostPayOrderRequest::Tag> &tag) {
tag_ = tag;
for(int dep1 = 0; dep1 != tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}
void CreatePostPayOrderRequest::setEipMax(int eipMax)
{
eipMax_ = eipMax;
setParameter("EipMax", std::to_string(eipMax));
int CreatePostPayOrderRequest::getPartitionNum() const {
return partitionNum_;
}
std::string CreatePostPayOrderRequest::getSpecType()const
{
return specType_;
void CreatePostPayOrderRequest::setPartitionNum(int partitionNum) {
partitionNum_ = partitionNum;
setParameter(std::string("PartitionNum"), std::to_string(partitionNum));
}
void CreatePostPayOrderRequest::setSpecType(const std::string& specType)
{
specType_ = specType;
setParameter("SpecType", specType);
int CreatePostPayOrderRequest::getPaidType() const {
return paidType_;
}
std::string CreatePostPayOrderRequest::getRegionId()const
{
return regionId_;
void CreatePostPayOrderRequest::setPaidType(int paidType) {
paidType_ = paidType;
setParameter(std::string("PaidType"), std::to_string(paidType));
}
void CreatePostPayOrderRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
int CreatePostPayOrderRequest::getDiskSize() const {
return diskSize_;
}
int CreatePostPayOrderRequest::getDeployType()const
{
return deployType_;
void CreatePostPayOrderRequest::setDiskSize(int diskSize) {
diskSize_ = diskSize;
setParameter(std::string("DiskSize"), std::to_string(diskSize));
}
void CreatePostPayOrderRequest::setDeployType(int deployType)
{
deployType_ = deployType;
setParameter("DeployType", std::to_string(deployType));
std::string CreatePostPayOrderRequest::getIoMaxSpec() const {
return ioMaxSpec_;
}
void CreatePostPayOrderRequest::setIoMaxSpec(const std::string &ioMaxSpec) {
ioMaxSpec_ = ioMaxSpec;
setParameter(std::string("IoMaxSpec"), ioMaxSpec);
}
std::string CreatePostPayOrderRequest::getDiskType() const {
return diskType_;
}
void CreatePostPayOrderRequest::setDiskType(const std::string &diskType) {
diskType_ = diskType;
setParameter(std::string("DiskType"), diskType);
}
int CreatePostPayOrderRequest::getTopicQuota() const {
return topicQuota_;
}
void CreatePostPayOrderRequest::setTopicQuota(int topicQuota) {
topicQuota_ = topicQuota;
setParameter(std::string("TopicQuota"), std::to_string(topicQuota));
}
int CreatePostPayOrderRequest::getDeployType() const {
return deployType_;
}
void CreatePostPayOrderRequest::setDeployType(int deployType) {
deployType_ = deployType;
setParameter(std::string("DeployType"), std::to_string(deployType));
}

View File

@@ -39,12 +39,12 @@ void CreatePostPayOrderResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())
code_ = std::stoi(value["Code"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["OrderId"].isNull())
orderId_ = value["OrderId"].asString();

View File

@@ -1,128 +1,140 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT 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/alikafka/model/CreatePrePayOrderRequest.h>
using AlibabaCloud::Alikafka::Model::CreatePrePayOrderRequest;
CreatePrePayOrderRequest::CreatePrePayOrderRequest() :
RpcServiceRequest("alikafka", "2019-09-16", "CreatePrePayOrder")
{
setMethod(HttpRequest::Method::Post);
}
CreatePrePayOrderRequest::~CreatePrePayOrderRequest()
{}
int CreatePrePayOrderRequest::getDiskSize()const
{
return diskSize_;
*/
#include <alibabacloud/alikafka/model/CreatePrePayOrderRequest.h>
using AlibabaCloud::Alikafka::Model::CreatePrePayOrderRequest;
CreatePrePayOrderRequest::CreatePrePayOrderRequest()
: RpcServiceRequest("alikafka", "2019-09-16", "CreatePrePayOrder") {
setMethod(HttpRequest::Method::Post);
}
void CreatePrePayOrderRequest::setDiskSize(int diskSize)
{
diskSize_ = diskSize;
setParameter("DiskSize", std::to_string(diskSize));
CreatePrePayOrderRequest::~CreatePrePayOrderRequest() {}
int CreatePrePayOrderRequest::getIoMax() const {
return ioMax_;
}
int CreatePrePayOrderRequest::getIoMax()const
{
return ioMax_;
void CreatePrePayOrderRequest::setIoMax(int ioMax) {
ioMax_ = ioMax;
setParameter(std::string("IoMax"), std::to_string(ioMax));
}
void CreatePrePayOrderRequest::setIoMax(int ioMax)
{
ioMax_ = ioMax;
setParameter("IoMax", std::to_string(ioMax));
int CreatePrePayOrderRequest::getEipMax() const {
return eipMax_;
}
std::string CreatePrePayOrderRequest::getIoMaxSpec()const
{
return ioMaxSpec_;
void CreatePrePayOrderRequest::setEipMax(int eipMax) {
eipMax_ = eipMax;
setParameter(std::string("EipMax"), std::to_string(eipMax));
}
void CreatePrePayOrderRequest::setIoMaxSpec(const std::string& ioMaxSpec)
{
ioMaxSpec_ = ioMaxSpec;
setParameter("IoMaxSpec", ioMaxSpec);
std::string CreatePrePayOrderRequest::getSpecType() const {
return specType_;
}
std::string CreatePrePayOrderRequest::getDiskType()const
{
return diskType_;
void CreatePrePayOrderRequest::setSpecType(const std::string &specType) {
specType_ = specType;
setParameter(std::string("SpecType"), specType);
}
void CreatePrePayOrderRequest::setDiskType(const std::string& diskType)
{
diskType_ = diskType;
setParameter("DiskType", diskType);
std::string CreatePrePayOrderRequest::getResourceGroupId() const {
return resourceGroupId_;
}
int CreatePrePayOrderRequest::getTopicQuota()const
{
return topicQuota_;
void CreatePrePayOrderRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
void CreatePrePayOrderRequest::setTopicQuota(int topicQuota)
{
topicQuota_ = topicQuota;
setParameter("TopicQuota", std::to_string(topicQuota));
std::string CreatePrePayOrderRequest::getRegionId() const {
return regionId_;
}
int CreatePrePayOrderRequest::getEipMax()const
{
return eipMax_;
void CreatePrePayOrderRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
void CreatePrePayOrderRequest::setEipMax(int eipMax)
{
eipMax_ = eipMax;
setParameter("EipMax", std::to_string(eipMax));
std::vector<CreatePrePayOrderRequest::Tag> CreatePrePayOrderRequest::getTag() const {
return tag_;
}
std::string CreatePrePayOrderRequest::getSpecType()const
{
return specType_;
void CreatePrePayOrderRequest::setTag(const std::vector<CreatePrePayOrderRequest::Tag> &tag) {
tag_ = tag;
for(int dep1 = 0; dep1 != tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}
void CreatePrePayOrderRequest::setSpecType(const std::string& specType)
{
specType_ = specType;
setParameter("SpecType", specType);
int CreatePrePayOrderRequest::getPartitionNum() const {
return partitionNum_;
}
std::string CreatePrePayOrderRequest::getRegionId()const
{
return regionId_;
void CreatePrePayOrderRequest::setPartitionNum(int partitionNum) {
partitionNum_ = partitionNum;
setParameter(std::string("PartitionNum"), std::to_string(partitionNum));
}
void CreatePrePayOrderRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
int CreatePrePayOrderRequest::getDiskSize() const {
return diskSize_;
}
int CreatePrePayOrderRequest::getDeployType()const
{
return deployType_;
void CreatePrePayOrderRequest::setDiskSize(int diskSize) {
diskSize_ = diskSize;
setParameter(std::string("DiskSize"), std::to_string(diskSize));
}
void CreatePrePayOrderRequest::setDeployType(int deployType)
{
deployType_ = deployType;
setParameter("DeployType", std::to_string(deployType));
std::string CreatePrePayOrderRequest::getIoMaxSpec() const {
return ioMaxSpec_;
}
void CreatePrePayOrderRequest::setIoMaxSpec(const std::string &ioMaxSpec) {
ioMaxSpec_ = ioMaxSpec;
setParameter(std::string("IoMaxSpec"), ioMaxSpec);
}
std::string CreatePrePayOrderRequest::getDiskType() const {
return diskType_;
}
void CreatePrePayOrderRequest::setDiskType(const std::string &diskType) {
diskType_ = diskType;
setParameter(std::string("DiskType"), diskType);
}
int CreatePrePayOrderRequest::getTopicQuota() const {
return topicQuota_;
}
void CreatePrePayOrderRequest::setTopicQuota(int topicQuota) {
topicQuota_ = topicQuota;
setParameter(std::string("TopicQuota"), std::to_string(topicQuota));
}
int CreatePrePayOrderRequest::getDeployType() const {
return deployType_;
}
void CreatePrePayOrderRequest::setDeployType(int deployType) {
deployType_ = deployType;
setParameter(std::string("DeployType"), std::to_string(deployType));
}

View File

@@ -39,12 +39,12 @@ void CreatePrePayOrderResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())
code_ = std::stoi(value["Code"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["OrderId"].isNull())
orderId_ = value["OrderId"].asString();

View File

@@ -1,84 +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/alikafka/model/CreateSaslUserRequest.h>
using AlibabaCloud::Alikafka::Model::CreateSaslUserRequest;
CreateSaslUserRequest::CreateSaslUserRequest() :
RpcServiceRequest("alikafka", "2019-09-16", "CreateSaslUser")
{
setMethod(HttpRequest::Method::Post);
}
CreateSaslUserRequest::~CreateSaslUserRequest()
{}
std::string CreateSaslUserRequest::getType()const
{
return type_;
*/
#include <alibabacloud/alikafka/model/CreateSaslUserRequest.h>
using AlibabaCloud::Alikafka::Model::CreateSaslUserRequest;
CreateSaslUserRequest::CreateSaslUserRequest()
: RpcServiceRequest("alikafka", "2019-09-16", "CreateSaslUser") {
setMethod(HttpRequest::Method::Post);
}
void CreateSaslUserRequest::setType(const std::string& type)
{
type_ = type;
setParameter("Type", type);
CreateSaslUserRequest::~CreateSaslUserRequest() {}
std::string CreateSaslUserRequest::getType() const {
return type_;
}
std::string CreateSaslUserRequest::getPassword()const
{
return password_;
void CreateSaslUserRequest::setType(const std::string &type) {
type_ = type;
setParameter(std::string("Type"), type);
}
void CreateSaslUserRequest::setPassword(const std::string& password)
{
password_ = password;
setParameter("Password", password);
std::string CreateSaslUserRequest::getPassword() const {
return password_;
}
std::string CreateSaslUserRequest::getInstanceId()const
{
return instanceId_;
void CreateSaslUserRequest::setPassword(const std::string &password) {
password_ = password;
setParameter(std::string("Password"), password);
}
void CreateSaslUserRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
std::string CreateSaslUserRequest::getInstanceId() const {
return instanceId_;
}
std::string CreateSaslUserRequest::getRegionId()const
{
return regionId_;
void CreateSaslUserRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
void CreateSaslUserRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string CreateSaslUserRequest::getRegionId() const {
return regionId_;
}
std::string CreateSaslUserRequest::getUsername()const
{
return username_;
void CreateSaslUserRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
void CreateSaslUserRequest::setUsername(const std::string& username)
{
username_ = username;
setParameter("Username", username);
std::string CreateSaslUserRequest::getUsername() const {
return username_;
}
void CreateSaslUserRequest::setUsername(const std::string &username) {
username_ = username;
setParameter(std::string("Username"), username);
}

View File

@@ -39,12 +39,12 @@ void CreateSaslUserResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())
code_ = std::stoi(value["Code"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -1,106 +1,131 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT 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/alikafka/model/CreateTopicRequest.h>
using AlibabaCloud::Alikafka::Model::CreateTopicRequest;
CreateTopicRequest::CreateTopicRequest() :
RpcServiceRequest("alikafka", "2019-09-16", "CreateTopic")
{
setMethod(HttpRequest::Method::Post);
}
CreateTopicRequest::~CreateTopicRequest()
{}
std::string CreateTopicRequest::getRemark()const
{
return remark_;
*/
#include <alibabacloud/alikafka/model/CreateTopicRequest.h>
using AlibabaCloud::Alikafka::Model::CreateTopicRequest;
CreateTopicRequest::CreateTopicRequest()
: RpcServiceRequest("alikafka", "2019-09-16", "CreateTopic") {
setMethod(HttpRequest::Method::Post);
}
void CreateTopicRequest::setRemark(const std::string& remark)
{
remark_ = remark;
setParameter("Remark", remark);
CreateTopicRequest::~CreateTopicRequest() {}
std::string CreateTopicRequest::getRemark() const {
return remark_;
}
std::string CreateTopicRequest::getInstanceId()const
{
return instanceId_;
void CreateTopicRequest::setRemark(const std::string &remark) {
remark_ = remark;
setParameter(std::string("Remark"), remark);
}
void CreateTopicRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
long CreateTopicRequest::getReplicationFactor() const {
return replicationFactor_;
}
std::string CreateTopicRequest::getRegionId()const
{
return regionId_;
void CreateTopicRequest::setReplicationFactor(long replicationFactor) {
replicationFactor_ = replicationFactor;
setParameter(std::string("ReplicationFactor"), std::to_string(replicationFactor));
}
void CreateTopicRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
long CreateTopicRequest::getMinInsyncReplicas() const {
return minInsyncReplicas_;
}
std::string CreateTopicRequest::getTopic()const
{
return topic_;
void CreateTopicRequest::setMinInsyncReplicas(long minInsyncReplicas) {
minInsyncReplicas_ = minInsyncReplicas;
setParameter(std::string("MinInsyncReplicas"), std::to_string(minInsyncReplicas));
}
void CreateTopicRequest::setTopic(const std::string& topic)
{
topic_ = topic;
setParameter("Topic", topic);
std::string CreateTopicRequest::getInstanceId() const {
return instanceId_;
}
bool CreateTopicRequest::getCompactTopic()const
{
return compactTopic_;
void CreateTopicRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
void CreateTopicRequest::setCompactTopic(bool compactTopic)
{
compactTopic_ = compactTopic;
setParameter("CompactTopic", compactTopic ? "true" : "false");
std::string CreateTopicRequest::getRegionId() const {
return regionId_;
}
std::string CreateTopicRequest::getPartitionNum()const
{
return partitionNum_;
void CreateTopicRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
void CreateTopicRequest::setPartitionNum(const std::string& partitionNum)
{
partitionNum_ = partitionNum;
setParameter("PartitionNum", partitionNum);
std::string CreateTopicRequest::getTopic() const {
return topic_;
}
bool CreateTopicRequest::getLocalTopic()const
{
return localTopic_;
void CreateTopicRequest::setTopic(const std::string &topic) {
topic_ = topic;
setParameter(std::string("Topic"), topic);
}
void CreateTopicRequest::setLocalTopic(bool localTopic)
{
localTopic_ = localTopic;
setParameter("LocalTopic", localTopic ? "true" : "false");
bool CreateTopicRequest::getCompactTopic() const {
return compactTopic_;
}
void CreateTopicRequest::setCompactTopic(bool compactTopic) {
compactTopic_ = compactTopic;
setParameter(std::string("CompactTopic"), compactTopic ? "true" : "false");
}
std::vector<CreateTopicRequest::Tag> CreateTopicRequest::getTag() const {
return tag_;
}
void CreateTopicRequest::setTag(const std::vector<CreateTopicRequest::Tag> &tag) {
tag_ = tag;
for(int dep1 = 0; dep1 != tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}
std::string CreateTopicRequest::getPartitionNum() const {
return partitionNum_;
}
void CreateTopicRequest::setPartitionNum(const std::string &partitionNum) {
partitionNum_ = partitionNum;
setParameter(std::string("PartitionNum"), partitionNum);
}
std::string CreateTopicRequest::getConfig() const {
return config_;
}
void CreateTopicRequest::setConfig(const std::string &config) {
config_ = config;
setParameter(std::string("Config"), config);
}
bool CreateTopicRequest::getLocalTopic() const {
return localTopic_;
}
void CreateTopicRequest::setLocalTopic(bool localTopic) {
localTopic_ = localTopic;
setParameter(std::string("LocalTopic"), localTopic ? "true" : "false");
}

View File

@@ -39,12 +39,12 @@ void CreateTopicResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())
code_ = std::stoi(value["Code"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -1,106 +1,90 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/alikafka/model/DeleteAclRequest.h>
using AlibabaCloud::Alikafka::Model::DeleteAclRequest;
DeleteAclRequest::DeleteAclRequest() :
RpcServiceRequest("alikafka", "2019-09-16", "DeleteAcl")
{
setMethod(HttpRequest::Method::Post);
}
DeleteAclRequest::~DeleteAclRequest()
{}
std::string DeleteAclRequest::getAclResourcePatternType()const
{
return aclResourcePatternType_;
*/
#include <alibabacloud/alikafka/model/DeleteAclRequest.h>
using AlibabaCloud::Alikafka::Model::DeleteAclRequest;
DeleteAclRequest::DeleteAclRequest()
: RpcServiceRequest("alikafka", "2019-09-16", "DeleteAcl") {
setMethod(HttpRequest::Method::Post);
}
void DeleteAclRequest::setAclResourcePatternType(const std::string& aclResourcePatternType)
{
aclResourcePatternType_ = aclResourcePatternType;
setParameter("AclResourcePatternType", aclResourcePatternType);
DeleteAclRequest::~DeleteAclRequest() {}
std::string DeleteAclRequest::getAclResourcePatternType() const {
return aclResourcePatternType_;
}
std::string DeleteAclRequest::getAclResourceType()const
{
return aclResourceType_;
void DeleteAclRequest::setAclResourcePatternType(const std::string &aclResourcePatternType) {
aclResourcePatternType_ = aclResourcePatternType;
setParameter(std::string("AclResourcePatternType"), aclResourcePatternType);
}
void DeleteAclRequest::setAclResourceType(const std::string& aclResourceType)
{
aclResourceType_ = aclResourceType;
setParameter("AclResourceType", aclResourceType);
std::string DeleteAclRequest::getAclResourceType() const {
return aclResourceType_;
}
std::string DeleteAclRequest::getAclOperationType()const
{
return aclOperationType_;
void DeleteAclRequest::setAclResourceType(const std::string &aclResourceType) {
aclResourceType_ = aclResourceType;
setParameter(std::string("AclResourceType"), aclResourceType);
}
void DeleteAclRequest::setAclOperationType(const std::string& aclOperationType)
{
aclOperationType_ = aclOperationType;
setParameter("AclOperationType", aclOperationType);
std::string DeleteAclRequest::getAclOperationType() const {
return aclOperationType_;
}
std::string DeleteAclRequest::getAclResourceName()const
{
return aclResourceName_;
void DeleteAclRequest::setAclOperationType(const std::string &aclOperationType) {
aclOperationType_ = aclOperationType;
setParameter(std::string("AclOperationType"), aclOperationType);
}
void DeleteAclRequest::setAclResourceName(const std::string& aclResourceName)
{
aclResourceName_ = aclResourceName;
setParameter("AclResourceName", aclResourceName);
std::string DeleteAclRequest::getAclResourceName() const {
return aclResourceName_;
}
std::string DeleteAclRequest::getInstanceId()const
{
return instanceId_;
void DeleteAclRequest::setAclResourceName(const std::string &aclResourceName) {
aclResourceName_ = aclResourceName;
setParameter(std::string("AclResourceName"), aclResourceName);
}
void DeleteAclRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
std::string DeleteAclRequest::getInstanceId() const {
return instanceId_;
}
std::string DeleteAclRequest::getRegionId()const
{
return regionId_;
void DeleteAclRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
void DeleteAclRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string DeleteAclRequest::getRegionId() const {
return regionId_;
}
std::string DeleteAclRequest::getUsername()const
{
return username_;
void DeleteAclRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
void DeleteAclRequest::setUsername(const std::string& username)
{
username_ = username;
setParameter("Username", username);
std::string DeleteAclRequest::getUsername() const {
return username_;
}
void DeleteAclRequest::setUsername(const std::string &username) {
username_ = username;
setParameter(std::string("Username"), username);
}

View File

@@ -39,12 +39,12 @@ void DeleteAclResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())
code_ = std::stoi(value["Code"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

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/alikafka/model/DeleteConsumerGroupRequest.h>
using AlibabaCloud::Alikafka::Model::DeleteConsumerGroupRequest;
DeleteConsumerGroupRequest::DeleteConsumerGroupRequest() :
RpcServiceRequest("alikafka", "2019-09-16", "DeleteConsumerGroup")
{
setMethod(HttpRequest::Method::Post);
}
DeleteConsumerGroupRequest::~DeleteConsumerGroupRequest()
{}
std::string DeleteConsumerGroupRequest::getConsumerId()const
{
return consumerId_;
*/
#include <alibabacloud/alikafka/model/DeleteConsumerGroupRequest.h>
using AlibabaCloud::Alikafka::Model::DeleteConsumerGroupRequest;
DeleteConsumerGroupRequest::DeleteConsumerGroupRequest()
: RpcServiceRequest("alikafka", "2019-09-16", "DeleteConsumerGroup") {
setMethod(HttpRequest::Method::Post);
}
void DeleteConsumerGroupRequest::setConsumerId(const std::string& consumerId)
{
consumerId_ = consumerId;
setParameter("ConsumerId", consumerId);
DeleteConsumerGroupRequest::~DeleteConsumerGroupRequest() {}
std::string DeleteConsumerGroupRequest::getConsumerId() const {
return consumerId_;
}
std::string DeleteConsumerGroupRequest::getInstanceId()const
{
return instanceId_;
void DeleteConsumerGroupRequest::setConsumerId(const std::string &consumerId) {
consumerId_ = consumerId;
setParameter(std::string("ConsumerId"), consumerId);
}
void DeleteConsumerGroupRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
std::string DeleteConsumerGroupRequest::getInstanceId() const {
return instanceId_;
}
std::string DeleteConsumerGroupRequest::getRegionId()const
{
return regionId_;
void DeleteConsumerGroupRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
void DeleteConsumerGroupRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string DeleteConsumerGroupRequest::getRegionId() const {
return regionId_;
}
void DeleteConsumerGroupRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}

View File

@@ -39,12 +39,12 @@ void DeleteConsumerGroupResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())
code_ = std::stoi(value["Code"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

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/alikafka/model/DeleteInstanceRequest.h>
using AlibabaCloud::Alikafka::Model::DeleteInstanceRequest;
DeleteInstanceRequest::DeleteInstanceRequest() :
RpcServiceRequest("alikafka", "2019-09-16", "DeleteInstance")
{
setMethod(HttpRequest::Method::Post);
}
DeleteInstanceRequest::~DeleteInstanceRequest()
{}
std::string DeleteInstanceRequest::getInstanceId()const
{
return instanceId_;
*/
#include <alibabacloud/alikafka/model/DeleteInstanceRequest.h>
using AlibabaCloud::Alikafka::Model::DeleteInstanceRequest;
DeleteInstanceRequest::DeleteInstanceRequest()
: RpcServiceRequest("alikafka", "2019-09-16", "DeleteInstance") {
setMethod(HttpRequest::Method::Post);
}
void DeleteInstanceRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
DeleteInstanceRequest::~DeleteInstanceRequest() {}
std::string DeleteInstanceRequest::getInstanceId() const {
return instanceId_;
}
std::string DeleteInstanceRequest::getRegionId()const
{
return regionId_;
void DeleteInstanceRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
void DeleteInstanceRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string DeleteInstanceRequest::getRegionId() const {
return regionId_;
}
void DeleteInstanceRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}

View File

@@ -39,12 +39,12 @@ void DeleteInstanceResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())
code_ = std::stoi(value["Code"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -1,73 +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/alikafka/model/DeleteSaslUserRequest.h>
using AlibabaCloud::Alikafka::Model::DeleteSaslUserRequest;
DeleteSaslUserRequest::DeleteSaslUserRequest() :
RpcServiceRequest("alikafka", "2019-09-16", "DeleteSaslUser")
{
setMethod(HttpRequest::Method::Post);
}
DeleteSaslUserRequest::~DeleteSaslUserRequest()
{}
std::string DeleteSaslUserRequest::getType()const
{
return type_;
*/
#include <alibabacloud/alikafka/model/DeleteSaslUserRequest.h>
using AlibabaCloud::Alikafka::Model::DeleteSaslUserRequest;
DeleteSaslUserRequest::DeleteSaslUserRequest()
: RpcServiceRequest("alikafka", "2019-09-16", "DeleteSaslUser") {
setMethod(HttpRequest::Method::Post);
}
void DeleteSaslUserRequest::setType(const std::string& type)
{
type_ = type;
setParameter("Type", type);
DeleteSaslUserRequest::~DeleteSaslUserRequest() {}
std::string DeleteSaslUserRequest::getType() const {
return type_;
}
std::string DeleteSaslUserRequest::getInstanceId()const
{
return instanceId_;
void DeleteSaslUserRequest::setType(const std::string &type) {
type_ = type;
setParameter(std::string("Type"), type);
}
void DeleteSaslUserRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
std::string DeleteSaslUserRequest::getInstanceId() const {
return instanceId_;
}
std::string DeleteSaslUserRequest::getRegionId()const
{
return regionId_;
void DeleteSaslUserRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
void DeleteSaslUserRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string DeleteSaslUserRequest::getRegionId() const {
return regionId_;
}
std::string DeleteSaslUserRequest::getUsername()const
{
return username_;
void DeleteSaslUserRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
void DeleteSaslUserRequest::setUsername(const std::string& username)
{
username_ = username;
setParameter("Username", username);
std::string DeleteSaslUserRequest::getUsername() const {
return username_;
}
void DeleteSaslUserRequest::setUsername(const std::string &username) {
username_ = username;
setParameter(std::string("Username"), username);
}

View File

@@ -39,12 +39,12 @@ void DeleteSaslUserResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())
code_ = std::stoi(value["Code"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

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/alikafka/model/DeleteTopicRequest.h>
using AlibabaCloud::Alikafka::Model::DeleteTopicRequest;
DeleteTopicRequest::DeleteTopicRequest() :
RpcServiceRequest("alikafka", "2019-09-16", "DeleteTopic")
{
setMethod(HttpRequest::Method::Post);
}
DeleteTopicRequest::~DeleteTopicRequest()
{}
std::string DeleteTopicRequest::getInstanceId()const
{
return instanceId_;
*/
#include <alibabacloud/alikafka/model/DeleteTopicRequest.h>
using AlibabaCloud::Alikafka::Model::DeleteTopicRequest;
DeleteTopicRequest::DeleteTopicRequest()
: RpcServiceRequest("alikafka", "2019-09-16", "DeleteTopic") {
setMethod(HttpRequest::Method::Post);
}
void DeleteTopicRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
DeleteTopicRequest::~DeleteTopicRequest() {}
std::string DeleteTopicRequest::getInstanceId() const {
return instanceId_;
}
std::string DeleteTopicRequest::getRegionId()const
{
return regionId_;
void DeleteTopicRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
void DeleteTopicRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string DeleteTopicRequest::getRegionId() const {
return regionId_;
}
std::string DeleteTopicRequest::getTopic()const
{
return topic_;
void DeleteTopicRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
void DeleteTopicRequest::setTopic(const std::string& topic)
{
topic_ = topic;
setParameter("Topic", topic);
std::string DeleteTopicRequest::getTopic() const {
return topic_;
}
void DeleteTopicRequest::setTopic(const std::string &topic) {
topic_ = topic;
setParameter(std::string("Topic"), topic);
}

View File

@@ -39,12 +39,12 @@ void DeleteTopicResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())
code_ = std::stoi(value["Code"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

@@ -1,95 +1,81 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/alikafka/model/DescribeAclsRequest.h>
using AlibabaCloud::Alikafka::Model::DescribeAclsRequest;
DescribeAclsRequest::DescribeAclsRequest() :
RpcServiceRequest("alikafka", "2019-09-16", "DescribeAcls")
{
setMethod(HttpRequest::Method::Post);
}
DescribeAclsRequest::~DescribeAclsRequest()
{}
std::string DescribeAclsRequest::getAclResourcePatternType()const
{
return aclResourcePatternType_;
*/
#include <alibabacloud/alikafka/model/DescribeAclsRequest.h>
using AlibabaCloud::Alikafka::Model::DescribeAclsRequest;
DescribeAclsRequest::DescribeAclsRequest()
: RpcServiceRequest("alikafka", "2019-09-16", "DescribeAcls") {
setMethod(HttpRequest::Method::Post);
}
void DescribeAclsRequest::setAclResourcePatternType(const std::string& aclResourcePatternType)
{
aclResourcePatternType_ = aclResourcePatternType;
setParameter("AclResourcePatternType", aclResourcePatternType);
DescribeAclsRequest::~DescribeAclsRequest() {}
std::string DescribeAclsRequest::getAclResourcePatternType() const {
return aclResourcePatternType_;
}
std::string DescribeAclsRequest::getAclResourceType()const
{
return aclResourceType_;
void DescribeAclsRequest::setAclResourcePatternType(const std::string &aclResourcePatternType) {
aclResourcePatternType_ = aclResourcePatternType;
setParameter(std::string("AclResourcePatternType"), aclResourcePatternType);
}
void DescribeAclsRequest::setAclResourceType(const std::string& aclResourceType)
{
aclResourceType_ = aclResourceType;
setParameter("AclResourceType", aclResourceType);
std::string DescribeAclsRequest::getAclResourceType() const {
return aclResourceType_;
}
std::string DescribeAclsRequest::getAclResourceName()const
{
return aclResourceName_;
void DescribeAclsRequest::setAclResourceType(const std::string &aclResourceType) {
aclResourceType_ = aclResourceType;
setParameter(std::string("AclResourceType"), aclResourceType);
}
void DescribeAclsRequest::setAclResourceName(const std::string& aclResourceName)
{
aclResourceName_ = aclResourceName;
setParameter("AclResourceName", aclResourceName);
std::string DescribeAclsRequest::getAclResourceName() const {
return aclResourceName_;
}
std::string DescribeAclsRequest::getInstanceId()const
{
return instanceId_;
void DescribeAclsRequest::setAclResourceName(const std::string &aclResourceName) {
aclResourceName_ = aclResourceName;
setParameter(std::string("AclResourceName"), aclResourceName);
}
void DescribeAclsRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
std::string DescribeAclsRequest::getInstanceId() const {
return instanceId_;
}
std::string DescribeAclsRequest::getRegionId()const
{
return regionId_;
void DescribeAclsRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
void DescribeAclsRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string DescribeAclsRequest::getRegionId() const {
return regionId_;
}
std::string DescribeAclsRequest::getUsername()const
{
return username_;
void DescribeAclsRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
void DescribeAclsRequest::setUsername(const std::string& username)
{
username_ = username;
setParameter("Username", username);
std::string DescribeAclsRequest::getUsername() const {
return username_;
}
void DescribeAclsRequest::setUsername(const std::string &username) {
username_ = username;
setParameter(std::string("Username"), username);
}

View File

@@ -43,26 +43,26 @@ void DescribeAclsResult::parse(const std::string &payload)
for (auto valueKafkaAclListKafkaAclVO : allKafkaAclListNode)
{
KafkaAclVO kafkaAclListObject;
if(!valueKafkaAclListKafkaAclVO["Username"].isNull())
kafkaAclListObject.username = valueKafkaAclListKafkaAclVO["Username"].asString();
if(!valueKafkaAclListKafkaAclVO["AclResourceType"].isNull())
kafkaAclListObject.aclResourceType = valueKafkaAclListKafkaAclVO["AclResourceType"].asString();
if(!valueKafkaAclListKafkaAclVO["AclResourceName"].isNull())
kafkaAclListObject.aclResourceName = valueKafkaAclListKafkaAclVO["AclResourceName"].asString();
if(!valueKafkaAclListKafkaAclVO["AclResourcePatternType"].isNull())
kafkaAclListObject.aclResourcePatternType = valueKafkaAclListKafkaAclVO["AclResourcePatternType"].asString();
if(!valueKafkaAclListKafkaAclVO["Host"].isNull())
kafkaAclListObject.host = valueKafkaAclListKafkaAclVO["Host"].asString();
if(!valueKafkaAclListKafkaAclVO["AclOperationType"].isNull())
kafkaAclListObject.aclOperationType = valueKafkaAclListKafkaAclVO["AclOperationType"].asString();
if(!valueKafkaAclListKafkaAclVO["AclResourceName"].isNull())
kafkaAclListObject.aclResourceName = valueKafkaAclListKafkaAclVO["AclResourceName"].asString();
if(!valueKafkaAclListKafkaAclVO["AclResourcePatternType"].isNull())
kafkaAclListObject.aclResourcePatternType = valueKafkaAclListKafkaAclVO["AclResourcePatternType"].asString();
if(!valueKafkaAclListKafkaAclVO["Username"].isNull())
kafkaAclListObject.username = valueKafkaAclListKafkaAclVO["Username"].asString();
kafkaAclList_.push_back(kafkaAclListObject);
}
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())
code_ = std::stoi(value["Code"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}

View File

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

View File

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

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/alikafka/model/DescribeSaslUsersRequest.h>
using AlibabaCloud::Alikafka::Model::DescribeSaslUsersRequest;
DescribeSaslUsersRequest::DescribeSaslUsersRequest() :
RpcServiceRequest("alikafka", "2019-09-16", "DescribeSaslUsers")
{
setMethod(HttpRequest::Method::Post);
}
DescribeSaslUsersRequest::~DescribeSaslUsersRequest()
{}
std::string DescribeSaslUsersRequest::getInstanceId()const
{
return instanceId_;
*/
#include <alibabacloud/alikafka/model/DescribeSaslUsersRequest.h>
using AlibabaCloud::Alikafka::Model::DescribeSaslUsersRequest;
DescribeSaslUsersRequest::DescribeSaslUsersRequest()
: RpcServiceRequest("alikafka", "2019-09-16", "DescribeSaslUsers") {
setMethod(HttpRequest::Method::Post);
}
void DescribeSaslUsersRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
DescribeSaslUsersRequest::~DescribeSaslUsersRequest() {}
std::string DescribeSaslUsersRequest::getInstanceId() const {
return instanceId_;
}
std::string DescribeSaslUsersRequest::getRegionId()const
{
return regionId_;
void DescribeSaslUsersRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
void DescribeSaslUsersRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
std::string DescribeSaslUsersRequest::getRegionId() const {
return regionId_;
}
void DescribeSaslUsersRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}

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