Explorar o código

Generated 2017-12-28 for ddoscoo.

sdk-team %!s(int64=4) %!d(string=hai) anos
pai
achega
191dc8eb68
Modificáronse 100 ficheiros con 836 adicións e 4923 borrados
  1. 3 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 168 544
      ddoscoo/CMakeLists.txt
  4. 270 857
      ddoscoo/include/alibabacloud/ddoscoo/DdoscooClient.h
  5. 0 57
      ddoscoo/include/alibabacloud/ddoscoo/model/AddAutoCcBlacklistRequest.h
  6. 0 57
      ddoscoo/include/alibabacloud/ddoscoo/model/AddAutoCcWhitelistRequest.h
  7. 0 49
      ddoscoo/include/alibabacloud/ddoscoo/model/AddAutoCcWhitelistResult.h
  8. 6 6
      ddoscoo/include/alibabacloud/ddoscoo/model/AddLayer7CCRuleRequest.h
  9. 7 7
      ddoscoo/include/alibabacloud/ddoscoo/model/AddLayer7CCRuleResult.h
  10. 0 57
      ddoscoo/include/alibabacloud/ddoscoo/model/AttachSceneDefenseObjectRequest.h
  11. 0 51
      ddoscoo/include/alibabacloud/ddoscoo/model/AttachSceneDefenseObjectResult.h
  12. 6 6
      ddoscoo/include/alibabacloud/ddoscoo/model/CloseDomainSlsConfigRequest.h
  13. 7 7
      ddoscoo/include/alibabacloud/ddoscoo/model/CloseDomainSlsConfigResult.h
  14. 6 6
      ddoscoo/include/alibabacloud/ddoscoo/model/ConfigHealthCheckRequest.h
  15. 7 7
      ddoscoo/include/alibabacloud/ddoscoo/model/ConfigHealthCheckResult.h
  16. 6 6
      ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer4RuleAttributeRequest.h
  17. 7 7
      ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer4RuleAttributeResult.h
  18. 0 49
      ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer4RuleBakModeResult.h
  19. 6 6
      ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer4RuleRequest.h
  20. 7 7
      ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer4RuleResult.h
  21. 12 12
      ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer7BlackWhiteListRequest.h
  22. 7 7
      ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer7BlackWhiteListResult.h
  23. 6 6
      ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer7CCRuleRequest.h
  24. 7 7
      ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer7CCRuleResult.h
  25. 6 6
      ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer7CCTemplateRequest.h
  26. 7 7
      ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer7CCTemplateResult.h
  27. 6 6
      ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer7CertRequest.h
  28. 7 7
      ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer7CertResult.h
  29. 12 12
      ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer7RuleRequest.h
  30. 7 7
      ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer7RuleResult.h
  31. 0 54
      ddoscoo/include/alibabacloud/ddoscoo/model/ConfigNetworkRegionBlockRequest.h
  32. 0 49
      ddoscoo/include/alibabacloud/ddoscoo/model/ConfigNetworkRegionBlockResult.h
  33. 0 51
      ddoscoo/include/alibabacloud/ddoscoo/model/ConfigNetworkRulesRequest.h
  34. 0 57
      ddoscoo/include/alibabacloud/ddoscoo/model/ConfigUdpReflectRequest.h
  35. 0 72
      ddoscoo/include/alibabacloud/ddoscoo/model/CreateDomainResourceRequest.h
  36. 0 49
      ddoscoo/include/alibabacloud/ddoscoo/model/CreateDomainResourceResult.h
  37. 6 6
      ddoscoo/include/alibabacloud/ddoscoo/model/CreateLayer4RuleRequest.h
  38. 7 7
      ddoscoo/include/alibabacloud/ddoscoo/model/CreateLayer4RuleResult.h
  39. 6 12
      ddoscoo/include/alibabacloud/ddoscoo/model/CreateLayer7RuleRequest.h
  40. 49 0
      ddoscoo/include/alibabacloud/ddoscoo/model/CreateLayer7RuleResult.h
  41. 0 51
      ddoscoo/include/alibabacloud/ddoscoo/model/CreateNetworkRulesRequest.h
  42. 0 49
      ddoscoo/include/alibabacloud/ddoscoo/model/CreateNetworkRulesResult.h
  43. 0 63
      ddoscoo/include/alibabacloud/ddoscoo/model/CreatePortRequest.h
  44. 0 60
      ddoscoo/include/alibabacloud/ddoscoo/model/CreateSceneDefensePolicyRequest.h
  45. 0 51
      ddoscoo/include/alibabacloud/ddoscoo/model/CreateSceneDefensePolicyResult.h
  46. 0 63
      ddoscoo/include/alibabacloud/ddoscoo/model/CreateSchedulerRuleRequest.h
  47. 0 53
      ddoscoo/include/alibabacloud/ddoscoo/model/CreateSchedulerRuleResult.h
  48. 0 49
      ddoscoo/include/alibabacloud/ddoscoo/model/CreateTagResourcesResult.h
  49. 0 49
      ddoscoo/include/alibabacloud/ddoscoo/model/CreateWebRuleResult.h
  50. 0 54
      ddoscoo/include/alibabacloud/ddoscoo/model/DeleteAutoCcBlacklistRequest.h
  51. 0 54
      ddoscoo/include/alibabacloud/ddoscoo/model/DeleteAutoCcWhitelistRequest.h
  52. 0 51
      ddoscoo/include/alibabacloud/ddoscoo/model/DeleteDomainResourceRequest.h
  53. 6 6
      ddoscoo/include/alibabacloud/ddoscoo/model/DeleteLayer4RuleRequest.h
  54. 49 0
      ddoscoo/include/alibabacloud/ddoscoo/model/DeleteLayer4RuleResult.h
  55. 6 6
      ddoscoo/include/alibabacloud/ddoscoo/model/DeleteLayer7CCRuleRequest.h
  56. 7 7
      ddoscoo/include/alibabacloud/ddoscoo/model/DeleteLayer7CCRuleResult.h
  57. 6 6
      ddoscoo/include/alibabacloud/ddoscoo/model/DeleteLayer7RuleRequest.h
  58. 49 0
      ddoscoo/include/alibabacloud/ddoscoo/model/DeleteLayer7RuleResult.h
  59. 0 51
      ddoscoo/include/alibabacloud/ddoscoo/model/DeleteNetworkRuleRequest.h
  60. 0 63
      ddoscoo/include/alibabacloud/ddoscoo/model/DeletePortRequest.h
  61. 0 49
      ddoscoo/include/alibabacloud/ddoscoo/model/DeletePortResult.h
  62. 0 51
      ddoscoo/include/alibabacloud/ddoscoo/model/DeleteSceneDefensePolicyResult.h
  63. 0 54
      ddoscoo/include/alibabacloud/ddoscoo/model/DeleteSchedulerRuleRequest.h
  64. 0 49
      ddoscoo/include/alibabacloud/ddoscoo/model/DeleteTagResourcesResult.h
  65. 0 57
      ddoscoo/include/alibabacloud/ddoscoo/model/DeleteWebCacheCustomRuleRequest.h
  66. 0 49
      ddoscoo/include/alibabacloud/ddoscoo/model/DeleteWebCacheCustomRuleResult.h
  67. 0 57
      ddoscoo/include/alibabacloud/ddoscoo/model/DeleteWebPreciseAccessRuleRequest.h
  68. 0 49
      ddoscoo/include/alibabacloud/ddoscoo/model/DeleteWebRuleResult.h
  69. 0 54
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeAttackAnalysisMaxQpsRequest.h
  70. 0 51
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeAttackAnalysisMaxQpsResult.h
  71. 0 60
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeAutoCcBlacklistRequest.h
  72. 0 60
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeAutoCcBlacklistResult.h
  73. 0 54
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeAutoCcListCountRequest.h
  74. 0 53
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeAutoCcListCountResult.h
  75. 0 60
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeAutoCcWhitelistRequest.h
  76. 0 60
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeAutoCcWhitelistResult.h
  77. 2 2
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeBackSourceCidrResult.h
  78. 9 9
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeBatchSlsDispatchStatusRequest.h
  79. 10 10
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeBatchSlsDispatchStatusResult.h
  80. 0 51
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeBlackholeStatusRequest.h
  81. 0 58
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeBlackholeStatusResult.h
  82. 0 63
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeBlockStatusResult.h
  83. 0 54
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeCnameReusesRequest.h
  84. 9 9
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDoSEventsRequest.h
  85. 5 9
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDoSEventsResult.h
  86. 9 9
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDoSTrafficRequest.h
  87. 17 13
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDoSTrafficResult.h
  88. 0 63
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosAllEventListRequest.h
  89. 0 65
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosAllEventListResult.h
  90. 0 57
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosEventAreaRequest.h
  91. 0 56
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosEventAreaResult.h
  92. 0 57
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosEventAttackTypeRequest.h
  93. 0 56
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosEventAttackTypeResult.h
  94. 0 57
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosEventIspRequest.h
  95. 0 56
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosEventIspResult.h
  96. 0 54
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosEventMaxRequest.h
  97. 0 55
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosEventMaxResult.h
  98. 0 60
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosEventSrcIpRequest.h
  99. 0 57
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosEventSrcIpResult.h
  100. 0 69
      ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDefenseRecordsRequest.h

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2021-11-16 Version: 1.36.933
+- Generated 2017-12-28 for `ddoscoo`.
+
 2021-11-16 Version: 1.36.932
 - Update SetCdnDomainSMCertificate.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.932
+1.36.933

+ 168 - 544
ddoscoo/CMakeLists.txt

@@ -21,649 +21,273 @@ set(ddoscoo_public_header
 	include/alibabacloud/ddoscoo/DdoscooExport.h )
 
 set(ddoscoo_public_header_model 
-	include/alibabacloud/ddoscoo/model/AddAutoCcBlacklistRequest.h
-	include/alibabacloud/ddoscoo/model/AddAutoCcBlacklistResult.h
-	include/alibabacloud/ddoscoo/model/AddAutoCcWhitelistRequest.h
-	include/alibabacloud/ddoscoo/model/AddAutoCcWhitelistResult.h
-	include/alibabacloud/ddoscoo/model/AssociateWebCertRequest.h
-	include/alibabacloud/ddoscoo/model/AssociateWebCertResult.h
-	include/alibabacloud/ddoscoo/model/AttachSceneDefenseObjectRequest.h
-	include/alibabacloud/ddoscoo/model/AttachSceneDefenseObjectResult.h
-	include/alibabacloud/ddoscoo/model/ConfigL7RsPolicyRequest.h
-	include/alibabacloud/ddoscoo/model/ConfigL7RsPolicyResult.h
-	include/alibabacloud/ddoscoo/model/ConfigLayer4RemarkRequest.h
-	include/alibabacloud/ddoscoo/model/ConfigLayer4RemarkResult.h
-	include/alibabacloud/ddoscoo/model/ConfigLayer4RuleBakModeRequest.h
-	include/alibabacloud/ddoscoo/model/ConfigLayer4RuleBakModeResult.h
-	include/alibabacloud/ddoscoo/model/ConfigLayer4RulePolicyRequest.h
-	include/alibabacloud/ddoscoo/model/ConfigLayer4RulePolicyResult.h
-	include/alibabacloud/ddoscoo/model/ConfigNetworkRegionBlockRequest.h
-	include/alibabacloud/ddoscoo/model/ConfigNetworkRegionBlockResult.h
-	include/alibabacloud/ddoscoo/model/ConfigNetworkRulesRequest.h
-	include/alibabacloud/ddoscoo/model/ConfigNetworkRulesResult.h
-	include/alibabacloud/ddoscoo/model/ConfigUdpReflectRequest.h
-	include/alibabacloud/ddoscoo/model/ConfigUdpReflectResult.h
-	include/alibabacloud/ddoscoo/model/ConfigWebCCTemplateRequest.h
-	include/alibabacloud/ddoscoo/model/ConfigWebCCTemplateResult.h
-	include/alibabacloud/ddoscoo/model/ConfigWebIpSetRequest.h
-	include/alibabacloud/ddoscoo/model/ConfigWebIpSetResult.h
+	include/alibabacloud/ddoscoo/model/AddLayer7CCRuleRequest.h
+	include/alibabacloud/ddoscoo/model/AddLayer7CCRuleResult.h
+	include/alibabacloud/ddoscoo/model/CloseDomainSlsConfigRequest.h
+	include/alibabacloud/ddoscoo/model/CloseDomainSlsConfigResult.h
+	include/alibabacloud/ddoscoo/model/ConfigHealthCheckRequest.h
+	include/alibabacloud/ddoscoo/model/ConfigHealthCheckResult.h
+	include/alibabacloud/ddoscoo/model/ConfigLayer4RuleRequest.h
+	include/alibabacloud/ddoscoo/model/ConfigLayer4RuleResult.h
+	include/alibabacloud/ddoscoo/model/ConfigLayer4RuleAttributeRequest.h
+	include/alibabacloud/ddoscoo/model/ConfigLayer4RuleAttributeResult.h
+	include/alibabacloud/ddoscoo/model/ConfigLayer7BlackWhiteListRequest.h
+	include/alibabacloud/ddoscoo/model/ConfigLayer7BlackWhiteListResult.h
+	include/alibabacloud/ddoscoo/model/ConfigLayer7CCRuleRequest.h
+	include/alibabacloud/ddoscoo/model/ConfigLayer7CCRuleResult.h
+	include/alibabacloud/ddoscoo/model/ConfigLayer7CCTemplateRequest.h
+	include/alibabacloud/ddoscoo/model/ConfigLayer7CCTemplateResult.h
+	include/alibabacloud/ddoscoo/model/ConfigLayer7CertRequest.h
+	include/alibabacloud/ddoscoo/model/ConfigLayer7CertResult.h
+	include/alibabacloud/ddoscoo/model/ConfigLayer7RuleRequest.h
+	include/alibabacloud/ddoscoo/model/ConfigLayer7RuleResult.h
 	include/alibabacloud/ddoscoo/model/CreateAsyncTaskRequest.h
 	include/alibabacloud/ddoscoo/model/CreateAsyncTaskResult.h
-	include/alibabacloud/ddoscoo/model/CreateDomainResourceRequest.h
-	include/alibabacloud/ddoscoo/model/CreateDomainResourceResult.h
-	include/alibabacloud/ddoscoo/model/CreateNetworkRulesRequest.h
-	include/alibabacloud/ddoscoo/model/CreateNetworkRulesResult.h
-	include/alibabacloud/ddoscoo/model/CreatePortRequest.h
-	include/alibabacloud/ddoscoo/model/CreatePortResult.h
-	include/alibabacloud/ddoscoo/model/CreateSceneDefensePolicyRequest.h
-	include/alibabacloud/ddoscoo/model/CreateSceneDefensePolicyResult.h
-	include/alibabacloud/ddoscoo/model/CreateSchedulerRuleRequest.h
-	include/alibabacloud/ddoscoo/model/CreateSchedulerRuleResult.h
-	include/alibabacloud/ddoscoo/model/CreateTagResourcesRequest.h
-	include/alibabacloud/ddoscoo/model/CreateTagResourcesResult.h
-	include/alibabacloud/ddoscoo/model/CreateWebCCRuleRequest.h
-	include/alibabacloud/ddoscoo/model/CreateWebCCRuleResult.h
-	include/alibabacloud/ddoscoo/model/CreateWebRuleRequest.h
-	include/alibabacloud/ddoscoo/model/CreateWebRuleResult.h
+	include/alibabacloud/ddoscoo/model/CreateLayer4RuleRequest.h
+	include/alibabacloud/ddoscoo/model/CreateLayer4RuleResult.h
+	include/alibabacloud/ddoscoo/model/CreateLayer7RuleRequest.h
+	include/alibabacloud/ddoscoo/model/CreateLayer7RuleResult.h
 	include/alibabacloud/ddoscoo/model/DeleteAsyncTaskRequest.h
 	include/alibabacloud/ddoscoo/model/DeleteAsyncTaskResult.h
-	include/alibabacloud/ddoscoo/model/DeleteAutoCcBlacklistRequest.h
-	include/alibabacloud/ddoscoo/model/DeleteAutoCcBlacklistResult.h
-	include/alibabacloud/ddoscoo/model/DeleteAutoCcWhitelistRequest.h
-	include/alibabacloud/ddoscoo/model/DeleteAutoCcWhitelistResult.h
-	include/alibabacloud/ddoscoo/model/DeleteDomainResourceRequest.h
-	include/alibabacloud/ddoscoo/model/DeleteDomainResourceResult.h
-	include/alibabacloud/ddoscoo/model/DeleteNetworkRuleRequest.h
-	include/alibabacloud/ddoscoo/model/DeleteNetworkRuleResult.h
-	include/alibabacloud/ddoscoo/model/DeletePortRequest.h
-	include/alibabacloud/ddoscoo/model/DeletePortResult.h
-	include/alibabacloud/ddoscoo/model/DeleteSceneDefensePolicyRequest.h
-	include/alibabacloud/ddoscoo/model/DeleteSceneDefensePolicyResult.h
-	include/alibabacloud/ddoscoo/model/DeleteSchedulerRuleRequest.h
-	include/alibabacloud/ddoscoo/model/DeleteSchedulerRuleResult.h
-	include/alibabacloud/ddoscoo/model/DeleteTagResourcesRequest.h
-	include/alibabacloud/ddoscoo/model/DeleteTagResourcesResult.h
-	include/alibabacloud/ddoscoo/model/DeleteWebCCRuleRequest.h
-	include/alibabacloud/ddoscoo/model/DeleteWebCCRuleResult.h
-	include/alibabacloud/ddoscoo/model/DeleteWebCacheCustomRuleRequest.h
-	include/alibabacloud/ddoscoo/model/DeleteWebCacheCustomRuleResult.h
-	include/alibabacloud/ddoscoo/model/DeleteWebPreciseAccessRuleRequest.h
-	include/alibabacloud/ddoscoo/model/DeleteWebPreciseAccessRuleResult.h
-	include/alibabacloud/ddoscoo/model/DeleteWebRuleRequest.h
-	include/alibabacloud/ddoscoo/model/DeleteWebRuleResult.h
-	include/alibabacloud/ddoscoo/model/DescribeAsyncTasksRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeAsyncTasksResult.h
-	include/alibabacloud/ddoscoo/model/DescribeAttackAnalysisMaxQpsRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeAttackAnalysisMaxQpsResult.h
-	include/alibabacloud/ddoscoo/model/DescribeAutoCcBlacklistRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeAutoCcBlacklistResult.h
-	include/alibabacloud/ddoscoo/model/DescribeAutoCcListCountRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeAutoCcListCountResult.h
-	include/alibabacloud/ddoscoo/model/DescribeAutoCcWhitelistRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeAutoCcWhitelistResult.h
+	include/alibabacloud/ddoscoo/model/DeleteLayer4RuleRequest.h
+	include/alibabacloud/ddoscoo/model/DeleteLayer4RuleResult.h
+	include/alibabacloud/ddoscoo/model/DeleteLayer7CCRuleRequest.h
+	include/alibabacloud/ddoscoo/model/DeleteLayer7CCRuleResult.h
+	include/alibabacloud/ddoscoo/model/DeleteLayer7RuleRequest.h
+	include/alibabacloud/ddoscoo/model/DeleteLayer7RuleResult.h
 	include/alibabacloud/ddoscoo/model/DescribeBackSourceCidrRequest.h
 	include/alibabacloud/ddoscoo/model/DescribeBackSourceCidrResult.h
-	include/alibabacloud/ddoscoo/model/DescribeBlackholeStatusRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeBlackholeStatusResult.h
-	include/alibabacloud/ddoscoo/model/DescribeBlockStatusRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeBlockStatusResult.h
-	include/alibabacloud/ddoscoo/model/DescribeCertsRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeCertsResult.h
-	include/alibabacloud/ddoscoo/model/DescribeCnameReusesRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeCnameReusesResult.h
+	include/alibabacloud/ddoscoo/model/DescribeBatchSlsDispatchStatusRequest.h
+	include/alibabacloud/ddoscoo/model/DescribeBatchSlsDispatchStatusResult.h
 	include/alibabacloud/ddoscoo/model/DescribeDDoSEventsRequest.h
 	include/alibabacloud/ddoscoo/model/DescribeDDoSEventsResult.h
-	include/alibabacloud/ddoscoo/model/DescribeDDosAllEventListRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeDDosAllEventListResult.h
-	include/alibabacloud/ddoscoo/model/DescribeDDosEventAreaRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeDDosEventAreaResult.h
-	include/alibabacloud/ddoscoo/model/DescribeDDosEventAttackTypeRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeDDosEventAttackTypeResult.h
-	include/alibabacloud/ddoscoo/model/DescribeDDosEventIspRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeDDosEventIspResult.h
-	include/alibabacloud/ddoscoo/model/DescribeDDosEventMaxRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeDDosEventMaxResult.h
-	include/alibabacloud/ddoscoo/model/DescribeDDosEventSrcIpRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeDDosEventSrcIpResult.h
+	include/alibabacloud/ddoscoo/model/DescribeDDoSTrafficRequest.h
+	include/alibabacloud/ddoscoo/model/DescribeDDoSTrafficResult.h
 	include/alibabacloud/ddoscoo/model/DescribeDefenseCountStatisticsRequest.h
 	include/alibabacloud/ddoscoo/model/DescribeDefenseCountStatisticsResult.h
-	include/alibabacloud/ddoscoo/model/DescribeDefenseRecordsRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeDefenseRecordsResult.h
+	include/alibabacloud/ddoscoo/model/DescribeDomainAccessModeRequest.h
+	include/alibabacloud/ddoscoo/model/DescribeDomainAccessModeResult.h
 	include/alibabacloud/ddoscoo/model/DescribeDomainAttackEventsRequest.h
 	include/alibabacloud/ddoscoo/model/DescribeDomainAttackEventsResult.h
-	include/alibabacloud/ddoscoo/model/DescribeDomainOverviewRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeDomainOverviewResult.h
-	include/alibabacloud/ddoscoo/model/DescribeDomainQPSListRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeDomainQPSListResult.h
+	include/alibabacloud/ddoscoo/model/DescribeDomainQpsRequest.h
+	include/alibabacloud/ddoscoo/model/DescribeDomainQpsResult.h
 	include/alibabacloud/ddoscoo/model/DescribeDomainQpsWithCacheRequest.h
 	include/alibabacloud/ddoscoo/model/DescribeDomainQpsWithCacheResult.h
-	include/alibabacloud/ddoscoo/model/DescribeDomainResourceRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeDomainResourceResult.h
-	include/alibabacloud/ddoscoo/model/DescribeDomainStatusCodeCountRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeDomainStatusCodeCountResult.h
-	include/alibabacloud/ddoscoo/model/DescribeDomainStatusCodeListRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeDomainStatusCodeListResult.h
-	include/alibabacloud/ddoscoo/model/DescribeDomainTopAttackListRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeDomainTopAttackListResult.h
-	include/alibabacloud/ddoscoo/model/DescribeDomainViewSourceCountriesRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeDomainViewSourceCountriesResult.h
-	include/alibabacloud/ddoscoo/model/DescribeDomainViewSourceProvincesRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeDomainViewSourceProvincesResult.h
-	include/alibabacloud/ddoscoo/model/DescribeDomainViewTopCostTimeRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeDomainViewTopCostTimeResult.h
-	include/alibabacloud/ddoscoo/model/DescribeDomainViewTopUrlRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeDomainViewTopUrlResult.h
+	include/alibabacloud/ddoscoo/model/DescribeDomainSlsStatusRequest.h
+	include/alibabacloud/ddoscoo/model/DescribeDomainSlsStatusResult.h
 	include/alibabacloud/ddoscoo/model/DescribeDomainsRequest.h
 	include/alibabacloud/ddoscoo/model/DescribeDomainsResult.h
 	include/alibabacloud/ddoscoo/model/DescribeElasticBandwidthSpecRequest.h
 	include/alibabacloud/ddoscoo/model/DescribeElasticBandwidthSpecResult.h
 	include/alibabacloud/ddoscoo/model/DescribeHealthCheckListRequest.h
 	include/alibabacloud/ddoscoo/model/DescribeHealthCheckListResult.h
-	include/alibabacloud/ddoscoo/model/DescribeHealthCheckStatusRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeHealthCheckStatusResult.h
+	include/alibabacloud/ddoscoo/model/DescribeHealthCheckStatusListRequest.h
+	include/alibabacloud/ddoscoo/model/DescribeHealthCheckStatusListResult.h
 	include/alibabacloud/ddoscoo/model/DescribeInstanceDetailsRequest.h
 	include/alibabacloud/ddoscoo/model/DescribeInstanceDetailsResult.h
-	include/alibabacloud/ddoscoo/model/DescribeInstanceIdsRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeInstanceIdsResult.h
 	include/alibabacloud/ddoscoo/model/DescribeInstanceSpecsRequest.h
 	include/alibabacloud/ddoscoo/model/DescribeInstanceSpecsResult.h
 	include/alibabacloud/ddoscoo/model/DescribeInstanceStatisticsRequest.h
 	include/alibabacloud/ddoscoo/model/DescribeInstanceStatisticsResult.h
-	include/alibabacloud/ddoscoo/model/DescribeInstanceStatusRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeInstanceStatusResult.h
 	include/alibabacloud/ddoscoo/model/DescribeInstancesRequest.h
 	include/alibabacloud/ddoscoo/model/DescribeInstancesResult.h
-	include/alibabacloud/ddoscoo/model/DescribeL7RsPolicyRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeL7RsPolicyResult.h
-	include/alibabacloud/ddoscoo/model/DescribeLayer4RulePolicyRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeLayer4RulePolicyResult.h
+	include/alibabacloud/ddoscoo/model/DescribeIpTrafficRequest.h
+	include/alibabacloud/ddoscoo/model/DescribeIpTrafficResult.h
+	include/alibabacloud/ddoscoo/model/DescribeLayer4RuleAttributesRequest.h
+	include/alibabacloud/ddoscoo/model/DescribeLayer4RuleAttributesResult.h
+	include/alibabacloud/ddoscoo/model/DescribeLayer4RulesRequest.h
+	include/alibabacloud/ddoscoo/model/DescribeLayer4RulesResult.h
+	include/alibabacloud/ddoscoo/model/DescribeLayer7CCRulesRequest.h
+	include/alibabacloud/ddoscoo/model/DescribeLayer7CCRulesResult.h
 	include/alibabacloud/ddoscoo/model/DescribeLogStoreExistStatusRequest.h
 	include/alibabacloud/ddoscoo/model/DescribeLogStoreExistStatusResult.h
-	include/alibabacloud/ddoscoo/model/DescribeNetworkRegionBlockRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeNetworkRegionBlockResult.h
-	include/alibabacloud/ddoscoo/model/DescribeNetworkRuleAttributesRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeNetworkRuleAttributesResult.h
-	include/alibabacloud/ddoscoo/model/DescribeNetworkRulesRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeNetworkRulesResult.h
 	include/alibabacloud/ddoscoo/model/DescribeOpEntitiesRequest.h
 	include/alibabacloud/ddoscoo/model/DescribeOpEntitiesResult.h
-	include/alibabacloud/ddoscoo/model/DescribePortRequest.h
-	include/alibabacloud/ddoscoo/model/DescribePortResult.h
-	include/alibabacloud/ddoscoo/model/DescribePortAttackMaxFlowRequest.h
-	include/alibabacloud/ddoscoo/model/DescribePortAttackMaxFlowResult.h
-	include/alibabacloud/ddoscoo/model/DescribePortAutoCcStatusRequest.h
-	include/alibabacloud/ddoscoo/model/DescribePortAutoCcStatusResult.h
-	include/alibabacloud/ddoscoo/model/DescribePortConnsCountRequest.h
-	include/alibabacloud/ddoscoo/model/DescribePortConnsCountResult.h
-	include/alibabacloud/ddoscoo/model/DescribePortConnsListRequest.h
-	include/alibabacloud/ddoscoo/model/DescribePortConnsListResult.h
-	include/alibabacloud/ddoscoo/model/DescribePortFlowListRequest.h
-	include/alibabacloud/ddoscoo/model/DescribePortFlowListResult.h
-	include/alibabacloud/ddoscoo/model/DescribePortMaxConnsRequest.h
-	include/alibabacloud/ddoscoo/model/DescribePortMaxConnsResult.h
-	include/alibabacloud/ddoscoo/model/DescribePortViewSourceCountriesRequest.h
-	include/alibabacloud/ddoscoo/model/DescribePortViewSourceCountriesResult.h
-	include/alibabacloud/ddoscoo/model/DescribePortViewSourceIspsRequest.h
-	include/alibabacloud/ddoscoo/model/DescribePortViewSourceIspsResult.h
-	include/alibabacloud/ddoscoo/model/DescribePortViewSourceProvincesRequest.h
-	include/alibabacloud/ddoscoo/model/DescribePortViewSourceProvincesResult.h
-	include/alibabacloud/ddoscoo/model/DescribeSceneDefenseObjectsRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeSceneDefenseObjectsResult.h
-	include/alibabacloud/ddoscoo/model/DescribeSceneDefensePoliciesRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeSceneDefensePoliciesResult.h
-	include/alibabacloud/ddoscoo/model/DescribeSchedulerRulesRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeSchedulerRulesResult.h
+	include/alibabacloud/ddoscoo/model/DescribeSimpleDomainsRequest.h
+	include/alibabacloud/ddoscoo/model/DescribeSimpleDomainsResult.h
 	include/alibabacloud/ddoscoo/model/DescribeSlsAuthStatusRequest.h
 	include/alibabacloud/ddoscoo/model/DescribeSlsAuthStatusResult.h
+	include/alibabacloud/ddoscoo/model/DescribeSlsEmptyCountRequest.h
+	include/alibabacloud/ddoscoo/model/DescribeSlsEmptyCountResult.h
 	include/alibabacloud/ddoscoo/model/DescribeSlsLogstoreInfoRequest.h
 	include/alibabacloud/ddoscoo/model/DescribeSlsLogstoreInfoResult.h
 	include/alibabacloud/ddoscoo/model/DescribeSlsOpenStatusRequest.h
 	include/alibabacloud/ddoscoo/model/DescribeSlsOpenStatusResult.h
-	include/alibabacloud/ddoscoo/model/DescribeStsGrantStatusRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeStsGrantStatusResult.h
-	include/alibabacloud/ddoscoo/model/DescribeSystemLogRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeSystemLogResult.h
-	include/alibabacloud/ddoscoo/model/DescribeTagKeysRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeTagKeysResult.h
-	include/alibabacloud/ddoscoo/model/DescribeTagResourcesRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeTagResourcesResult.h
-	include/alibabacloud/ddoscoo/model/DescribeUdpReflectRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeUdpReflectResult.h
-	include/alibabacloud/ddoscoo/model/DescribeUnBlackholeCountRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeUnBlackholeCountResult.h
-	include/alibabacloud/ddoscoo/model/DescribeUnBlockCountRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeUnBlockCountResult.h
-	include/alibabacloud/ddoscoo/model/DescribeWebAccessLogDispatchStatusRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeWebAccessLogDispatchStatusResult.h
-	include/alibabacloud/ddoscoo/model/DescribeWebAccessLogEmptyCountRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeWebAccessLogEmptyCountResult.h
-	include/alibabacloud/ddoscoo/model/DescribeWebAccessLogStatusRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeWebAccessLogStatusResult.h
-	include/alibabacloud/ddoscoo/model/DescribeWebAccessModeRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeWebAccessModeResult.h
-	include/alibabacloud/ddoscoo/model/DescribeWebAreaBlockConfigsRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeWebAreaBlockConfigsResult.h
-	include/alibabacloud/ddoscoo/model/DescribeWebCCRulesRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeWebCCRulesResult.h
-	include/alibabacloud/ddoscoo/model/DescribeWebCacheConfigsRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeWebCacheConfigsResult.h
-	include/alibabacloud/ddoscoo/model/DescribeWebCcProtectSwitchRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeWebCcProtectSwitchResult.h
-	include/alibabacloud/ddoscoo/model/DescribeWebCustomPortsRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeWebCustomPortsResult.h
-	include/alibabacloud/ddoscoo/model/DescribeWebInstanceRelationsRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeWebInstanceRelationsResult.h
-	include/alibabacloud/ddoscoo/model/DescribeWebPreciseAccessRuleRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeWebPreciseAccessRuleResult.h
-	include/alibabacloud/ddoscoo/model/DescribeWebRulesRequest.h
-	include/alibabacloud/ddoscoo/model/DescribeWebRulesResult.h
-	include/alibabacloud/ddoscoo/model/DetachSceneDefenseObjectRequest.h
-	include/alibabacloud/ddoscoo/model/DetachSceneDefenseObjectResult.h
-	include/alibabacloud/ddoscoo/model/DisableSceneDefensePolicyRequest.h
-	include/alibabacloud/ddoscoo/model/DisableSceneDefensePolicyResult.h
-	include/alibabacloud/ddoscoo/model/DisableWebAccessLogConfigRequest.h
-	include/alibabacloud/ddoscoo/model/DisableWebAccessLogConfigResult.h
-	include/alibabacloud/ddoscoo/model/DisableWebCCRequest.h
-	include/alibabacloud/ddoscoo/model/DisableWebCCResult.h
-	include/alibabacloud/ddoscoo/model/DisableWebCCRuleRequest.h
-	include/alibabacloud/ddoscoo/model/DisableWebCCRuleResult.h
-	include/alibabacloud/ddoscoo/model/EmptyAutoCcBlacklistRequest.h
-	include/alibabacloud/ddoscoo/model/EmptyAutoCcBlacklistResult.h
-	include/alibabacloud/ddoscoo/model/EmptyAutoCcWhitelistRequest.h
-	include/alibabacloud/ddoscoo/model/EmptyAutoCcWhitelistResult.h
+	include/alibabacloud/ddoscoo/model/DescribleCertListRequest.h
+	include/alibabacloud/ddoscoo/model/DescribleCertListResult.h
+	include/alibabacloud/ddoscoo/model/DescribleLayer7InstanceRelationsRequest.h
+	include/alibabacloud/ddoscoo/model/DescribleLayer7InstanceRelationsResult.h
+	include/alibabacloud/ddoscoo/model/DisableLayer7CCRequest.h
+	include/alibabacloud/ddoscoo/model/DisableLayer7CCResult.h
+	include/alibabacloud/ddoscoo/model/DisableLayer7CCRuleRequest.h
+	include/alibabacloud/ddoscoo/model/DisableLayer7CCRuleResult.h
 	include/alibabacloud/ddoscoo/model/EmptySlsLogstoreRequest.h
 	include/alibabacloud/ddoscoo/model/EmptySlsLogstoreResult.h
-	include/alibabacloud/ddoscoo/model/EnableSceneDefensePolicyRequest.h
-	include/alibabacloud/ddoscoo/model/EnableSceneDefensePolicyResult.h
-	include/alibabacloud/ddoscoo/model/EnableWebAccessLogConfigRequest.h
-	include/alibabacloud/ddoscoo/model/EnableWebAccessLogConfigResult.h
-	include/alibabacloud/ddoscoo/model/EnableWebCCRequest.h
-	include/alibabacloud/ddoscoo/model/EnableWebCCResult.h
-	include/alibabacloud/ddoscoo/model/EnableWebCCRuleRequest.h
-	include/alibabacloud/ddoscoo/model/EnableWebCCRuleResult.h
-	include/alibabacloud/ddoscoo/model/ModifyBlackholeStatusRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyBlackholeStatusResult.h
-	include/alibabacloud/ddoscoo/model/ModifyBlockStatusRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyBlockStatusResult.h
-	include/alibabacloud/ddoscoo/model/ModifyCnameReuseRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyCnameReuseResult.h
-	include/alibabacloud/ddoscoo/model/ModifyDomainResourceRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyDomainResourceResult.h
+	include/alibabacloud/ddoscoo/model/EnableLayer7CCRequest.h
+	include/alibabacloud/ddoscoo/model/EnableLayer7CCResult.h
+	include/alibabacloud/ddoscoo/model/EnableLayer7CCRuleRequest.h
+	include/alibabacloud/ddoscoo/model/EnableLayer7CCRuleResult.h
+	include/alibabacloud/ddoscoo/model/ListAsyncTaskRequest.h
+	include/alibabacloud/ddoscoo/model/ListAsyncTaskResult.h
+	include/alibabacloud/ddoscoo/model/ListLayer7CustomPortsRequest.h
+	include/alibabacloud/ddoscoo/model/ListLayer7CustomPortsResult.h
+	include/alibabacloud/ddoscoo/model/ListTagKeysRequest.h
+	include/alibabacloud/ddoscoo/model/ListTagKeysResult.h
+	include/alibabacloud/ddoscoo/model/ListTagResourcesRequest.h
+	include/alibabacloud/ddoscoo/model/ListTagResourcesResult.h
+	include/alibabacloud/ddoscoo/model/ListValueAddedRequest.h
+	include/alibabacloud/ddoscoo/model/ListValueAddedResult.h
 	include/alibabacloud/ddoscoo/model/ModifyElasticBandWidthRequest.h
 	include/alibabacloud/ddoscoo/model/ModifyElasticBandWidthResult.h
 	include/alibabacloud/ddoscoo/model/ModifyFullLogTtlRequest.h
 	include/alibabacloud/ddoscoo/model/ModifyFullLogTtlResult.h
-	include/alibabacloud/ddoscoo/model/ModifyHealthCheckConfigRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyHealthCheckConfigResult.h
-	include/alibabacloud/ddoscoo/model/ModifyHttp2EnableRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyHttp2EnableResult.h
 	include/alibabacloud/ddoscoo/model/ModifyInstanceRemarkRequest.h
 	include/alibabacloud/ddoscoo/model/ModifyInstanceRemarkResult.h
-	include/alibabacloud/ddoscoo/model/ModifyNetworkRuleAttributeRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyNetworkRuleAttributeResult.h
-	include/alibabacloud/ddoscoo/model/ModifyPortRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyPortResult.h
-	include/alibabacloud/ddoscoo/model/ModifyPortAutoCcStatusRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyPortAutoCcStatusResult.h
-	include/alibabacloud/ddoscoo/model/ModifySceneDefensePolicyRequest.h
-	include/alibabacloud/ddoscoo/model/ModifySceneDefensePolicyResult.h
-	include/alibabacloud/ddoscoo/model/ModifySchedulerRuleRequest.h
-	include/alibabacloud/ddoscoo/model/ModifySchedulerRuleResult.h
-	include/alibabacloud/ddoscoo/model/ModifyTlsConfigRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyTlsConfigResult.h
-	include/alibabacloud/ddoscoo/model/ModifyWebAIProtectModeRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyWebAIProtectModeResult.h
-	include/alibabacloud/ddoscoo/model/ModifyWebAIProtectSwitchRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyWebAIProtectSwitchResult.h
-	include/alibabacloud/ddoscoo/model/ModifyWebAccessModeRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyWebAccessModeResult.h
-	include/alibabacloud/ddoscoo/model/ModifyWebAreaBlockRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyWebAreaBlockResult.h
-	include/alibabacloud/ddoscoo/model/ModifyWebAreaBlockSwitchRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyWebAreaBlockSwitchResult.h
-	include/alibabacloud/ddoscoo/model/ModifyWebCCRuleRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyWebCCRuleResult.h
-	include/alibabacloud/ddoscoo/model/ModifyWebCacheCustomRuleRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyWebCacheCustomRuleResult.h
-	include/alibabacloud/ddoscoo/model/ModifyWebCacheModeRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyWebCacheModeResult.h
-	include/alibabacloud/ddoscoo/model/ModifyWebCacheSwitchRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyWebCacheSwitchResult.h
-	include/alibabacloud/ddoscoo/model/ModifyWebIpSetSwitchRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyWebIpSetSwitchResult.h
-	include/alibabacloud/ddoscoo/model/ModifyWebPreciseAccessRuleRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyWebPreciseAccessRuleResult.h
-	include/alibabacloud/ddoscoo/model/ModifyWebPreciseAccessSwitchRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyWebPreciseAccessSwitchResult.h
-	include/alibabacloud/ddoscoo/model/ModifyWebRuleRequest.h
-	include/alibabacloud/ddoscoo/model/ModifyWebRuleResult.h
+	include/alibabacloud/ddoscoo/model/OpenDomainSlsConfigRequest.h
+	include/alibabacloud/ddoscoo/model/OpenDomainSlsConfigResult.h
 	include/alibabacloud/ddoscoo/model/ReleaseInstanceRequest.h
 	include/alibabacloud/ddoscoo/model/ReleaseInstanceResult.h
-	include/alibabacloud/ddoscoo/model/SwitchSchedulerRuleRequest.h
-	include/alibabacloud/ddoscoo/model/SwitchSchedulerRuleResult.h )
+	include/alibabacloud/ddoscoo/model/ReleaseValueAddedRequest.h
+	include/alibabacloud/ddoscoo/model/ReleaseValueAddedResult.h
+	include/alibabacloud/ddoscoo/model/TagResourcesRequest.h
+	include/alibabacloud/ddoscoo/model/TagResourcesResult.h
+	include/alibabacloud/ddoscoo/model/UntagResourcesRequest.h
+	include/alibabacloud/ddoscoo/model/UntagResourcesResult.h )
 
 set(ddoscoo_src 
 	src/DdoscooClient.cc
-	src/model/AddAutoCcBlacklistRequest.cc
-	src/model/AddAutoCcBlacklistResult.cc
-	src/model/AddAutoCcWhitelistRequest.cc
-	src/model/AddAutoCcWhitelistResult.cc
-	src/model/AssociateWebCertRequest.cc
-	src/model/AssociateWebCertResult.cc
-	src/model/AttachSceneDefenseObjectRequest.cc
-	src/model/AttachSceneDefenseObjectResult.cc
-	src/model/ConfigL7RsPolicyRequest.cc
-	src/model/ConfigL7RsPolicyResult.cc
-	src/model/ConfigLayer4RemarkRequest.cc
-	src/model/ConfigLayer4RemarkResult.cc
-	src/model/ConfigLayer4RuleBakModeRequest.cc
-	src/model/ConfigLayer4RuleBakModeResult.cc
-	src/model/ConfigLayer4RulePolicyRequest.cc
-	src/model/ConfigLayer4RulePolicyResult.cc
-	src/model/ConfigNetworkRegionBlockRequest.cc
-	src/model/ConfigNetworkRegionBlockResult.cc
-	src/model/ConfigNetworkRulesRequest.cc
-	src/model/ConfigNetworkRulesResult.cc
-	src/model/ConfigUdpReflectRequest.cc
-	src/model/ConfigUdpReflectResult.cc
-	src/model/ConfigWebCCTemplateRequest.cc
-	src/model/ConfigWebCCTemplateResult.cc
-	src/model/ConfigWebIpSetRequest.cc
-	src/model/ConfigWebIpSetResult.cc
+	src/model/AddLayer7CCRuleRequest.cc
+	src/model/AddLayer7CCRuleResult.cc
+	src/model/CloseDomainSlsConfigRequest.cc
+	src/model/CloseDomainSlsConfigResult.cc
+	src/model/ConfigHealthCheckRequest.cc
+	src/model/ConfigHealthCheckResult.cc
+	src/model/ConfigLayer4RuleRequest.cc
+	src/model/ConfigLayer4RuleResult.cc
+	src/model/ConfigLayer4RuleAttributeRequest.cc
+	src/model/ConfigLayer4RuleAttributeResult.cc
+	src/model/ConfigLayer7BlackWhiteListRequest.cc
+	src/model/ConfigLayer7BlackWhiteListResult.cc
+	src/model/ConfigLayer7CCRuleRequest.cc
+	src/model/ConfigLayer7CCRuleResult.cc
+	src/model/ConfigLayer7CCTemplateRequest.cc
+	src/model/ConfigLayer7CCTemplateResult.cc
+	src/model/ConfigLayer7CertRequest.cc
+	src/model/ConfigLayer7CertResult.cc
+	src/model/ConfigLayer7RuleRequest.cc
+	src/model/ConfigLayer7RuleResult.cc
 	src/model/CreateAsyncTaskRequest.cc
 	src/model/CreateAsyncTaskResult.cc
-	src/model/CreateDomainResourceRequest.cc
-	src/model/CreateDomainResourceResult.cc
-	src/model/CreateNetworkRulesRequest.cc
-	src/model/CreateNetworkRulesResult.cc
-	src/model/CreatePortRequest.cc
-	src/model/CreatePortResult.cc
-	src/model/CreateSceneDefensePolicyRequest.cc
-	src/model/CreateSceneDefensePolicyResult.cc
-	src/model/CreateSchedulerRuleRequest.cc
-	src/model/CreateSchedulerRuleResult.cc
-	src/model/CreateTagResourcesRequest.cc
-	src/model/CreateTagResourcesResult.cc
-	src/model/CreateWebCCRuleRequest.cc
-	src/model/CreateWebCCRuleResult.cc
-	src/model/CreateWebRuleRequest.cc
-	src/model/CreateWebRuleResult.cc
+	src/model/CreateLayer4RuleRequest.cc
+	src/model/CreateLayer4RuleResult.cc
+	src/model/CreateLayer7RuleRequest.cc
+	src/model/CreateLayer7RuleResult.cc
 	src/model/DeleteAsyncTaskRequest.cc
 	src/model/DeleteAsyncTaskResult.cc
-	src/model/DeleteAutoCcBlacklistRequest.cc
-	src/model/DeleteAutoCcBlacklistResult.cc
-	src/model/DeleteAutoCcWhitelistRequest.cc
-	src/model/DeleteAutoCcWhitelistResult.cc
-	src/model/DeleteDomainResourceRequest.cc
-	src/model/DeleteDomainResourceResult.cc
-	src/model/DeleteNetworkRuleRequest.cc
-	src/model/DeleteNetworkRuleResult.cc
-	src/model/DeletePortRequest.cc
-	src/model/DeletePortResult.cc
-	src/model/DeleteSceneDefensePolicyRequest.cc
-	src/model/DeleteSceneDefensePolicyResult.cc
-	src/model/DeleteSchedulerRuleRequest.cc
-	src/model/DeleteSchedulerRuleResult.cc
-	src/model/DeleteTagResourcesRequest.cc
-	src/model/DeleteTagResourcesResult.cc
-	src/model/DeleteWebCCRuleRequest.cc
-	src/model/DeleteWebCCRuleResult.cc
-	src/model/DeleteWebCacheCustomRuleRequest.cc
-	src/model/DeleteWebCacheCustomRuleResult.cc
-	src/model/DeleteWebPreciseAccessRuleRequest.cc
-	src/model/DeleteWebPreciseAccessRuleResult.cc
-	src/model/DeleteWebRuleRequest.cc
-	src/model/DeleteWebRuleResult.cc
-	src/model/DescribeAsyncTasksRequest.cc
-	src/model/DescribeAsyncTasksResult.cc
-	src/model/DescribeAttackAnalysisMaxQpsRequest.cc
-	src/model/DescribeAttackAnalysisMaxQpsResult.cc
-	src/model/DescribeAutoCcBlacklistRequest.cc
-	src/model/DescribeAutoCcBlacklistResult.cc
-	src/model/DescribeAutoCcListCountRequest.cc
-	src/model/DescribeAutoCcListCountResult.cc
-	src/model/DescribeAutoCcWhitelistRequest.cc
-	src/model/DescribeAutoCcWhitelistResult.cc
+	src/model/DeleteLayer4RuleRequest.cc
+	src/model/DeleteLayer4RuleResult.cc
+	src/model/DeleteLayer7CCRuleRequest.cc
+	src/model/DeleteLayer7CCRuleResult.cc
+	src/model/DeleteLayer7RuleRequest.cc
+	src/model/DeleteLayer7RuleResult.cc
 	src/model/DescribeBackSourceCidrRequest.cc
 	src/model/DescribeBackSourceCidrResult.cc
-	src/model/DescribeBlackholeStatusRequest.cc
-	src/model/DescribeBlackholeStatusResult.cc
-	src/model/DescribeBlockStatusRequest.cc
-	src/model/DescribeBlockStatusResult.cc
-	src/model/DescribeCertsRequest.cc
-	src/model/DescribeCertsResult.cc
-	src/model/DescribeCnameReusesRequest.cc
-	src/model/DescribeCnameReusesResult.cc
+	src/model/DescribeBatchSlsDispatchStatusRequest.cc
+	src/model/DescribeBatchSlsDispatchStatusResult.cc
 	src/model/DescribeDDoSEventsRequest.cc
 	src/model/DescribeDDoSEventsResult.cc
-	src/model/DescribeDDosAllEventListRequest.cc
-	src/model/DescribeDDosAllEventListResult.cc
-	src/model/DescribeDDosEventAreaRequest.cc
-	src/model/DescribeDDosEventAreaResult.cc
-	src/model/DescribeDDosEventAttackTypeRequest.cc
-	src/model/DescribeDDosEventAttackTypeResult.cc
-	src/model/DescribeDDosEventIspRequest.cc
-	src/model/DescribeDDosEventIspResult.cc
-	src/model/DescribeDDosEventMaxRequest.cc
-	src/model/DescribeDDosEventMaxResult.cc
-	src/model/DescribeDDosEventSrcIpRequest.cc
-	src/model/DescribeDDosEventSrcIpResult.cc
+	src/model/DescribeDDoSTrafficRequest.cc
+	src/model/DescribeDDoSTrafficResult.cc
 	src/model/DescribeDefenseCountStatisticsRequest.cc
 	src/model/DescribeDefenseCountStatisticsResult.cc
-	src/model/DescribeDefenseRecordsRequest.cc
-	src/model/DescribeDefenseRecordsResult.cc
+	src/model/DescribeDomainAccessModeRequest.cc
+	src/model/DescribeDomainAccessModeResult.cc
 	src/model/DescribeDomainAttackEventsRequest.cc
 	src/model/DescribeDomainAttackEventsResult.cc
-	src/model/DescribeDomainOverviewRequest.cc
-	src/model/DescribeDomainOverviewResult.cc
-	src/model/DescribeDomainQPSListRequest.cc
-	src/model/DescribeDomainQPSListResult.cc
+	src/model/DescribeDomainQpsRequest.cc
+	src/model/DescribeDomainQpsResult.cc
 	src/model/DescribeDomainQpsWithCacheRequest.cc
 	src/model/DescribeDomainQpsWithCacheResult.cc
-	src/model/DescribeDomainResourceRequest.cc
-	src/model/DescribeDomainResourceResult.cc
-	src/model/DescribeDomainStatusCodeCountRequest.cc
-	src/model/DescribeDomainStatusCodeCountResult.cc
-	src/model/DescribeDomainStatusCodeListRequest.cc
-	src/model/DescribeDomainStatusCodeListResult.cc
-	src/model/DescribeDomainTopAttackListRequest.cc
-	src/model/DescribeDomainTopAttackListResult.cc
-	src/model/DescribeDomainViewSourceCountriesRequest.cc
-	src/model/DescribeDomainViewSourceCountriesResult.cc
-	src/model/DescribeDomainViewSourceProvincesRequest.cc
-	src/model/DescribeDomainViewSourceProvincesResult.cc
-	src/model/DescribeDomainViewTopCostTimeRequest.cc
-	src/model/DescribeDomainViewTopCostTimeResult.cc
-	src/model/DescribeDomainViewTopUrlRequest.cc
-	src/model/DescribeDomainViewTopUrlResult.cc
+	src/model/DescribeDomainSlsStatusRequest.cc
+	src/model/DescribeDomainSlsStatusResult.cc
 	src/model/DescribeDomainsRequest.cc
 	src/model/DescribeDomainsResult.cc
 	src/model/DescribeElasticBandwidthSpecRequest.cc
 	src/model/DescribeElasticBandwidthSpecResult.cc
 	src/model/DescribeHealthCheckListRequest.cc
 	src/model/DescribeHealthCheckListResult.cc
-	src/model/DescribeHealthCheckStatusRequest.cc
-	src/model/DescribeHealthCheckStatusResult.cc
+	src/model/DescribeHealthCheckStatusListRequest.cc
+	src/model/DescribeHealthCheckStatusListResult.cc
 	src/model/DescribeInstanceDetailsRequest.cc
 	src/model/DescribeInstanceDetailsResult.cc
-	src/model/DescribeInstanceIdsRequest.cc
-	src/model/DescribeInstanceIdsResult.cc
 	src/model/DescribeInstanceSpecsRequest.cc
 	src/model/DescribeInstanceSpecsResult.cc
 	src/model/DescribeInstanceStatisticsRequest.cc
 	src/model/DescribeInstanceStatisticsResult.cc
-	src/model/DescribeInstanceStatusRequest.cc
-	src/model/DescribeInstanceStatusResult.cc
 	src/model/DescribeInstancesRequest.cc
 	src/model/DescribeInstancesResult.cc
-	src/model/DescribeL7RsPolicyRequest.cc
-	src/model/DescribeL7RsPolicyResult.cc
-	src/model/DescribeLayer4RulePolicyRequest.cc
-	src/model/DescribeLayer4RulePolicyResult.cc
+	src/model/DescribeIpTrafficRequest.cc
+	src/model/DescribeIpTrafficResult.cc
+	src/model/DescribeLayer4RuleAttributesRequest.cc
+	src/model/DescribeLayer4RuleAttributesResult.cc
+	src/model/DescribeLayer4RulesRequest.cc
+	src/model/DescribeLayer4RulesResult.cc
+	src/model/DescribeLayer7CCRulesRequest.cc
+	src/model/DescribeLayer7CCRulesResult.cc
 	src/model/DescribeLogStoreExistStatusRequest.cc
 	src/model/DescribeLogStoreExistStatusResult.cc
-	src/model/DescribeNetworkRegionBlockRequest.cc
-	src/model/DescribeNetworkRegionBlockResult.cc
-	src/model/DescribeNetworkRuleAttributesRequest.cc
-	src/model/DescribeNetworkRuleAttributesResult.cc
-	src/model/DescribeNetworkRulesRequest.cc
-	src/model/DescribeNetworkRulesResult.cc
 	src/model/DescribeOpEntitiesRequest.cc
 	src/model/DescribeOpEntitiesResult.cc
-	src/model/DescribePortRequest.cc
-	src/model/DescribePortResult.cc
-	src/model/DescribePortAttackMaxFlowRequest.cc
-	src/model/DescribePortAttackMaxFlowResult.cc
-	src/model/DescribePortAutoCcStatusRequest.cc
-	src/model/DescribePortAutoCcStatusResult.cc
-	src/model/DescribePortConnsCountRequest.cc
-	src/model/DescribePortConnsCountResult.cc
-	src/model/DescribePortConnsListRequest.cc
-	src/model/DescribePortConnsListResult.cc
-	src/model/DescribePortFlowListRequest.cc
-	src/model/DescribePortFlowListResult.cc
-	src/model/DescribePortMaxConnsRequest.cc
-	src/model/DescribePortMaxConnsResult.cc
-	src/model/DescribePortViewSourceCountriesRequest.cc
-	src/model/DescribePortViewSourceCountriesResult.cc
-	src/model/DescribePortViewSourceIspsRequest.cc
-	src/model/DescribePortViewSourceIspsResult.cc
-	src/model/DescribePortViewSourceProvincesRequest.cc
-	src/model/DescribePortViewSourceProvincesResult.cc
-	src/model/DescribeSceneDefenseObjectsRequest.cc
-	src/model/DescribeSceneDefenseObjectsResult.cc
-	src/model/DescribeSceneDefensePoliciesRequest.cc
-	src/model/DescribeSceneDefensePoliciesResult.cc
-	src/model/DescribeSchedulerRulesRequest.cc
-	src/model/DescribeSchedulerRulesResult.cc
+	src/model/DescribeSimpleDomainsRequest.cc
+	src/model/DescribeSimpleDomainsResult.cc
 	src/model/DescribeSlsAuthStatusRequest.cc
 	src/model/DescribeSlsAuthStatusResult.cc
+	src/model/DescribeSlsEmptyCountRequest.cc
+	src/model/DescribeSlsEmptyCountResult.cc
 	src/model/DescribeSlsLogstoreInfoRequest.cc
 	src/model/DescribeSlsLogstoreInfoResult.cc
 	src/model/DescribeSlsOpenStatusRequest.cc
 	src/model/DescribeSlsOpenStatusResult.cc
-	src/model/DescribeStsGrantStatusRequest.cc
-	src/model/DescribeStsGrantStatusResult.cc
-	src/model/DescribeSystemLogRequest.cc
-	src/model/DescribeSystemLogResult.cc
-	src/model/DescribeTagKeysRequest.cc
-	src/model/DescribeTagKeysResult.cc
-	src/model/DescribeTagResourcesRequest.cc
-	src/model/DescribeTagResourcesResult.cc
-	src/model/DescribeUdpReflectRequest.cc
-	src/model/DescribeUdpReflectResult.cc
-	src/model/DescribeUnBlackholeCountRequest.cc
-	src/model/DescribeUnBlackholeCountResult.cc
-	src/model/DescribeUnBlockCountRequest.cc
-	src/model/DescribeUnBlockCountResult.cc
-	src/model/DescribeWebAccessLogDispatchStatusRequest.cc
-	src/model/DescribeWebAccessLogDispatchStatusResult.cc
-	src/model/DescribeWebAccessLogEmptyCountRequest.cc
-	src/model/DescribeWebAccessLogEmptyCountResult.cc
-	src/model/DescribeWebAccessLogStatusRequest.cc
-	src/model/DescribeWebAccessLogStatusResult.cc
-	src/model/DescribeWebAccessModeRequest.cc
-	src/model/DescribeWebAccessModeResult.cc
-	src/model/DescribeWebAreaBlockConfigsRequest.cc
-	src/model/DescribeWebAreaBlockConfigsResult.cc
-	src/model/DescribeWebCCRulesRequest.cc
-	src/model/DescribeWebCCRulesResult.cc
-	src/model/DescribeWebCacheConfigsRequest.cc
-	src/model/DescribeWebCacheConfigsResult.cc
-	src/model/DescribeWebCcProtectSwitchRequest.cc
-	src/model/DescribeWebCcProtectSwitchResult.cc
-	src/model/DescribeWebCustomPortsRequest.cc
-	src/model/DescribeWebCustomPortsResult.cc
-	src/model/DescribeWebInstanceRelationsRequest.cc
-	src/model/DescribeWebInstanceRelationsResult.cc
-	src/model/DescribeWebPreciseAccessRuleRequest.cc
-	src/model/DescribeWebPreciseAccessRuleResult.cc
-	src/model/DescribeWebRulesRequest.cc
-	src/model/DescribeWebRulesResult.cc
-	src/model/DetachSceneDefenseObjectRequest.cc
-	src/model/DetachSceneDefenseObjectResult.cc
-	src/model/DisableSceneDefensePolicyRequest.cc
-	src/model/DisableSceneDefensePolicyResult.cc
-	src/model/DisableWebAccessLogConfigRequest.cc
-	src/model/DisableWebAccessLogConfigResult.cc
-	src/model/DisableWebCCRequest.cc
-	src/model/DisableWebCCResult.cc
-	src/model/DisableWebCCRuleRequest.cc
-	src/model/DisableWebCCRuleResult.cc
-	src/model/EmptyAutoCcBlacklistRequest.cc
-	src/model/EmptyAutoCcBlacklistResult.cc
-	src/model/EmptyAutoCcWhitelistRequest.cc
-	src/model/EmptyAutoCcWhitelistResult.cc
+	src/model/DescribleCertListRequest.cc
+	src/model/DescribleCertListResult.cc
+	src/model/DescribleLayer7InstanceRelationsRequest.cc
+	src/model/DescribleLayer7InstanceRelationsResult.cc
+	src/model/DisableLayer7CCRequest.cc
+	src/model/DisableLayer7CCResult.cc
+	src/model/DisableLayer7CCRuleRequest.cc
+	src/model/DisableLayer7CCRuleResult.cc
 	src/model/EmptySlsLogstoreRequest.cc
 	src/model/EmptySlsLogstoreResult.cc
-	src/model/EnableSceneDefensePolicyRequest.cc
-	src/model/EnableSceneDefensePolicyResult.cc
-	src/model/EnableWebAccessLogConfigRequest.cc
-	src/model/EnableWebAccessLogConfigResult.cc
-	src/model/EnableWebCCRequest.cc
-	src/model/EnableWebCCResult.cc
-	src/model/EnableWebCCRuleRequest.cc
-	src/model/EnableWebCCRuleResult.cc
-	src/model/ModifyBlackholeStatusRequest.cc
-	src/model/ModifyBlackholeStatusResult.cc
-	src/model/ModifyBlockStatusRequest.cc
-	src/model/ModifyBlockStatusResult.cc
-	src/model/ModifyCnameReuseRequest.cc
-	src/model/ModifyCnameReuseResult.cc
-	src/model/ModifyDomainResourceRequest.cc
-	src/model/ModifyDomainResourceResult.cc
+	src/model/EnableLayer7CCRequest.cc
+	src/model/EnableLayer7CCResult.cc
+	src/model/EnableLayer7CCRuleRequest.cc
+	src/model/EnableLayer7CCRuleResult.cc
+	src/model/ListAsyncTaskRequest.cc
+	src/model/ListAsyncTaskResult.cc
+	src/model/ListLayer7CustomPortsRequest.cc
+	src/model/ListLayer7CustomPortsResult.cc
+	src/model/ListTagKeysRequest.cc
+	src/model/ListTagKeysResult.cc
+	src/model/ListTagResourcesRequest.cc
+	src/model/ListTagResourcesResult.cc
+	src/model/ListValueAddedRequest.cc
+	src/model/ListValueAddedResult.cc
 	src/model/ModifyElasticBandWidthRequest.cc
 	src/model/ModifyElasticBandWidthResult.cc
 	src/model/ModifyFullLogTtlRequest.cc
 	src/model/ModifyFullLogTtlResult.cc
-	src/model/ModifyHealthCheckConfigRequest.cc
-	src/model/ModifyHealthCheckConfigResult.cc
-	src/model/ModifyHttp2EnableRequest.cc
-	src/model/ModifyHttp2EnableResult.cc
 	src/model/ModifyInstanceRemarkRequest.cc
 	src/model/ModifyInstanceRemarkResult.cc
-	src/model/ModifyNetworkRuleAttributeRequest.cc
-	src/model/ModifyNetworkRuleAttributeResult.cc
-	src/model/ModifyPortRequest.cc
-	src/model/ModifyPortResult.cc
-	src/model/ModifyPortAutoCcStatusRequest.cc
-	src/model/ModifyPortAutoCcStatusResult.cc
-	src/model/ModifySceneDefensePolicyRequest.cc
-	src/model/ModifySceneDefensePolicyResult.cc
-	src/model/ModifySchedulerRuleRequest.cc
-	src/model/ModifySchedulerRuleResult.cc
-	src/model/ModifyTlsConfigRequest.cc
-	src/model/ModifyTlsConfigResult.cc
-	src/model/ModifyWebAIProtectModeRequest.cc
-	src/model/ModifyWebAIProtectModeResult.cc
-	src/model/ModifyWebAIProtectSwitchRequest.cc
-	src/model/ModifyWebAIProtectSwitchResult.cc
-	src/model/ModifyWebAccessModeRequest.cc
-	src/model/ModifyWebAccessModeResult.cc
-	src/model/ModifyWebAreaBlockRequest.cc
-	src/model/ModifyWebAreaBlockResult.cc
-	src/model/ModifyWebAreaBlockSwitchRequest.cc
-	src/model/ModifyWebAreaBlockSwitchResult.cc
-	src/model/ModifyWebCCRuleRequest.cc
-	src/model/ModifyWebCCRuleResult.cc
-	src/model/ModifyWebCacheCustomRuleRequest.cc
-	src/model/ModifyWebCacheCustomRuleResult.cc
-	src/model/ModifyWebCacheModeRequest.cc
-	src/model/ModifyWebCacheModeResult.cc
-	src/model/ModifyWebCacheSwitchRequest.cc
-	src/model/ModifyWebCacheSwitchResult.cc
-	src/model/ModifyWebIpSetSwitchRequest.cc
-	src/model/ModifyWebIpSetSwitchResult.cc
-	src/model/ModifyWebPreciseAccessRuleRequest.cc
-	src/model/ModifyWebPreciseAccessRuleResult.cc
-	src/model/ModifyWebPreciseAccessSwitchRequest.cc
-	src/model/ModifyWebPreciseAccessSwitchResult.cc
-	src/model/ModifyWebRuleRequest.cc
-	src/model/ModifyWebRuleResult.cc
+	src/model/OpenDomainSlsConfigRequest.cc
+	src/model/OpenDomainSlsConfigResult.cc
 	src/model/ReleaseInstanceRequest.cc
 	src/model/ReleaseInstanceResult.cc
-	src/model/SwitchSchedulerRuleRequest.cc
-	src/model/SwitchSchedulerRuleResult.cc )
+	src/model/ReleaseValueAddedRequest.cc
+	src/model/ReleaseValueAddedResult.cc
+	src/model/TagResourcesRequest.cc
+	src/model/TagResourcesResult.cc
+	src/model/UntagResourcesRequest.cc
+	src/model/UntagResourcesResult.cc )
 
 add_library(ddoscoo ${LIB_TYPE}
 	${ddoscoo_public_header}

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 270 - 857
ddoscoo/include/alibabacloud/ddoscoo/DdoscooClient.h


+ 0 - 57
ddoscoo/include/alibabacloud/ddoscoo/model/AddAutoCcBlacklistRequest.h

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

+ 0 - 57
ddoscoo/include/alibabacloud/ddoscoo/model/AddAutoCcWhitelistRequest.h

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

+ 0 - 49
ddoscoo/include/alibabacloud/ddoscoo/model/AddAutoCcWhitelistResult.h

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

+ 6 - 6
ddoscoo/include/alibabacloud/ddoscoo/model/CreateWebCCRuleRequest.h → ddoscoo/include/alibabacloud/ddoscoo/model/AddLayer7CCRuleRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBCCRULEREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBCCRULEREQUEST_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_ADDLAYER7CCRULEREQUEST_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_ADDLAYER7CCRULEREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT CreateWebCCRuleRequest : public RpcServiceRequest
+			class ALIBABACLOUD_DDOSCOO_EXPORT AddLayer7CCRuleRequest : public RpcServiceRequest
 			{
 
 			public:
-				CreateWebCCRuleRequest();
-				~CreateWebCCRuleRequest();
+				AddLayer7CCRuleRequest();
+				~AddLayer7CCRuleRequest();
 
 				std::string getMode()const;
 				void setMode(const std::string& mode);
@@ -72,4 +72,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBCCRULEREQUEST_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_ADDLAYER7CCRULEREQUEST_H_

+ 7 - 7
ddoscoo/include/alibabacloud/ddoscoo/model/DeleteWebCCRuleResult.h → ddoscoo/include/alibabacloud/ddoscoo/model/AddLayer7CCRuleResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBCCRULERESULT_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBCCRULERESULT_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_ADDLAYER7CCRULERESULT_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_ADDLAYER7CCRULERESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT DeleteWebCCRuleResult : public ServiceResult
+			class ALIBABACLOUD_DDOSCOO_EXPORT AddLayer7CCRuleResult : public ServiceResult
 			{
 			public:
 
 
-				DeleteWebCCRuleResult();
-				explicit DeleteWebCCRuleResult(const std::string &payload);
-				~DeleteWebCCRuleResult();
+				AddLayer7CCRuleResult();
+				explicit AddLayer7CCRuleResult(const std::string &payload);
+				~AddLayer7CCRuleResult();
 
 			protected:
 				void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBCCRULERESULT_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_ADDLAYER7CCRULERESULT_H_

+ 0 - 57
ddoscoo/include/alibabacloud/ddoscoo/model/AttachSceneDefenseObjectRequest.h

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

+ 0 - 51
ddoscoo/include/alibabacloud/ddoscoo/model/AttachSceneDefenseObjectResult.h

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

+ 6 - 6
ddoscoo/include/alibabacloud/ddoscoo/model/EnableWebAccessLogConfigRequest.h → ddoscoo/include/alibabacloud/ddoscoo/model/CloseDomainSlsConfigRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_ENABLEWEBACCESSLOGCONFIGREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_ENABLEWEBACCESSLOGCONFIGREQUEST_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CLOSEDOMAINSLSCONFIGREQUEST_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_CLOSEDOMAINSLSCONFIGREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT EnableWebAccessLogConfigRequest : public RpcServiceRequest
+			class ALIBABACLOUD_DDOSCOO_EXPORT CloseDomainSlsConfigRequest : public RpcServiceRequest
 			{
 
 			public:
-				EnableWebAccessLogConfigRequest();
-				~EnableWebAccessLogConfigRequest();
+				CloseDomainSlsConfigRequest();
+				~CloseDomainSlsConfigRequest();
 
 				std::string getResourceGroupId()const;
 				void setResourceGroupId(const std::string& resourceGroupId);
@@ -54,4 +54,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_ENABLEWEBACCESSLOGCONFIGREQUEST_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CLOSEDOMAINSLSCONFIGREQUEST_H_

+ 7 - 7
ddoscoo/include/alibabacloud/ddoscoo/model/DeleteDomainResourceResult.h → ddoscoo/include/alibabacloud/ddoscoo/model/CloseDomainSlsConfigResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEDOMAINRESOURCERESULT_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEDOMAINRESOURCERESULT_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CLOSEDOMAINSLSCONFIGRESULT_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_CLOSEDOMAINSLSCONFIGRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT DeleteDomainResourceResult : public ServiceResult
+			class ALIBABACLOUD_DDOSCOO_EXPORT CloseDomainSlsConfigResult : public ServiceResult
 			{
 			public:
 
 
-				DeleteDomainResourceResult();
-				explicit DeleteDomainResourceResult(const std::string &payload);
-				~DeleteDomainResourceResult();
+				CloseDomainSlsConfigResult();
+				explicit CloseDomainSlsConfigResult(const std::string &payload);
+				~CloseDomainSlsConfigResult();
 
 			protected:
 				void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEDOMAINRESOURCERESULT_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CLOSEDOMAINSLSCONFIGRESULT_H_

+ 6 - 6
ddoscoo/include/alibabacloud/ddoscoo/model/ModifyHealthCheckConfigRequest.h → ddoscoo/include/alibabacloud/ddoscoo/model/ConfigHealthCheckRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_MODIFYHEALTHCHECKCONFIGREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_MODIFYHEALTHCHECKCONFIGREQUEST_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGHEALTHCHECKREQUEST_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGHEALTHCHECKREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT ModifyHealthCheckConfigRequest : public RpcServiceRequest
+			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigHealthCheckRequest : public RpcServiceRequest
 			{
 
 			public:
-				ModifyHealthCheckConfigRequest();
-				~ModifyHealthCheckConfigRequest();
+				ConfigHealthCheckRequest();
+				~ConfigHealthCheckRequest();
 
 				std::string getHealthCheck()const;
 				void setHealthCheck(const std::string& healthCheck);
@@ -57,4 +57,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_MODIFYHEALTHCHECKCONFIGREQUEST_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGHEALTHCHECKREQUEST_H_

+ 7 - 7
ddoscoo/include/alibabacloud/ddoscoo/model/DeleteNetworkRuleResult.h → ddoscoo/include/alibabacloud/ddoscoo/model/ConfigHealthCheckResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETENETWORKRULERESULT_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_DELETENETWORKRULERESULT_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGHEALTHCHECKRESULT_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGHEALTHCHECKRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT DeleteNetworkRuleResult : public ServiceResult
+			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigHealthCheckResult : public ServiceResult
 			{
 			public:
 
 
-				DeleteNetworkRuleResult();
-				explicit DeleteNetworkRuleResult(const std::string &payload);
-				~DeleteNetworkRuleResult();
+				ConfigHealthCheckResult();
+				explicit ConfigHealthCheckResult(const std::string &payload);
+				~ConfigHealthCheckResult();
 
 			protected:
 				void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETENETWORKRULERESULT_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGHEALTHCHECKRESULT_H_

+ 6 - 6
ddoscoo/include/alibabacloud/ddoscoo/model/ModifyNetworkRuleAttributeRequest.h → ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer4RuleAttributeRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_MODIFYNETWORKRULEATTRIBUTEREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_MODIFYNETWORKRULEATTRIBUTEREQUEST_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4RULEATTRIBUTEREQUEST_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4RULEATTRIBUTEREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT ModifyNetworkRuleAttributeRequest : public RpcServiceRequest
+			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigLayer4RuleAttributeRequest : public RpcServiceRequest
 			{
 
 			public:
-				ModifyNetworkRuleAttributeRequest();
-				~ModifyNetworkRuleAttributeRequest();
+				ConfigLayer4RuleAttributeRequest();
+				~ConfigLayer4RuleAttributeRequest();
 
 				std::string getInstanceId()const;
 				void setInstanceId(const std::string& instanceId);
@@ -57,4 +57,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_MODIFYNETWORKRULEATTRIBUTEREQUEST_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4RULEATTRIBUTEREQUEST_H_

+ 7 - 7
ddoscoo/include/alibabacloud/ddoscoo/model/DisableWebAccessLogConfigResult.h → ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer4RuleAttributeResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DISABLEWEBACCESSLOGCONFIGRESULT_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_DISABLEWEBACCESSLOGCONFIGRESULT_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4RULEATTRIBUTERESULT_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4RULEATTRIBUTERESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT DisableWebAccessLogConfigResult : public ServiceResult
+			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigLayer4RuleAttributeResult : public ServiceResult
 			{
 			public:
 
 
-				DisableWebAccessLogConfigResult();
-				explicit DisableWebAccessLogConfigResult(const std::string &payload);
-				~DisableWebAccessLogConfigResult();
+				ConfigLayer4RuleAttributeResult();
+				explicit ConfigLayer4RuleAttributeResult(const std::string &payload);
+				~ConfigLayer4RuleAttributeResult();
 
 			protected:
 				void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DISABLEWEBACCESSLOGCONFIGRESULT_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4RULEATTRIBUTERESULT_H_

+ 0 - 49
ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer4RuleBakModeResult.h

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

+ 6 - 6
ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer4RemarkRequest.h → ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer4RuleRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4REMARKREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4REMARKREQUEST_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4RULEREQUEST_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4RULEREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigLayer4RemarkRequest : public RpcServiceRequest
+			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigLayer4RuleRequest : public RpcServiceRequest
 			{
 
 			public:
-				ConfigLayer4RemarkRequest();
-				~ConfigLayer4RemarkRequest();
+				ConfigLayer4RuleRequest();
+				~ConfigLayer4RuleRequest();
 
 				std::string getListeners()const;
 				void setListeners(const std::string& listeners);
@@ -48,4 +48,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4REMARKREQUEST_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4RULEREQUEST_H_

+ 7 - 7
ddoscoo/include/alibabacloud/ddoscoo/model/AssociateWebCertResult.h → ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer4RuleResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_ASSOCIATEWEBCERTRESULT_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_ASSOCIATEWEBCERTRESULT_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4RULERESULT_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4RULERESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT AssociateWebCertResult : public ServiceResult
+			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigLayer4RuleResult : public ServiceResult
 			{
 			public:
 
 
-				AssociateWebCertResult();
-				explicit AssociateWebCertResult(const std::string &payload);
-				~AssociateWebCertResult();
+				ConfigLayer4RuleResult();
+				explicit ConfigLayer4RuleResult(const std::string &payload);
+				~ConfigLayer4RuleResult();
 
 			protected:
 				void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_ASSOCIATEWEBCERTRESULT_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4RULERESULT_H_

+ 12 - 12
ddoscoo/include/alibabacloud/ddoscoo/model/ConfigWebIpSetRequest.h → ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer7BlackWhiteListRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBIPSETREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBIPSETREQUEST_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7BLACKWHITELISTREQUEST_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7BLACKWHITELISTREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,33 +28,33 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigWebIpSetRequest : public RpcServiceRequest
+			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigLayer7BlackWhiteListRequest : public RpcServiceRequest
 			{
 
 			public:
-				ConfigWebIpSetRequest();
-				~ConfigWebIpSetRequest();
+				ConfigLayer7BlackWhiteListRequest();
+				~ConfigLayer7BlackWhiteListRequest();
 
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
 				std::vector<std::string> getBlackList()const;
 				void setBlackList(const std::vector<std::string>& blackList);
 				std::vector<std::string> getWhiteList()const;
 				void setWhiteList(const std::vector<std::string>& whiteList);
+				std::string getResourceGroupId()const;
+				void setResourceGroupId(const std::string& resourceGroupId);
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
 				std::string getDomain()const;
 				void setDomain(const std::string& domain);
 
             private:
-				std::string resourceGroupId_;
-				std::string sourceIp_;
 				std::vector<std::string> blackList_;
 				std::vector<std::string> whiteList_;
+				std::string resourceGroupId_;
+				std::string sourceIp_;
 				std::string domain_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBIPSETREQUEST_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7BLACKWHITELISTREQUEST_H_

+ 7 - 7
ddoscoo/include/alibabacloud/ddoscoo/model/DeleteWebPreciseAccessRuleResult.h → ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer7BlackWhiteListResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBPRECISEACCESSRULERESULT_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBPRECISEACCESSRULERESULT_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7BLACKWHITELISTRESULT_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7BLACKWHITELISTRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT DeleteWebPreciseAccessRuleResult : public ServiceResult
+			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigLayer7BlackWhiteListResult : public ServiceResult
 			{
 			public:
 
 
-				DeleteWebPreciseAccessRuleResult();
-				explicit DeleteWebPreciseAccessRuleResult(const std::string &payload);
-				~DeleteWebPreciseAccessRuleResult();
+				ConfigLayer7BlackWhiteListResult();
+				explicit ConfigLayer7BlackWhiteListResult(const std::string &payload);
+				~ConfigLayer7BlackWhiteListResult();
 
 			protected:
 				void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBPRECISEACCESSRULERESULT_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7BLACKWHITELISTRESULT_H_

+ 6 - 6
ddoscoo/include/alibabacloud/ddoscoo/model/ModifyWebCCRuleRequest.h → ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer7CCRuleRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_MODIFYWEBCCRULEREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_MODIFYWEBCCRULEREQUEST_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7CCRULEREQUEST_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7CCRULEREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT ModifyWebCCRuleRequest : public RpcServiceRequest
+			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigLayer7CCRuleRequest : public RpcServiceRequest
 			{
 
 			public:
-				ModifyWebCCRuleRequest();
-				~ModifyWebCCRuleRequest();
+				ConfigLayer7CCRuleRequest();
+				~ConfigLayer7CCRuleRequest();
 
 				std::string getMode()const;
 				void setMode(const std::string& mode);
@@ -72,4 +72,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_MODIFYWEBCCRULEREQUEST_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7CCRULEREQUEST_H_

+ 7 - 7
ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer4RemarkResult.h → ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer7CCRuleResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4REMARKRESULT_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4REMARKRESULT_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7CCRULERESULT_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7CCRULERESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigLayer4RemarkResult : public ServiceResult
+			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigLayer7CCRuleResult : public ServiceResult
 			{
 			public:
 
 
-				ConfigLayer4RemarkResult();
-				explicit ConfigLayer4RemarkResult(const std::string &payload);
-				~ConfigLayer4RemarkResult();
+				ConfigLayer7CCRuleResult();
+				explicit ConfigLayer7CCRuleResult(const std::string &payload);
+				~ConfigLayer7CCRuleResult();
 
 			protected:
 				void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4REMARKRESULT_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7CCRULERESULT_H_

+ 6 - 6
ddoscoo/include/alibabacloud/ddoscoo/model/ConfigWebCCTemplateRequest.h → ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer7CCTemplateRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBCCTEMPLATEREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBCCTEMPLATEREQUEST_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7CCTEMPLATEREQUEST_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7CCTEMPLATEREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigWebCCTemplateRequest : public RpcServiceRequest
+			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigLayer7CCTemplateRequest : public RpcServiceRequest
 			{
 
 			public:
-				ConfigWebCCTemplateRequest();
-				~ConfigWebCCTemplateRequest();
+				ConfigLayer7CCTemplateRequest();
+				~ConfigLayer7CCTemplateRequest();
 
 				std::string get_Template()const;
 				void set_Template(const std::string& _template);
@@ -54,4 +54,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBCCTEMPLATEREQUEST_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7CCTEMPLATEREQUEST_H_

+ 7 - 7
ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer4RulePolicyResult.h → ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer7CCTemplateResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4RULEPOLICYRESULT_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4RULEPOLICYRESULT_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7CCTEMPLATERESULT_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7CCTEMPLATERESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigLayer4RulePolicyResult : public ServiceResult
+			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigLayer7CCTemplateResult : public ServiceResult
 			{
 			public:
 
 
-				ConfigLayer4RulePolicyResult();
-				explicit ConfigLayer4RulePolicyResult(const std::string &payload);
-				~ConfigLayer4RulePolicyResult();
+				ConfigLayer7CCTemplateResult();
+				explicit ConfigLayer7CCTemplateResult(const std::string &payload);
+				~ConfigLayer7CCTemplateResult();
 
 			protected:
 				void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4RULEPOLICYRESULT_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7CCTEMPLATERESULT_H_

+ 6 - 6
ddoscoo/include/alibabacloud/ddoscoo/model/AssociateWebCertRequest.h → ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer7CertRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_ASSOCIATEWEBCERTREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_ASSOCIATEWEBCERTREQUEST_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7CERTREQUEST_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7CERTREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT AssociateWebCertRequest : public RpcServiceRequest
+			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigLayer7CertRequest : public RpcServiceRequest
 			{
 
 			public:
-				AssociateWebCertRequest();
-				~AssociateWebCertRequest();
+				ConfigLayer7CertRequest();
+				~ConfigLayer7CertRequest();
 
 				std::string getCert()const;
 				void setCert(const std::string& cert);
@@ -63,4 +63,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_ASSOCIATEWEBCERTREQUEST_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7CERTREQUEST_H_

+ 7 - 7
ddoscoo/include/alibabacloud/ddoscoo/model/ConfigUdpReflectResult.h → ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer7CertResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGUDPREFLECTRESULT_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGUDPREFLECTRESULT_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7CERTRESULT_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7CERTRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigUdpReflectResult : public ServiceResult
+			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigLayer7CertResult : public ServiceResult
 			{
 			public:
 
 
-				ConfigUdpReflectResult();
-				explicit ConfigUdpReflectResult(const std::string &payload);
-				~ConfigUdpReflectResult();
+				ConfigLayer7CertResult();
+				explicit ConfigLayer7CertResult(const std::string &payload);
+				~ConfigLayer7CertResult();
 
 			protected:
 				void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGUDPREFLECTRESULT_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7CERTRESULT_H_

+ 12 - 12
ddoscoo/include/alibabacloud/ddoscoo/model/ModifyWebRuleRequest.h → ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer7RuleRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_MODIFYWEBRULEREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_MODIFYWEBRULEREQUEST_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7RULEREQUEST_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7RULEREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,37 +28,37 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT ModifyWebRuleRequest : public RpcServiceRequest
+			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigLayer7RuleRequest : public RpcServiceRequest
 			{
 
 			public:
-				ModifyWebRuleRequest();
-				~ModifyWebRuleRequest();
+				ConfigLayer7RuleRequest();
+				~ConfigLayer7RuleRequest();
 
-				std::string getHttpsExt()const;
-				void setHttpsExt(const std::string& httpsExt);
 				std::string getResourceGroupId()const;
 				void setResourceGroupId(const std::string& resourceGroupId);
 				std::string getSourceIp()const;
 				void setSourceIp(const std::string& sourceIp);
+				std::string getProxyTypeList()const;
+				void setProxyTypeList(const std::string& proxyTypeList);
 				int getRsType()const;
 				void setRsType(int rsType);
 				std::vector<std::string> getRealServers()const;
 				void setRealServers(const std::vector<std::string>& realServers);
-				std::string getProxyTypes()const;
-				void setProxyTypes(const std::string& proxyTypes);
+				std::vector<std::string> getProxyTypes()const;
+				void setProxyTypes(const std::vector<std::string>& proxyTypes);
 				std::vector<std::string> getInstanceIds()const;
 				void setInstanceIds(const std::vector<std::string>& instanceIds);
 				std::string getDomain()const;
 				void setDomain(const std::string& domain);
 
             private:
-				std::string httpsExt_;
 				std::string resourceGroupId_;
 				std::string sourceIp_;
+				std::string proxyTypeList_;
 				int rsType_;
 				std::vector<std::string> realServers_;
-				std::string proxyTypes_;
+				std::vector<std::string> proxyTypes_;
 				std::vector<std::string> instanceIds_;
 				std::string domain_;
 
@@ -66,4 +66,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_MODIFYWEBRULEREQUEST_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7RULEREQUEST_H_

+ 7 - 7
ddoscoo/include/alibabacloud/ddoscoo/model/ConfigL7RsPolicyResult.h → ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer7RuleResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGL7RSPOLICYRESULT_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGL7RSPOLICYRESULT_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7RULERESULT_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7RULERESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigL7RsPolicyResult : public ServiceResult
+			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigLayer7RuleResult : public ServiceResult
 			{
 			public:
 
 
-				ConfigL7RsPolicyResult();
-				explicit ConfigL7RsPolicyResult(const std::string &payload);
-				~ConfigL7RsPolicyResult();
+				ConfigLayer7RuleResult();
+				explicit ConfigLayer7RuleResult(const std::string &payload);
+				~ConfigLayer7RuleResult();
 
 			protected:
 				void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGL7RSPOLICYRESULT_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER7RULERESULT_H_

+ 0 - 54
ddoscoo/include/alibabacloud/ddoscoo/model/ConfigNetworkRegionBlockRequest.h

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

+ 0 - 49
ddoscoo/include/alibabacloud/ddoscoo/model/ConfigNetworkRegionBlockResult.h

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

+ 0 - 51
ddoscoo/include/alibabacloud/ddoscoo/model/ConfigNetworkRulesRequest.h

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

+ 0 - 57
ddoscoo/include/alibabacloud/ddoscoo/model/ConfigUdpReflectRequest.h

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

+ 0 - 72
ddoscoo/include/alibabacloud/ddoscoo/model/CreateDomainResourceRequest.h

@@ -1,72 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATEDOMAINRESOURCEREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_CREATEDOMAINRESOURCEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ddoscoo/DdoscooExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ddoscoo
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT CreateDomainResourceRequest : public RpcServiceRequest
-			{
-			public:
-				struct ProxyTypes
-				{
-					std::vector<int> proxyPorts;
-					std::string proxyType;
-				};
-
-			public:
-				CreateDomainResourceRequest();
-				~CreateDomainResourceRequest();
-
-				std::string getHttpsExt()const;
-				void setHttpsExt(const std::string& httpsExt);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				int getRsType()const;
-				void setRsType(int rsType);
-				std::vector<std::string> getRealServers()const;
-				void setRealServers(const std::vector<std::string>& realServers);
-				std::vector<std::string> getInstanceIds()const;
-				void setInstanceIds(const std::vector<std::string>& instanceIds);
-				std::vector<ProxyTypes> getProxyTypes()const;
-				void setProxyTypes(const std::vector<ProxyTypes>& proxyTypes);
-				std::string getDomain()const;
-				void setDomain(const std::string& domain);
-
-            private:
-				std::string httpsExt_;
-				std::string sourceIp_;
-				int rsType_;
-				std::vector<std::string> realServers_;
-				std::vector<std::string> instanceIds_;
-				std::vector<ProxyTypes> proxyTypes_;
-				std::string domain_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATEDOMAINRESOURCEREQUEST_H_

+ 0 - 49
ddoscoo/include/alibabacloud/ddoscoo/model/CreateDomainResourceResult.h

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

+ 6 - 6
ddoscoo/include/alibabacloud/ddoscoo/model/ConfigLayer4RulePolicyRequest.h → ddoscoo/include/alibabacloud/ddoscoo/model/CreateLayer4RuleRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4RULEPOLICYREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4RULEPOLICYREQUEST_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATELAYER4RULEREQUEST_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_CREATELAYER4RULEREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT ConfigLayer4RulePolicyRequest : public RpcServiceRequest
+			class ALIBABACLOUD_DDOSCOO_EXPORT CreateLayer4RuleRequest : public RpcServiceRequest
 			{
 
 			public:
-				ConfigLayer4RulePolicyRequest();
-				~ConfigLayer4RulePolicyRequest();
+				CreateLayer4RuleRequest();
+				~CreateLayer4RuleRequest();
 
 				std::string getListeners()const;
 				void setListeners(const std::string& listeners);
@@ -48,4 +48,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGLAYER4RULEPOLICYREQUEST_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATELAYER4RULEREQUEST_H_

+ 7 - 7
ddoscoo/include/alibabacloud/ddoscoo/model/DisableWebCCRuleResult.h → ddoscoo/include/alibabacloud/ddoscoo/model/CreateLayer4RuleResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DISABLEWEBCCRULERESULT_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_DISABLEWEBCCRULERESULT_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATELAYER4RULERESULT_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_CREATELAYER4RULERESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT DisableWebCCRuleResult : public ServiceResult
+			class ALIBABACLOUD_DDOSCOO_EXPORT CreateLayer4RuleResult : public ServiceResult
 			{
 			public:
 
 
-				DisableWebCCRuleResult();
-				explicit DisableWebCCRuleResult(const std::string &payload);
-				~DisableWebCCRuleResult();
+				CreateLayer4RuleResult();
+				explicit CreateLayer4RuleResult(const std::string &payload);
+				~CreateLayer4RuleResult();
 
 			protected:
 				void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DISABLEWEBCCRULERESULT_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATELAYER4RULERESULT_H_

+ 6 - 12
ddoscoo/include/alibabacloud/ddoscoo/model/CreateWebRuleRequest.h → ddoscoo/include/alibabacloud/ddoscoo/model/CreateLayer7RuleRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBRULEREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBRULEREQUEST_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATELAYER7RULEREQUEST_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_CREATELAYER7RULEREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,15 +28,13 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT CreateWebRuleRequest : public RpcServiceRequest
+			class ALIBABACLOUD_DDOSCOO_EXPORT CreateLayer7RuleRequest : public RpcServiceRequest
 			{
 
 			public:
-				CreateWebRuleRequest();
-				~CreateWebRuleRequest();
+				CreateLayer7RuleRequest();
+				~CreateLayer7RuleRequest();
 
-				std::string getHttpsExt()const;
-				void setHttpsExt(const std::string& httpsExt);
 				std::string getRules()const;
 				void setRules(const std::string& rules);
 				std::string getResourceGroupId()const;
@@ -45,20 +43,16 @@ namespace AlibabaCloud
 				void setSourceIp(const std::string& sourceIp);
 				int getRsType()const;
 				void setRsType(int rsType);
-				std::string getDefenseId()const;
-				void setDefenseId(const std::string& defenseId);
 				std::vector<std::string> getInstanceIds()const;
 				void setInstanceIds(const std::vector<std::string>& instanceIds);
 				std::string getDomain()const;
 				void setDomain(const std::string& domain);
 
             private:
-				std::string httpsExt_;
 				std::string rules_;
 				std::string resourceGroupId_;
 				std::string sourceIp_;
 				int rsType_;
-				std::string defenseId_;
 				std::vector<std::string> instanceIds_;
 				std::string domain_;
 
@@ -66,4 +60,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBRULEREQUEST_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATELAYER7RULEREQUEST_H_

+ 49 - 0
ddoscoo/include/alibabacloud/ddoscoo/model/CreateLayer7RuleResult.h

@@ -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_DDOSCOO_MODEL_CREATELAYER7RULERESULT_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_CREATELAYER7RULERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/ddoscoo/DdoscooExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Ddoscoo
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DDOSCOO_EXPORT CreateLayer7RuleResult : public ServiceResult
+			{
+			public:
+
+
+				CreateLayer7RuleResult();
+				explicit CreateLayer7RuleResult(const std::string &payload);
+				~CreateLayer7RuleResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATELAYER7RULERESULT_H_

+ 0 - 51
ddoscoo/include/alibabacloud/ddoscoo/model/CreateNetworkRulesRequest.h

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

+ 0 - 49
ddoscoo/include/alibabacloud/ddoscoo/model/CreateNetworkRulesResult.h

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

+ 0 - 63
ddoscoo/include/alibabacloud/ddoscoo/model/CreatePortRequest.h

@@ -1,63 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATEPORTREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_CREATEPORTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ddoscoo/DdoscooExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ddoscoo
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT CreatePortRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreatePortRequest();
-				~CreatePortRequest();
-
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getBackendPort()const;
-				void setBackendPort(const std::string& backendPort);
-				std::string getFrontendProtocol()const;
-				void setFrontendProtocol(const std::string& frontendProtocol);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
-				std::vector<std::string> getRealServers()const;
-				void setRealServers(const std::vector<std::string>& realServers);
-				std::string getFrontendPort()const;
-				void setFrontendPort(const std::string& frontendPort);
-
-            private:
-				std::string sourceIp_;
-				std::string backendPort_;
-				std::string frontendProtocol_;
-				std::string instanceId_;
-				std::vector<std::string> realServers_;
-				std::string frontendPort_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATEPORTREQUEST_H_

+ 0 - 60
ddoscoo/include/alibabacloud/ddoscoo/model/CreateSceneDefensePolicyRequest.h

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

+ 0 - 51
ddoscoo/include/alibabacloud/ddoscoo/model/CreateSceneDefensePolicyResult.h

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

+ 0 - 63
ddoscoo/include/alibabacloud/ddoscoo/model/CreateSchedulerRuleRequest.h

@@ -1,63 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATESCHEDULERRULEREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_CREATESCHEDULERRULEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ddoscoo/DdoscooExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ddoscoo
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT CreateSchedulerRuleRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateSchedulerRuleRequest();
-				~CreateSchedulerRuleRequest();
-
-				std::string getRules()const;
-				void setRules(const std::string& rules);
-				std::string getRuleName()const;
-				void setRuleName(const std::string& ruleName);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getParam()const;
-				void setParam(const std::string& param);
-				int getRuleType()const;
-				void setRuleType(int ruleType);
-
-            private:
-				std::string rules_;
-				std::string ruleName_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string param_;
-				int ruleType_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATESCHEDULERRULEREQUEST_H_

+ 0 - 53
ddoscoo/include/alibabacloud/ddoscoo/model/CreateSchedulerRuleResult.h

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

+ 0 - 49
ddoscoo/include/alibabacloud/ddoscoo/model/CreateTagResourcesResult.h

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

+ 0 - 49
ddoscoo/include/alibabacloud/ddoscoo/model/CreateWebRuleResult.h

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

+ 0 - 54
ddoscoo/include/alibabacloud/ddoscoo/model/DeleteAutoCcBlacklistRequest.h

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

+ 0 - 54
ddoscoo/include/alibabacloud/ddoscoo/model/DeleteAutoCcWhitelistRequest.h

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

+ 0 - 51
ddoscoo/include/alibabacloud/ddoscoo/model/DeleteDomainResourceRequest.h

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

+ 6 - 6
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeLayer4RulePolicyRequest.h → ddoscoo/include/alibabacloud/ddoscoo/model/DeleteLayer4RuleRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBELAYER4RULEPOLICYREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBELAYER4RULEPOLICYREQUEST_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETELAYER4RULEREQUEST_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_DELETELAYER4RULEREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT DescribeLayer4RulePolicyRequest : public RpcServiceRequest
+			class ALIBABACLOUD_DDOSCOO_EXPORT DeleteLayer4RuleRequest : public RpcServiceRequest
 			{
 
 			public:
-				DescribeLayer4RulePolicyRequest();
-				~DescribeLayer4RulePolicyRequest();
+				DeleteLayer4RuleRequest();
+				~DeleteLayer4RuleRequest();
 
 				std::string getListeners()const;
 				void setListeners(const std::string& listeners);
@@ -48,4 +48,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBELAYER4RULEPOLICYREQUEST_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETELAYER4RULEREQUEST_H_

+ 49 - 0
ddoscoo/include/alibabacloud/ddoscoo/model/DeleteLayer4RuleResult.h

@@ -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_DDOSCOO_MODEL_DELETELAYER4RULERESULT_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_DELETELAYER4RULERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/ddoscoo/DdoscooExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Ddoscoo
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DDOSCOO_EXPORT DeleteLayer4RuleResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteLayer4RuleResult();
+				explicit DeleteLayer4RuleResult(const std::string &payload);
+				~DeleteLayer4RuleResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETELAYER4RULERESULT_H_

+ 6 - 6
ddoscoo/include/alibabacloud/ddoscoo/model/DeleteWebCCRuleRequest.h → ddoscoo/include/alibabacloud/ddoscoo/model/DeleteLayer7CCRuleRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBCCRULEREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBCCRULEREQUEST_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETELAYER7CCRULEREQUEST_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_DELETELAYER7CCRULEREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT DeleteWebCCRuleRequest : public RpcServiceRequest
+			class ALIBABACLOUD_DDOSCOO_EXPORT DeleteLayer7CCRuleRequest : public RpcServiceRequest
 			{
 
 			public:
-				DeleteWebCCRuleRequest();
-				~DeleteWebCCRuleRequest();
+				DeleteLayer7CCRuleRequest();
+				~DeleteLayer7CCRuleRequest();
 
 				std::string getResourceGroupId()const;
 				void setResourceGroupId(const std::string& resourceGroupId);
@@ -54,4 +54,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBCCRULEREQUEST_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETELAYER7CCRULEREQUEST_H_

+ 7 - 7
ddoscoo/include/alibabacloud/ddoscoo/model/AddAutoCcBlacklistResult.h → ddoscoo/include/alibabacloud/ddoscoo/model/DeleteLayer7CCRuleResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCBLACKLISTRESULT_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCBLACKLISTRESULT_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETELAYER7CCRULERESULT_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_DELETELAYER7CCRULERESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT AddAutoCcBlacklistResult : public ServiceResult
+			class ALIBABACLOUD_DDOSCOO_EXPORT DeleteLayer7CCRuleResult : public ServiceResult
 			{
 			public:
 
 
-				AddAutoCcBlacklistResult();
-				explicit AddAutoCcBlacklistResult(const std::string &payload);
-				~AddAutoCcBlacklistResult();
+				DeleteLayer7CCRuleResult();
+				explicit DeleteLayer7CCRuleResult(const std::string &payload);
+				~DeleteLayer7CCRuleResult();
 
 			protected:
 				void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCBLACKLISTRESULT_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETELAYER7CCRULERESULT_H_

+ 6 - 6
ddoscoo/include/alibabacloud/ddoscoo/model/DisableWebCCRuleRequest.h → ddoscoo/include/alibabacloud/ddoscoo/model/DeleteLayer7RuleRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DISABLEWEBCCRULEREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_DISABLEWEBCCRULEREQUEST_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETELAYER7RULEREQUEST_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_DELETELAYER7RULEREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT DisableWebCCRuleRequest : public RpcServiceRequest
+			class ALIBABACLOUD_DDOSCOO_EXPORT DeleteLayer7RuleRequest : public RpcServiceRequest
 			{
 
 			public:
-				DisableWebCCRuleRequest();
-				~DisableWebCCRuleRequest();
+				DeleteLayer7RuleRequest();
+				~DeleteLayer7RuleRequest();
 
 				std::string getResourceGroupId()const;
 				void setResourceGroupId(const std::string& resourceGroupId);
@@ -51,4 +51,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DISABLEWEBCCRULEREQUEST_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETELAYER7RULEREQUEST_H_

+ 49 - 0
ddoscoo/include/alibabacloud/ddoscoo/model/DeleteLayer7RuleResult.h

@@ -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_DDOSCOO_MODEL_DELETELAYER7RULERESULT_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_DELETELAYER7RULERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/ddoscoo/DdoscooExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Ddoscoo
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DDOSCOO_EXPORT DeleteLayer7RuleResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteLayer7RuleResult();
+				explicit DeleteLayer7RuleResult(const std::string &payload);
+				~DeleteLayer7RuleResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETELAYER7RULERESULT_H_

+ 0 - 51
ddoscoo/include/alibabacloud/ddoscoo/model/DeleteNetworkRuleRequest.h

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

+ 0 - 63
ddoscoo/include/alibabacloud/ddoscoo/model/DeletePortRequest.h

@@ -1,63 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEPORTREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEPORTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ddoscoo/DdoscooExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ddoscoo
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT DeletePortRequest : public RpcServiceRequest
-			{
-
-			public:
-				DeletePortRequest();
-				~DeletePortRequest();
-
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getBackendPort()const;
-				void setBackendPort(const std::string& backendPort);
-				std::string getFrontendProtocol()const;
-				void setFrontendProtocol(const std::string& frontendProtocol);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
-				std::vector<std::string> getRealServers()const;
-				void setRealServers(const std::vector<std::string>& realServers);
-				std::string getFrontendPort()const;
-				void setFrontendPort(const std::string& frontendPort);
-
-            private:
-				std::string sourceIp_;
-				std::string backendPort_;
-				std::string frontendProtocol_;
-				std::string instanceId_;
-				std::vector<std::string> realServers_;
-				std::string frontendPort_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEPORTREQUEST_H_

+ 0 - 49
ddoscoo/include/alibabacloud/ddoscoo/model/DeletePortResult.h

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

+ 0 - 51
ddoscoo/include/alibabacloud/ddoscoo/model/DeleteSceneDefensePolicyResult.h

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

+ 0 - 54
ddoscoo/include/alibabacloud/ddoscoo/model/DeleteSchedulerRuleRequest.h

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

+ 0 - 49
ddoscoo/include/alibabacloud/ddoscoo/model/DeleteTagResourcesResult.h

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

+ 0 - 57
ddoscoo/include/alibabacloud/ddoscoo/model/DeleteWebCacheCustomRuleRequest.h

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

+ 0 - 49
ddoscoo/include/alibabacloud/ddoscoo/model/DeleteWebCacheCustomRuleResult.h

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

+ 0 - 57
ddoscoo/include/alibabacloud/ddoscoo/model/DeleteWebPreciseAccessRuleRequest.h

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

+ 0 - 49
ddoscoo/include/alibabacloud/ddoscoo/model/DeleteWebRuleResult.h

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

+ 0 - 54
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeAttackAnalysisMaxQpsRequest.h

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

+ 0 - 51
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeAttackAnalysisMaxQpsResult.h

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

+ 0 - 60
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeAutoCcBlacklistRequest.h

@@ -1,60 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCBLACKLISTREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCBLACKLISTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ddoscoo/DdoscooExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ddoscoo
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT DescribeAutoCcBlacklistRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeAutoCcBlacklistRequest();
-				~DescribeAutoCcBlacklistRequest();
-
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getKeyWord()const;
-				void setKeyWord(const std::string& keyWord);
-
-            private:
-				int pageNumber_;
-				std::string instanceId_;
-				std::string sourceIp_;
-				int pageSize_;
-				std::string keyWord_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCBLACKLISTREQUEST_H_

+ 0 - 60
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeAutoCcBlacklistResult.h

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

+ 0 - 54
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeAutoCcListCountRequest.h

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

+ 0 - 53
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeAutoCcListCountResult.h

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

+ 0 - 60
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeAutoCcWhitelistRequest.h

@@ -1,60 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCWHITELISTREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCWHITELISTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ddoscoo/DdoscooExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ddoscoo
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT DescribeAutoCcWhitelistRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeAutoCcWhitelistRequest();
-				~DescribeAutoCcWhitelistRequest();
-
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getKeyWord()const;
-				void setKeyWord(const std::string& keyWord);
-
-            private:
-				int pageNumber_;
-				std::string instanceId_;
-				std::string sourceIp_;
-				int pageSize_;
-				std::string keyWord_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCWHITELISTREQUEST_H_

+ 0 - 60
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeAutoCcWhitelistResult.h

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

+ 2 - 2
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeBackSourceCidrResult.h

@@ -37,12 +37,12 @@ namespace AlibabaCloud
 				DescribeBackSourceCidrResult();
 				explicit DescribeBackSourceCidrResult(const std::string &payload);
 				~DescribeBackSourceCidrResult();
-				std::vector<std::string> getCidrs()const;
+				std::vector<std::string> getCidrList()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<std::string> cidrs_;
+				std::vector<std::string> cidrList_;
 
 			};
 		}

+ 9 - 9
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeWebAccessLogDispatchStatusRequest.h → ddoscoo/include/alibabacloud/ddoscoo/model/DescribeBatchSlsDispatchStatusRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEWEBACCESSLOGDISPATCHSTATUSREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEWEBACCESSLOGDISPATCHSTATUSREQUEST_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBATCHSLSDISPATCHSTATUSREQUEST_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBATCHSLSDISPATCHSTATUSREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,28 +28,28 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT DescribeWebAccessLogDispatchStatusRequest : public RpcServiceRequest
+			class ALIBABACLOUD_DDOSCOO_EXPORT DescribeBatchSlsDispatchStatusRequest : public RpcServiceRequest
 			{
 
 			public:
-				DescribeWebAccessLogDispatchStatusRequest();
-				~DescribeWebAccessLogDispatchStatusRequest();
+				DescribeBatchSlsDispatchStatusRequest();
+				~DescribeBatchSlsDispatchStatusRequest();
 
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
 				std::string getResourceGroupId()const;
 				void setResourceGroupId(const std::string& resourceGroupId);
 				std::string getSourceIp()const;
 				void setSourceIp(const std::string& sourceIp);
+				int getPageNo()const;
+				void setPageNo(int pageNo);
 				int getPageSize()const;
 				void setPageSize(int pageSize);
 				std::string getLang()const;
 				void setLang(const std::string& lang);
 
             private:
-				int pageNumber_;
 				std::string resourceGroupId_;
 				std::string sourceIp_;
+				int pageNo_;
 				int pageSize_;
 				std::string lang_;
 
@@ -57,4 +57,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEWEBACCESSLOGDISPATCHSTATUSREQUEST_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBATCHSLSDISPATCHSTATUSREQUEST_H_

+ 10 - 10
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeWebAccessLogDispatchStatusResult.h → ddoscoo/include/alibabacloud/ddoscoo/model/DescribeBatchSlsDispatchStatusResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEWEBACCESSLOGDISPATCHSTATUSRESULT_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEWEBACCESSLOGDISPATCHSTATUSRESULT_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBATCHSLSDISPATCHSTATUSRESULT_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBATCHSLSDISPATCHSTATUSRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,30 +29,30 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT DescribeWebAccessLogDispatchStatusResult : public ServiceResult
+			class ALIBABACLOUD_DDOSCOO_EXPORT DescribeBatchSlsDispatchStatusResult : public ServiceResult
 			{
 			public:
-				struct SlsConfigStatusItem
+				struct SlsConfigStatus
 				{
 					bool enable;
 					std::string domain;
 				};
 
 
-				DescribeWebAccessLogDispatchStatusResult();
-				explicit DescribeWebAccessLogDispatchStatusResult(const std::string &payload);
-				~DescribeWebAccessLogDispatchStatusResult();
+				DescribeBatchSlsDispatchStatusResult();
+				explicit DescribeBatchSlsDispatchStatusResult(const std::string &payload);
+				~DescribeBatchSlsDispatchStatusResult();
 				int getTotalCount()const;
-				std::vector<SlsConfigStatusItem> getSlsConfigStatus()const;
+				std::vector<SlsConfigStatus> getSlsConfigStatusList()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				int totalCount_;
-				std::vector<SlsConfigStatusItem> slsConfigStatus_;
+				std::vector<SlsConfigStatus> slsConfigStatusList_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEWEBACCESSLOGDISPATCHSTATUSRESULT_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBATCHSLSDISPATCHSTATUSRESULT_H_

+ 0 - 51
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeBlackholeStatusRequest.h

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

+ 0 - 58
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeBlackholeStatusResult.h

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

+ 0 - 63
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeBlockStatusResult.h

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

+ 0 - 54
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeCnameReusesRequest.h

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

+ 9 - 9
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDoSEventsRequest.h

@@ -37,27 +37,27 @@ namespace AlibabaCloud
 
 				long getStartTime()const;
 				void setStartTime(long startTime);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
+				std::string getEip()const;
+				void setEip(const std::string& eip);
 				std::string getResourceGroupId()const;
 				void setResourceGroupId(const std::string& resourceGroupId);
 				std::string getSourceIp()const;
 				void setSourceIp(const std::string& sourceIp);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
+				std::string getPageSize()const;
+				void setPageSize(const std::string& pageSize);
+				int getOffset()const;
+				void setOffset(int offset);
 				long getEndTime()const;
 				void setEndTime(long endTime);
-				std::vector<std::string> getInstanceIds()const;
-				void setInstanceIds(const std::vector<std::string>& instanceIds);
 
             private:
 				long startTime_;
-				int pageNumber_;
+				std::string eip_;
 				std::string resourceGroupId_;
 				std::string sourceIp_;
-				int pageSize_;
+				std::string pageSize_;
+				int offset_;
 				long endTime_;
-				std::vector<std::string> instanceIds_;
 
 			};
 		}

+ 5 - 9
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDoSEventsResult.h

@@ -32,30 +32,26 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDDoSEventsResult : public ServiceResult
 			{
 			public:
-				struct Data
+				struct Event
 				{
-					long pps;
-					long bps;
+					std::string status;
 					long endTime;
-					std::string eventType;
-					std::string ip;
-					std::string port;
 					long startTime;
-					std::string region;
+					int interval;
 				};
 
 
 				DescribeDDoSEventsResult();
 				explicit DescribeDDoSEventsResult(const std::string &payload);
 				~DescribeDDoSEventsResult();
+				std::vector<Event> getEvents()const;
 				long getTotal()const;
-				std::vector<Data> getDDoSEvents()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::vector<Event> events_;
 				long total_;
-				std::vector<Data> dDoSEvents_;
 
 			};
 		}

+ 9 - 9
ddoscoo/include/alibabacloud/ddoscoo/model/DescribePortFlowListRequest.h → ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDoSTrafficRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEPORTFLOWLISTREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEPORTFLOWLISTREQUEST_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSTRAFFICREQUEST_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSTRAFFICREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,36 +28,36 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT DescribePortFlowListRequest : public RpcServiceRequest
+			class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDDoSTrafficRequest : public RpcServiceRequest
 			{
 
 			public:
-				DescribePortFlowListRequest();
-				~DescribePortFlowListRequest();
+				DescribeDDoSTrafficRequest();
+				~DescribeDDoSTrafficRequest();
 
 				long getStartTime()const;
 				void setStartTime(long startTime);
+				std::string getEip()const;
+				void setEip(const std::string& eip);
 				std::string getResourceGroupId()const;
 				void setResourceGroupId(const std::string& resourceGroupId);
 				std::string getSourceIp()const;
 				void setSourceIp(const std::string& sourceIp);
 				long getEndTime()const;
 				void setEndTime(long endTime);
-				std::vector<std::string> getInstanceIds()const;
-				void setInstanceIds(const std::vector<std::string>& instanceIds);
 				int getInterval()const;
 				void setInterval(int interval);
 
             private:
 				long startTime_;
+				std::string eip_;
 				std::string resourceGroupId_;
 				std::string sourceIp_;
 				long endTime_;
-				std::vector<std::string> instanceIds_;
 				int interval_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEPORTFLOWLISTREQUEST_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSTRAFFICREQUEST_H_

+ 17 - 13
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeCnameReusesResult.h → ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDoSTrafficResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBECNAMEREUSESRESULT_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBECNAMEREUSESRESULT_H_
+#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSTRAFFICRESULT_H_
+#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSTRAFFICRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,29 +29,33 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT DescribeCnameReusesResult : public ServiceResult
+			class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDDoSTrafficResult : public ServiceResult
 			{
 			public:
-				struct CnameReuse
+				struct DDoSTrafficPoint
 				{
-					int enable;
-					std::string domain;
-					std::string cname;
+					long defenseMaxInBps;
+					long time;
+					long sourceMaxInBps;
 				};
 
 
-				DescribeCnameReusesResult();
-				explicit DescribeCnameReusesResult(const std::string &payload);
-				~DescribeCnameReusesResult();
-				std::vector<CnameReuse> getCnameReuses()const;
+				DescribeDDoSTrafficResult();
+				explicit DescribeDDoSTrafficResult(const std::string &payload);
+				~DescribeDDoSTrafficResult();
+				long getDefenseInBytes()const;
+				std::vector<DDoSTrafficPoint> getDDoSTrafficPoints()const;
+				long getSourceInBytes()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<CnameReuse> cnameReuses_;
+				long defenseInBytes_;
+				std::vector<DDoSTrafficPoint> dDoSTrafficPoints_;
+				long sourceInBytes_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBECNAMEREUSESRESULT_H_
+#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSTRAFFICRESULT_H_

+ 0 - 63
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosAllEventListRequest.h

@@ -1,63 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSALLEVENTLISTREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSALLEVENTLISTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ddoscoo/DdoscooExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ddoscoo
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDDosAllEventListRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeDDosAllEventListRequest();
-				~DescribeDDosAllEventListRequest();
-
-				long getStartTime()const;
-				void setStartTime(long startTime);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				long getEndTime()const;
-				void setEndTime(long endTime);
-				std::string getEventType()const;
-				void setEventType(const std::string& eventType);
-
-            private:
-				long startTime_;
-				int pageNumber_;
-				std::string sourceIp_;
-				int pageSize_;
-				long endTime_;
-				std::string eventType_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSALLEVENTLISTREQUEST_H_

+ 0 - 65
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosAllEventListResult.h

@@ -1,65 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSALLEVENTLISTRESULT_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSALLEVENTLISTRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ddoscoo/DdoscooExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ddoscoo
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDDosAllEventListResult : public ServiceResult
-			{
-			public:
-				struct AttackEvent
-				{
-					long pps;
-					std::string area;
-					long endTime;
-					std::string eventType;
-					std::string port;
-					std::string ip;
-					long startTime;
-					std::string region;
-					long mbps;
-				};
-
-
-				DescribeDDosAllEventListResult();
-				explicit DescribeDDosAllEventListResult(const std::string &payload);
-				~DescribeDDosAllEventListResult();
-				long getTotal()const;
-				std::vector<AttackEvent> getAttackEvents()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				long total_;
-				std::vector<AttackEvent> attackEvents_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSALLEVENTLISTRESULT_H_

+ 0 - 57
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosEventAreaRequest.h

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

+ 0 - 56
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosEventAreaResult.h

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

+ 0 - 57
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosEventAttackTypeRequest.h

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

+ 0 - 56
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosEventAttackTypeResult.h

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

+ 0 - 57
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosEventIspRequest.h

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

+ 0 - 56
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosEventIspResult.h

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

+ 0 - 54
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosEventMaxRequest.h

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

+ 0 - 55
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosEventMaxResult.h

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

+ 0 - 60
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosEventSrcIpRequest.h

@@ -1,60 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTSRCIPREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTSRCIPREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ddoscoo/DdoscooExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ddoscoo
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDDosEventSrcIpRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeDDosEventSrcIpRequest();
-				~DescribeDDosEventSrcIpRequest();
-
-				std::string getIp()const;
-				void setIp(const std::string& ip);
-				long getRange()const;
-				void setRange(long range);
-				long getStartTime()const;
-				void setStartTime(long startTime);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getEventType()const;
-				void setEventType(const std::string& eventType);
-
-            private:
-				std::string ip_;
-				long range_;
-				long startTime_;
-				std::string sourceIp_;
-				std::string eventType_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTSRCIPREQUEST_H_

+ 0 - 57
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDDosEventSrcIpResult.h

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

+ 0 - 69
ddoscoo/include/alibabacloud/ddoscoo/model/DescribeDefenseRecordsRequest.h

@@ -1,69 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDEFENSERECORDSREQUEST_H_
-#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDEFENSERECORDSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ddoscoo/DdoscooExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ddoscoo
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDefenseRecordsRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeDefenseRecordsRequest();
-				~DescribeDefenseRecordsRequest();
-
-				long getStartTime()const;
-				void setStartTime(long startTime);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				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);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
-
-            private:
-				long startTime_;
-				int pageNumber_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				int pageSize_;
-				std::string lang_;
-				long endTime_;
-				std::string instanceId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDEFENSERECORDSREQUEST_H_

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio