sdk-team 4 rokov pred
rodič
commit
6f27a24f42
100 zmenil súbory, kde vykonal 6548 pridanie a 3 odobranie
  1. 1 1
      VERSION
  2. 542 2
      cdn/CMakeLists.txt
  3. 855 0
      cdn/include/alibabacloud/cdn/CdnClient.h
  4. 63 0
      cdn/include/alibabacloud/cdn/model/AddFCTriggerRequest.h
  5. 49 0
      cdn/include/alibabacloud/cdn/model/AddFCTriggerResult.h
  6. 69 0
      cdn/include/alibabacloud/cdn/model/BatchAddCdnDomainRequest.h
  7. 49 0
      cdn/include/alibabacloud/cdn/model/BatchAddCdnDomainResult.h
  8. 54 0
      cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigRequest.h
  9. 49 0
      cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigResult.h
  10. 54 0
      cdn/include/alibabacloud/cdn/model/BatchSetCdnDomainConfigRequest.h
  11. 57 0
      cdn/include/alibabacloud/cdn/model/BatchSetCdnDomainConfigResult.h
  12. 69 0
      cdn/include/alibabacloud/cdn/model/BatchSetCdnDomainServerCertificateRequest.h
  13. 49 0
      cdn/include/alibabacloud/cdn/model/BatchSetCdnDomainServerCertificateResult.h
  14. 48 0
      cdn/include/alibabacloud/cdn/model/BatchStartCdnDomainRequest.h
  15. 49 0
      cdn/include/alibabacloud/cdn/model/BatchStartCdnDomainResult.h
  16. 48 0
      cdn/include/alibabacloud/cdn/model/BatchStopCdnDomainRequest.h
  17. 49 0
      cdn/include/alibabacloud/cdn/model/BatchStopCdnDomainResult.h
  18. 57 0
      cdn/include/alibabacloud/cdn/model/BatchUpdateCdnDomainRequest.h
  19. 49 0
      cdn/include/alibabacloud/cdn/model/BatchUpdateCdnDomainResult.h
  20. 66 0
      cdn/include/alibabacloud/cdn/model/CreateCdnCertificateSigningRequestRequest.h
  21. 55 0
      cdn/include/alibabacloud/cdn/model/CreateCdnCertificateSigningRequestResult.h
  22. 57 0
      cdn/include/alibabacloud/cdn/model/CreateCdnDeliverTaskRequest.h
  23. 51 0
      cdn/include/alibabacloud/cdn/model/CreateCdnDeliverTaskResult.h
  24. 48 0
      cdn/include/alibabacloud/cdn/model/CreateCdnSubTaskRequest.h
  25. 49 0
      cdn/include/alibabacloud/cdn/model/CreateCdnSubTaskResult.h
  26. 48 0
      cdn/include/alibabacloud/cdn/model/CreateIllegalUrlExportTaskRequest.h
  27. 51 0
      cdn/include/alibabacloud/cdn/model/CreateIllegalUrlExportTaskResult.h
  28. 54 0
      cdn/include/alibabacloud/cdn/model/CreateRealTimeLogDeliveryRequest.h
  29. 49 0
      cdn/include/alibabacloud/cdn/model/CreateRealTimeLogDeliveryResult.h
  30. 63 0
      cdn/include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskRequest.h
  31. 55 0
      cdn/include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskResult.h
  32. 54 0
      cdn/include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskRequest.h
  33. 55 0
      cdn/include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskResult.h
  34. 45 0
      cdn/include/alibabacloud/cdn/model/DeleteCdnDeliverTaskRequest.h
  35. 49 0
      cdn/include/alibabacloud/cdn/model/DeleteCdnDeliverTaskResult.h
  36. 51 0
      cdn/include/alibabacloud/cdn/model/DeleteCdnDomainRequest.h
  37. 49 0
      cdn/include/alibabacloud/cdn/model/DeleteCdnDomainResult.h
  38. 42 0
      cdn/include/alibabacloud/cdn/model/DeleteCdnSubTaskRequest.h
  39. 49 0
      cdn/include/alibabacloud/cdn/model/DeleteCdnSubTaskResult.h
  40. 45 0
      cdn/include/alibabacloud/cdn/model/DeleteFCTriggerRequest.h
  41. 49 0
      cdn/include/alibabacloud/cdn/model/DeleteFCTriggerResult.h
  42. 51 0
      cdn/include/alibabacloud/cdn/model/DeleteRealTimeLogLogstoreRequest.h
  43. 49 0
      cdn/include/alibabacloud/cdn/model/DeleteRealTimeLogLogstoreResult.h
  44. 54 0
      cdn/include/alibabacloud/cdn/model/DeleteRealtimeLogDeliveryRequest.h
  45. 49 0
      cdn/include/alibabacloud/cdn/model/DeleteRealtimeLogDeliveryResult.h
  46. 51 0
      cdn/include/alibabacloud/cdn/model/DeleteSpecificConfigRequest.h
  47. 49 0
      cdn/include/alibabacloud/cdn/model/DeleteSpecificConfigResult.h
  48. 51 0
      cdn/include/alibabacloud/cdn/model/DeleteSpecificStagingConfigRequest.h
  49. 49 0
      cdn/include/alibabacloud/cdn/model/DeleteSpecificStagingConfigResult.h
  50. 45 0
      cdn/include/alibabacloud/cdn/model/DeleteUsageDetailDataExportTaskRequest.h
  51. 49 0
      cdn/include/alibabacloud/cdn/model/DeleteUsageDetailDataExportTaskResult.h
  52. 45 0
      cdn/include/alibabacloud/cdn/model/DeleteUserUsageDataExportTaskRequest.h
  53. 49 0
      cdn/include/alibabacloud/cdn/model/DeleteUserUsageDataExportTaskResult.h
  54. 48 0
      cdn/include/alibabacloud/cdn/model/DescribeActiveVersionOfConfigGroupRequest.h
  55. 67 0
      cdn/include/alibabacloud/cdn/model/DescribeActiveVersionOfConfigGroupResult.h
  56. 45 0
      cdn/include/alibabacloud/cdn/model/DescribeBlockedRegionsRequest.h
  57. 57 0
      cdn/include/alibabacloud/cdn/model/DescribeBlockedRegionsResult.h
  58. 48 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateDetailRequest.h
  59. 57 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateDetailResult.h
  60. 48 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateListRequest.h
  61. 65 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateListResult.h
  62. 48 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnDeletedDomainsRequest.h
  63. 62 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnDeletedDomainsResult.h
  64. 45 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnDeliverListRequest.h
  65. 51 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnDeliverListResult.h
  66. 45 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnDomainByCertificateRequest.h
  67. 63 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnDomainByCertificateResult.h
  68. 54 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnDomainConfigsRequest.h
  69. 64 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnDomainConfigsResult.h
  70. 48 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnDomainStagingConfigRequest.h
  71. 66 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnDomainStagingConfigResult.h
  72. 51 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnHttpsDomainListRequest.h
  73. 64 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnHttpsDomainListResult.h
  74. 48 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnOrderCommodityCodeRequest.h
  75. 51 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnOrderCommodityCodeResult.h
  76. 45 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnRegionAndIspRequest.h
  77. 63 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnRegionAndIspResult.h
  78. 45 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnReportListRequest.h
  79. 51 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnReportListResult.h
  80. 63 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnReportRequest.h
  81. 51 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnReportResult.h
  82. 48 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnSMCertificateDetailRequest.h
  83. 65 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnSMCertificateDetailResult.h
  84. 48 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnSMCertificateListRequest.h
  85. 63 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnSMCertificateListResult.h
  86. 42 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnSubListRequest.h
  87. 51 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnSubListResult.h
  88. 48 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnUserBillHistoryRequest.h
  89. 66 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnUserBillHistoryResult.h
  90. 54 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnUserBillPredictionRequest.h
  91. 63 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnUserBillPredictionResult.h
  92. 48 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnUserBillTypeRequest.h
  93. 60 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnUserBillTypeResult.h
  94. 45 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnUserConfigsRequest.h
  95. 57 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnUserConfigsResult.h
  96. 54 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnUserDomainsByFuncRequest.h
  97. 78 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnUserDomainsByFuncResult.h
  98. 45 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnUserQuotaRequest.h
  99. 67 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnUserQuotaResult.h
  100. 48 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageRequest.h

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1246
+1.36.1247

+ 542 - 2
cdn/CMakeLists.txt

@@ -23,16 +23,136 @@ set(cdn_public_header
 set(cdn_public_header_model 
 	include/alibabacloud/cdn/model/AddCdnDomainRequest.h
 	include/alibabacloud/cdn/model/AddCdnDomainResult.h
+	include/alibabacloud/cdn/model/AddFCTriggerRequest.h
+	include/alibabacloud/cdn/model/AddFCTriggerResult.h
+	include/alibabacloud/cdn/model/BatchAddCdnDomainRequest.h
+	include/alibabacloud/cdn/model/BatchAddCdnDomainResult.h
+	include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigRequest.h
+	include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigResult.h
+	include/alibabacloud/cdn/model/BatchSetCdnDomainConfigRequest.h
+	include/alibabacloud/cdn/model/BatchSetCdnDomainConfigResult.h
+	include/alibabacloud/cdn/model/BatchSetCdnDomainServerCertificateRequest.h
+	include/alibabacloud/cdn/model/BatchSetCdnDomainServerCertificateResult.h
+	include/alibabacloud/cdn/model/BatchStartCdnDomainRequest.h
+	include/alibabacloud/cdn/model/BatchStartCdnDomainResult.h
+	include/alibabacloud/cdn/model/BatchStopCdnDomainRequest.h
+	include/alibabacloud/cdn/model/BatchStopCdnDomainResult.h
+	include/alibabacloud/cdn/model/BatchUpdateCdnDomainRequest.h
+	include/alibabacloud/cdn/model/BatchUpdateCdnDomainResult.h
+	include/alibabacloud/cdn/model/CreateCdnCertificateSigningRequestRequest.h
+	include/alibabacloud/cdn/model/CreateCdnCertificateSigningRequestResult.h
+	include/alibabacloud/cdn/model/CreateCdnDeliverTaskRequest.h
+	include/alibabacloud/cdn/model/CreateCdnDeliverTaskResult.h
+	include/alibabacloud/cdn/model/CreateCdnSubTaskRequest.h
+	include/alibabacloud/cdn/model/CreateCdnSubTaskResult.h
+	include/alibabacloud/cdn/model/CreateIllegalUrlExportTaskRequest.h
+	include/alibabacloud/cdn/model/CreateIllegalUrlExportTaskResult.h
+	include/alibabacloud/cdn/model/CreateRealTimeLogDeliveryRequest.h
+	include/alibabacloud/cdn/model/CreateRealTimeLogDeliveryResult.h
+	include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskRequest.h
+	include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskResult.h
+	include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskRequest.h
+	include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskResult.h
+	include/alibabacloud/cdn/model/DeleteCdnDeliverTaskRequest.h
+	include/alibabacloud/cdn/model/DeleteCdnDeliverTaskResult.h
+	include/alibabacloud/cdn/model/DeleteCdnDomainRequest.h
+	include/alibabacloud/cdn/model/DeleteCdnDomainResult.h
+	include/alibabacloud/cdn/model/DeleteCdnSubTaskRequest.h
+	include/alibabacloud/cdn/model/DeleteCdnSubTaskResult.h
+	include/alibabacloud/cdn/model/DeleteFCTriggerRequest.h
+	include/alibabacloud/cdn/model/DeleteFCTriggerResult.h
+	include/alibabacloud/cdn/model/DeleteRealTimeLogLogstoreRequest.h
+	include/alibabacloud/cdn/model/DeleteRealTimeLogLogstoreResult.h
+	include/alibabacloud/cdn/model/DeleteRealtimeLogDeliveryRequest.h
+	include/alibabacloud/cdn/model/DeleteRealtimeLogDeliveryResult.h
+	include/alibabacloud/cdn/model/DeleteSpecificConfigRequest.h
+	include/alibabacloud/cdn/model/DeleteSpecificConfigResult.h
+	include/alibabacloud/cdn/model/DeleteSpecificStagingConfigRequest.h
+	include/alibabacloud/cdn/model/DeleteSpecificStagingConfigResult.h
+	include/alibabacloud/cdn/model/DeleteUsageDetailDataExportTaskRequest.h
+	include/alibabacloud/cdn/model/DeleteUsageDetailDataExportTaskResult.h
+	include/alibabacloud/cdn/model/DeleteUserUsageDataExportTaskRequest.h
+	include/alibabacloud/cdn/model/DeleteUserUsageDataExportTaskResult.h
+	include/alibabacloud/cdn/model/DescribeActiveVersionOfConfigGroupRequest.h
+	include/alibabacloud/cdn/model/DescribeActiveVersionOfConfigGroupResult.h
+	include/alibabacloud/cdn/model/DescribeBlockedRegionsRequest.h
+	include/alibabacloud/cdn/model/DescribeBlockedRegionsResult.h
+	include/alibabacloud/cdn/model/DescribeCdnCertificateDetailRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnCertificateDetailResult.h
+	include/alibabacloud/cdn/model/DescribeCdnCertificateListRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnCertificateListResult.h
+	include/alibabacloud/cdn/model/DescribeCdnDeletedDomainsRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnDeletedDomainsResult.h
+	include/alibabacloud/cdn/model/DescribeCdnDeliverListRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnDeliverListResult.h
+	include/alibabacloud/cdn/model/DescribeCdnDomainByCertificateRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnDomainByCertificateResult.h
+	include/alibabacloud/cdn/model/DescribeCdnDomainConfigsRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnDomainConfigsResult.h
 	include/alibabacloud/cdn/model/DescribeCdnDomainDetailRequest.h
 	include/alibabacloud/cdn/model/DescribeCdnDomainDetailResult.h
 	include/alibabacloud/cdn/model/DescribeCdnDomainLogsRequest.h
 	include/alibabacloud/cdn/model/DescribeCdnDomainLogsResult.h
+	include/alibabacloud/cdn/model/DescribeCdnDomainStagingConfigRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnDomainStagingConfigResult.h
+	include/alibabacloud/cdn/model/DescribeCdnHttpsDomainListRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnHttpsDomainListResult.h
+	include/alibabacloud/cdn/model/DescribeCdnOrderCommodityCodeRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnOrderCommodityCodeResult.h
+	include/alibabacloud/cdn/model/DescribeCdnRegionAndIspRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnRegionAndIspResult.h
+	include/alibabacloud/cdn/model/DescribeCdnReportRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnReportResult.h
+	include/alibabacloud/cdn/model/DescribeCdnReportListRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnReportListResult.h
+	include/alibabacloud/cdn/model/DescribeCdnSMCertificateDetailRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnSMCertificateDetailResult.h
+	include/alibabacloud/cdn/model/DescribeCdnSMCertificateListRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnSMCertificateListResult.h
 	include/alibabacloud/cdn/model/DescribeCdnServiceRequest.h
 	include/alibabacloud/cdn/model/DescribeCdnServiceResult.h
+	include/alibabacloud/cdn/model/DescribeCdnSubListRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnSubListResult.h
+	include/alibabacloud/cdn/model/DescribeCdnUserBillHistoryRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnUserBillHistoryResult.h
+	include/alibabacloud/cdn/model/DescribeCdnUserBillPredictionRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnUserBillPredictionResult.h
+	include/alibabacloud/cdn/model/DescribeCdnUserBillTypeRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnUserBillTypeResult.h
+	include/alibabacloud/cdn/model/DescribeCdnUserConfigsRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnUserConfigsResult.h
+	include/alibabacloud/cdn/model/DescribeCdnUserDomainsByFuncRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnUserDomainsByFuncResult.h
+	include/alibabacloud/cdn/model/DescribeCdnUserQuotaRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnUserQuotaResult.h
+	include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageResult.h
+	include/alibabacloud/cdn/model/DescribeCdnWafDomainRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnWafDomainResult.h
+	include/alibabacloud/cdn/model/DescribeCertificateInfoByIDRequest.h
+	include/alibabacloud/cdn/model/DescribeCertificateInfoByIDResult.h
+	include/alibabacloud/cdn/model/DescribeConfigGroupDetailRequest.h
+	include/alibabacloud/cdn/model/DescribeConfigGroupDetailResult.h
+	include/alibabacloud/cdn/model/DescribeConfigOfVersionRequest.h
+	include/alibabacloud/cdn/model/DescribeConfigOfVersionResult.h
+	include/alibabacloud/cdn/model/DescribeCustomLogConfigRequest.h
+	include/alibabacloud/cdn/model/DescribeCustomLogConfigResult.h
+	include/alibabacloud/cdn/model/DescribeDomainAverageResponseTimeRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainAverageResponseTimeResult.h
 	include/alibabacloud/cdn/model/DescribeDomainBpsDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainBpsDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainBpsDataByLayerRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainBpsDataByLayerResult.h
 	include/alibabacloud/cdn/model/DescribeDomainBpsDataByTimeStampRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainBpsDataByTimeStampResult.h
+	include/alibabacloud/cdn/model/DescribeDomainCcActivityLogRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainCcActivityLogResult.h
+	include/alibabacloud/cdn/model/DescribeDomainCertificateInfoRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainCertificateInfoResult.h
+	include/alibabacloud/cdn/model/DescribeDomainCustomLogConfigRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainCustomLogConfigResult.h
+	include/alibabacloud/cdn/model/DescribeDomainDetailDataByLayerRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainDetailDataByLayerResult.h
 	include/alibabacloud/cdn/model/DescribeDomainFileSizeProportionDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainFileSizeProportionDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainFlowDataRequest.h
@@ -41,10 +161,46 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DescribeDomainHitRateDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataByLayerRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataByLayerResult.h
 	include/alibabacloud/cdn/model/DescribeDomainISPDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainISPDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainMax95BpsDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainMax95BpsDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainMultiUsageDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainMultiUsageDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainNamesOfVersionRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainNamesOfVersionResult.h
+	include/alibabacloud/cdn/model/DescribeDomainPathDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainPathDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainPvDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainPvDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainQpsDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainQpsDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainQpsDataByLayerRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainQpsDataByLayerResult.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeBpsDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeBpsDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeByteHitRateDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeByteHitRateDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeDetailDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeDetailDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeHttpCodeDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeHttpCodeDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeQpsDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeQpsDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeReqHitRateDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeReqHitRateDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcBpsDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcBpsDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcHttpCodeDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcHttpCodeDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcTrafficDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcTrafficDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeTrafficDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainRealTimeTrafficDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainRealtimeLogDeliveryRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainRealtimeLogDeliveryResult.h
 	include/alibabacloud/cdn/model/DescribeDomainRegionDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainRegionDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataRequest.h
@@ -53,41 +209,275 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainSrcHttpCodeDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainSrcHttpCodeDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainSrcQpsDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainSrcQpsDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainSrcTopUrlVisitRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainSrcTopUrlVisitResult.h
+	include/alibabacloud/cdn/model/DescribeDomainSrcTrafficDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainSrcTrafficDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainTopClientIpVisitRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainTopClientIpVisitResult.h
+	include/alibabacloud/cdn/model/DescribeDomainTopReferVisitRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainTopReferVisitResult.h
+	include/alibabacloud/cdn/model/DescribeDomainTopUrlVisitRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainTopUrlVisitResult.h
+	include/alibabacloud/cdn/model/DescribeDomainTrafficDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainTrafficDataResult.h
+	include/alibabacloud/cdn/model/DescribeDomainUsageDataRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainUsageDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainUvDataRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainUvDataResult.h
 	include/alibabacloud/cdn/model/DescribeDomainsBySourceRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainsBySourceResult.h
 	include/alibabacloud/cdn/model/DescribeDomainsUsageByDayRequest.h
 	include/alibabacloud/cdn/model/DescribeDomainsUsageByDayResult.h
+	include/alibabacloud/cdn/model/DescribeEsExceptionDataRequest.h
+	include/alibabacloud/cdn/model/DescribeEsExceptionDataResult.h
+	include/alibabacloud/cdn/model/DescribeEsExecuteDataRequest.h
+	include/alibabacloud/cdn/model/DescribeEsExecuteDataResult.h
+	include/alibabacloud/cdn/model/DescribeFCTriggerRequest.h
+	include/alibabacloud/cdn/model/DescribeFCTriggerResult.h
+	include/alibabacloud/cdn/model/DescribeIllegalUrlExportTaskRequest.h
+	include/alibabacloud/cdn/model/DescribeIllegalUrlExportTaskResult.h
+	include/alibabacloud/cdn/model/DescribeIpInfoRequest.h
+	include/alibabacloud/cdn/model/DescribeIpInfoResult.h
+	include/alibabacloud/cdn/model/DescribeIpStatusRequest.h
+	include/alibabacloud/cdn/model/DescribeIpStatusResult.h
+	include/alibabacloud/cdn/model/DescribeL2VipsByDomainRequest.h
+	include/alibabacloud/cdn/model/DescribeL2VipsByDomainResult.h
+	include/alibabacloud/cdn/model/DescribeRangeDataByLocateAndIspServiceRequest.h
+	include/alibabacloud/cdn/model/DescribeRangeDataByLocateAndIspServiceResult.h
+	include/alibabacloud/cdn/model/DescribeRealtimeDeliveryAccRequest.h
+	include/alibabacloud/cdn/model/DescribeRealtimeDeliveryAccResult.h
+	include/alibabacloud/cdn/model/DescribeRealtimeLogAuthorizedRequest.h
+	include/alibabacloud/cdn/model/DescribeRealtimeLogAuthorizedResult.h
 	include/alibabacloud/cdn/model/DescribeRefreshQuotaRequest.h
 	include/alibabacloud/cdn/model/DescribeRefreshQuotaResult.h
+	include/alibabacloud/cdn/model/DescribeRefreshTaskByIdRequest.h
+	include/alibabacloud/cdn/model/DescribeRefreshTaskByIdResult.h
+	include/alibabacloud/cdn/model/DescribeRefreshTasksRequest.h
+	include/alibabacloud/cdn/model/DescribeRefreshTasksResult.h
+	include/alibabacloud/cdn/model/DescribeStagingIpRequest.h
+	include/alibabacloud/cdn/model/DescribeStagingIpResult.h
+	include/alibabacloud/cdn/model/DescribeTagResourcesRequest.h
+	include/alibabacloud/cdn/model/DescribeTagResourcesResult.h
 	include/alibabacloud/cdn/model/DescribeTopDomainsByFlowRequest.h
 	include/alibabacloud/cdn/model/DescribeTopDomainsByFlowResult.h
+	include/alibabacloud/cdn/model/DescribeUserCertificateExpireCountRequest.h
+	include/alibabacloud/cdn/model/DescribeUserCertificateExpireCountResult.h
+	include/alibabacloud/cdn/model/DescribeUserConfigsRequest.h
+	include/alibabacloud/cdn/model/DescribeUserConfigsResult.h
 	include/alibabacloud/cdn/model/DescribeUserDomainsRequest.h
 	include/alibabacloud/cdn/model/DescribeUserDomainsResult.h
+	include/alibabacloud/cdn/model/DescribeUserTagsRequest.h
+	include/alibabacloud/cdn/model/DescribeUserTagsResult.h
+	include/alibabacloud/cdn/model/DescribeUserUsageDataExportTaskRequest.h
+	include/alibabacloud/cdn/model/DescribeUserUsageDataExportTaskResult.h
+	include/alibabacloud/cdn/model/DescribeUserUsageDetailDataExportTaskRequest.h
+	include/alibabacloud/cdn/model/DescribeUserUsageDetailDataExportTaskResult.h
+	include/alibabacloud/cdn/model/DescribeUserVipsByDomainRequest.h
+	include/alibabacloud/cdn/model/DescribeUserVipsByDomainResult.h
+	include/alibabacloud/cdn/model/DescribeVerifyContentRequest.h
+	include/alibabacloud/cdn/model/DescribeVerifyContentResult.h
+	include/alibabacloud/cdn/model/DisableRealtimeLogDeliveryRequest.h
+	include/alibabacloud/cdn/model/DisableRealtimeLogDeliveryResult.h
+	include/alibabacloud/cdn/model/EnableRealtimeLogDeliveryRequest.h
+	include/alibabacloud/cdn/model/EnableRealtimeLogDeliveryResult.h
+	include/alibabacloud/cdn/model/ListDomainsByLogConfigIdRequest.h
+	include/alibabacloud/cdn/model/ListDomainsByLogConfigIdResult.h
+	include/alibabacloud/cdn/model/ListFCTriggerRequest.h
+	include/alibabacloud/cdn/model/ListFCTriggerResult.h
+	include/alibabacloud/cdn/model/ListRealtimeLogDeliveryDomainsRequest.h
+	include/alibabacloud/cdn/model/ListRealtimeLogDeliveryDomainsResult.h
+	include/alibabacloud/cdn/model/ListRealtimeLogDeliveryInfosRequest.h
+	include/alibabacloud/cdn/model/ListRealtimeLogDeliveryInfosResult.h
+	include/alibabacloud/cdn/model/ListUserCustomLogConfigRequest.h
+	include/alibabacloud/cdn/model/ListUserCustomLogConfigResult.h
+	include/alibabacloud/cdn/model/ModifyCdnDomainRequest.h
+	include/alibabacloud/cdn/model/ModifyCdnDomainResult.h
+	include/alibabacloud/cdn/model/ModifyCdnDomainSchdmByPropertyRequest.h
+	include/alibabacloud/cdn/model/ModifyCdnDomainSchdmByPropertyResult.h
+	include/alibabacloud/cdn/model/ModifyRealtimeLogDeliveryRequest.h
+	include/alibabacloud/cdn/model/ModifyRealtimeLogDeliveryResult.h
 	include/alibabacloud/cdn/model/OpenCdnServiceRequest.h
 	include/alibabacloud/cdn/model/OpenCdnServiceResult.h
+	include/alibabacloud/cdn/model/PublishStagingConfigToProductionRequest.h
+	include/alibabacloud/cdn/model/PublishStagingConfigToProductionResult.h
 	include/alibabacloud/cdn/model/PushObjectCacheRequest.h
 	include/alibabacloud/cdn/model/PushObjectCacheResult.h
 	include/alibabacloud/cdn/model/RefreshObjectCachesRequest.h
 	include/alibabacloud/cdn/model/RefreshObjectCachesResult.h
+	include/alibabacloud/cdn/model/RollbackStagingConfigRequest.h
+	include/alibabacloud/cdn/model/RollbackStagingConfigResult.h
+	include/alibabacloud/cdn/model/SetCdnDomainCSRCertificateRequest.h
+	include/alibabacloud/cdn/model/SetCdnDomainCSRCertificateResult.h
+	include/alibabacloud/cdn/model/SetCdnDomainSMCertificateRequest.h
+	include/alibabacloud/cdn/model/SetCdnDomainSMCertificateResult.h
+	include/alibabacloud/cdn/model/SetCdnDomainStagingConfigRequest.h
+	include/alibabacloud/cdn/model/SetCdnDomainStagingConfigResult.h
+	include/alibabacloud/cdn/model/SetConfigOfVersionRequest.h
+	include/alibabacloud/cdn/model/SetConfigOfVersionResult.h
+	include/alibabacloud/cdn/model/SetDomainServerCertificateRequest.h
+	include/alibabacloud/cdn/model/SetDomainServerCertificateResult.h
+	include/alibabacloud/cdn/model/SetReqHeaderConfigRequest.h
+	include/alibabacloud/cdn/model/SetReqHeaderConfigResult.h
+	include/alibabacloud/cdn/model/SetWaitingRoomConfigRequest.h
+	include/alibabacloud/cdn/model/SetWaitingRoomConfigResult.h
+	include/alibabacloud/cdn/model/StartCdnDomainRequest.h
+	include/alibabacloud/cdn/model/StartCdnDomainResult.h
+	include/alibabacloud/cdn/model/StopCdnDomainRequest.h
+	include/alibabacloud/cdn/model/StopCdnDomainResult.h
+	include/alibabacloud/cdn/model/TagResourcesRequest.h
+	include/alibabacloud/cdn/model/TagResourcesResult.h
 	include/alibabacloud/cdn/model/TestDescribeDomainBpsDataRequest.h
-	include/alibabacloud/cdn/model/TestDescribeDomainBpsDataResult.h )
+	include/alibabacloud/cdn/model/TestDescribeDomainBpsDataResult.h
+	include/alibabacloud/cdn/model/UntagResourcesRequest.h
+	include/alibabacloud/cdn/model/UntagResourcesResult.h
+	include/alibabacloud/cdn/model/UpdateCdnDeliverTaskRequest.h
+	include/alibabacloud/cdn/model/UpdateCdnDeliverTaskResult.h
+	include/alibabacloud/cdn/model/UpdateCdnSubTaskRequest.h
+	include/alibabacloud/cdn/model/UpdateCdnSubTaskResult.h
+	include/alibabacloud/cdn/model/UpdateFCTriggerRequest.h
+	include/alibabacloud/cdn/model/UpdateFCTriggerResult.h
+	include/alibabacloud/cdn/model/VerifyDomainOwnerRequest.h
+	include/alibabacloud/cdn/model/VerifyDomainOwnerResult.h )
 
 set(cdn_src 
 	src/CdnClient.cc
 	src/model/AddCdnDomainRequest.cc
 	src/model/AddCdnDomainResult.cc
+	src/model/AddFCTriggerRequest.cc
+	src/model/AddFCTriggerResult.cc
+	src/model/BatchAddCdnDomainRequest.cc
+	src/model/BatchAddCdnDomainResult.cc
+	src/model/BatchDeleteCdnDomainConfigRequest.cc
+	src/model/BatchDeleteCdnDomainConfigResult.cc
+	src/model/BatchSetCdnDomainConfigRequest.cc
+	src/model/BatchSetCdnDomainConfigResult.cc
+	src/model/BatchSetCdnDomainServerCertificateRequest.cc
+	src/model/BatchSetCdnDomainServerCertificateResult.cc
+	src/model/BatchStartCdnDomainRequest.cc
+	src/model/BatchStartCdnDomainResult.cc
+	src/model/BatchStopCdnDomainRequest.cc
+	src/model/BatchStopCdnDomainResult.cc
+	src/model/BatchUpdateCdnDomainRequest.cc
+	src/model/BatchUpdateCdnDomainResult.cc
+	src/model/CreateCdnCertificateSigningRequestRequest.cc
+	src/model/CreateCdnCertificateSigningRequestResult.cc
+	src/model/CreateCdnDeliverTaskRequest.cc
+	src/model/CreateCdnDeliverTaskResult.cc
+	src/model/CreateCdnSubTaskRequest.cc
+	src/model/CreateCdnSubTaskResult.cc
+	src/model/CreateIllegalUrlExportTaskRequest.cc
+	src/model/CreateIllegalUrlExportTaskResult.cc
+	src/model/CreateRealTimeLogDeliveryRequest.cc
+	src/model/CreateRealTimeLogDeliveryResult.cc
+	src/model/CreateUsageDetailDataExportTaskRequest.cc
+	src/model/CreateUsageDetailDataExportTaskResult.cc
+	src/model/CreateUserUsageDataExportTaskRequest.cc
+	src/model/CreateUserUsageDataExportTaskResult.cc
+	src/model/DeleteCdnDeliverTaskRequest.cc
+	src/model/DeleteCdnDeliverTaskResult.cc
+	src/model/DeleteCdnDomainRequest.cc
+	src/model/DeleteCdnDomainResult.cc
+	src/model/DeleteCdnSubTaskRequest.cc
+	src/model/DeleteCdnSubTaskResult.cc
+	src/model/DeleteFCTriggerRequest.cc
+	src/model/DeleteFCTriggerResult.cc
+	src/model/DeleteRealTimeLogLogstoreRequest.cc
+	src/model/DeleteRealTimeLogLogstoreResult.cc
+	src/model/DeleteRealtimeLogDeliveryRequest.cc
+	src/model/DeleteRealtimeLogDeliveryResult.cc
+	src/model/DeleteSpecificConfigRequest.cc
+	src/model/DeleteSpecificConfigResult.cc
+	src/model/DeleteSpecificStagingConfigRequest.cc
+	src/model/DeleteSpecificStagingConfigResult.cc
+	src/model/DeleteUsageDetailDataExportTaskRequest.cc
+	src/model/DeleteUsageDetailDataExportTaskResult.cc
+	src/model/DeleteUserUsageDataExportTaskRequest.cc
+	src/model/DeleteUserUsageDataExportTaskResult.cc
+	src/model/DescribeActiveVersionOfConfigGroupRequest.cc
+	src/model/DescribeActiveVersionOfConfigGroupResult.cc
+	src/model/DescribeBlockedRegionsRequest.cc
+	src/model/DescribeBlockedRegionsResult.cc
+	src/model/DescribeCdnCertificateDetailRequest.cc
+	src/model/DescribeCdnCertificateDetailResult.cc
+	src/model/DescribeCdnCertificateListRequest.cc
+	src/model/DescribeCdnCertificateListResult.cc
+	src/model/DescribeCdnDeletedDomainsRequest.cc
+	src/model/DescribeCdnDeletedDomainsResult.cc
+	src/model/DescribeCdnDeliverListRequest.cc
+	src/model/DescribeCdnDeliverListResult.cc
+	src/model/DescribeCdnDomainByCertificateRequest.cc
+	src/model/DescribeCdnDomainByCertificateResult.cc
+	src/model/DescribeCdnDomainConfigsRequest.cc
+	src/model/DescribeCdnDomainConfigsResult.cc
 	src/model/DescribeCdnDomainDetailRequest.cc
 	src/model/DescribeCdnDomainDetailResult.cc
 	src/model/DescribeCdnDomainLogsRequest.cc
 	src/model/DescribeCdnDomainLogsResult.cc
+	src/model/DescribeCdnDomainStagingConfigRequest.cc
+	src/model/DescribeCdnDomainStagingConfigResult.cc
+	src/model/DescribeCdnHttpsDomainListRequest.cc
+	src/model/DescribeCdnHttpsDomainListResult.cc
+	src/model/DescribeCdnOrderCommodityCodeRequest.cc
+	src/model/DescribeCdnOrderCommodityCodeResult.cc
+	src/model/DescribeCdnRegionAndIspRequest.cc
+	src/model/DescribeCdnRegionAndIspResult.cc
+	src/model/DescribeCdnReportRequest.cc
+	src/model/DescribeCdnReportResult.cc
+	src/model/DescribeCdnReportListRequest.cc
+	src/model/DescribeCdnReportListResult.cc
+	src/model/DescribeCdnSMCertificateDetailRequest.cc
+	src/model/DescribeCdnSMCertificateDetailResult.cc
+	src/model/DescribeCdnSMCertificateListRequest.cc
+	src/model/DescribeCdnSMCertificateListResult.cc
 	src/model/DescribeCdnServiceRequest.cc
 	src/model/DescribeCdnServiceResult.cc
+	src/model/DescribeCdnSubListRequest.cc
+	src/model/DescribeCdnSubListResult.cc
+	src/model/DescribeCdnUserBillHistoryRequest.cc
+	src/model/DescribeCdnUserBillHistoryResult.cc
+	src/model/DescribeCdnUserBillPredictionRequest.cc
+	src/model/DescribeCdnUserBillPredictionResult.cc
+	src/model/DescribeCdnUserBillTypeRequest.cc
+	src/model/DescribeCdnUserBillTypeResult.cc
+	src/model/DescribeCdnUserConfigsRequest.cc
+	src/model/DescribeCdnUserConfigsResult.cc
+	src/model/DescribeCdnUserDomainsByFuncRequest.cc
+	src/model/DescribeCdnUserDomainsByFuncResult.cc
+	src/model/DescribeCdnUserQuotaRequest.cc
+	src/model/DescribeCdnUserQuotaResult.cc
+	src/model/DescribeCdnUserResourcePackageRequest.cc
+	src/model/DescribeCdnUserResourcePackageResult.cc
+	src/model/DescribeCdnWafDomainRequest.cc
+	src/model/DescribeCdnWafDomainResult.cc
+	src/model/DescribeCertificateInfoByIDRequest.cc
+	src/model/DescribeCertificateInfoByIDResult.cc
+	src/model/DescribeConfigGroupDetailRequest.cc
+	src/model/DescribeConfigGroupDetailResult.cc
+	src/model/DescribeConfigOfVersionRequest.cc
+	src/model/DescribeConfigOfVersionResult.cc
+	src/model/DescribeCustomLogConfigRequest.cc
+	src/model/DescribeCustomLogConfigResult.cc
+	src/model/DescribeDomainAverageResponseTimeRequest.cc
+	src/model/DescribeDomainAverageResponseTimeResult.cc
 	src/model/DescribeDomainBpsDataRequest.cc
 	src/model/DescribeDomainBpsDataResult.cc
+	src/model/DescribeDomainBpsDataByLayerRequest.cc
+	src/model/DescribeDomainBpsDataByLayerResult.cc
 	src/model/DescribeDomainBpsDataByTimeStampRequest.cc
 	src/model/DescribeDomainBpsDataByTimeStampResult.cc
+	src/model/DescribeDomainCcActivityLogRequest.cc
+	src/model/DescribeDomainCcActivityLogResult.cc
+	src/model/DescribeDomainCertificateInfoRequest.cc
+	src/model/DescribeDomainCertificateInfoResult.cc
+	src/model/DescribeDomainCustomLogConfigRequest.cc
+	src/model/DescribeDomainCustomLogConfigResult.cc
+	src/model/DescribeDomainDetailDataByLayerRequest.cc
+	src/model/DescribeDomainDetailDataByLayerResult.cc
 	src/model/DescribeDomainFileSizeProportionDataRequest.cc
 	src/model/DescribeDomainFileSizeProportionDataResult.cc
 	src/model/DescribeDomainFlowDataRequest.cc
@@ -96,10 +486,46 @@ set(cdn_src
 	src/model/DescribeDomainHitRateDataResult.cc
 	src/model/DescribeDomainHttpCodeDataRequest.cc
 	src/model/DescribeDomainHttpCodeDataResult.cc
+	src/model/DescribeDomainHttpCodeDataByLayerRequest.cc
+	src/model/DescribeDomainHttpCodeDataByLayerResult.cc
 	src/model/DescribeDomainISPDataRequest.cc
 	src/model/DescribeDomainISPDataResult.cc
+	src/model/DescribeDomainMax95BpsDataRequest.cc
+	src/model/DescribeDomainMax95BpsDataResult.cc
+	src/model/DescribeDomainMultiUsageDataRequest.cc
+	src/model/DescribeDomainMultiUsageDataResult.cc
+	src/model/DescribeDomainNamesOfVersionRequest.cc
+	src/model/DescribeDomainNamesOfVersionResult.cc
+	src/model/DescribeDomainPathDataRequest.cc
+	src/model/DescribeDomainPathDataResult.cc
+	src/model/DescribeDomainPvDataRequest.cc
+	src/model/DescribeDomainPvDataResult.cc
 	src/model/DescribeDomainQpsDataRequest.cc
 	src/model/DescribeDomainQpsDataResult.cc
+	src/model/DescribeDomainQpsDataByLayerRequest.cc
+	src/model/DescribeDomainQpsDataByLayerResult.cc
+	src/model/DescribeDomainRealTimeBpsDataRequest.cc
+	src/model/DescribeDomainRealTimeBpsDataResult.cc
+	src/model/DescribeDomainRealTimeByteHitRateDataRequest.cc
+	src/model/DescribeDomainRealTimeByteHitRateDataResult.cc
+	src/model/DescribeDomainRealTimeDetailDataRequest.cc
+	src/model/DescribeDomainRealTimeDetailDataResult.cc
+	src/model/DescribeDomainRealTimeHttpCodeDataRequest.cc
+	src/model/DescribeDomainRealTimeHttpCodeDataResult.cc
+	src/model/DescribeDomainRealTimeQpsDataRequest.cc
+	src/model/DescribeDomainRealTimeQpsDataResult.cc
+	src/model/DescribeDomainRealTimeReqHitRateDataRequest.cc
+	src/model/DescribeDomainRealTimeReqHitRateDataResult.cc
+	src/model/DescribeDomainRealTimeSrcBpsDataRequest.cc
+	src/model/DescribeDomainRealTimeSrcBpsDataResult.cc
+	src/model/DescribeDomainRealTimeSrcHttpCodeDataRequest.cc
+	src/model/DescribeDomainRealTimeSrcHttpCodeDataResult.cc
+	src/model/DescribeDomainRealTimeSrcTrafficDataRequest.cc
+	src/model/DescribeDomainRealTimeSrcTrafficDataResult.cc
+	src/model/DescribeDomainRealTimeTrafficDataRequest.cc
+	src/model/DescribeDomainRealTimeTrafficDataResult.cc
+	src/model/DescribeDomainRealtimeLogDeliveryRequest.cc
+	src/model/DescribeDomainRealtimeLogDeliveryResult.cc
 	src/model/DescribeDomainRegionDataRequest.cc
 	src/model/DescribeDomainRegionDataResult.cc
 	src/model/DescribeDomainReqHitRateDataRequest.cc
@@ -108,26 +534,140 @@ set(cdn_src
 	src/model/DescribeDomainSrcBpsDataResult.cc
 	src/model/DescribeDomainSrcFlowDataRequest.cc
 	src/model/DescribeDomainSrcFlowDataResult.cc
+	src/model/DescribeDomainSrcHttpCodeDataRequest.cc
+	src/model/DescribeDomainSrcHttpCodeDataResult.cc
+	src/model/DescribeDomainSrcQpsDataRequest.cc
+	src/model/DescribeDomainSrcQpsDataResult.cc
+	src/model/DescribeDomainSrcTopUrlVisitRequest.cc
+	src/model/DescribeDomainSrcTopUrlVisitResult.cc
+	src/model/DescribeDomainSrcTrafficDataRequest.cc
+	src/model/DescribeDomainSrcTrafficDataResult.cc
+	src/model/DescribeDomainTopClientIpVisitRequest.cc
+	src/model/DescribeDomainTopClientIpVisitResult.cc
+	src/model/DescribeDomainTopReferVisitRequest.cc
+	src/model/DescribeDomainTopReferVisitResult.cc
+	src/model/DescribeDomainTopUrlVisitRequest.cc
+	src/model/DescribeDomainTopUrlVisitResult.cc
+	src/model/DescribeDomainTrafficDataRequest.cc
+	src/model/DescribeDomainTrafficDataResult.cc
+	src/model/DescribeDomainUsageDataRequest.cc
+	src/model/DescribeDomainUsageDataResult.cc
 	src/model/DescribeDomainUvDataRequest.cc
 	src/model/DescribeDomainUvDataResult.cc
 	src/model/DescribeDomainsBySourceRequest.cc
 	src/model/DescribeDomainsBySourceResult.cc
 	src/model/DescribeDomainsUsageByDayRequest.cc
 	src/model/DescribeDomainsUsageByDayResult.cc
+	src/model/DescribeEsExceptionDataRequest.cc
+	src/model/DescribeEsExceptionDataResult.cc
+	src/model/DescribeEsExecuteDataRequest.cc
+	src/model/DescribeEsExecuteDataResult.cc
+	src/model/DescribeFCTriggerRequest.cc
+	src/model/DescribeFCTriggerResult.cc
+	src/model/DescribeIllegalUrlExportTaskRequest.cc
+	src/model/DescribeIllegalUrlExportTaskResult.cc
+	src/model/DescribeIpInfoRequest.cc
+	src/model/DescribeIpInfoResult.cc
+	src/model/DescribeIpStatusRequest.cc
+	src/model/DescribeIpStatusResult.cc
+	src/model/DescribeL2VipsByDomainRequest.cc
+	src/model/DescribeL2VipsByDomainResult.cc
+	src/model/DescribeRangeDataByLocateAndIspServiceRequest.cc
+	src/model/DescribeRangeDataByLocateAndIspServiceResult.cc
+	src/model/DescribeRealtimeDeliveryAccRequest.cc
+	src/model/DescribeRealtimeDeliveryAccResult.cc
+	src/model/DescribeRealtimeLogAuthorizedRequest.cc
+	src/model/DescribeRealtimeLogAuthorizedResult.cc
 	src/model/DescribeRefreshQuotaRequest.cc
 	src/model/DescribeRefreshQuotaResult.cc
+	src/model/DescribeRefreshTaskByIdRequest.cc
+	src/model/DescribeRefreshTaskByIdResult.cc
+	src/model/DescribeRefreshTasksRequest.cc
+	src/model/DescribeRefreshTasksResult.cc
+	src/model/DescribeStagingIpRequest.cc
+	src/model/DescribeStagingIpResult.cc
+	src/model/DescribeTagResourcesRequest.cc
+	src/model/DescribeTagResourcesResult.cc
 	src/model/DescribeTopDomainsByFlowRequest.cc
 	src/model/DescribeTopDomainsByFlowResult.cc
+	src/model/DescribeUserCertificateExpireCountRequest.cc
+	src/model/DescribeUserCertificateExpireCountResult.cc
+	src/model/DescribeUserConfigsRequest.cc
+	src/model/DescribeUserConfigsResult.cc
 	src/model/DescribeUserDomainsRequest.cc
 	src/model/DescribeUserDomainsResult.cc
+	src/model/DescribeUserTagsRequest.cc
+	src/model/DescribeUserTagsResult.cc
+	src/model/DescribeUserUsageDataExportTaskRequest.cc
+	src/model/DescribeUserUsageDataExportTaskResult.cc
+	src/model/DescribeUserUsageDetailDataExportTaskRequest.cc
+	src/model/DescribeUserUsageDetailDataExportTaskResult.cc
+	src/model/DescribeUserVipsByDomainRequest.cc
+	src/model/DescribeUserVipsByDomainResult.cc
+	src/model/DescribeVerifyContentRequest.cc
+	src/model/DescribeVerifyContentResult.cc
+	src/model/DisableRealtimeLogDeliveryRequest.cc
+	src/model/DisableRealtimeLogDeliveryResult.cc
+	src/model/EnableRealtimeLogDeliveryRequest.cc
+	src/model/EnableRealtimeLogDeliveryResult.cc
+	src/model/ListDomainsByLogConfigIdRequest.cc
+	src/model/ListDomainsByLogConfigIdResult.cc
+	src/model/ListFCTriggerRequest.cc
+	src/model/ListFCTriggerResult.cc
+	src/model/ListRealtimeLogDeliveryDomainsRequest.cc
+	src/model/ListRealtimeLogDeliveryDomainsResult.cc
+	src/model/ListRealtimeLogDeliveryInfosRequest.cc
+	src/model/ListRealtimeLogDeliveryInfosResult.cc
+	src/model/ListUserCustomLogConfigRequest.cc
+	src/model/ListUserCustomLogConfigResult.cc
+	src/model/ModifyCdnDomainRequest.cc
+	src/model/ModifyCdnDomainResult.cc
+	src/model/ModifyCdnDomainSchdmByPropertyRequest.cc
+	src/model/ModifyCdnDomainSchdmByPropertyResult.cc
+	src/model/ModifyRealtimeLogDeliveryRequest.cc
+	src/model/ModifyRealtimeLogDeliveryResult.cc
 	src/model/OpenCdnServiceRequest.cc
 	src/model/OpenCdnServiceResult.cc
+	src/model/PublishStagingConfigToProductionRequest.cc
+	src/model/PublishStagingConfigToProductionResult.cc
 	src/model/PushObjectCacheRequest.cc
 	src/model/PushObjectCacheResult.cc
 	src/model/RefreshObjectCachesRequest.cc
 	src/model/RefreshObjectCachesResult.cc
+	src/model/RollbackStagingConfigRequest.cc
+	src/model/RollbackStagingConfigResult.cc
+	src/model/SetCdnDomainCSRCertificateRequest.cc
+	src/model/SetCdnDomainCSRCertificateResult.cc
+	src/model/SetCdnDomainSMCertificateRequest.cc
+	src/model/SetCdnDomainSMCertificateResult.cc
+	src/model/SetCdnDomainStagingConfigRequest.cc
+	src/model/SetCdnDomainStagingConfigResult.cc
+	src/model/SetConfigOfVersionRequest.cc
+	src/model/SetConfigOfVersionResult.cc
+	src/model/SetDomainServerCertificateRequest.cc
+	src/model/SetDomainServerCertificateResult.cc
+	src/model/SetReqHeaderConfigRequest.cc
+	src/model/SetReqHeaderConfigResult.cc
+	src/model/SetWaitingRoomConfigRequest.cc
+	src/model/SetWaitingRoomConfigResult.cc
+	src/model/StartCdnDomainRequest.cc
+	src/model/StartCdnDomainResult.cc
+	src/model/StopCdnDomainRequest.cc
+	src/model/StopCdnDomainResult.cc
+	src/model/TagResourcesRequest.cc
+	src/model/TagResourcesResult.cc
 	src/model/TestDescribeDomainBpsDataRequest.cc
-	src/model/TestDescribeDomainBpsDataResult.cc )
+	src/model/TestDescribeDomainBpsDataResult.cc
+	src/model/UntagResourcesRequest.cc
+	src/model/UntagResourcesResult.cc
+	src/model/UpdateCdnDeliverTaskRequest.cc
+	src/model/UpdateCdnDeliverTaskResult.cc
+	src/model/UpdateCdnSubTaskRequest.cc
+	src/model/UpdateCdnSubTaskResult.cc
+	src/model/UpdateFCTriggerRequest.cc
+	src/model/UpdateFCTriggerResult.cc
+	src/model/VerifyDomainOwnerRequest.cc
+	src/model/VerifyDomainOwnerResult.cc )
 
 add_library(cdn ${LIB_TYPE}
 	${cdn_public_header}

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 855 - 0
cdn/include/alibabacloud/cdn/CdnClient.h


+ 63 - 0
cdn/include/alibabacloud/cdn/model/AddFCTriggerRequest.h

@@ -0,0 +1,63 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_ADDFCTRIGGERREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_ADDFCTRIGGERREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT AddFCTriggerRequest : public RpcServiceRequest {
+public:
+	AddFCTriggerRequest();
+	~AddFCTriggerRequest();
+	std::string getNotes() const;
+	void setNotes(const std::string &notes);
+	std::string getEventMetaVersion() const;
+	void setEventMetaVersion(const std::string &eventMetaVersion);
+	std::string getTriggerARN() const;
+	void setTriggerARN(const std::string &triggerARN);
+	std::string getSourceARN() const;
+	void setSourceARN(const std::string &sourceARN);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+	std::string getRoleARN() const;
+	void setRoleARN(const std::string &roleARN);
+	std::string getEventMetaName() const;
+	void setEventMetaName(const std::string &eventMetaName);
+	std::string getFunctionARN() const;
+	void setFunctionARN(const std::string &functionARN);
+
+private:
+	std::string notes_;
+	std::string eventMetaVersion_;
+	std::string triggerARN_;
+	std::string sourceARN_;
+	long ownerId_;
+	std::string roleARN_;
+	std::string eventMetaName_;
+	std::string functionARN_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_ADDFCTRIGGERREQUEST_H_

+ 49 - 0
cdn/include/alibabacloud/cdn/model/AddFCTriggerResult.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_CDN_MODEL_ADDFCTRIGGERRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_ADDFCTRIGGERRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT AddFCTriggerResult : public ServiceResult
+			{
+			public:
+
+
+				AddFCTriggerResult();
+				explicit AddFCTriggerResult(const std::string &payload);
+				~AddFCTriggerResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_ADDFCTRIGGERRESULT_H_

+ 69 - 0
cdn/include/alibabacloud/cdn/model/BatchAddCdnDomainRequest.h

@@ -0,0 +1,69 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_BATCHADDCDNDOMAINREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_BATCHADDCDNDOMAINREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT BatchAddCdnDomainRequest : public RpcServiceRequest {
+public:
+	BatchAddCdnDomainRequest();
+	~BatchAddCdnDomainRequest();
+	std::string getSources() const;
+	void setSources(const std::string &sources);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
+	std::string getSecurityToken() const;
+	void setSecurityToken(const std::string &securityToken);
+	std::string getCdnType() const;
+	void setCdnType(const std::string &cdnType);
+	std::string getScope() const;
+	void setScope(const std::string &scope);
+	std::string getTopLevelDomain() const;
+	void setTopLevelDomain(const std::string &topLevelDomain);
+	std::string getOwnerAccount() const;
+	void setOwnerAccount(const std::string &ownerAccount);
+	std::string getDomainName() const;
+	void setDomainName(const std::string &domainName);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+	std::string getCheckUrl() const;
+	void setCheckUrl(const std::string &checkUrl);
+
+private:
+	std::string sources_;
+	std::string resourceGroupId_;
+	std::string securityToken_;
+	std::string cdnType_;
+	std::string scope_;
+	std::string topLevelDomain_;
+	std::string ownerAccount_;
+	std::string domainName_;
+	long ownerId_;
+	std::string checkUrl_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_BATCHADDCDNDOMAINREQUEST_H_

+ 49 - 0
cdn/include/alibabacloud/cdn/model/BatchAddCdnDomainResult.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_CDN_MODEL_BATCHADDCDNDOMAINRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_BATCHADDCDNDOMAINRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT BatchAddCdnDomainResult : public ServiceResult
+			{
+			public:
+
+
+				BatchAddCdnDomainResult();
+				explicit BatchAddCdnDomainResult(const std::string &payload);
+				~BatchAddCdnDomainResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_BATCHADDCDNDOMAINRESULT_H_

+ 54 - 0
cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT BatchDeleteCdnDomainConfigRequest : public RpcServiceRequest {
+public:
+	BatchDeleteCdnDomainConfigRequest();
+	~BatchDeleteCdnDomainConfigRequest();
+	std::string getFunctionNames() const;
+	void setFunctionNames(const std::string &functionNames);
+	std::string getDomainNames() const;
+	void setDomainNames(const std::string &domainNames);
+	std::string getOwnerAccount() const;
+	void setOwnerAccount(const std::string &ownerAccount);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+	std::string getSecurityToken() const;
+	void setSecurityToken(const std::string &securityToken);
+
+private:
+	std::string functionNames_;
+	std::string domainNames_;
+	std::string ownerAccount_;
+	long ownerId_;
+	std::string securityToken_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGREQUEST_H_

+ 49 - 0
cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigResult.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_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT BatchDeleteCdnDomainConfigResult : public ServiceResult
+			{
+			public:
+
+
+				BatchDeleteCdnDomainConfigResult();
+				explicit BatchDeleteCdnDomainConfigResult(const std::string &payload);
+				~BatchDeleteCdnDomainConfigResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGRESULT_H_

+ 54 - 0
cdn/include/alibabacloud/cdn/model/BatchSetCdnDomainConfigRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINCONFIGREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINCONFIGREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT BatchSetCdnDomainConfigRequest : public RpcServiceRequest {
+public:
+	BatchSetCdnDomainConfigRequest();
+	~BatchSetCdnDomainConfigRequest();
+	std::string getFunctions() const;
+	void setFunctions(const std::string &functions);
+	std::string getDomainNames() const;
+	void setDomainNames(const std::string &domainNames);
+	std::string getSecurityToken() const;
+	void setSecurityToken(const std::string &securityToken);
+	std::string getOwnerAccount() const;
+	void setOwnerAccount(const std::string &ownerAccount);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+
+private:
+	std::string functions_;
+	std::string domainNames_;
+	std::string securityToken_;
+	std::string ownerAccount_;
+	long ownerId_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINCONFIGREQUEST_H_

+ 57 - 0
cdn/include/alibabacloud/cdn/model/BatchSetCdnDomainConfigResult.h

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

+ 69 - 0
cdn/include/alibabacloud/cdn/model/BatchSetCdnDomainServerCertificateRequest.h

@@ -0,0 +1,69 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINSERVERCERTIFICATEREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINSERVERCERTIFICATEREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT BatchSetCdnDomainServerCertificateRequest : public RpcServiceRequest {
+public:
+	BatchSetCdnDomainServerCertificateRequest();
+	~BatchSetCdnDomainServerCertificateRequest();
+	std::string getSSLProtocol() const;
+	void setSSLProtocol(const std::string &sSLProtocol);
+	std::string getSecurityToken() const;
+	void setSecurityToken(const std::string &securityToken);
+	std::string getCertType() const;
+	void setCertType(const std::string &certType);
+	std::string getSSLPri() const;
+	void setSSLPri(const std::string &sSLPri);
+	std::string getForceSet() const;
+	void setForceSet(const std::string &forceSet);
+	std::string getCertName() const;
+	void setCertName(const std::string &certName);
+	std::string getDomainName() const;
+	void setDomainName(const std::string &domainName);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+	std::string getSSLPub() const;
+	void setSSLPub(const std::string &sSLPub);
+	std::string getRegion() const;
+	void setRegion(const std::string &region);
+
+private:
+	std::string sSLProtocol_;
+	std::string securityToken_;
+	std::string certType_;
+	std::string sSLPri_;
+	std::string forceSet_;
+	std::string certName_;
+	std::string domainName_;
+	long ownerId_;
+	std::string sSLPub_;
+	std::string region_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINSERVERCERTIFICATEREQUEST_H_

+ 49 - 0
cdn/include/alibabacloud/cdn/model/BatchSetCdnDomainServerCertificateResult.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_CDN_MODEL_BATCHSETCDNDOMAINSERVERCERTIFICATERESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINSERVERCERTIFICATERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT BatchSetCdnDomainServerCertificateResult : public ServiceResult
+			{
+			public:
+
+
+				BatchSetCdnDomainServerCertificateResult();
+				explicit BatchSetCdnDomainServerCertificateResult(const std::string &payload);
+				~BatchSetCdnDomainServerCertificateResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINSERVERCERTIFICATERESULT_H_

+ 48 - 0
cdn/include/alibabacloud/cdn/model/BatchStartCdnDomainRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_BATCHSTARTCDNDOMAINREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_BATCHSTARTCDNDOMAINREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT BatchStartCdnDomainRequest : public RpcServiceRequest {
+public:
+	BatchStartCdnDomainRequest();
+	~BatchStartCdnDomainRequest();
+	std::string getDomainNames() const;
+	void setDomainNames(const std::string &domainNames);
+	std::string getSecurityToken() const;
+	void setSecurityToken(const std::string &securityToken);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+
+private:
+	std::string domainNames_;
+	std::string securityToken_;
+	long ownerId_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_BATCHSTARTCDNDOMAINREQUEST_H_

+ 49 - 0
cdn/include/alibabacloud/cdn/model/BatchStartCdnDomainResult.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_CDN_MODEL_BATCHSTARTCDNDOMAINRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_BATCHSTARTCDNDOMAINRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT BatchStartCdnDomainResult : public ServiceResult
+			{
+			public:
+
+
+				BatchStartCdnDomainResult();
+				explicit BatchStartCdnDomainResult(const std::string &payload);
+				~BatchStartCdnDomainResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_BATCHSTARTCDNDOMAINRESULT_H_

+ 48 - 0
cdn/include/alibabacloud/cdn/model/BatchStopCdnDomainRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_BATCHSTOPCDNDOMAINREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_BATCHSTOPCDNDOMAINREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT BatchStopCdnDomainRequest : public RpcServiceRequest {
+public:
+	BatchStopCdnDomainRequest();
+	~BatchStopCdnDomainRequest();
+	std::string getDomainNames() const;
+	void setDomainNames(const std::string &domainNames);
+	std::string getSecurityToken() const;
+	void setSecurityToken(const std::string &securityToken);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+
+private:
+	std::string domainNames_;
+	std::string securityToken_;
+	long ownerId_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_BATCHSTOPCDNDOMAINREQUEST_H_

+ 49 - 0
cdn/include/alibabacloud/cdn/model/BatchStopCdnDomainResult.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_CDN_MODEL_BATCHSTOPCDNDOMAINRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_BATCHSTOPCDNDOMAINRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT BatchStopCdnDomainResult : public ServiceResult
+			{
+			public:
+
+
+				BatchStopCdnDomainResult();
+				explicit BatchStopCdnDomainResult(const std::string &payload);
+				~BatchStopCdnDomainResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_BATCHSTOPCDNDOMAINRESULT_H_

+ 57 - 0
cdn/include/alibabacloud/cdn/model/BatchUpdateCdnDomainRequest.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_BATCHUPDATECDNDOMAINREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_BATCHUPDATECDNDOMAINREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT BatchUpdateCdnDomainRequest : public RpcServiceRequest {
+public:
+	BatchUpdateCdnDomainRequest();
+	~BatchUpdateCdnDomainRequest();
+	std::string getSources() const;
+	void setSources(const std::string &sources);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
+	std::string getSecurityToken() const;
+	void setSecurityToken(const std::string &securityToken);
+	std::string getTopLevelDomain() const;
+	void setTopLevelDomain(const std::string &topLevelDomain);
+	std::string getDomainName() const;
+	void setDomainName(const std::string &domainName);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+
+private:
+	std::string sources_;
+	std::string resourceGroupId_;
+	std::string securityToken_;
+	std::string topLevelDomain_;
+	std::string domainName_;
+	long ownerId_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_BATCHUPDATECDNDOMAINREQUEST_H_

+ 49 - 0
cdn/include/alibabacloud/cdn/model/BatchUpdateCdnDomainResult.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_CDN_MODEL_BATCHUPDATECDNDOMAINRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_BATCHUPDATECDNDOMAINRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT BatchUpdateCdnDomainResult : public ServiceResult
+			{
+			public:
+
+
+				BatchUpdateCdnDomainResult();
+				explicit BatchUpdateCdnDomainResult(const std::string &payload);
+				~BatchUpdateCdnDomainResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_BATCHUPDATECDNDOMAINRESULT_H_

+ 66 - 0
cdn/include/alibabacloud/cdn/model/CreateCdnCertificateSigningRequestRequest.h

@@ -0,0 +1,66 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_CREATECDNCERTIFICATESIGNINGREQUESTREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_CREATECDNCERTIFICATESIGNINGREQUESTREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT CreateCdnCertificateSigningRequestRequest : public RpcServiceRequest {
+public:
+	CreateCdnCertificateSigningRequestRequest();
+	~CreateCdnCertificateSigningRequestRequest();
+	std::string getCountry() const;
+	void setCountry(const std::string &country);
+	std::string getCity() const;
+	void setCity(const std::string &city);
+	std::string getCommonName() const;
+	void setCommonName(const std::string &commonName);
+	std::string getState() const;
+	void setState(const std::string &state);
+	std::string getEmail() const;
+	void setEmail(const std::string &email);
+	std::string getSANs() const;
+	void setSANs(const std::string &sANs);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+	std::string getOrganization() const;
+	void setOrganization(const std::string &organization);
+	std::string getOrganizationUnit() const;
+	void setOrganizationUnit(const std::string &organizationUnit);
+
+private:
+	std::string country_;
+	std::string city_;
+	std::string commonName_;
+	std::string state_;
+	std::string email_;
+	std::string sANs_;
+	long ownerId_;
+	std::string organization_;
+	std::string organizationUnit_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_CREATECDNCERTIFICATESIGNINGREQUESTREQUEST_H_

+ 55 - 0
cdn/include/alibabacloud/cdn/model/CreateCdnCertificateSigningRequestResult.h

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

+ 57 - 0
cdn/include/alibabacloud/cdn/model/CreateCdnDeliverTaskRequest.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_CREATECDNDELIVERTASKREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_CREATECDNDELIVERTASKREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT CreateCdnDeliverTaskRequest : public RpcServiceRequest {
+public:
+	CreateCdnDeliverTaskRequest();
+	~CreateCdnDeliverTaskRequest();
+	std::string getReports() const;
+	void setReports(const std::string &reports);
+	std::string getDeliver() const;
+	void setDeliver(const std::string &deliver);
+	std::string getDomainName() const;
+	void setDomainName(const std::string &domainName);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+	std::string getSchedule() const;
+	void setSchedule(const std::string &schedule);
+	std::string getName() const;
+	void setName(const std::string &name);
+
+private:
+	std::string reports_;
+	std::string deliver_;
+	std::string domainName_;
+	long ownerId_;
+	std::string schedule_;
+	std::string name_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_CREATECDNDELIVERTASKREQUEST_H_

+ 51 - 0
cdn/include/alibabacloud/cdn/model/CreateCdnDeliverTaskResult.h

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

+ 48 - 0
cdn/include/alibabacloud/cdn/model/CreateCdnSubTaskRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_CREATECDNSUBTASKREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_CREATECDNSUBTASKREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT CreateCdnSubTaskRequest : public RpcServiceRequest {
+public:
+	CreateCdnSubTaskRequest();
+	~CreateCdnSubTaskRequest();
+	std::string getDomainName() const;
+	void setDomainName(const std::string &domainName);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+	std::string getReportIds() const;
+	void setReportIds(const std::string &reportIds);
+
+private:
+	std::string domainName_;
+	long ownerId_;
+	std::string reportIds_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_CREATECDNSUBTASKREQUEST_H_

+ 49 - 0
cdn/include/alibabacloud/cdn/model/CreateCdnSubTaskResult.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_CDN_MODEL_CREATECDNSUBTASKRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_CREATECDNSUBTASKRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT CreateCdnSubTaskResult : public ServiceResult
+			{
+			public:
+
+
+				CreateCdnSubTaskResult();
+				explicit CreateCdnSubTaskResult(const std::string &payload);
+				~CreateCdnSubTaskResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_CREATECDNSUBTASKRESULT_H_

+ 48 - 0
cdn/include/alibabacloud/cdn/model/CreateIllegalUrlExportTaskRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_CREATEILLEGALURLEXPORTTASKREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_CREATEILLEGALURLEXPORTTASKREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT CreateIllegalUrlExportTaskRequest : public RpcServiceRequest {
+public:
+	CreateIllegalUrlExportTaskRequest();
+	~CreateIllegalUrlExportTaskRequest();
+	std::string getTaskName() const;
+	void setTaskName(const std::string &taskName);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+	std::string getTimePoint() const;
+	void setTimePoint(const std::string &timePoint);
+
+private:
+	std::string taskName_;
+	long ownerId_;
+	std::string timePoint_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_CREATEILLEGALURLEXPORTTASKREQUEST_H_

+ 51 - 0
cdn/include/alibabacloud/cdn/model/CreateIllegalUrlExportTaskResult.h

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

+ 54 - 0
cdn/include/alibabacloud/cdn/model/CreateRealTimeLogDeliveryRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_CREATEREALTIMELOGDELIVERYREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_CREATEREALTIMELOGDELIVERYREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT CreateRealTimeLogDeliveryRequest : public RpcServiceRequest {
+public:
+	CreateRealTimeLogDeliveryRequest();
+	~CreateRealTimeLogDeliveryRequest();
+	std::string getProject() const;
+	void setProject(const std::string &project);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+	std::string getDomain() const;
+	void setDomain(const std::string &domain);
+	std::string getRegion() const;
+	void setRegion(const std::string &region);
+	std::string getLogstore() const;
+	void setLogstore(const std::string &logstore);
+
+private:
+	std::string project_;
+	long ownerId_;
+	std::string domain_;
+	std::string region_;
+	std::string logstore_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_CREATEREALTIMELOGDELIVERYREQUEST_H_

+ 49 - 0
cdn/include/alibabacloud/cdn/model/CreateRealTimeLogDeliveryResult.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_CDN_MODEL_CREATEREALTIMELOGDELIVERYRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_CREATEREALTIMELOGDELIVERYRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT CreateRealTimeLogDeliveryResult : public ServiceResult
+			{
+			public:
+
+
+				CreateRealTimeLogDeliveryResult();
+				explicit CreateRealTimeLogDeliveryResult(const std::string &payload);
+				~CreateRealTimeLogDeliveryResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_CREATEREALTIMELOGDELIVERYRESULT_H_

+ 63 - 0
cdn/include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskRequest.h

@@ -0,0 +1,63 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_CREATEUSAGEDETAILDATAEXPORTTASKREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_CREATEUSAGEDETAILDATAEXPORTTASKREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT CreateUsageDetailDataExportTaskRequest : public RpcServiceRequest {
+public:
+	CreateUsageDetailDataExportTaskRequest();
+	~CreateUsageDetailDataExportTaskRequest();
+	std::string getDomainNames() const;
+	void setDomainNames(const std::string &domainNames);
+	std::string getTaskName() const;
+	void setTaskName(const std::string &taskName);
+	std::string getLanguage() const;
+	void setLanguage(const std::string &language);
+	std::string getStartTime() const;
+	void setStartTime(const std::string &startTime);
+	std::string getType() const;
+	void setType(const std::string &type);
+	std::string getGroup() const;
+	void setGroup(const std::string &group);
+	std::string getEndTime() const;
+	void setEndTime(const std::string &endTime);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+
+private:
+	std::string domainNames_;
+	std::string taskName_;
+	std::string language_;
+	std::string startTime_;
+	std::string type_;
+	std::string group_;
+	std::string endTime_;
+	long ownerId_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_CREATEUSAGEDETAILDATAEXPORTTASKREQUEST_H_

+ 55 - 0
cdn/include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskResult.h

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

+ 54 - 0
cdn/include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskRequest.h

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

+ 55 - 0
cdn/include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskResult.h

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

+ 45 - 0
cdn/include/alibabacloud/cdn/model/DeleteCdnDeliverTaskRequest.h

@@ -0,0 +1,45 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DELETECDNDELIVERTASKREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DELETECDNDELIVERTASKREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT DeleteCdnDeliverTaskRequest : public RpcServiceRequest {
+public:
+	DeleteCdnDeliverTaskRequest();
+	~DeleteCdnDeliverTaskRequest();
+	long getDeliverId() const;
+	void setDeliverId(long deliverId);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+
+private:
+	long deliverId_;
+	long ownerId_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_DELETECDNDELIVERTASKREQUEST_H_

+ 49 - 0
cdn/include/alibabacloud/cdn/model/DeleteCdnDeliverTaskResult.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_CDN_MODEL_DELETECDNDELIVERTASKRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DELETECDNDELIVERTASKRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT DeleteCdnDeliverTaskResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteCdnDeliverTaskResult();
+				explicit DeleteCdnDeliverTaskResult(const std::string &payload);
+				~DeleteCdnDeliverTaskResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DELETECDNDELIVERTASKRESULT_H_

+ 51 - 0
cdn/include/alibabacloud/cdn/model/DeleteCdnDomainRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DELETECDNDOMAINREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DELETECDNDOMAINREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT DeleteCdnDomainRequest : public RpcServiceRequest {
+public:
+	DeleteCdnDomainRequest();
+	~DeleteCdnDomainRequest();
+	std::string getSecurityToken() const;
+	void setSecurityToken(const std::string &securityToken);
+	std::string getOwnerAccount() const;
+	void setOwnerAccount(const std::string &ownerAccount);
+	std::string getDomainName() const;
+	void setDomainName(const std::string &domainName);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+
+private:
+	std::string securityToken_;
+	std::string ownerAccount_;
+	std::string domainName_;
+	long ownerId_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_DELETECDNDOMAINREQUEST_H_

+ 49 - 0
cdn/include/alibabacloud/cdn/model/DeleteCdnDomainResult.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_CDN_MODEL_DELETECDNDOMAINRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DELETECDNDOMAINRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT DeleteCdnDomainResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteCdnDomainResult();
+				explicit DeleteCdnDomainResult(const std::string &payload);
+				~DeleteCdnDomainResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DELETECDNDOMAINRESULT_H_

+ 42 - 0
cdn/include/alibabacloud/cdn/model/DeleteCdnSubTaskRequest.h

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

+ 49 - 0
cdn/include/alibabacloud/cdn/model/DeleteCdnSubTaskResult.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_CDN_MODEL_DELETECDNSUBTASKRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DELETECDNSUBTASKRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT DeleteCdnSubTaskResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteCdnSubTaskResult();
+				explicit DeleteCdnSubTaskResult(const std::string &payload);
+				~DeleteCdnSubTaskResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DELETECDNSUBTASKRESULT_H_

+ 45 - 0
cdn/include/alibabacloud/cdn/model/DeleteFCTriggerRequest.h

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

+ 49 - 0
cdn/include/alibabacloud/cdn/model/DeleteFCTriggerResult.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_CDN_MODEL_DELETEFCTRIGGERRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DELETEFCTRIGGERRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT DeleteFCTriggerResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteFCTriggerResult();
+				explicit DeleteFCTriggerResult(const std::string &payload);
+				~DeleteFCTriggerResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DELETEFCTRIGGERRESULT_H_

+ 51 - 0
cdn/include/alibabacloud/cdn/model/DeleteRealTimeLogLogstoreRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DELETEREALTIMELOGLOGSTOREREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DELETEREALTIMELOGLOGSTOREREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT DeleteRealTimeLogLogstoreRequest : public RpcServiceRequest {
+public:
+	DeleteRealTimeLogLogstoreRequest();
+	~DeleteRealTimeLogLogstoreRequest();
+	std::string getProject() const;
+	void setProject(const std::string &project);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+	std::string getRegion() const;
+	void setRegion(const std::string &region);
+	std::string getLogstore() const;
+	void setLogstore(const std::string &logstore);
+
+private:
+	std::string project_;
+	long ownerId_;
+	std::string region_;
+	std::string logstore_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_DELETEREALTIMELOGLOGSTOREREQUEST_H_

+ 49 - 0
cdn/include/alibabacloud/cdn/model/DeleteRealTimeLogLogstoreResult.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_CDN_MODEL_DELETEREALTIMELOGLOGSTORERESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DELETEREALTIMELOGLOGSTORERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT DeleteRealTimeLogLogstoreResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteRealTimeLogLogstoreResult();
+				explicit DeleteRealTimeLogLogstoreResult(const std::string &payload);
+				~DeleteRealTimeLogLogstoreResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DELETEREALTIMELOGLOGSTORERESULT_H_

+ 54 - 0
cdn/include/alibabacloud/cdn/model/DeleteRealtimeLogDeliveryRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DELETEREALTIMELOGDELIVERYREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DELETEREALTIMELOGDELIVERYREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT DeleteRealtimeLogDeliveryRequest : public RpcServiceRequest {
+public:
+	DeleteRealtimeLogDeliveryRequest();
+	~DeleteRealtimeLogDeliveryRequest();
+	std::string getProject() const;
+	void setProject(const std::string &project);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+	std::string getDomain() const;
+	void setDomain(const std::string &domain);
+	std::string getRegion() const;
+	void setRegion(const std::string &region);
+	std::string getLogstore() const;
+	void setLogstore(const std::string &logstore);
+
+private:
+	std::string project_;
+	long ownerId_;
+	std::string domain_;
+	std::string region_;
+	std::string logstore_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_DELETEREALTIMELOGDELIVERYREQUEST_H_

+ 49 - 0
cdn/include/alibabacloud/cdn/model/DeleteRealtimeLogDeliveryResult.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_CDN_MODEL_DELETEREALTIMELOGDELIVERYRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DELETEREALTIMELOGDELIVERYRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT DeleteRealtimeLogDeliveryResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteRealtimeLogDeliveryResult();
+				explicit DeleteRealtimeLogDeliveryResult(const std::string &payload);
+				~DeleteRealtimeLogDeliveryResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DELETEREALTIMELOGDELIVERYRESULT_H_

+ 51 - 0
cdn/include/alibabacloud/cdn/model/DeleteSpecificConfigRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DELETESPECIFICCONFIGREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DELETESPECIFICCONFIGREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT DeleteSpecificConfigRequest : public RpcServiceRequest {
+public:
+	DeleteSpecificConfigRequest();
+	~DeleteSpecificConfigRequest();
+	std::string getDomainName() const;
+	void setDomainName(const std::string &domainName);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+	std::string getSecurityToken() const;
+	void setSecurityToken(const std::string &securityToken);
+	std::string getConfigId() const;
+	void setConfigId(const std::string &configId);
+
+private:
+	std::string domainName_;
+	long ownerId_;
+	std::string securityToken_;
+	std::string configId_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_DELETESPECIFICCONFIGREQUEST_H_

+ 49 - 0
cdn/include/alibabacloud/cdn/model/DeleteSpecificConfigResult.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_CDN_MODEL_DELETESPECIFICCONFIGRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DELETESPECIFICCONFIGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT DeleteSpecificConfigResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteSpecificConfigResult();
+				explicit DeleteSpecificConfigResult(const std::string &payload);
+				~DeleteSpecificConfigResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DELETESPECIFICCONFIGRESULT_H_

+ 51 - 0
cdn/include/alibabacloud/cdn/model/DeleteSpecificStagingConfigRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DELETESPECIFICSTAGINGCONFIGREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DELETESPECIFICSTAGINGCONFIGREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT DeleteSpecificStagingConfigRequest : public RpcServiceRequest {
+public:
+	DeleteSpecificStagingConfigRequest();
+	~DeleteSpecificStagingConfigRequest();
+	std::string getSecurityToken() const;
+	void setSecurityToken(const std::string &securityToken);
+	std::string getDomainName() const;
+	void setDomainName(const std::string &domainName);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+	std::string getConfigId() const;
+	void setConfigId(const std::string &configId);
+
+private:
+	std::string securityToken_;
+	std::string domainName_;
+	long ownerId_;
+	std::string configId_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_DELETESPECIFICSTAGINGCONFIGREQUEST_H_

+ 49 - 0
cdn/include/alibabacloud/cdn/model/DeleteSpecificStagingConfigResult.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_CDN_MODEL_DELETESPECIFICSTAGINGCONFIGRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DELETESPECIFICSTAGINGCONFIGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT DeleteSpecificStagingConfigResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteSpecificStagingConfigResult();
+				explicit DeleteSpecificStagingConfigResult(const std::string &payload);
+				~DeleteSpecificStagingConfigResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DELETESPECIFICSTAGINGCONFIGRESULT_H_

+ 45 - 0
cdn/include/alibabacloud/cdn/model/DeleteUsageDetailDataExportTaskRequest.h

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

+ 49 - 0
cdn/include/alibabacloud/cdn/model/DeleteUsageDetailDataExportTaskResult.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_CDN_MODEL_DELETEUSAGEDETAILDATAEXPORTTASKRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DELETEUSAGEDETAILDATAEXPORTTASKRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT DeleteUsageDetailDataExportTaskResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteUsageDetailDataExportTaskResult();
+				explicit DeleteUsageDetailDataExportTaskResult(const std::string &payload);
+				~DeleteUsageDetailDataExportTaskResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DELETEUSAGEDETAILDATAEXPORTTASKRESULT_H_

+ 45 - 0
cdn/include/alibabacloud/cdn/model/DeleteUserUsageDataExportTaskRequest.h

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

+ 49 - 0
cdn/include/alibabacloud/cdn/model/DeleteUserUsageDataExportTaskResult.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_CDN_MODEL_DELETEUSERUSAGEDATAEXPORTTASKRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DELETEUSERUSAGEDATAEXPORTTASKRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT DeleteUserUsageDataExportTaskResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteUserUsageDataExportTaskResult();
+				explicit DeleteUserUsageDataExportTaskResult(const std::string &payload);
+				~DeleteUserUsageDataExportTaskResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DELETEUSERUSAGEDATAEXPORTTASKRESULT_H_

+ 48 - 0
cdn/include/alibabacloud/cdn/model/DescribeActiveVersionOfConfigGroupRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEACTIVEVERSIONOFCONFIGGROUPREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEACTIVEVERSIONOFCONFIGGROUPREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT DescribeActiveVersionOfConfigGroupRequest : public RpcServiceRequest {
+public:
+	DescribeActiveVersionOfConfigGroupRequest();
+	~DescribeActiveVersionOfConfigGroupRequest();
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+	std::string getEnv() const;
+	void setEnv(const std::string &env);
+	std::string getConfigGroupId() const;
+	void setConfigGroupId(const std::string &configGroupId);
+
+private:
+	long ownerId_;
+	std::string env_;
+	std::string configGroupId_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEACTIVEVERSIONOFCONFIGGROUPREQUEST_H_

+ 67 - 0
cdn/include/alibabacloud/cdn/model/DescribeActiveVersionOfConfigGroupResult.h

@@ -0,0 +1,67 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEACTIVEVERSIONOFCONFIGGROUPRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEACTIVEVERSIONOFCONFIGGROUPRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT DescribeActiveVersionOfConfigGroupResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeActiveVersionOfConfigGroupResult();
+				explicit DescribeActiveVersionOfConfigGroupResult(const std::string &payload);
+				~DescribeActiveVersionOfConfigGroupResult();
+				std::string getStatus()const;
+				std::string getVersionId()const;
+				std::string getConfigGroupId()const;
+				std::string getBaseVersionId()const;
+				std::string getDescription()const;
+				std::string getCreateTime()const;
+				std::string getUpdateTime()const;
+				std::string get_Operator()const;
+				long getSeqId()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string status_;
+				std::string versionId_;
+				std::string configGroupId_;
+				std::string baseVersionId_;
+				std::string description_;
+				std::string createTime_;
+				std::string updateTime_;
+				std::string _operator_;
+				long seqId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEACTIVEVERSIONOFCONFIGGROUPRESULT_H_

+ 45 - 0
cdn/include/alibabacloud/cdn/model/DescribeBlockedRegionsRequest.h

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

+ 57 - 0
cdn/include/alibabacloud/cdn/model/DescribeBlockedRegionsResult.h

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

+ 48 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateDetailRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATEDETAILREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATEDETAILREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT DescribeCdnCertificateDetailRequest : public RpcServiceRequest {
+public:
+	DescribeCdnCertificateDetailRequest();
+	~DescribeCdnCertificateDetailRequest();
+	std::string getCertName() const;
+	void setCertName(const std::string &certName);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+	std::string getSecurityToken() const;
+	void setSecurityToken(const std::string &securityToken);
+
+private:
+	std::string certName_;
+	long ownerId_;
+	std::string securityToken_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATEDETAILREQUEST_H_

+ 57 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateDetailResult.h

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

+ 48 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateListRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATELISTREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATELISTREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT DescribeCdnCertificateListRequest : public RpcServiceRequest {
+public:
+	DescribeCdnCertificateListRequest();
+	~DescribeCdnCertificateListRequest();
+	std::string getSecurityToken() const;
+	void setSecurityToken(const std::string &securityToken);
+	std::string getDomainName() const;
+	void setDomainName(const std::string &domainName);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+
+private:
+	std::string securityToken_;
+	std::string domainName_;
+	long ownerId_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATELISTREQUEST_H_

+ 65 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateListResult.h

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

+ 48 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnDeletedDomainsRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDELETEDDOMAINSREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDELETEDDOMAINSREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT DescribeCdnDeletedDomainsRequest : public RpcServiceRequest {
+public:
+	DescribeCdnDeletedDomainsRequest();
+	~DescribeCdnDeletedDomainsRequest();
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+
+private:
+	int pageNumber_;
+	int pageSize_;
+	long ownerId_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDELETEDDOMAINSREQUEST_H_

+ 62 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnDeletedDomainsResult.h

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

+ 45 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnDeliverListRequest.h

@@ -0,0 +1,45 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDELIVERLISTREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDELIVERLISTREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT DescribeCdnDeliverListRequest : public RpcServiceRequest {
+public:
+	DescribeCdnDeliverListRequest();
+	~DescribeCdnDeliverListRequest();
+	long getDeliverId() const;
+	void setDeliverId(long deliverId);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+
+private:
+	long deliverId_;
+	long ownerId_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDELIVERLISTREQUEST_H_

+ 51 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnDeliverListResult.h

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

+ 45 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnDomainByCertificateRequest.h

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

+ 63 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnDomainByCertificateResult.h

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

+ 54 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnDomainConfigsRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDOMAINCONFIGSREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDOMAINCONFIGSREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT DescribeCdnDomainConfigsRequest : public RpcServiceRequest {
+public:
+	DescribeCdnDomainConfigsRequest();
+	~DescribeCdnDomainConfigsRequest();
+	std::string getFunctionNames() const;
+	void setFunctionNames(const std::string &functionNames);
+	std::string getSecurityToken() const;
+	void setSecurityToken(const std::string &securityToken);
+	std::string getDomainName() const;
+	void setDomainName(const std::string &domainName);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+	std::string getConfigId() const;
+	void setConfigId(const std::string &configId);
+
+private:
+	std::string functionNames_;
+	std::string securityToken_;
+	std::string domainName_;
+	long ownerId_;
+	std::string configId_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDOMAINCONFIGSREQUEST_H_

+ 64 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnDomainConfigsResult.h

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

+ 48 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnDomainStagingConfigRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDOMAINSTAGINGCONFIGREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDOMAINSTAGINGCONFIGREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT DescribeCdnDomainStagingConfigRequest : public RpcServiceRequest {
+public:
+	DescribeCdnDomainStagingConfigRequest();
+	~DescribeCdnDomainStagingConfigRequest();
+	std::string getFunctionNames() const;
+	void setFunctionNames(const std::string &functionNames);
+	std::string getDomainName() const;
+	void setDomainName(const std::string &domainName);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+
+private:
+	std::string functionNames_;
+	std::string domainName_;
+	long ownerId_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDOMAINSTAGINGCONFIGREQUEST_H_

+ 66 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnDomainStagingConfigResult.h

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

+ 51 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnHttpsDomainListRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNHTTPSDOMAINLISTREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNHTTPSDOMAINLISTREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT DescribeCdnHttpsDomainListRequest : public RpcServiceRequest {
+public:
+	DescribeCdnHttpsDomainListRequest();
+	~DescribeCdnHttpsDomainListRequest();
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getKeyword() const;
+	void setKeyword(const std::string &keyword);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+
+private:
+	int pageNumber_;
+	int pageSize_;
+	std::string keyword_;
+	long ownerId_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNHTTPSDOMAINLISTREQUEST_H_

+ 64 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnHttpsDomainListResult.h

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

+ 48 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnOrderCommodityCodeRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNORDERCOMMODITYCODEREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNORDERCOMMODITYCODEREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT DescribeCdnOrderCommodityCodeRequest : public RpcServiceRequest {
+public:
+	DescribeCdnOrderCommodityCodeRequest();
+	~DescribeCdnOrderCommodityCodeRequest();
+	std::string getCommodityCode() const;
+	void setCommodityCode(const std::string &commodityCode);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+	std::string getSecurityToken() const;
+	void setSecurityToken(const std::string &securityToken);
+
+private:
+	std::string commodityCode_;
+	long ownerId_;
+	std::string securityToken_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNORDERCOMMODITYCODEREQUEST_H_

+ 51 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnOrderCommodityCodeResult.h

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

+ 45 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnRegionAndIspRequest.h

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

+ 63 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnRegionAndIspResult.h

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

+ 45 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnReportListRequest.h

@@ -0,0 +1,45 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNREPORTLISTREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNREPORTLISTREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT DescribeCdnReportListRequest : public RpcServiceRequest {
+public:
+	DescribeCdnReportListRequest();
+	~DescribeCdnReportListRequest();
+	long getReportId() const;
+	void setReportId(long reportId);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+
+private:
+	long reportId_;
+	long ownerId_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNREPORTLISTREQUEST_H_

+ 51 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnReportListResult.h

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

+ 63 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnReportRequest.h

@@ -0,0 +1,63 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNREPORTREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNREPORTREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT DescribeCdnReportRequest : public RpcServiceRequest {
+public:
+	DescribeCdnReportRequest();
+	~DescribeCdnReportRequest();
+	long getReportId() const;
+	void setReportId(long reportId);
+	std::string getStartTime() const;
+	void setStartTime(const std::string &startTime);
+	std::string getArea() const;
+	void setArea(const std::string &area);
+	std::string getDomainName() const;
+	void setDomainName(const std::string &domainName);
+	std::string getEndTime() const;
+	void setEndTime(const std::string &endTime);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+	std::string getHttpCode() const;
+	void setHttpCode(const std::string &httpCode);
+	std::string getIsOverseas() const;
+	void setIsOverseas(const std::string &isOverseas);
+
+private:
+	long reportId_;
+	std::string startTime_;
+	std::string area_;
+	std::string domainName_;
+	std::string endTime_;
+	long ownerId_;
+	std::string httpCode_;
+	std::string isOverseas_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNREPORTREQUEST_H_

+ 51 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnReportResult.h

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

+ 48 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnSMCertificateDetailRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNSMCERTIFICATEDETAILREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNSMCERTIFICATEDETAILREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT DescribeCdnSMCertificateDetailRequest : public RpcServiceRequest {
+public:
+	DescribeCdnSMCertificateDetailRequest();
+	~DescribeCdnSMCertificateDetailRequest();
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+	std::string getSecurityToken() const;
+	void setSecurityToken(const std::string &securityToken);
+	std::string getCertIdentifier() const;
+	void setCertIdentifier(const std::string &certIdentifier);
+
+private:
+	long ownerId_;
+	std::string securityToken_;
+	std::string certIdentifier_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNSMCERTIFICATEDETAILREQUEST_H_

+ 65 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnSMCertificateDetailResult.h

@@ -0,0 +1,65 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNSMCERTIFICATEDETAILRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNSMCERTIFICATEDETAILRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT DescribeCdnSMCertificateDetailResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeCdnSMCertificateDetailResult();
+				explicit DescribeCdnSMCertificateDetailResult(const std::string &payload);
+				~DescribeCdnSMCertificateDetailResult();
+				std::string getSans()const;
+				std::string getCertOrg()const;
+				std::string getCertIdentifier()const;
+				std::string getCertExpireTime()const;
+				std::string getSignCertificate()const;
+				std::string getCertName()const;
+				std::string getEncryptCertificate()const;
+				std::string getCommonName()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string sans_;
+				std::string certOrg_;
+				std::string certIdentifier_;
+				std::string certExpireTime_;
+				std::string signCertificate_;
+				std::string certName_;
+				std::string encryptCertificate_;
+				std::string commonName_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNSMCERTIFICATEDETAILRESULT_H_

+ 48 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnSMCertificateListRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNSMCERTIFICATELISTREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNSMCERTIFICATELISTREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT DescribeCdnSMCertificateListRequest : public RpcServiceRequest {
+public:
+	DescribeCdnSMCertificateListRequest();
+	~DescribeCdnSMCertificateListRequest();
+	std::string getSecurityToken() const;
+	void setSecurityToken(const std::string &securityToken);
+	std::string getDomainName() const;
+	void setDomainName(const std::string &domainName);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+
+private:
+	std::string securityToken_;
+	std::string domainName_;
+	long ownerId_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNSMCERTIFICATELISTREQUEST_H_

+ 63 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnSMCertificateListResult.h

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

+ 42 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnSubListRequest.h

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

+ 51 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnSubListResult.h

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

+ 48 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnUserBillHistoryRequest.h

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

+ 66 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnUserBillHistoryResult.h

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

+ 54 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnUserBillPredictionRequest.h

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

+ 63 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnUserBillPredictionResult.h

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

+ 48 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnUserBillTypeRequest.h

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

+ 60 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnUserBillTypeResult.h

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

+ 45 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnUserConfigsRequest.h

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

+ 57 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnUserConfigsResult.h

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

+ 54 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnUserDomainsByFuncRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERDOMAINSBYFUNCREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERDOMAINSBYFUNCREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT DescribeCdnUserDomainsByFuncRequest : public RpcServiceRequest {
+public:
+	DescribeCdnUserDomainsByFuncRequest();
+	~DescribeCdnUserDomainsByFuncRequest();
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+	int getFuncId() const;
+	void setFuncId(int funcId);
+
+private:
+	int pageNumber_;
+	std::string resourceGroupId_;
+	int pageSize_;
+	long ownerId_;
+	int funcId_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERDOMAINSBYFUNCREQUEST_H_

+ 78 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnUserDomainsByFuncResult.h

@@ -0,0 +1,78 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERDOMAINSBYFUNCRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERDOMAINSBYFUNCRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT DescribeCdnUserDomainsByFuncResult : public ServiceResult
+			{
+			public:
+				struct PageData
+				{
+					struct Source
+					{
+						std::string type;
+						std::string priority;
+						std::string content;
+						int port;
+						std::string weight;
+					};
+					std::string sslProtocol;
+					std::string description;
+					std::string resourceGroupId;
+					std::string domainName;
+					std::string gmtModified;
+					std::string gmtCreated;
+					std::string cdnType;
+					std::vector<PageData::Source> sources;
+					std::string cname;
+					std::string domainStatus;
+				};
+
+
+				DescribeCdnUserDomainsByFuncResult();
+				explicit DescribeCdnUserDomainsByFuncResult(const std::string &payload);
+				~DescribeCdnUserDomainsByFuncResult();
+				std::vector<PageData> getDomains()const;
+				long getTotalCount()const;
+				long getPageSize()const;
+				long getPageNumber()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<PageData> domains_;
+				long totalCount_;
+				long pageSize_;
+				long pageNumber_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERDOMAINSBYFUNCRESULT_H_

+ 45 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnUserQuotaRequest.h

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

+ 67 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnUserQuotaResult.h

@@ -0,0 +1,67 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERQUOTARESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERQUOTARESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT DescribeCdnUserQuotaResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeCdnUserQuotaResult();
+				explicit DescribeCdnUserQuotaResult(const std::string &payload);
+				~DescribeCdnUserQuotaResult();
+				int getRefreshUrlQuota()const;
+				int getBlockRemain()const;
+				int getPreloadRemain()const;
+				int getRefreshDirRemain()const;
+				int getBlockQuota()const;
+				int getRefreshDirQuota()const;
+				int getDomainQuota()const;
+				int getRefreshUrlRemain()const;
+				int getPreloadQuota()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int refreshUrlQuota_;
+				int blockRemain_;
+				int preloadRemain_;
+				int refreshDirRemain_;
+				int blockQuota_;
+				int refreshDirQuota_;
+				int domainQuota_;
+				int refreshUrlRemain_;
+				int preloadQuota_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERQUOTARESULT_H_

+ 48 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERRESOURCEPACKAGEREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERRESOURCEPACKAGEREQUEST_H_
+
+#include <alibabacloud/cdn/CdnExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cdn {
+namespace Model {
+class ALIBABACLOUD_CDN_EXPORT DescribeCdnUserResourcePackageRequest : public RpcServiceRequest {
+public:
+	DescribeCdnUserResourcePackageRequest();
+	~DescribeCdnUserResourcePackageRequest();
+	std::string getSecurityToken() const;
+	void setSecurityToken(const std::string &securityToken);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+	std::string getStatus() const;
+	void setStatus(const std::string &status);
+
+private:
+	std::string securityToken_;
+	long ownerId_;
+	std::string status_;
+};
+} // namespace Model
+} // namespace Cdn
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERRESOURCEPACKAGEREQUEST_H_

Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov