Compare commits

..

143 Commits

Author SHA1 Message Date
sdk-team
cb3390b9f5 Add OperateBlackNo. 2019-11-05 19:16:27 +08:00
sdk-team
686a7259ce Generated 2017-05-25 for Dyvmsapi. 2019-11-02 21:38:36 +08:00
sdk-team
273bf64803 Initial construction. 2019-10-31 19:19:33 +08:00
sdk-team
a1a8ca58a8 Initial construction. 2019-10-31 19:18:30 +08:00
sdk-team
0d843e2d71 Add a new Alibaba Cloud Bill API named QueryAccountBill. 2019-10-29 14:57:42 +08:00
wb-hx510875
58ae8a9ac1 upgrade makeRequest 2019-10-25 18:06:06 +08:00
sdk-team
c175a0587d Initial construction. 2019-10-25 16:33:45 +08:00
sdk-team
c5ef4b1c88 Supported query push records. 2019-10-25 15:35:50 +08:00
宋神宗
5a9569e804 Merge pull request #75 from aliyun/fixed/issue_74
fixed issue #74
2019-10-25 13:44:10 +08:00
wb-hx510875
f0779e31fe fixed ft 2019-10-25 13:14:41 +08:00
wb-hx510875
0831be3ba4 fixed issue #74 2019-10-25 12:53:20 +08:00
sdk-team
0c750a10f5 Add DescribeDBClusterPerformance, DescribeDBNodePerformance for performance. 2019-10-25 10:36:53 +08:00
sdk-team
2f32d7f5fd Generated 2017-12-14 for BssOpenApi. 2019-10-24 17:44:15 +08:00
sdk-team
2cf121437d Add a new api named SubmitDynamicImageJob capture a certain part of the video as a dynamic image. 2019-10-23 14:26:23 +08:00
sdk-team
dd14b71d04 Add a new api named SubmitDynamicImageJob capture a certain part of the video as a dynamic image. 2019-10-23 14:21:21 +08:00
sdk-team
85d11c3bba Add a new api named SubmitDynamicImageJob capture a certain part of the video as a dynamic image. 2019-10-23 12:52:03 +08:00
sdk-team
bba9532ea7 RunInstances support AutoSnapshotPolicyId. 2019-10-22 16:51:54 +08:00
sdk-team
c9f3f1182e Supported ExternalId IMM. 2019-10-22 10:07:21 +08:00
sdk-team
63f8b47b8d Release first version. 2019-10-21 11:23:43 +08:00
sdk-team
e3c9867b49 Generated 2019-09-10 for DnsKnocker. 2019-10-18 18:48:15 +08:00
宋神宗
cef7d9d526 Merge pull request #73 from aliyun/fixed/issue_70
fixed #70
2019-10-17 15:14:36 +08:00
wb-hx510875
501fec720e fixed #70 2019-10-17 12:57:23 +08:00
sdk-team
031a93374f Add ListTagResources OpenApi. 2019-10-16 12:33:43 +08:00
sdk-team
8fe6dfd981 Support continuous pushing. 2019-10-14 14:05:26 +08:00
sdk-team
0dc8a66e75 Add VideoCancelScan Api. 2019-10-09 17:27:41 +08:00
sdk-team
dcd246f4ed Support API RecognizeImageColor. 2019-10-09 14:20:15 +08:00
sdk-team
82ba7e55bb Supported Grab Frame IMM. 2019-10-08 16:50:20 +08:00
sdk-team
009add7f30 Supported API MassPush for Push Message or Notice. 2019-10-08 16:31:12 +08:00
sdk-team
032fbad258 Generated 2016-01-20 for Kms. 2019-10-08 11:28:14 +08:00
sdk-team
e5ca2d25d5 Supported RingConfig for BindAxb,BindAxn,BindAxg,BindAxnExtension. 2019-09-26 10:55:03 +08:00
sdk-team
0a74578464 Add param, DescribePrice supprot ReservedInstance. 2019-09-23 11:41:41 +08:00
sdk-team
a744629799 Supported Video Abstract for IMM. 2019-09-19 16:10:49 +08:00
sdk-team
fea7e3c707 Generated 2018-01-20 for Iot. 2019-09-19 13:42:58 +08:00
宋神宗
6e22443d07 Merge pull request #69 from aliyun/fixed/result_struct_sub_array_item_name
Fixed issue #51
2019-09-19 11:42:36 +08:00
wb-hx510875
ba463ae2dc fixed #51 2019-09-19 11:14:07 +08:00
sdk-team
2f6036b803 Supported Video Abstract for IMM. 2019-09-19 10:29:32 +08:00
sdk-team
9eb37c0d7a Add bizSubCode and so on. 2019-09-19 09:44:21 +08:00
sdk-team
9349d95473 Supported Video Abstract for IMM. 2019-09-18 19:39:31 +08:00
宋神宗
586bad6468 Merge pull request #68 from aliyun/rebuild
Generate SDK by new Generator
2019-09-18 12:08:18 +08:00
wb-hx510875
83be2456fc fixed 2019-09-18 11:44:22 +08:00
wb-hx510875
f3eaf1d292 Generate SDK by new Generator 2019-09-18 11:18:56 +08:00
sdk-team
be86048a76 Generated 2018-04-12 for EHPC. 2019-09-17 16:23:25 +08:00
sdk-team
377f28812e Generated 2018-04-12 for EHPC. 2019-09-16 11:23:11 +08:00
sdk-team
b655d570b7 Generated 2018-04-12 for EHPC. 2019-09-16 10:46:38 +08:00
sdk-team
6a6423a1ac Generated 2016-11-11 for aegis. 2019-09-16 02:57:02 +08:00
sdk-team
441afe4150 Generated 2018-04-12 for EHPC. 2019-09-15 11:02:43 +08:00
sdk-team
504b56bd22 Generated 2019-08-08 for ARMS. 2019-09-14 20:29:22 +08:00
sdk-team
175945ea81 Fixed CMakeLists file. 2019-09-12 15:52:54 +08:00
sdk-team
6e222e7102 Fixed CMakeLists file. 2019-09-12 15:52:26 +08:00
sdk-team
a489a9d52e Fixed CMakeLists file. 2019-09-12 15:46:27 +08:00
sdk-team
2fde71e2cc Fixed CMakeLists file. 2019-09-12 15:46:06 +08:00
sdk-team
e088aa3aa0 Fixed CMakeLists file. 2019-09-12 15:45:45 +08:00
sdk-team
2a1802385d Fixed CMakeLists file. 2019-09-12 15:43:08 +08:00
sdk-team
d9475ed9f2 Fixed CMakeLists file. 2019-09-12 15:42:40 +08:00
sdk-team
788f4ca3f4 Fixed CMakeLists file. 2019-09-12 15:42:12 +08:00
sdk-team
964eb558d3 Fixed CMakeLists file. 2019-09-12 15:41:57 +08:00
sdk-team
c0a942a2b0 Fixed CMakeLists file. 2019-09-12 15:41:41 +08:00
sdk-team
457f479d27 Fixed CMakeLists file. 2019-09-12 15:41:22 +08:00
sdk-team
04a4ca109f Fixed CMakeLists file. 2019-09-12 15:41:05 +08:00
sdk-team
c50eec40c2 Fixed CMakeLists file. 2019-09-12 15:39:52 +08:00
sdk-team
6f9991c09c Fixed CMakeLists file. 2019-09-12 15:38:46 +08:00
sdk-team
98ee2fb7f9 CreateInstance add toen. 2019-09-09 10:21:45 +08:00
sdk-team
b24f4a88d4 Update endpoint data. 2019-09-06 13:19:52 +08:00
sdk-team
5817ec77ab Generated 2016-04-28 for Vpc. 2019-09-06 10:46:10 +08:00
sdk-team
44bbd797e7 Supported for setEndpoint method. 2019-09-05 16:44:55 +08:00
sdk-team
04cde44618 Generated 2014-05-15 for Slb. 2019-09-05 14:18:00 +08:00
sdk-team
69e482b761 Generated 2017-07-05 for CCC. 2019-09-05 14:16:42 +08:00
sdk-team
eee0e638e8 Generated 2018-11-11 for foas. 2019-09-05 14:14:33 +08:00
sdk-team
bc3bb187a2 Generated 2019-05-24 for cusanalytic_sc_online. 2019-09-05 14:01:54 +08:00
sdk-team
1b553992aa Generated 2015-11-01 for Market. 2019-09-05 14:00:42 +08:00
sdk-team
8b48258e4e Generated 2016-07-14 for CloudAPI. 2019-09-05 13:57:50 +08:00
sdk-team
8f03f1dba5 Generated 2017-08-01 for polardb. 2019-09-05 13:50:24 +08:00
sdk-team
1deafa95da Generated 2017-12-14 for BssOpenApi. 2019-09-05 13:46:16 +08:00
sdk-team
6c7e427683 Generated 2014-08-15 for Rds. 2019-09-03 18:28:46 +08:00
sdk-team
ea79682ddf Revert to 2015-09-01. 2019-08-30 15:07:15 +08:00
sdk-team
695aa4ad06 Release Apis of Version 2019-09-10. 2019-08-30 14:14:51 +08:00
sdk-team
586250dbe5 Supported Meida complex for IMM. 2019-08-30 12:46:32 +08:00
sdk-team
51b76b4599 Add api for getTrace and searchTracelist. 2019-08-30 11:03:04 +08:00
sdk-team
ff63a49df8 Move StopExecution params to body. 2019-08-29 14:26:47 +08:00
sdk-team
51589f4643 For publish. 2019-08-29 11:20:44 +08:00
sdk-team
955ec5dc2d Add DBS API UpgradeBackupPlan. 2019-08-28 18:12:30 +08:00
sdk-team
fcfbd8becc QueryInstanceBillResponse change ownerId type from Long to String. 2019-08-26 17:10:48 +08:00
sdk-team
ed89d6f242 Support API RecognizeImageColor. 2019-08-22 15:33:35 +08:00
sdk-team
e498e9b8b4 Api release 2019-08-08 public sdk 2-5-2 sdk release 20190822 shichun-fsc. 2019-08-22 11:11:40 +08:00
sdk-team
6876310a85 Move StartExecution params to body. 2019-08-21 20:11:35 +08:00
sdk-team
48eb3c101f Return backup job id when create backup. 2019-08-21 17:00:13 +08:00
sdk-team
92ca679477 API TaobaoFilmGetSchedules retrun col add hallId. 2019-08-20 15:43:44 +08:00
sdk-team
2244282621 FnF public version. 2019-08-15 14:42:06 +08:00
sdk-team
8be7bd42dc Add API BatchStartCdnDomain, BatchStopCdnDomain, DescribeTagResources, DescribeUserTags, TagResources, UntagResources. 2019-08-15 14:01:08 +08:00
sdk-team
2dcbea3a7f QueryInstanceBillResponse add ServicePeriod. 2019-08-15 10:49:30 +08:00
宋神宗
a00b4c14e4 Merge pull request #62 from aliyun/fix_jsoncpp_version_old
fix read json by jsoncpp
2019-08-15 10:10:04 +08:00
wb-hx510875
090c615625 fix read json by jsoncpp 2019-08-15 10:05:03 +08:00
wb-hx510875
b8ab18d3e1 fix endpointProvider read json 2019-08-14 18:25:42 +08:00
Axios
c43307bc80 Rebuild sdk (#60)
* rebuild sdk

* fixed ut include Utils.h
2019-08-14 14:34:09 +08:00
宋神宗
f3d9843e63 Merge pull request #59 from aliyun/cancel_ft
cancel ft
2019-08-14 11:36:30 +08:00
wb-hx510875
4002936e36 cancel ft 2019-08-14 11:34:09 +08:00
宋神宗
ec82496f23 Merge pull request #58 from aliyun/fix_travis_ci_config
fix travis ci config
2019-08-14 11:30:56 +08:00
wb-hx510875
4262cf11c8 fix travis ci config 2019-08-14 11:28:34 +08:00
宋神宗
c144a383a7 Merge pull request #57 from aliyun/supported_json_param
upgrade sdk core
2019-08-14 11:26:43 +08:00
wb-hx510875
08faebee0d upgrade sdk core:
supported json param;
change the way of include Utils.h;
2019-08-14 11:13:26 +08:00
sdk-team
090cb08688 Generated 2018-01-20 for Iot. 2019-08-14 10:53:31 +08:00
sdk-team
600883d23a Optimize return code. 2019-08-13 22:13:11 +08:00
sdk-team
919e9477c5 Supported for openapi new version. 2019-08-13 14:50:03 +08:00
sdk-team
4316f41346 Support Defect Face API. 2019-08-12 11:14:38 +08:00
sdk-team
29401f9711 Add CreateStorageSet api to support storageSet. 2019-08-08 16:13:07 +08:00
sdk-team
1f20945851 Group, Plugin support tag authentication. 2019-08-08 11:58:23 +08:00
sdk-team
14b6a27113 Supported GetMediaMeta for IMM. 2019-08-06 19:59:16 +08:00
sdk-team
609490f13d Supported GetMediaMeta for IMM. 2019-08-06 19:58:03 +08:00
sdk-team
7b50e51b83 Supported GetMediaMeta for IMM. 2019-08-06 19:56:13 +08:00
sdk-team
389cd20a93 Supported GetMediaMeta for IMM. 2019-08-06 19:42:38 +08:00
sdk-team
76644841af Supported GetMediaMeta for IMM. 2019-08-06 19:37:03 +08:00
sdk-team
8d4de3d11c GetOrderDetail add originalConfig param. 2019-08-05 17:42:58 +08:00
sdk-team
298e53fbf1 GetOrderDetail add originalConfig param. 2019-08-05 17:22:30 +08:00
sdk-team
84ecf03540 Modify DBS API DescribeFullBackupList. 2019-08-05 12:22:25 +08:00
sdk-team
da0d2aaa74 SubscribeBillToOSSRequest add multAccountRelSubscribe, bucketOwnerId. 2019-08-02 14:09:51 +08:00
sdk-team
c7d371409b Endpoint auto route. 2019-07-31 21:17:44 +08:00
sdk-team
a4f0e7ce39 Generated 2019-05-24 for cusanalytic_sc_online. 2019-07-26 19:56:42 +08:00
sdk-team
43fc3bf567 Generated 2019-05-24 for cusanalytic_sc_online. 2019-07-26 19:54:22 +08:00
sdk-team
3e04864236 App-related actions support tag authentication. 2019-07-25 13:57:09 +08:00
sdk-team
7237daffa7 Supported CreationOption of CreateDBCluster with CloneFromPolarDB ,CloneFromRDS,MigrationFromRDS. 2019-07-23 15:53:51 +08:00
sdk-team
aab08f0a43 QueryMonthlyBillResponse add roundDownDiscount. 2019-07-19 17:51:25 +08:00
sdk-team
af8563e7c6 Add a new field named Input to SubmitAIJob api request to set the input file of AI job. 2019-07-18 15:26:41 +08:00
sdk-team
6d801b67b6 Modify DBS API DescribeBackupPlanList. 2019-07-14 23:46:19 +08:00
sdk-team
891ece6182 Modify DBS API DescribeBackupPlanList. 2019-07-14 23:41:00 +08:00
sdk-team
82a3e5c595 Public api AddLivePullStreamInfoConfig. 2019-07-12 12:13:44 +08:00
sdk-team
79d7afefd8 Modify CreateBackupPlan. 2019-07-11 15:36:56 +08:00
sdk-team
d9d4b6f085 Supported library managment for simillarity scene. 2019-07-05 16:41:38 +08:00
sdk-team
c6f3fb19b6 Add TaskCancelStatus for QueryTaskList api. 2019-07-05 14:16:16 +08:00
sdk-team
b69e3ecb0d Supported API DescribeRecordStatisticsy for Query Volume. 2019-07-04 14:08:27 +08:00
sdk-team
c8e94ac56e Supported API DescribeRecordStatisticsSummary for Query Volume. 2019-07-03 13:57:46 +08:00
sdk-team
6825dae756 FnF public version. 2019-07-02 13:54:20 +08:00
sdk-team
3453c560b2 Fix Double to double. 2019-07-02 11:42:57 +08:00
sdk-team
c6effd8aaa Support cloud_essd disk category for API CreateDisk, CreateInstance and RunInstances, and support configurating PerformanceLevel when choose cloud_essd. 2019-07-01 14:54:13 +08:00
sdk-team
015b2ed1d2 Added setting of crop_mode parameter. 2019-06-27 18:09:12 +08:00
sdk-team
e7043d157a Add some new apis to manage VoD domain, such as AddVodDomain, UpdateVodDomain, DeleteVodDomain, BatchStartVodDomain, BatchStopVodDomain, DescribeVodUserDomains, DescribeVodDomainDetail. 2019-06-24 11:53:40 +08:00
sdk-team
cec12f8e0e Add some new apis to manage VoD domain, such as AddVodDomain, UpdateVodDomain, DeleteVodDomain, BatchStartVodDomain, BatchStopVodDomain, DescribeVodUserDomains, DescribeVodDomainDetail. 2019-06-24 11:30:52 +08:00
sdk-team
a587859196 1. Supported the related recommend. 2019-06-18 12:24:25 +08:00
sdk-team
ff57895e48 companyreg release 2019-06-17 14:41:40 +08:00
sdk-team
8cdf451859 1, fixed DescribeAvailableResource OpenApi AvailableZones value problem. 2019-06-13 20:03:16 +08:00
sdk-team
5996d35d87 Generated 2015-01-01 for R-kvstore 2019-06-13 19:59:59 +08:00
sdk-team
e7cdb2e8d1 Add Network Assistant openapi sdk 2019-06-13 14:07:38 +08:00
sdk-team
f66472a0a1 1, Add RenewBackupPlan DBS interface. 2019-06-12 18:30:02 +08:00
sdk-team
c69537b970 1.Fix bug 2019-06-12 15:47:46 +08:00
17630 changed files with 850257 additions and 503985 deletions

View File

@@ -4,7 +4,10 @@ language: cpp
compiler: gcc
install:
- sudo apt-get install lcov libcurl4-openssl-dev libssl-dev uuid-dev libjsoncpp-dev nodejs npm
- sudo apt-get install lcov libcurl4-openssl-dev libssl-dev uuid-dev libjson-c-dev libjsoncpp-dev nodejs npm
env:
- CPLUS_INCLUDE_PATH="/usr/local/include/:/usr/include/jsoncpp/:/usr/local/opt/openssl/include/:/usr/lib/"
script:
- ./unit_test.sh

448
CHANGELOG
View File

@@ -1,3 +1,451 @@
2019-11-05 Version 1.36.166
- Add OperateBlackNo.
2019-11-02 Version 1.36.165
- Generated 2017-05-25 for `Dyvmsapi`.
2019-10-31 Version 1.36.164
- Initial construction.
- Public beta version.
- Supported AliyunController for Interface.
- Supported ConsoleController for Interface.
- Supported AccountController for Interface.
2019-10-31 Version 1.36.163
- Initial construction.
- Public beta version.
- Supported AliyunController for Interface.
- Supported ConsoleController for Interface.
- Supported AccountController for Interface.
2019-10-29 Version 1.36.162
- Add a new Alibaba Cloud Bill API named QueryAccountBill.
2019-10-25 Version 1.36.161
- Initial construction.
- Public beta version.
- Supported AliyunController for Interface.
- Supported ConsoleController for Interface.
- Supported AccountController for Interface.
2019-10-25 Version 1.36.160
- Supported query push records.
2019-10-25 Version 1.36.159
- Add DescribeDBClusterPerformance, DescribeDBNodePerformance for performance.
2019-10-24 Version 1.36.158
- Generated 2017-12-14 for `BssOpenApi`.
2019-10-23 Version 1.36.157
- Add a new api named SubmitDynamicImageJob capture a certain part of the video as a dynamic image.
- Add a new api named SubmitWorkflowJob to initiate the VoD workflow processing for audio and video.
- Add a new field AuditStatus in the structure ImageInfo to GetImageInfo api response, which is used to identify the audit status of the image.
- Modify the data type of return field StorageLocation to String.
- Add a new field named MediaType to SubmitAIMediaAuditJob api request.
2019-10-23 Version 1.36.156
- Add a new api named SubmitDynamicImageJob capture a certain part of the video as a dynamic image.
- Add a new api named SubmitWorkflowJob to initiate the VoD workflow processing for audio and video.
- Add a new field AuditStatus in the structure ImageInfo to GetImageInfo api response, which is used to identify the audit status of the image.
- Modify the data type of return field StorageLocation to String.
- Add a new field named MediaType to SubmitAIMediaAuditJob api request.
2019-10-23 Version 1.36.155
- Add a new api named SubmitDynamicImageJob capture a certain part of the video as a dynamic image.
- Add a new api named SubmitWorkflowJob to initiate the VoD workflow processing for audio and video.
- Add a new field AuditStatus in the structure ImageInfo to GetImageInfo api response, which is used to identify the audit status of the image.
- Modify the data type of return field StorageLocation to String.
- Add a new field named MediaType to SubmitAIMediaAuditJob api request.
2019-10-22 Version 1.36.154
- RunInstances support AutoSnapshotPolicyId.
2019-10-22 Version 1.36.153
- Supported ExternalId IMM.
2019-10-21 Version 1.36.152
- Release first version.
2019-10-18 Version 1.36.151
- Generated 2019-09-10 for `DnsKnocker`.
2019-10-16 Version 1.36.150
- Add ListTagResources OpenApi.
- Add TagResources OpenApi.
- Add UntagResources OpenApi.
- Add ModifyDBInstanceAutoUpgradeMinorVersion OpenApi.
2019-10-14 Version 1.36.149
- Support continuous pushing.
2019-10-09 Version 1.36.148
- Add VideoCancelScan Api.
2019-10-09 Version 1.36.147
- Support API RecognizeImageColor.
- Support API DetectImageElements.
- Support API RecolorImage.
- Support API SegmentImage.
- Support API ChangeImageSize.
- Support API ExtendImageStyle.
- Support API RecognizeImageStyle.
- Support API MakeSuperResolution.
2019-10-08 Version 1.36.146
- Supported Grab Frame IMM.
2019-10-08 Version 1.36.145
- Supported API MassPush for Push Message or Notice.
2019-10-08 Version 1.36.144
- Generated 2016-01-20 for `Kms`.
2019-09-26 Version 1.36.143
- Supported RingConfig for BindAxb,BindAxn,BindAxg,BindAxnExtension.
- Add QuerySubsId.
2019-09-23 Version 1.36.142
- Add param, DescribePrice supprot ReservedInstance.
2019-09-19 Version 1.36.141
- Supported Video Abstract for IMM.
2019-09-19 Version 1.36.140
- Generated 2018-01-20 for `Iot`.
2019-09-19 Version 1.36.139
- Supported Video Abstract for IMM.
2019-09-19 Version 1.36.138
- Add bizSubCode and so on.
2019-09-18 Version 1.36.137
- Supported Video Abstract for IMM.
2019-09-17 Version 1.36.136
- Generated 2018-04-12 for `EHPC`.
2019-09-16 Version 1.36.135
- Generated 2018-04-12 for `EHPC`.
2019-09-16 Version 1.36.134
- Generated 2018-04-12 for `EHPC`.
2019-09-16 Version 1.36.133
- Generated 2016-11-11 for `aegis`.
2019-09-15 Version 1.36.132
- Generated 2018-04-12 for `EHPC`.
2019-09-14 Version 1.36.131
- Generated 2019-08-08 for `ARMS`.
2019-09-12 Version 1.36.130
- Fixed CMakeLists file.
2019-09-12 Version 1.36.129
- Fixed CMakeLists file.
2019-09-12 Version 1.36.128
- Fixed CMakeLists file.
2019-09-12 Version 1.36.127
- Fixed CMakeLists file.
2019-09-12 Version 1.36.126
- Fixed CMakeLists file.
2019-09-12 Version 1.36.125
- Fixed CMakeLists file.
2019-09-12 Version 1.36.124
- Fixed CMakeLists file.
2019-09-12 Version 1.36.123
- Fixed CMakeLists file.
2019-09-12 Version 1.36.122
- Fixed CMakeLists file.
2019-09-12 Version 1.36.121
- Fixed CMakeLists file.
2019-09-12 Version 1.36.120
- Fixed CMakeLists file.
2019-09-12 Version 1.36.119
- Fixed CMakeLists file.
2019-09-12 Version 1.36.118
- Fixed CMakeLists file.
2019-09-12 Version 1.36.117
- Fixed CMakeLists file.
2019-09-09 Version 1.36.116
- CreateInstance add toen.
- UpdateInstance add toen.
2019-09-06 Version 1.36.115
- Update endpoint data.
2019-09-06 Version 1.36.114
- Generated 2016-04-28 for `Vpc`.
2019-09-05 Version 1.36.113
- Supported for setEndpoint method.
2019-09-05 Version 1.36.112
- Generated 2014-05-15 for `Slb`.
2019-09-05 Version 1.36.111
- Generated 2017-07-05 for `CCC`.
2019-09-05 Version 1.36.110
- Generated 2018-11-11 for `foas`.
2019-09-05 Version 1.36.109
- Generated 2019-05-24 for `cusanalytic_sc_online`.
2019-09-05 Version 1.36.108
- Generated 2015-11-01 for `Market`.
2019-09-05 Version 1.36.107
- Generated 2016-07-14 for `CloudAPI`.
2019-09-05 Version 1.36.106
- Generated 2017-08-01 for `polardb`.
2019-09-05 Version 1.36.105
- Generated 2017-12-14 for `BssOpenApi`.
2019-09-03 Version 1.36.104
- Generated 2014-08-15 for `Rds`.
2019-08-30 Version 1.36.103
- Revert to 2015-09-01.
2019-08-30 Version 1.36.102
- Release Apis of Version 2019-09-10.
2019-08-30 Version 1.36.101
- Supported Meida complex for IMM.
2019-08-30 Version 1.36.100
- Add api for getTrace and searchTracelist.
2019-08-29 Version 1.36.99
- Move StopExecution params to body.
2019-08-29 Version 1.36.98
- For publish.
2019-08-28 Version 1.36.97
- Add DBS API UpgradeBackupPlan.
- Add DBS API DescribePreCheckProgressList.
2019-08-26 Version 1.36.96
- QueryInstanceBillResponse change ownerId type from Long to String.
- QueryInstanceBillResponse change usage type from float to String.
- QueryInstanceBillResponse change listPrice type from float to String.
- QueryInstanceBillResponse change deductedByResourcePackage type from float to String.
2019-08-22 Version 1.36.95
- Support API RecognizeImageColor.
- Support API DetectImageElements.
- Support API RecolorImage.
- Support API SegmentImage.
- Support API ChangeImageSize.
- Support API ExtendImageStyle.
- Support API RecognizeImageStyle.
- Support API MakeSuperResolutionImage.
2019-08-22 Version 1.36.94
- Api release 2019-08-08 public sdk 2-5-2 sdk release 20190822 shichun-fsc.
2019-08-21 Version 1.36.93
- Move StartExecution params to body.
2019-08-21 Version 1.36.92
- Return backup job id when create backup.
- Return backup set size when describe backups.
2019-08-20 Version 1.36.91
- API TaobaoFilmGetSchedules retrun col add hallId.
2019-08-15 Version 1.36.90
- FnF public version.
- Add Report task api.
2019-08-15 Version 1.36.89
- Add API BatchStartCdnDomain, BatchStopCdnDomain, DescribeTagResources, DescribeUserTags, TagResources, UntagResources.
2019-08-15 Version 1.36.88
- QueryInstanceBillResponse add ServicePeriod.
2019-08-14 Version 1.36.87
- Generated 2018-01-20 for `Iot`.
2019-08-13 Version 1.36.86
- Optimize return code.
- Edit QueryDataset.
2019-08-13 Version 1.36.85
- Supported for openapi new version.
2019-08-12 Version 1.36.84
- Support Defect Face API.
2019-08-08 Version 1.36.83
- Add CreateStorageSet api to support storageSet.
- Add DeleteStorageSet api to support storageSet.
- Add ModifyStorageSetAttribute api to support storageSet.
- Add DescribeStorageSets api to support storageSet.
- Add DescribeStorageSetDetails api to support storageSet.
- Add parameter StorageSetId,StorageSetPartitionNumber to api CreateDisk,RunInstances,CreateInstance support storageSet.
- Add StorageSetId,StorageSetPartitionNumber with response of api DescribeDisks.
- Add DescribeNetworkInterfaces to support filter by PrivateIpAddress.
2019-08-08 Version 1.36.82
- Group, Plugin support tag authentication.
2019-08-06 Version 1.36.81
- Supported GetMediaMeta for IMM.
2019-08-06 Version 1.36.80
- Supported GetMediaMeta for IMM.
2019-08-06 Version 1.36.79
- Supported GetMediaMeta for IMM.
2019-08-06 Version 1.36.78
- Supported GetMediaMeta for IMM.
2019-08-06 Version 1.36.77
- Supported GetMediaMeta for IMM.
2019-08-05 Version 1.36.76
- GetOrderDetail add originalConfig param.
2019-08-05 Version 1.36.75
- GetOrderDetail add originalConfig param.
2019-08-05 Version 1.36.74
- Modify DBS API DescribeFullBackupList.
2019-08-02 Version 1.36.73
- SubscribeBillToOSSRequest add multAccountRelSubscribe, bucketOwnerId.
- UnsubscribeBillToOSSRequest add multAccountRelSubscribe.
2019-07-31 Version 1.36.72
- Endpoint auto route.
2019-07-26 Version 1.36.71
- Generated 2019-05-24 for `cusanalytic_sc_online`.
2019-07-26 Version 1.36.70
- Generated 2019-05-24 for `cusanalytic_sc_online`.
2019-07-25 Version 1.36.69
- App-related actions support tag authentication.
2019-07-23 Version 1.36.68
- Supported CreationOption of CreateDBCluster with `CloneFromPolarDB `,`CloneFromRDS`,`MigrationFromRDS`.
2019-07-19 Version 1.36.67
- QueryMonthlyBillResponse add roundDownDiscount.
- QueryBillResponse add roundDownDiscount.
- QueryInstanceBillResponse add item.
2019-07-18 Version 1.36.66
- Add a new field named Input to SubmitAIJob api request to set the input file of AI job.
- Change the field MediaId of SubmitAIJob api to non-mandatory.
2019-07-14 Version 1.36.65
- Modify DBS API DescribeBackupPlanList.
2019-07-14 Version 1.36.64
- Modify DBS API DescribeBackupPlanList.
2019-07-12 Version 1.36.63
- Public api AddLivePullStreamInfoConfig.
2019-07-11 Version 1.36.62
- Modify CreateBackupPlan.
- Modify ConfigureBackupPlan.
- Modify DescribeFullBackupList.
- Modify DescribeRestoreTaskList.
- Add ModifyBackupSourceEndpoint.
- Add ModifyBackupStrategy.
- Add ModifyBackupPlanName.
2019-07-05 Version 1.36.61
- Supported library managment for simillarity scene.
- Remove the local file uploader code which can be downloaded from yundun content security document.
2019-07-05 Version 1.36.60
- Add TaskCancelStatus for QueryTaskList api.
2019-07-04 Version 1.36.59
- Supported API DescribeRecordStatisticsy for Query Volume.
- Supported API DescribeDomainStatistics for Query Volume.
2019-07-03 Version 1.36.58
- Supported API DescribeRecordStatisticsSummary for Query Volume.
- Supported API DescribeDomainStatisticsSummary for Query Volume.
- Supported API DescribeRecordStatisticsHistory for Query Volume.
- Supported API DescribeDomainDnsStatistics for Query Volume.
2019-07-02 Version 1.36.57
- FnF public version.
2019-07-02 Version 1.36.56
- Fix Double to double.
2019-07-01 Version 1.36.55
- Support cloud_essd disk category for API CreateDisk, CreateInstance and RunInstances, and support configurating PerformanceLevel when choose cloud_essd.
- Add ModifyDiskSpec API to support cloud_essd PerformanceLevel modification.
- Add AutoProvisioningGroup interfaces, provide AutoProvisioningGroup function.
- Add RetentionDays to snapshot creating.
2019-06-27 Version 1.36.54
- Added setting of crop_mode parameter.
2019-06-24 Version 1.36.53
- Add some new apis to manage VoD domain, such as AddVodDomain, UpdateVodDomain, DeleteVodDomain, BatchStartVodDomain, BatchStopVodDomain, DescribeVodUserDomains, DescribeVodDomainDetail.
- Add some new apis to manage VoD domain config, such as BatchSetVodDomainConfigs, DescribeVodDomainConfigs, DeleteVodSpecificConfig, SetVodDomainCertificate, DescribeVodCertificateList, DescribeVodDomainCertificateInfo.
- Add a new field named AppId to some apis supporting the VoD App feature, such as AddWorkFlow, GetWorkFlow, ListWorkFlow, AddVodTemplate, GetVodTemplate, ListVodTemplate, AddTranscodeTemplateGroup, GetTranscodeTemplateGroup, ListTranscodeTemplateGroup, AddWatermark, GetWatermark, ListWatermark, UploadMediaByURL.
- Add a new field named UserData to SubmitTranscodeJobs api request to support user-defined extension fields, which can be used for transparent return when callbacks.
2019-06-24 Version 1.36.52
- Add some new apis to manage VoD domain, such as AddVodDomain, UpdateVodDomain, DeleteVodDomain, BatchStartVodDomain, BatchStopVodDomain, DescribeVodUserDomains, DescribeVodDomainDetail.
- Add some new apis to manage VoD domain config, such as BatchSetVodDomainConfigs, DescribeVodDomainConfigs, DeleteVodSpecificConfig, SetVodDomainCertificate, DescribeVodCertificateList, DescribeVodDomainCertificateInfo.
- Add a new field named AppId to some apis supporting the VoD App feature, such as AddWorkFlow, GetWorkFlow, ListWorkFlow, AddVodTemplate, GetVodTemplate, ListVodTemplate, AddTranscodeTemplateGroup, GetTranscodeTemplateGroup, ListTranscodeTemplateGroup, AddWatermark, GetWatermark, ListWatermark, UploadMediaByURL.
- Add a new field named UserData to SubmitTranscodeJobs api request to support user-defined extension fields, which can be used for transparent return when callbacks.
2019-06-18 Version 1.36.51
1. Supported the related recommend.
2. Supported exposure time controll and exposure filter by scene.
2019-06-17 Version 1.36.50
companyreg release
2019-06-13 Version 1.36.49
1, fixed DescribeAvailableResource OpenApi AvailableZones value problem.
2019-06-13 Version 1.36.48
- Generated 2015-01-01 for `R-kvstore`
2019-06-13 Version 1.36.47
Add Network Assistant openapi sdk
2019-06-12 Version 1.36.46
1, Add RenewBackupPlan DBS interface.
2019-06-12 Version 1.36.45
1.Fix bug
2019-06-12 Version 1.36.44
1, Add InvokeDataAPIService interface, support invoke service of data api to get sql query result.
2, Add GetDataAPIServiceDetail interface, support get data api's detail information.

View File

@@ -1 +1 @@
1.36.44
1.36.166

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_ADDEVENTPROCESSREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_ADDEVENTPROCESSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT AddEventProcessRequest : public RpcServiceRequest
{
public:
AddEventProcessRequest();
~AddEventProcessRequest();
std::string getSuspiciousEventIds()const;
void setSuspiciousEventIds(const std::string& suspiciousEventIds);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getWarningType()const;
void setWarningType(const std::string& warningType);
std::string getFrom()const;
void setFrom(const std::string& from);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string suspiciousEventIds_;
std::string sourceIp_;
std::string warningType_;
std::string from_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_ADDEVENTPROCESSREQUEST_H_

View File

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

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.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_COPYCUSTOMIZEREPORTCONFIGREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_COPYCUSTOMIZEREPORTCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT CopyCustomizeReportConfigRequest : public RpcServiceRequest
{
public:
CopyCustomizeReportConfigRequest();
~CopyCustomizeReportConfigRequest();
long getReportId()const;
void setReportId(long reportId);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
long reportId_;
std::string sourceIp_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_COPYCUSTOMIZEREPORTCONFIGREQUEST_H_

View File

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

View File

@@ -35,8 +35,6 @@ namespace AlibabaCloud
CreateInstanceRequest();
~CreateInstanceRequest();
int getDuration()const;
void setDuration(int duration);
bool getIsAutoRenew()const;
void setIsAutoRenew(bool isAutoRenew);
std::string getClientToken()const;
@@ -45,22 +43,24 @@ namespace AlibabaCloud
void setVmNumber(int vmNumber);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getAutoRenewDuration()const;
void setAutoRenewDuration(int autoRenewDuration);
int getDuration()const;
void setDuration(int duration);
int getVersionCode()const;
void setVersionCode(int versionCode);
std::string getPricingCycle()const;
void setPricingCycle(const std::string& pricingCycle);
int getAutoRenewDuration()const;
void setAutoRenewDuration(int autoRenewDuration);
private:
int duration_;
bool isAutoRenew_;
std::string clientToken_;
int vmNumber_;
long ownerId_;
int autoRenewDuration_;
int duration_;
int versionCode_;
std::string pricingCycle_;
int autoRenewDuration_;
};
}

View File

@@ -35,18 +35,18 @@ namespace AlibabaCloud
CreateLogQueryRequest();
~CreateLogQueryRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getQueryName()const;
void setQueryName(const std::string& queryName);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getConditions()const;
void setConditions(const std::string& conditions);
std::string getQueryDetail()const;
void setQueryDetail(const std::string& queryDetail);
private:
std::string sourceIp_;
std::string queryName_;
std::string sourceIp_;
std::string conditions_;
std::string queryDetail_;

View File

@@ -35,26 +35,29 @@ namespace AlibabaCloud
CreateOrUpdateDataSourceRequest();
~CreateOrUpdateDataSourceRequest();
std::string getProjectName()const;
void setProjectName(const std::string& projectName);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLogStoreName()const;
void setLogStoreName(const std::string& logStoreName);
std::string getDatasourceDescription()const;
void setDatasourceDescription(const std::string& datasourceDescription);
std::string getFields()const;
void setFields(const std::string& fields);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getProjectName()const;
void setProjectName(const std::string& projectName);
std::string getConfigType()const;
void setConfigType(const std::string& configType);
std::string getLogStoreName()const;
void setLogStoreName(const std::string& logStoreName);
std::string getRegionNo()const;
void setRegionNo(const std::string& regionNo);
std::string getFields()const;
void setFields(const std::string& fields);
private:
std::string projectName_;
std::string sourceIp_;
std::string logStoreName_;
std::string datasourceDescription_;
std::string fields_;
std::string sourceIp_;
std::string projectName_;
std::string configType_;
std::string logStoreName_;
std::string regionNo_;
std::string fields_;
};
}

View File

@@ -37,21 +37,21 @@ namespace AlibabaCloud
std::string getRuleActionName()const;
void setRuleActionName(const std::string& ruleActionName);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getSendUrl()const;
void setSendUrl(const std::string& sendUrl);
long getId()const;
void setId(long id);
long getIntervalTime()const;
void setIntervalTime(long intervalTime);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getId()const;
void setId(long id);
private:
std::string ruleActionName_;
std::string sourceIp_;
std::string sendUrl_;
long id_;
long intervalTime_;
std::string sourceIp_;
long id_;
};
}

View File

@@ -35,29 +35,29 @@ namespace AlibabaCloud
CreateOrUpdateGroupRequest();
~CreateOrUpdateGroupRequest();
std::string getRuleIds()const;
void setRuleIds(const std::string& ruleIds);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getMachineGroupIds()const;
void setMachineGroupIds(const std::string& machineGroupIds);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getId()const;
void setId(long id);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getGroupName()const;
void setGroupName(const std::string& groupName);
std::string getRuleIds()const;
void setRuleIds(const std::string& ruleIds);
std::string getMachineGroupIds()const;
void setMachineGroupIds(const std::string& machineGroupIds);
private:
std::string ruleIds_;
std::string sourceIp_;
std::string machineGroupIds_;
std::string description_;
std::string sourceIp_;
long id_;
std::string lang_;
std::string groupName_;
std::string ruleIds_;
std::string machineGroupIds_;
};
}

View File

@@ -37,26 +37,26 @@ namespace AlibabaCloud
std::string getWarnLevel()const;
void setWarnLevel(const std::string& warnLevel);
long getDataSourceId2()const;
void setDataSourceId2(long dataSourceId2);
long getDataSourceId1()const;
void setDataSourceId1(long dataSourceId1);
long getTimeWindow()const;
void setTimeWindow(long timeWindow);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRuleName()const;
void setRuleName(const std::string& ruleName);
std::string getExpression2()const;
void setExpression2(const std::string& expression2);
std::string getExpression1()const;
void setExpression1(const std::string& expression1);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getStatisticsRules()const;
void setStatisticsRules(const std::string& statisticsRules);
std::string getJoinRelation()const;
void setJoinRelation(const std::string& joinRelation);
long getDataSourceId2()const;
void setDataSourceId2(long dataSourceId2);
long getDataSourceId1()const;
void setDataSourceId1(long dataSourceId1);
long getTimeWindow()const;
void setTimeWindow(long timeWindow);
std::string getExpression2()const;
void setExpression2(const std::string& expression2);
std::string getExpression1()const;
void setExpression1(const std::string& expression1);
long getRuleId()const;
void setRuleId(long ruleId);
std::string getActions()const;
@@ -64,16 +64,16 @@ namespace AlibabaCloud
private:
std::string warnLevel_;
long dataSourceId2_;
long dataSourceId1_;
long timeWindow_;
std::string description_;
std::string ruleName_;
std::string expression2_;
std::string expression1_;
std::string sourceIp_;
std::string statisticsRules_;
std::string joinRelation_;
long dataSourceId2_;
long dataSourceId1_;
long timeWindow_;
std::string expression2_;
std::string expression1_;
long ruleId_;
std::string actions_;

View File

@@ -37,39 +37,39 @@ namespace AlibabaCloud
std::string getWarnLevel()const;
void setWarnLevel(const std::string& warnLevel);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getStatisticsRules()const;
void setStatisticsRules(const std::string& statisticsRules);
long getDataSourceId()const;
void setDataSourceId(long dataSourceId);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRuleName()const;
void setRuleName(const std::string& ruleName);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getStatisticsRules()const;
void setStatisticsRules(const std::string& statisticsRules);
long getId()const;
void setId(long id);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getExpressions()const;
void setExpressions(const std::string& expressions);
std::string getActions()const;
void setActions(const std::string& actions);
std::string getRuleGroupIds()const;
void setRuleGroupIds(const std::string& ruleGroupIds);
std::string getExpressions()const;
void setExpressions(const std::string& expressions);
long getDataSourceId()const;
void setDataSourceId(long dataSourceId);
std::string getActions()const;
void setActions(const std::string& actions);
private:
std::string warnLevel_;
std::string sourceIp_;
std::string statisticsRules_;
long dataSourceId_;
std::string description_;
std::string ruleName_;
std::string sourceIp_;
std::string statisticsRules_;
long id_;
std::string lang_;
std::string expressions_;
std::string actions_;
std::string ruleGroupIds_;
std::string expressions_;
long dataSourceId_;
std::string actions_;
};
}

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_CREATESCREENSETTINGREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATESCREENSETTINGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT CreateScreenSettingRequest : public RpcServiceRequest
{
public:
CreateScreenSettingRequest();
~CreateScreenSettingRequest();
std::string getTitle()const;
void setTitle(const std::string& title);
std::string getLogoUrl()const;
void setLogoUrl(const std::string& logoUrl);
bool getLogoPower()const;
void setLogoPower(bool logoPower);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getId()const;
void setId(int id);
std::string getScreenDataMap()const;
void setScreenDataMap(const std::string& screenDataMap);
int getScreenDefault()const;
void setScreenDefault(int screenDefault);
std::string getMonitorUrl()const;
void setMonitorUrl(const std::string& monitorUrl);
private:
std::string title_;
std::string logoUrl_;
bool logoPower_;
std::string sourceIp_;
int id_;
std::string screenDataMap_;
int screenDefault_;
std::string monitorUrl_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATESCREENSETTINGREQUEST_H_

View File

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

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.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_CREATESUSPEVENTNOTEREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_CREATESUSPEVENTNOTEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT CreateSuspEventNoteRequest : public RpcServiceRequest
{
public:
CreateSuspEventNoteRequest();
~CreateSuspEventNoteRequest();
int getEventId()const;
void setEventId(int eventId);
std::string getNote()const;
void setNote(const std::string& note);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
int eventId_;
std::string note_;
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATESUSPEVENTNOTEREQUEST_H_

View File

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

View File

@@ -37,10 +37,14 @@ namespace AlibabaCloud
std::string getStatusList()const;
void setStatusList(const std::string& statusList);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getEventNameRemark()const;
void setEventNameRemark(const std::string& eventNameRemark);
std::string getTag()const;
void setTag(const std::string& tag);
std::string getLevel()const;
void setLevel(const std::string& level);
std::string getGroupId()const;
@@ -49,21 +53,17 @@ namespace AlibabaCloud
void setDealed(const std::string& dealed);
std::string getEventType()const;
void setEventType(const std::string& eventType);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getTag()const;
void setTag(const std::string& tag);
private:
std::string statusList_;
std::string remark_;
std::string sourceIp_;
std::string eventNameRemark_;
std::string tag_;
std::string level_;
std::string groupId_;
std::string dealed_;
std::string eventType_;
std::string remark_;
std::string tag_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
CreateUserSettingRequest();
~CreateUserSettingRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getAlertLevels()const;
void setAlertLevels(const std::string& alertLevels);
int getInvalidWarningKeepDays()const;
void setInvalidWarningKeepDays(int invalidWarningKeepDays);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
std::string alertLevels_;
int invalidWarningKeepDays_;
std::string sourceIp_;
};
}

View File

@@ -37,15 +37,15 @@ namespace AlibabaCloud
std::string getReason()const;
void setReason(const std::string& reason);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getWhitelist()const;
void setWhitelist(const std::string& whitelist);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string reason_;
std::string sourceIp_;
std::string whitelist_;
std::string sourceIp_;
};
}

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.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DELETECUSTOMIZEREPORTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETECUSTOMIZEREPORTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DeleteCustomizeReportRequest : public RpcServiceRequest
{
public:
DeleteCustomizeReportRequest();
~DeleteCustomizeReportRequest();
long getReportId()const;
void setReportId(long reportId);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
long reportId_;
std::string sourceIp_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETECUSTOMIZEREPORTREQUEST_H_

View File

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

View File

@@ -35,14 +35,14 @@ namespace AlibabaCloud
DeleteLogQueryRequest();
~DeleteLogQueryRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getQueryName()const;
void setQueryName(const std::string& queryName);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
std::string queryName_;
std::string sourceIp_;
};
}

View File

@@ -37,12 +37,12 @@ namespace AlibabaCloud
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getScreenTitle()const;
void setScreenTitle(const std::string& screenTitle);
std::string getId()const;
void setId(const std::string& id);
private:
std::string sourceIp_;
std::string screenTitle_;
std::string id_;
};
}

View File

@@ -37,10 +37,12 @@ namespace AlibabaCloud
DeleteScreenSettingResult();
explicit DeleteScreenSettingResult(const std::string &payload);
~DeleteScreenSettingResult();
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
bool success_;
};
}

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DELETESUSPEVENTNODEREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DELETESUSPEVENTNODEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DeleteSuspEventNodeRequest : public RpcServiceRequest
{
public:
DeleteSuspEventNodeRequest();
~DeleteSuspEventNodeRequest();
int getNoteId()const;
void setNoteId(int noteId);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
int noteId_;
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETESUSPEVENTNODEREQUEST_H_

View File

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

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
DeleteVulBatchRequest();
~DeleteVulBatchRequest();
std::string getResource()const;
void setResource(const std::string& resource);
std::string getBatchName()const;
void setBatchName(const std::string& batchName);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getResource()const;
void setResource(const std::string& resource);
private:
std::string resource_;
std::string batchName_;
std::string sourceIp_;
std::string resource_;
};
}

View File

@@ -35,14 +35,14 @@ namespace AlibabaCloud
DeleteVulWhitelistRequest();
~DeleteVulWhitelistRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getWhitelist()const;
void setWhitelist(const std::string& whitelist);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
std::string whitelist_;
std::string sourceIp_;
};
}

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKDETAILREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeAccessKeyLeakDetailRequest : public RpcServiceRequest
{
public:
DescribeAccessKeyLeakDetailRequest();
~DescribeAccessKeyLeakDetailRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getId()const;
void setId(long id);
private:
std::string sourceIp_;
long id_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKDETAILREQUEST_H_

View File

@@ -0,0 +1,87 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKDETAILRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKDETAILRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeAccessKeyLeakDetailResult : public ServiceResult
{
public:
DescribeAccessKeyLeakDetailResult();
explicit DescribeAccessKeyLeakDetailResult(const std::string &payload);
~DescribeAccessKeyLeakDetailResult();
std::string getGithubRepoName()const;
std::string getGithubRepoUrl()const;
std::string getGithubFileName()const;
std::string getDealType()const;
std::string getWhitelistStatus()const;
std::string getGmtModified()const;
std::string getCode()const;
std::string getSource()const;
std::string getRemark()const;
std::string getGmtCreate()const;
std::string getType()const;
std::string getGithubUserPicUrl()const;
std::string getGithubFileUpdateTime()const;
std::string getAccesskeyId()const;
std::string getGithubFileUrl()const;
std::string getGithubFileType()const;
std::string getAsset()const;
std::string getGithubUser()const;
std::string getDealTime()const;
protected:
void parse(const std::string &payload);
private:
std::string githubRepoName_;
std::string githubRepoUrl_;
std::string githubFileName_;
std::string dealType_;
std::string whitelistStatus_;
std::string gmtModified_;
std::string code_;
std::string source_;
std::string remark_;
std::string gmtCreate_;
std::string type_;
std::string githubUserPicUrl_;
std::string githubFileUpdateTime_;
std::string accesskeyId_;
std::string githubFileUrl_;
std::string githubFileType_;
std::string asset_;
std::string githubUser_;
std::string dealTime_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKDETAILRESULT_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKLISTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeAccesskeyLeakListRequest : public RpcServiceRequest
{
public:
DescribeAccesskeyLeakListRequest();
~DescribeAccesskeyLeakListRequest();
std::string getQuery()const;
void setQuery(const std::string& query);
long getStartTs()const;
void setStartTs(long startTs);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string query_;
long startTs_;
int currentPage_;
std::string sourceIp_;
int pageSize_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKLISTREQUEST_H_

View File

@@ -0,0 +1,74 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKLISTRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeAccesskeyLeakListResult : public ServiceResult
{
public:
struct AccessKeyLeak
{
std::string status;
std::string aliUserName;
std::string type;
std::string dealType;
std::string accesskeyId;
long gmtModified;
std::string asset;
long id;
std::string dealTime;
std::string userType;
};
DescribeAccesskeyLeakListResult();
explicit DescribeAccesskeyLeakListResult(const std::string &payload);
~DescribeAccesskeyLeakListResult();
int getAkLeakCount()const;
std::vector<AccessKeyLeak> getAccessKeyLeakList()const;
int getTotalCount()const;
int getPageSize()const;
long getGmtLast()const;
int getCurrentPage()const;
protected:
void parse(const std::string &payload);
private:
int akLeakCount_;
std::vector<AccessKeyLeak> accessKeyLeakList_;
int totalCount_;
int pageSize_;
long gmtLast_;
int currentPage_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEACCESSKEYLEAKLISTRESULT_H_

View File

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

View File

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

View File

@@ -36,6 +36,7 @@ namespace AlibabaCloud
{
std::string uuid;
std::string message;
std::string resuleCode;
int result;
};

View File

@@ -49,8 +49,10 @@ namespace AlibabaCloud
long endTime;
std::vector<CauseDetail> causeDetails;
long startTime;
std::string accessCode;
std::string intranetIp;
bool hasTraceInfo;
bool dealed;
std::string dataSource;
std::string instanceName;
std::string type;

View File

@@ -35,37 +35,43 @@ namespace AlibabaCloud
DescribeAlarmEventListRequest();
~DescribeAlarmEventListRequest();
std::string getAlarmEventType()const;
void setAlarmEventType(const std::string& alarmEventType);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getAlarmEventName()const;
void setAlarmEventName(const std::string& alarmEventName);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getPageSize()const;
void setPageSize(const std::string& pageSize);
std::string getAlarmEventType()const;
void setAlarmEventType(const std::string& alarmEventType);
std::string getDealed()const;
void setDealed(const std::string& dealed);
std::string getFrom()const;
void setFrom(const std::string& from);
std::string getRemark()const;
void setRemark(const std::string& remark);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getDealed()const;
void setDealed(const std::string& dealed);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::vector<std::string> getOperateErrorCodeList()const;
void setOperateErrorCodeList(const std::vector<std::string>& operateErrorCodeList);
std::string getLevels()const;
void setLevels(const std::string& levels);
private:
std::string alarmEventType_;
std::string remark_;
std::string alarmEventName_;
std::string sourceIp_;
std::string pageSize_;
std::string alarmEventType_;
std::string dealed_;
std::string from_;
std::string remark_;
int currentPage_;
std::string lang_;
std::string groupId_;
std::string dealed_;
int currentPage_;
std::vector<std::string> operateErrorCodeList_;
std::string levels_;
};

View File

@@ -43,8 +43,12 @@ namespace AlibabaCloud
{
bool canCancelFault;
std::string description;
std::string alarmEventNameOriginal;
long endTime;
std::string operateErrorCode;
std::string instanceId;
std::string alarmEventName;
std::string securityEventIds;
long startTime;
long gmtModified;
std::string saleVersion;

View File

@@ -37,6 +37,26 @@ namespace AlibabaCloud
std::string getStatusList()const;
void setStatusList(const std::string& statusList);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getType()const;
void setType(const std::string& type);
std::string getUuid()const;
void setUuid(const std::string& uuid);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getWebGroupId()const;
void setWebGroupId(long webGroupId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getFrom()const;
void setFrom(const std::string& from);
std::string getTag()const;
void setTag(const std::string& tag);
int getFlow()const;
void setFlow(int flow);
std::string getSaleId()const;
void setSaleId(const std::string& saleId);
int getRuleType()const;
@@ -45,54 +65,37 @@ namespace AlibabaCloud
void setGroupId(long groupId);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getDealed()const;
void setDealed(const std::string& dealed);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getType()const;
void setType(const std::string& type);
std::string getUuid()const;
void setUuid(const std::string& uuid);
std::string getSecureToken()const;
void setSecureToken(const std::string& secureToken);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getWebGroupId()const;
void setWebGroupId(long webGroupId);
int getPageSize()const;
void setPageSize(int pageSize);
int getAction1()const;
void setAction1(int action1);
std::string getTag()const;
void setTag(const std::string& tag);
int getFlow()const;
void setFlow(int flow);
int getStatus()const;
void setStatus(int status);
private:
std::string statusList_;
std::string remark_;
std::string startTime_;
std::string type_;
std::string uuid_;
std::string sourceIp_;
long webGroupId_;
int pageSize_;
std::string from_;
std::string tag_;
int flow_;
std::string saleId_;
int ruleType_;
long groupId_;
std::string endTime_;
std::string remark_;
std::string dealed_;
int currentPage_;
std::string startTime_;
std::string type_;
std::string uuid_;
std::string secureToken_;
std::string sourceIp_;
long webGroupId_;
int pageSize_;
int action1_;
std::string tag_;
int flow_;
int status_;
};

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
DescribeAnalysisCurveRequest();
~DescribeAnalysisCurveRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getStartTimeStamp()const;
void setStartTimeStamp(long startTimeStamp);
long getEndTimeStamp()const;
void setEndTimeStamp(long endTimeStamp);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
long startTimeStamp_;
long endTimeStamp_;
std::string sourceIp_;
};
}

View File

@@ -35,18 +35,18 @@ namespace AlibabaCloud
DescribeAnalysisHistogramsRequest();
~DescribeAnalysisHistogramsRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getQuery()const;
void setQuery(const std::string& query);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getFrom()const;
void setFrom(int from);
int getTo()const;
void setTo(int to);
private:
std::string sourceIp_;
std::string query_;
std::string sourceIp_;
int from_;
int to_;

View File

@@ -37,27 +37,27 @@ namespace AlibabaCloud
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getQuery()const;
void setQuery(const std::string& query);
int getPageSize()const;
void setPageSize(int pageSize);
int getFrom()const;
void setFrom(int from);
std::string getQuery()const;
void setQuery(const std::string& query);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
int getTo()const;
void setTo(int to);
bool getReverse()const;
void setReverse(bool reverse);
int getTo()const;
void setTo(int to);
private:
std::string sourceIp_;
std::string query_;
int pageSize_;
int from_;
std::string query_;
int currentPage_;
int to_;
bool reverse_;
int to_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
DescribeAssetDetailByUuidRequest();
~DescribeAssetDetailByUuidRequest();
std::string getUuid()const;
void setUuid(const std::string& uuid);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getUuid()const;
void setUuid(const std::string& uuid);
private:
std::string uuid_;
std::string sourceIp_;
std::string lang_;
std::string uuid_;
};
}

View File

@@ -35,23 +35,26 @@ namespace AlibabaCloud
DescribeAssetListRequest();
~DescribeAssetListRequest();
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getFilterConditions()const;
void setFilterConditions(const std::string& filterConditions);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getFrom()const;
void setFrom(const std::string& from);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getFilterConditions()const;
void setFilterConditions(const std::string& filterConditions);
private:
int currentPage_;
std::string filterConditions_;
std::string sourceIp_;
int pageSize_;
int currentPage_;
std::string from_;
std::string lang_;
std::string filterConditions_;
};
}

View File

@@ -35,6 +35,7 @@ namespace AlibabaCloud
struct Asset
{
std::string instanceName;
std::string status;
std::string assetType;
std::string clientStatus;
std::string uuid;

View File

@@ -35,35 +35,35 @@ namespace AlibabaCloud
DescribeAttackAnalysisDataRequest();
~DescribeAttackAnalysisDataRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getData()const;
void setData(const std::string& data);
std::string getBase64()const;
void setBase64(const std::string& base64);
long getStartTime()const;
void setStartTime(long startTime);
std::string getType()const;
void setType(const std::string& type);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
long getEndTime()const;
void setEndTime(long endTime);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
long getStartTime()const;
void setStartTime(long startTime);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getType()const;
void setType(const std::string& type);
private:
std::string sourceIp_;
std::string data_;
std::string base64_;
long startTime_;
std::string type_;
std::string sourceIp_;
int pageSize_;
std::string lang_;
long endTime_;
int currentPage_;
long startTime_;
std::string lang_;
std::string type_;
};
}

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEBIZSTATSIMPLEQUERYRESULTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEBIZSTATSIMPLEQUERYRESULTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeBizStatSimpleQueryResultRequest : public RpcServiceRequest
{
public:
DescribeBizStatSimpleQueryResultRequest();
~DescribeBizStatSimpleQueryResultRequest();
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
int getCustomTimeRange()const;
void setCustomTimeRange(int customTimeRange);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getCustomQuery()const;
void setCustomQuery(const std::string& customQuery);
private:
std::string endTime_;
std::string startTime_;
int customTimeRange_;
std::string sourceIp_;
std::string customQuery_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEBIZSTATSIMPLEQUERYRESULTREQUEST_H_

View File

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

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHARTDATAREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHARTDATAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeChartDataRequest : public RpcServiceRequest
{
public:
DescribeChartDataRequest();
~DescribeChartDataRequest();
long getTimeEnd()const;
void setTimeEnd(long timeEnd);
std::string getRangeUnit()const;
void setRangeUnit(const std::string& rangeUnit);
std::string getCharId()const;
void setCharId(const std::string& charId);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
long getTimeStart()const;
void setTimeStart(long timeStart);
private:
long timeEnd_;
std::string rangeUnit_;
std::string charId_;
std::string sourceIp_;
std::string lang_;
long timeStart_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHARTDATAREQUEST_H_

View File

@@ -0,0 +1,85 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHARTDATARESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHARTDATARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeChartDataResult : public ServiceResult
{
public:
struct CoordinateData
{
struct YAxisDo
{
std::string type;
std::string color;
std::vector<std::string> value;
std::string name;
};
std::vector<YAxisDo> yAxisList;
std::vector<std::string> xAxis;
};
struct SingleData
{
std::string type;
std::string color;
long value;
std::string name;
};
struct MultipleDataItem
{
std::string type;
std::string color;
long value;
std::string name;
};
DescribeChartDataResult();
explicit DescribeChartDataResult(const std::string &payload);
~DescribeChartDataResult();
std::string getChartDataType()const;
std::vector<MultipleDataItem> getMultipleData()const;
CoordinateData getCoordinateData()const;
std::string getChartType()const;
SingleData getSingleData()const;
protected:
void parse(const std::string &payload);
private:
std::string chartDataType_;
std::vector<MultipleDataItem> multipleData_;
CoordinateData coordinateData_;
std::string chartType_;
SingleData singleData_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHARTDATARESULT_H_

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.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHARTLISTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHARTLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeChartListRequest : public RpcServiceRequest
{
public:
DescribeChartListRequest();
~DescribeChartListRequest();
std::string getProjectCode()const;
void setProjectCode(const std::string& projectCode);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string projectCode_;
std::string sourceIp_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHARTLISTREQUEST_H_

View File

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

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGCOUNTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGCOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeCheckWarningCountRequest : public RpcServiceRequest
{
public:
DescribeCheckWarningCountRequest();
~DescribeCheckWarningCountRequest();
long getRiskId()const;
void setRiskId(long riskId);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
long getCheckId()const;
void setCheckId(long checkId);
int getStatus()const;
void setStatus(int status);
private:
long riskId_;
std::string sourceIp_;
std::string lang_;
long checkId_;
int status_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGCOUNTREQUEST_H_

View File

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

View File

@@ -39,16 +39,16 @@ namespace AlibabaCloud
void setRiskName(const std::string& riskName);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getRiskStatus()const;
void setRiskStatus(int riskStatus);
int getPageSize()const;
void setPageSize(int pageSize);
long getStrategyId()const;
void setStrategyId(long strategyId);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getLang()const;
void setLang(const std::string& lang);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
int getRiskStatus()const;
void setRiskStatus(int riskStatus);
long getStrategyId()const;
void setStrategyId(long strategyId);
std::string getTypeName()const;
void setTypeName(const std::string& typeName);
std::string getStatus()const;
@@ -59,11 +59,11 @@ namespace AlibabaCloud
private:
std::string riskName_;
std::string sourceIp_;
int riskStatus_;
int pageSize_;
long strategyId_;
int currentPage_;
std::string lang_;
int currentPage_;
int riskStatus_;
long strategyId_;
std::string typeName_;
std::string status_;
std::string uuids_;

View File

@@ -35,26 +35,26 @@ namespace AlibabaCloud
DescribeCheckWarningsRequest();
~DescribeCheckWarningsRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getLang()const;
void setLang(const std::string& lang);
long getRiskId()const;
void setRiskId(long riskId);
std::string getUuid()const;
void setUuid(const std::string& uuid);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string sourceIp_;
int pageSize_;
int currentPage_;
std::string lang_;
long riskId_;
std::string uuid_;
std::string sourceIp_;
int pageSize_;
std::string lang_;
};
}

View File

@@ -41,6 +41,7 @@ namespace AlibabaCloud
long checkId;
long checkWarningId;
std::string level;
std::string reason;
};

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_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTDATAREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTDATAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeCustomizeReportChartDataRequest : public RpcServiceRequest
{
public:
DescribeCustomizeReportChartDataRequest();
~DescribeCustomizeReportChartDataRequest();
long getReportId()const;
void setReportId(long reportId);
std::string getChartIds()const;
void setChartIds(const std::string& chartIds);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
long reportId_;
std::string chartIds_;
std::string sourceIp_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTDATAREQUEST_H_

View File

@@ -0,0 +1,70 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTDATARESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTDATARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeCustomizeReportChartDataResult : public ServiceResult
{
public:
struct Chart
{
struct Data
{
struct ChartData
{
int value;
std::string name;
};
int old;
std::vector<Data::ChartData> chartDataList;
int count;
std::string name;
};
std::vector<Chart::Data> dataList;
std::string type;
std::string chartName;
std::string chartId;
};
DescribeCustomizeReportChartDataResult();
explicit DescribeCustomizeReportChartDataResult(const std::string &payload);
~DescribeCustomizeReportChartDataResult();
std::vector<Chart> getChartList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Chart> chartList_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTDATARESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTLISTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeCustomizeReportChartListRequest : public RpcServiceRequest
{
public:
DescribeCustomizeReportChartListRequest();
~DescribeCustomizeReportChartListRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string sourceIp_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTLISTREQUEST_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_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTLISTRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeCustomizeReportChartListResult : public ServiceResult
{
public:
struct Chart
{
std::string area;
std::string chartName;
std::string chartId;
};
DescribeCustomizeReportChartListResult();
explicit DescribeCustomizeReportChartListResult(const std::string &payload);
~DescribeCustomizeReportChartListResult();
std::vector<Chart> getChartList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Chart> chartList_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCHARTLISTRESULT_H_

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.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCONFIGDETAILREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCONFIGDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeCustomizeReportConfigDetailRequest : public RpcServiceRequest
{
public:
DescribeCustomizeReportConfigDetailRequest();
~DescribeCustomizeReportConfigDetailRequest();
long getReportId()const;
void setReportId(long reportId);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
long reportId_;
std::string sourceIp_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCONFIGDETAILREQUEST_H_

View File

@@ -0,0 +1,73 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCONFIGDETAILRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCONFIGDETAILRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeCustomizeReportConfigDetailResult : public ServiceResult
{
public:
DescribeCustomizeReportConfigDetailResult();
explicit DescribeCustomizeReportConfigDetailResult(const std::string &payload);
~DescribeCustomizeReportConfigDetailResult();
int getIsDefault()const;
std::string getSendTime()const;
std::string getChartIds()const;
std::string getRecipients()const;
long getReportId()const;
std::string getTitle()const;
std::string getReportStatus()const;
std::string getReportStartDate()const;
std::string getReportType()const;
std::string getReportLang()const;
std::string getReportSendType()const;
std::string getReportEndDate()const;
protected:
void parse(const std::string &payload);
private:
int isDefault_;
std::string sendTime_;
std::string chartIds_;
std::string recipients_;
long reportId_;
std::string title_;
std::string reportStatus_;
std::string reportStartDate_;
std::string reportType_;
std::string reportLang_;
std::string reportSendType_;
std::string reportEndDate_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTCONFIGDETAILRESULT_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTLISTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeCustomizeReportListRequest : public RpcServiceRequest
{
public:
DescribeCustomizeReportListRequest();
~DescribeCustomizeReportListRequest();
int getReportType()const;
void setReportType(int reportType);
int getReportStatus()const;
void setReportStatus(int reportStatus);
std::string getTitle()const;
void setTitle(const std::string& title);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
int reportType_;
int reportStatus_;
std::string title_;
std::string sourceIp_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTLISTREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTLISTRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeCustomizeReportListResult : public ServiceResult
{
public:
struct Report
{
std::string isDefault;
long reportId;
std::string title;
std::string reportStatus;
int reportType;
};
DescribeCustomizeReportListResult();
explicit DescribeCustomizeReportListResult(const std::string &payload);
~DescribeCustomizeReportListResult();
std::vector<Report> getReportList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Report> reportList_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECUSTOMIZEREPORTLISTRESULT_H_

View File

@@ -35,23 +35,17 @@ namespace AlibabaCloud
DescribeDataSourceRequest();
~DescribeDataSourceRequest();
std::string getConfigType()const;
void setConfigType(const std::string& configType);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getDescription()const;
void setDescription(const std::string& description);
long getId()const;
void setId(long id);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getGroupName()const;
void setGroupName(const std::string& groupName);
private:
std::string configType_;
std::string sourceIp_;
std::string description_;
long id_;
std::string lang_;
std::string groupName_;
};
}

View File

@@ -49,6 +49,7 @@ namespace AlibabaCloud
};
std::string description;
std::vector<Data::MetaDataField> metaDataFields;
std::string dataSourceName;
std::string dateSourceName;
int dataSourceId;
};

View File

@@ -38,7 +38,7 @@ namespace AlibabaCloud
int pageSize;
int currentPage;
};
struct ActionListItem
struct ActionListArr
{
std::string actionName;
long gmtCreate;
@@ -54,13 +54,13 @@ namespace AlibabaCloud
explicit DescribeDingTalkResult(const std::string &payload);
~DescribeDingTalkResult();
PageInfo getPageInfo()const;
std::vector<ActionListItem> getActionList()const;
std::vector<ActionListArr> getActionList()const;
protected:
void parse(const std::string &payload);
private:
PageInfo pageInfo_;
std::vector<ActionListItem> actionList_;
std::vector<ActionListArr> actionList_;
};
}

View File

@@ -37,6 +37,7 @@ namespace AlibabaCloud
int pendingCount;
int status;
std::string type;
int progress;
std::string description;
std::string aliasName;
long gmtPublish;

View File

@@ -0,0 +1,90 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBEENTITYLISTREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEENTITYLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeEntityListRequest : public RpcServiceRequest
{
public:
DescribeEntityListRequest();
~DescribeEntityListRequest();
std::string getTagIdList()const;
void setTagIdList(const std::string& tagIdList);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getPatch()const;
void setPatch(const std::string& patch);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getFrom()const;
void setFrom(const std::string& from);
std::string getOs()const;
void setOs(const std::string& os);
long getGroupId()const;
void setGroupId(long groupId);
std::string getHealth()const;
void setHealth(const std::string& health);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getTrojan()const;
void setTrojan(const std::string& trojan);
std::string getSuspicious()const;
void setSuspicious(const std::string& suspicious);
std::string getRegionNo()const;
void setRegionNo(const std::string& regionNo);
std::string getAccount()const;
void setAccount(const std::string& account);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string tagIdList_;
std::string remark_;
std::string patch_;
std::string sourceIp_;
int pageSize_;
std::string from_;
std::string os_;
long groupId_;
std::string health_;
int currentPage_;
std::string trojan_;
std::string suspicious_;
std::string regionNo_;
std::string account_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEENTITYLISTREQUEST_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_AEGIS_MODEL_DESCRIBEENTITYLISTRESULT_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEENTITYLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeEntityListResult : public ServiceResult
{
public:
struct Entity
{
std::string instanceName;
bool clientStatus;
std::string aegisVersion;
std::string buyVersion;
std::string uuid;
std::string os;
std::string ip;
std::string region;
bool aegisOnline;
int flag;
long groupId;
};
DescribeEntityListResult();
explicit DescribeEntityListResult(const std::string &payload);
~DescribeEntityListResult();
int getTotalCount()const;
int getPageSize()const;
int getCurrentPage()const;
std::vector<Entity> getEntityList()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int currentPage_;
std::vector<Entity> entityList_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEENTITYLISTRESULT_H_

View File

@@ -37,23 +37,23 @@ namespace AlibabaCloud
std::string getTypes()const;
void setTypes(const std::string& types);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getVulEventLevels()const;
void setVulEventLevels(const std::string& vulEventLevels);
int getLastDays()const;
void setLastDays(int lastDays);
std::string getHealthEventLevels()const;
void setHealthEventLevels(const std::string& healthEventLevels);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getVulEventLevels()const;
void setVulEventLevels(const std::string& vulEventLevels);
std::string getSuspiciousEventLevels()const;
void setSuspiciousEventLevels(const std::string& suspiciousEventLevels);
private:
std::string types_;
std::string sourceIp_;
std::string vulEventLevels_;
int lastDays_;
std::string healthEventLevels_;
std::string sourceIp_;
std::string vulEventLevels_;
std::string suspiciousEventLevels_;
};

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
DescribeEventLevelCountRequest();
~DescribeEventLevelCountRequest();
std::string getType()const;
void setType(const std::string& type);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getFrom()const;
void setFrom(const std::string& from);
std::string getType()const;
void setType(const std::string& type);
private:
std::string type_;
std::string sourceIp_;
std::string from_;
std::string type_;
};
}

View File

@@ -35,14 +35,14 @@ namespace AlibabaCloud
DescribeFilterFieldsRequest();
~DescribeFilterFieldsRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getQuery()const;
void setQuery(const std::string& query);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
std::string query_;
std::string sourceIp_;
};
}

View File

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

View File

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

View File

@@ -37,27 +37,27 @@ namespace AlibabaCloud
std::string getWarnLevel()const;
void setWarnLevel(const std::string& warnLevel);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getRuleGroupId()const;
void setRuleGroupId(long ruleGroupId);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getLang()const;
void setLang(const std::string& lang);
long getExGroupId()const;
void setExGroupId(long exGroupId);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
private:
std::string warnLevel_;
std::string sourceIp_;
long ruleGroupId_;
int pageSize_;
int currentPage_;
std::string lang_;
long exGroupId_;
std::string sourceIp_;
int pageSize_;
std::string lang_;
int currentPage_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
DescribeGroupStructRequest();
~DescribeGroupStructRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getTagIdList()const;
void setTagIdList(const std::string& tagIdList);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
std::string tagIdList_;
std::string remark_;
std::string sourceIp_;
};
}

View File

@@ -37,63 +37,69 @@ namespace AlibabaCloud
std::string getStatusList()const;
void setStatusList(const std::string& statusList);
std::string getLevel()const;
void setLevel(const std::string& level);
std::string getOrderBy()const;
void setOrderBy(const std::string& orderBy);
std::string getDealed()const;
void setDealed(const std::string& dealed);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getCveId()const;
void setCveId(const std::string& cveId);
std::string getType()const;
void setType(const std::string& type);
long getLastTsEnd()const;
void setLastTsEnd(long lastTsEnd);
long getCreateTsStart()const;
void setCreateTsStart(long createTsStart);
std::string getAliasName()const;
void setAliasName(const std::string& aliasName);
long getPatchId()const;
void setPatchId(long patchId);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getName()const;
void setName(const std::string& name);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
long getCreateTsEnd()const;
void setCreateTsEnd(long createTsEnd);
long getLastTsStart()const;
void setLastTsStart(long lastTsStart);
std::string getDirection()const;
void setDirection(const std::string& direction);
std::string getLevel()const;
void setLevel(const std::string& level);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getOrderBy()const;
void setOrderBy(const std::string& orderBy);
std::string getDealed()const;
void setDealed(const std::string& dealed);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getAliasName()const;
void setAliasName(const std::string& aliasName);
long getPatchId()const;
void setPatchId(long patchId);
std::string getName()const;
void setName(const std::string& name);
long getCreateTsEnd()const;
void setCreateTsEnd(long createTsEnd);
std::string getNecessity()const;
void setNecessity(const std::string& necessity);
std::string getUuids()const;
void setUuids(const std::string& uuids);
std::string getDirection()const;
void setDirection(const std::string& direction);
private:
std::string statusList_;
std::string level_;
std::string orderBy_;
std::string dealed_;
int currentPage_;
std::string cveId_;
std::string type_;
long lastTsEnd_;
long createTsStart_;
std::string aliasName_;
long patchId_;
std::string sourceIp_;
std::string name_;
int pageSize_;
std::string lang_;
long createTsEnd_;
long lastTsStart_;
std::string direction_;
std::string level_;
std::string groupId_;
std::string orderBy_;
std::string dealed_;
int currentPage_;
std::string aliasName_;
long patchId_;
std::string name_;
long createTsEnd_;
std::string necessity_;
std::string uuids_;
std::string direction_;
};
}

View File

@@ -42,6 +42,7 @@ namespace AlibabaCloud
std::string aliasName;
int asapCount;
int nntfCount;
std::string tags;
std::string name;
};

View File

@@ -35,20 +35,20 @@ namespace AlibabaCloud
DescribeHistogramRequest();
~DescribeHistogramRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getQuery()const;
void setQuery(const std::string& query);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
std::string query_;
std::string endTime_;
std::string startTime_;
std::string sourceIp_;
};
}

View File

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

View File

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

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
DescribeInstanceStatisticsRequest();
~DescribeInstanceStatisticsRequest();
std::string getUuid()const;
void setUuid(const std::string& uuid);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getUuid()const;
void setUuid(const std::string& uuid);
private:
std::string uuid_;
std::string sourceIp_;
std::string lang_;
std::string uuid_;
};
}

View File

@@ -37,21 +37,21 @@ namespace AlibabaCloud
std::string getWarnLevel()const;
void setWarnLevel(const std::string& warnLevel);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
long getRemark()const;
void setRemark(long remark);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string warnLevel_;
std::string sourceIp_;
int pageSize_;
long remark_;
int currentPage_;
std::string sourceIp_;
int pageSize_;
};
}

View File

@@ -39,7 +39,7 @@ namespace AlibabaCloud
int currentPage;
int count;
};
struct JoinRuleListItem
struct JoinRuleListArr
{
bool needGroup;
std::string description;
@@ -62,13 +62,13 @@ namespace AlibabaCloud
explicit DescribeJoinRuleListResult(const std::string &payload);
~DescribeJoinRuleListResult();
PageInfo getPageInfo()const;
std::vector<JoinRuleListItem> getJoinRuleList()const;
std::vector<JoinRuleListArr> getJoinRuleList()const;
protected:
void parse(const std::string &payload);
private:
PageInfo pageInfo_;
std::vector<JoinRuleListItem> joinRuleList_;
std::vector<JoinRuleListArr> joinRuleList_;
};
}

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_AEGIS_MODEL_DESCRIBELATESTACTIONSREQUEST_H_
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBELATESTACTIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aegis/AegisExport.h>
namespace AlibabaCloud
{
namespace Aegis
{
namespace Model
{
class ALIBABACLOUD_AEGIS_EXPORT DescribeLatestActionsRequest : public RpcServiceRequest
{
public:
DescribeLatestActionsRequest();
~DescribeLatestActionsRequest();
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getSecureToken()const;
void setSecureToken(const std::string& secureToken);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getFrom()const;
void setFrom(const std::string& from);
private:
int currentPage_;
std::string secureToken_;
std::string sourceIp_;
int pageSize_;
std::string from_;
};
}
}
}
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBELATESTACTIONSREQUEST_H_

View File

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

View File

@@ -35,26 +35,26 @@ namespace AlibabaCloud
DescribeLogInfoRequest();
~DescribeLogInfoRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getQuery()const;
void setQuery(const std::string& query);
std::string getPageSize()const;
void setPageSize(const std::string& pageSize);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getCurrentPage()const;
void setCurrentPage(const std::string& currentPage);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getPageSize()const;
void setPageSize(const std::string& pageSize);
private:
std::string sourceIp_;
std::string query_;
std::string pageSize_;
std::string endTime_;
std::string currentPage_;
std::string startTime_;
std::string sourceIp_;
std::string pageSize_;
};
}

View File

@@ -35,24 +35,12 @@ namespace AlibabaCloud
DescribeLogItemsRequest();
~DescribeLogItemsRequest();
int getLoginOffset()const;
void setLoginOffset(int loginOffset);
int getProcessSnapshotOffset()const;
void setProcessSnapshotOffset(int processSnapshotOffset);
int getPortSnapshotOffset()const;
void setPortSnapshotOffset(int portSnapshotOffset);
std::string getQuery()const;
void setQuery(const std::string& query);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getCurrentPage()const;
void setCurrentPage(const std::string& currentPage);
int getNetworkOffset()const;
void setNetworkOffset(int networkOffset);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
int getAccountSnapshotOffset()const;
void setAccountSnapshotOffset(int accountSnapshotOffset);
int getProcessOffset()const;
void setProcessOffset(int processOffset);
std::string getSourceIp()const;
@@ -61,21 +49,33 @@ namespace AlibabaCloud
void setCrackOffset(int crackOffset);
std::string getPageSize()const;
void setPageSize(const std::string& pageSize);
int getLoginOffset()const;
void setLoginOffset(int loginOffset);
int getProcessSnapshotOffset()const;
void setProcessSnapshotOffset(int processSnapshotOffset);
std::string getQuery()const;
void setQuery(const std::string& query);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getCurrentPage()const;
void setCurrentPage(const std::string& currentPage);
int getAccountSnapshotOffset()const;
void setAccountSnapshotOffset(int accountSnapshotOffset);
private:
int loginOffset_;
int processSnapshotOffset_;
int portSnapshotOffset_;
std::string query_;
std::string endTime_;
std::string currentPage_;
int networkOffset_;
std::string startTime_;
int accountSnapshotOffset_;
int processOffset_;
std::string sourceIp_;
int crackOffset_;
std::string pageSize_;
int loginOffset_;
int processSnapshotOffset_;
std::string query_;
std::string endTime_;
std::string currentPage_;
int accountSnapshotOffset_;
};
}

View File

@@ -35,29 +35,29 @@ namespace AlibabaCloud
DescribeLoginLogsRequest();
~DescribeLoginLogsRequest();
std::string getTypes()const;
void setTypes(const std::string& types);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getStatuses()const;
void setStatuses(const std::string& statuses);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getTag()const;
void setTag(const std::string& tag);
std::string getTypes()const;
void setTypes(const std::string& types);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getStatuses()const;
void setStatuses(const std::string& statuses);
private:
std::string types_;
std::string remark_;
std::string sourceIp_;
int pageSize_;
std::string statuses_;
int currentPage_;
std::string remark_;
std::string tag_;
std::string types_;
int currentPage_;
std::string statuses_;
};
}

View File

@@ -39,25 +39,25 @@ namespace AlibabaCloud
void setResourceOwnerId(long resourceOwnerId);
std::string getTypes()const;
void setTypes(const std::string& types);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getExtern()const;
void setExtern(const std::string& extern);
std::string get_Extern()const;
void set_Extern(const std::string& _extern);
std::string getType()const;
void setType(const std::string& type);
std::string getConfig()const;
void setConfig(const std::string& config);
std::string getTarget()const;
void setTarget(const std::string& target);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getConfig()const;
void setConfig(const std::string& config);
private:
long resourceOwnerId_;
std::string types_;
std::string sourceIp_;
std::string extern_;
std::string _extern_;
std::string type_;
std::string config_;
std::string target_;
std::string sourceIp_;
std::string config_;
};
}

View File

@@ -39,31 +39,31 @@ namespace AlibabaCloud
void setResourceOwnerId(long resourceOwnerId);
std::string getTypes()const;
void setTypes(const std::string& types);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getType()const;
void setType(const std::string& type);
std::string getTarget()const;
void setTarget(const std::string& target);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getConfig()const;
void setConfig(const std::string& config);
std::string getTarget()const;
void setTarget(const std::string& target);
private:
long resourceOwnerId_;
std::string types_;
std::string sourceIp_;
int pageSize_;
int currentPage_;
std::string type_;
std::string target_;
std::string sourceIp_;
int pageSize_;
std::string lang_;
std::string config_;
std::string target_;
};
}

View File

@@ -37,18 +37,18 @@ namespace AlibabaCloud
std::string getProjectName()const;
void setProjectName(const std::string& projectName);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLogStoreName()const;
void setLogStoreName(const std::string& logStoreName);
std::string getRegionNo()const;
void setRegionNo(const std::string& regionNo);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string projectName_;
std::string sourceIp_;
std::string logStoreName_;
std::string regionNo_;
std::string sourceIp_;
};
}

View File

@@ -35,21 +35,21 @@ namespace AlibabaCloud
DescribeNsasSuspEventTypeRequest();
~DescribeNsasSuspEventTypeRequest();
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getName()const;
void setName(const std::string& name);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getFrom()const;
void setFrom(const std::string& from);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string remark_;
std::string sourceIp_;
std::string name_;
std::string remark_;
std::string from_;
std::string lang_;

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
DescribeQuaraFileRequest();
~DescribeQuaraFileRequest();
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
private:
int currentPage_;
std::string sourceIp_;
int pageSize_;
int currentPage_;
};
}

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