Просмотр исходного кода

由智久发起的CDN SDK自动发布, 版本号:1.9.1

Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
haowei.yao 8 лет назад
Родитель
Сommit
134bd61cdc
100 измененных файлов с 2319 добавлено и 1452 удалено
  1. 3 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 24 0
      cdn/CMakeLists.txt
  4. 48 0
      cdn/include/alibabacloud/cdn/CdnClient.h
  5. 123 0
      cdn/include/alibabacloud/cdn/model/AddFCTriggerRequest.h
  6. 49 0
      cdn/include/alibabacloud/cdn/model/AddFCTriggerResult.h
  7. 16 16
      cdn/include/alibabacloud/cdn/model/BatchDescribeDomainBpsDataResult.h
  8. 11 11
      cdn/include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesResult.h
  9. 108 0
      cdn/include/alibabacloud/cdn/model/DeleteFCTriggerRequest.h
  10. 49 0
      cdn/include/alibabacloud/cdn/model/DeleteFCTriggerResult.h
  11. 15 15
      cdn/include/alibabacloud/cdn/model/DescribeCdnDomainBaseDetailResult.h
  12. 60 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnDomainConfigsRequest.h
  13. 63 0
      cdn/include/alibabacloud/cdn/model/DescribeCdnDomainConfigsResult.h
  14. 31 31
      cdn/include/alibabacloud/cdn/model/DescribeCdnDomainDetailResult.h
  15. 21 21
      cdn/include/alibabacloud/cdn/model/DescribeCdnDomainLogsResult.h
  16. 19 19
      cdn/include/alibabacloud/cdn/model/DescribeCdnMonitorDataResult.h
  17. 14 14
      cdn/include/alibabacloud/cdn/model/DescribeCdnRegionAndIspResult.h
  18. 16 16
      cdn/include/alibabacloud/cdn/model/DescribeCdnServiceResult.h
  19. 7 7
      cdn/include/alibabacloud/cdn/model/DescribeCdnTypesResult.h
  20. 6 6
      cdn/include/alibabacloud/cdn/model/DescribeCustomLogConfigResult.h
  21. 15 15
      cdn/include/alibabacloud/cdn/model/DescribeDomainAverageResponseTimeResult.h
  22. 12 12
      cdn/include/alibabacloud/cdn/model/DescribeDomainBpsDataByTimeStampResult.h
  23. 41 41
      cdn/include/alibabacloud/cdn/model/DescribeDomainBpsDataResult.h
  24. 22 22
      cdn/include/alibabacloud/cdn/model/DescribeDomainCCAttackInfoResult.h
  25. 15 15
      cdn/include/alibabacloud/cdn/model/DescribeDomainCCDataResult.h
  26. 108 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainCertificateInfoRequest.h
  27. 63 0
      cdn/include/alibabacloud/cdn/model/DescribeDomainCertificateInfoResult.h
  28. 8 8
      cdn/include/alibabacloud/cdn/model/DescribeDomainCnameResult.h
  29. 224 223
      cdn/include/alibabacloud/cdn/model/DescribeDomainConfigsResult.h
  30. 8 8
      cdn/include/alibabacloud/cdn/model/DescribeDomainCustomLogConfigResult.h
  31. 7 7
      cdn/include/alibabacloud/cdn/model/DescribeDomainDownstreamBpsOfEdgeResult.h
  32. 20 20
      cdn/include/alibabacloud/cdn/model/DescribeDomainFileSizeProportionDataResult.h
  33. 23 23
      cdn/include/alibabacloud/cdn/model/DescribeDomainFlowDataResult.h
  34. 15 15
      cdn/include/alibabacloud/cdn/model/DescribeDomainHitRateDataResult.h
  35. 21 21
      cdn/include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataResult.h
  36. 51 51
      cdn/include/alibabacloud/cdn/model/DescribeDomainHttpsDataResult.h
  37. 27 27
      cdn/include/alibabacloud/cdn/model/DescribeDomainISPDataResult.h
  38. 12 12
      cdn/include/alibabacloud/cdn/model/DescribeDomainMax95BpsDataResult.h
  39. 24 24
      cdn/include/alibabacloud/cdn/model/DescribeDomainMonthBillingBpsDataResult.h
  40. 7 7
      cdn/include/alibabacloud/cdn/model/DescribeDomainOnlineUserNumberResult.h
  41. 23 23
      cdn/include/alibabacloud/cdn/model/DescribeDomainPathDataResult.h
  42. 15 15
      cdn/include/alibabacloud/cdn/model/DescribeDomainPvDataResult.h
  43. 16 16
      cdn/include/alibabacloud/cdn/model/DescribeDomainQoSRtResult.h
  44. 26 26
      cdn/include/alibabacloud/cdn/model/DescribeDomainQpsDataResult.h
  45. 7 7
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeBpsDataResult.h
  46. 7 7
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeByteHitRateDataResult.h
  47. 15 15
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeDataResult.h
  48. 7 7
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeQpsDataResult.h
  49. 7 7
      cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeReqHitRateDataResult.h
  50. 27 27
      cdn/include/alibabacloud/cdn/model/DescribeDomainRegionDataResult.h
  51. 15 15
      cdn/include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataResult.h
  52. 25 25
      cdn/include/alibabacloud/cdn/model/DescribeDomainSlowRatioResult.h
  53. 15 15
      cdn/include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataResult.h
  54. 15 15
      cdn/include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataResult.h
  55. 14 14
      cdn/include/alibabacloud/cdn/model/DescribeDomainTopReferVisitResult.h
  56. 22 22
      cdn/include/alibabacloud/cdn/model/DescribeDomainTopUrlVisitResult.h
  57. 7 7
      cdn/include/alibabacloud/cdn/model/DescribeDomainUpstreamBpsOfEdgeResult.h
  58. 7 7
      cdn/include/alibabacloud/cdn/model/DescribeDomainUpstreamOfCenterResult.h
  59. 15 15
      cdn/include/alibabacloud/cdn/model/DescribeDomainUvDataResult.h
  60. 18 18
      cdn/include/alibabacloud/cdn/model/DescribeDomainsBySourceResult.h
  61. 36 36
      cdn/include/alibabacloud/cdn/model/DescribeDomainsUsageByDayResult.h
  62. 23 23
      cdn/include/alibabacloud/cdn/model/DescribeExtensiveDomainDataResult.h
  63. 108 0
      cdn/include/alibabacloud/cdn/model/DescribeFCTriggerRequest.h
  64. 60 0
      cdn/include/alibabacloud/cdn/model/DescribeFCTriggerResult.h
  65. 10 10
      cdn/include/alibabacloud/cdn/model/DescribeIpInfoResult.h
  66. 4 4
      cdn/include/alibabacloud/cdn/model/DescribeL2VipsByDomainResult.h
  67. 11 11
      cdn/include/alibabacloud/cdn/model/DescribeLiveAppRecordConfigResult.h
  68. 10 10
      cdn/include/alibabacloud/cdn/model/DescribeLivePullStreamConfigResult.h
  69. 11 11
      cdn/include/alibabacloud/cdn/model/DescribeLiveRecordConfigResult.h
  70. 23 23
      cdn/include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigResult.h
  71. 7 7
      cdn/include/alibabacloud/cdn/model/DescribeLiveSpecificDomainMappingResult.h
  72. 10 10
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataResult.h
  73. 7 7
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamBpsDataResult.h
  74. 13 13
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamDomainAppInfoResult.h
  75. 16 16
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamFrameAndBitRateByDomainResult.h
  76. 13 13
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamFrameInfoResult.h
  77. 8 8
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamFrameLossRatioResult.h
  78. 16 16
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamHlsOnlineUserNumByDomainResult.h
  79. 8 8
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamLimitInfoResult.h
  80. 9 9
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamNumberListResult.h
  81. 15 15
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineBpsResult.h
  82. 16 16
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumByDomainResult.h
  83. 10 10
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumResult.h
  84. 12 12
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamPushDataResult.h
  85. 6 6
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamPushErrorsResult.h
  86. 11 11
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordContentResult.h
  87. 17 17
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileResult.h
  88. 17 17
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesResult.h
  89. 11 11
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushBitRateResult.h
  90. 12 12
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushDataResult.h
  91. 6 6
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushErrorsResult.h
  92. 10 10
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRoomBitRateResult.h
  93. 10 10
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRoomUserNumberResult.h
  94. 11 11
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoResult.h
  95. 2 2
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamStreamStatusResult.h
  96. 11 11
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoResult.h
  97. 6 6
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeStreamNumResult.h
  98. 4 4
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsBlockListResult.h
  99. 9 9
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryResult.h
  100. 10 10
      cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataResult.h

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2018-05-11 Version: 1.9.1
+1, Add Function Compute interface,support Function Compute.
+
 2018-05-09 Version: 1.9.0
 1, Add apis for domain broker.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.9.0
+1.9.1

+ 24 - 0
cdn/CMakeLists.txt

@@ -25,10 +25,14 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/SetPathCacheExpiredConfigResult.h
 	include/alibabacloud/cdn/model/DescribeCdnServiceRequest.h
 	include/alibabacloud/cdn/model/DescribeCdnServiceResult.h
+	include/alibabacloud/cdn/model/AddFCTriggerRequest.h
+	include/alibabacloud/cdn/model/AddFCTriggerResult.h
 	include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesRequest.h
 	include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesResult.h
 	include/alibabacloud/cdn/model/ModifyUserCustomLogConfigRequest.h
 	include/alibabacloud/cdn/model/ModifyUserCustomLogConfigResult.h
+	include/alibabacloud/cdn/model/DescribeCdnDomainConfigsRequest.h
+	include/alibabacloud/cdn/model/DescribeCdnDomainConfigsResult.h
 	include/alibabacloud/cdn/model/SetWafConfigRequest.h
 	include/alibabacloud/cdn/model/SetWafConfigResult.h
 	include/alibabacloud/cdn/model/DescribeCdnDomainDetailRequest.h
@@ -217,6 +221,8 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigResult.h
 	include/alibabacloud/cdn/model/DescribeRefreshTasksRequest.h
 	include/alibabacloud/cdn/model/DescribeRefreshTasksResult.h
+	include/alibabacloud/cdn/model/DeleteFCTriggerRequest.h
+	include/alibabacloud/cdn/model/DeleteFCTriggerResult.h
 	include/alibabacloud/cdn/model/DescribeRefreshQuotaRequest.h
 	include/alibabacloud/cdn/model/DescribeRefreshQuotaResult.h
 	include/alibabacloud/cdn/model/SetForwardSchemeConfigRequest.h
@@ -237,6 +243,8 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DescribeUserConfigsResult.h
 	include/alibabacloud/cdn/model/DescribeLiveStreamStreamStatusRequest.h
 	include/alibabacloud/cdn/model/DescribeLiveStreamStreamStatusResult.h
+	include/alibabacloud/cdn/model/DescribeDomainCertificateInfoRequest.h
+	include/alibabacloud/cdn/model/DescribeDomainCertificateInfoResult.h
 	include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesRequest.h
 	include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesResult.h
 	include/alibabacloud/cdn/model/ModifyCdnDomainRequest.h
@@ -299,6 +307,10 @@ set(cdn_public_header_model
 	include/alibabacloud/cdn/model/DescribeDomainRealTimeDataResult.h
 	include/alibabacloud/cdn/model/ResumeLiveStreamRequest.h
 	include/alibabacloud/cdn/model/ResumeLiveStreamResult.h
+	include/alibabacloud/cdn/model/UpdateFCTriggerRequest.h
+	include/alibabacloud/cdn/model/UpdateFCTriggerResult.h
+	include/alibabacloud/cdn/model/DescribeFCTriggerRequest.h
+	include/alibabacloud/cdn/model/DescribeFCTriggerResult.h
 	include/alibabacloud/cdn/model/SetUserBlackListRequest.h
 	include/alibabacloud/cdn/model/SetUserBlackListResult.h
 	include/alibabacloud/cdn/model/GetUserDomainBlackListRequest.h
@@ -364,10 +376,14 @@ set(cdn_src
 	src/model/SetPathCacheExpiredConfigResult.cc
 	src/model/DescribeCdnServiceRequest.cc
 	src/model/DescribeCdnServiceResult.cc
+	src/model/AddFCTriggerRequest.cc
+	src/model/AddFCTriggerResult.cc
 	src/model/CreateLiveStreamRecordIndexFilesRequest.cc
 	src/model/CreateLiveStreamRecordIndexFilesResult.cc
 	src/model/ModifyUserCustomLogConfigRequest.cc
 	src/model/ModifyUserCustomLogConfigResult.cc
+	src/model/DescribeCdnDomainConfigsRequest.cc
+	src/model/DescribeCdnDomainConfigsResult.cc
 	src/model/SetWafConfigRequest.cc
 	src/model/SetWafConfigResult.cc
 	src/model/DescribeCdnDomainDetailRequest.cc
@@ -556,6 +572,8 @@ set(cdn_src
 	src/model/DescribeLiveSnapshotConfigResult.cc
 	src/model/DescribeRefreshTasksRequest.cc
 	src/model/DescribeRefreshTasksResult.cc
+	src/model/DeleteFCTriggerRequest.cc
+	src/model/DeleteFCTriggerResult.cc
 	src/model/DescribeRefreshQuotaRequest.cc
 	src/model/DescribeRefreshQuotaResult.cc
 	src/model/SetForwardSchemeConfigRequest.cc
@@ -576,6 +594,8 @@ set(cdn_src
 	src/model/DescribeUserConfigsResult.cc
 	src/model/DescribeLiveStreamStreamStatusRequest.cc
 	src/model/DescribeLiveStreamStreamStatusResult.cc
+	src/model/DescribeDomainCertificateInfoRequest.cc
+	src/model/DescribeDomainCertificateInfoResult.cc
 	src/model/DescribeLiveStreamRecordIndexFilesRequest.cc
 	src/model/DescribeLiveStreamRecordIndexFilesResult.cc
 	src/model/ModifyCdnDomainRequest.cc
@@ -638,6 +658,10 @@ set(cdn_src
 	src/model/DescribeDomainRealTimeDataResult.cc
 	src/model/ResumeLiveStreamRequest.cc
 	src/model/ResumeLiveStreamResult.cc
+	src/model/UpdateFCTriggerRequest.cc
+	src/model/UpdateFCTriggerResult.cc
+	src/model/DescribeFCTriggerRequest.cc
+	src/model/DescribeFCTriggerResult.cc
 	src/model/SetUserBlackListRequest.cc
 	src/model/SetUserBlackListResult.cc
 	src/model/GetUserDomainBlackListRequest.cc

+ 48 - 0
cdn/include/alibabacloud/cdn/CdnClient.h

@@ -26,10 +26,14 @@
 #include "model/SetPathCacheExpiredConfigResult.h"
 #include "model/DescribeCdnServiceRequest.h"
 #include "model/DescribeCdnServiceResult.h"
+#include "model/AddFCTriggerRequest.h"
+#include "model/AddFCTriggerResult.h"
 #include "model/CreateLiveStreamRecordIndexFilesRequest.h"
 #include "model/CreateLiveStreamRecordIndexFilesResult.h"
 #include "model/ModifyUserCustomLogConfigRequest.h"
 #include "model/ModifyUserCustomLogConfigResult.h"
+#include "model/DescribeCdnDomainConfigsRequest.h"
+#include "model/DescribeCdnDomainConfigsResult.h"
 #include "model/SetWafConfigRequest.h"
 #include "model/SetWafConfigResult.h"
 #include "model/DescribeCdnDomainDetailRequest.h"
@@ -218,6 +222,8 @@
 #include "model/DescribeLiveSnapshotConfigResult.h"
 #include "model/DescribeRefreshTasksRequest.h"
 #include "model/DescribeRefreshTasksResult.h"
+#include "model/DeleteFCTriggerRequest.h"
+#include "model/DeleteFCTriggerResult.h"
 #include "model/DescribeRefreshQuotaRequest.h"
 #include "model/DescribeRefreshQuotaResult.h"
 #include "model/SetForwardSchemeConfigRequest.h"
@@ -238,6 +244,8 @@
 #include "model/DescribeUserConfigsResult.h"
 #include "model/DescribeLiveStreamStreamStatusRequest.h"
 #include "model/DescribeLiveStreamStreamStatusResult.h"
+#include "model/DescribeDomainCertificateInfoRequest.h"
+#include "model/DescribeDomainCertificateInfoResult.h"
 #include "model/DescribeLiveStreamRecordIndexFilesRequest.h"
 #include "model/DescribeLiveStreamRecordIndexFilesResult.h"
 #include "model/ModifyCdnDomainRequest.h"
@@ -300,6 +308,10 @@
 #include "model/DescribeDomainRealTimeDataResult.h"
 #include "model/ResumeLiveStreamRequest.h"
 #include "model/ResumeLiveStreamResult.h"
+#include "model/UpdateFCTriggerRequest.h"
+#include "model/UpdateFCTriggerResult.h"
+#include "model/DescribeFCTriggerRequest.h"
+#include "model/DescribeFCTriggerResult.h"
 #include "model/SetUserBlackListRequest.h"
 #include "model/SetUserBlackListResult.h"
 #include "model/GetUserDomainBlackListRequest.h"
@@ -373,12 +385,18 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeCdnServiceResult> DescribeCdnServiceOutcome;
 			typedef std::future<DescribeCdnServiceOutcome> DescribeCdnServiceOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeCdnServiceRequest&, const DescribeCdnServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnServiceAsyncHandler;
+			typedef Outcome<Error, Model::AddFCTriggerResult> AddFCTriggerOutcome;
+			typedef std::future<AddFCTriggerOutcome> AddFCTriggerOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::AddFCTriggerRequest&, const AddFCTriggerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddFCTriggerAsyncHandler;
 			typedef Outcome<Error, Model::CreateLiveStreamRecordIndexFilesResult> CreateLiveStreamRecordIndexFilesOutcome;
 			typedef std::future<CreateLiveStreamRecordIndexFilesOutcome> CreateLiveStreamRecordIndexFilesOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::CreateLiveStreamRecordIndexFilesRequest&, const CreateLiveStreamRecordIndexFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateLiveStreamRecordIndexFilesAsyncHandler;
 			typedef Outcome<Error, Model::ModifyUserCustomLogConfigResult> ModifyUserCustomLogConfigOutcome;
 			typedef std::future<ModifyUserCustomLogConfigOutcome> ModifyUserCustomLogConfigOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::ModifyUserCustomLogConfigRequest&, const ModifyUserCustomLogConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyUserCustomLogConfigAsyncHandler;
+			typedef Outcome<Error, Model::DescribeCdnDomainConfigsResult> DescribeCdnDomainConfigsOutcome;
+			typedef std::future<DescribeCdnDomainConfigsOutcome> DescribeCdnDomainConfigsOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::DescribeCdnDomainConfigsRequest&, const DescribeCdnDomainConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnDomainConfigsAsyncHandler;
 			typedef Outcome<Error, Model::SetWafConfigResult> SetWafConfigOutcome;
 			typedef std::future<SetWafConfigOutcome> SetWafConfigOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::SetWafConfigRequest&, const SetWafConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetWafConfigAsyncHandler;
@@ -661,6 +679,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeRefreshTasksResult> DescribeRefreshTasksOutcome;
 			typedef std::future<DescribeRefreshTasksOutcome> DescribeRefreshTasksOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeRefreshTasksRequest&, const DescribeRefreshTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRefreshTasksAsyncHandler;
+			typedef Outcome<Error, Model::DeleteFCTriggerResult> DeleteFCTriggerOutcome;
+			typedef std::future<DeleteFCTriggerOutcome> DeleteFCTriggerOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::DeleteFCTriggerRequest&, const DeleteFCTriggerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFCTriggerAsyncHandler;
 			typedef Outcome<Error, Model::DescribeRefreshQuotaResult> DescribeRefreshQuotaOutcome;
 			typedef std::future<DescribeRefreshQuotaOutcome> DescribeRefreshQuotaOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeRefreshQuotaRequest&, const DescribeRefreshQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRefreshQuotaAsyncHandler;
@@ -691,6 +712,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeLiveStreamStreamStatusResult> DescribeLiveStreamStreamStatusOutcome;
 			typedef std::future<DescribeLiveStreamStreamStatusOutcome> DescribeLiveStreamStreamStatusOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamStreamStatusRequest&, const DescribeLiveStreamStreamStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamStreamStatusAsyncHandler;
+			typedef Outcome<Error, Model::DescribeDomainCertificateInfoResult> DescribeDomainCertificateInfoOutcome;
+			typedef std::future<DescribeDomainCertificateInfoOutcome> DescribeDomainCertificateInfoOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::DescribeDomainCertificateInfoRequest&, const DescribeDomainCertificateInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainCertificateInfoAsyncHandler;
 			typedef Outcome<Error, Model::DescribeLiveStreamRecordIndexFilesResult> DescribeLiveStreamRecordIndexFilesOutcome;
 			typedef std::future<DescribeLiveStreamRecordIndexFilesOutcome> DescribeLiveStreamRecordIndexFilesOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamRecordIndexFilesRequest&, const DescribeLiveStreamRecordIndexFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamRecordIndexFilesAsyncHandler;
@@ -784,6 +808,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ResumeLiveStreamResult> ResumeLiveStreamOutcome;
 			typedef std::future<ResumeLiveStreamOutcome> ResumeLiveStreamOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::ResumeLiveStreamRequest&, const ResumeLiveStreamOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResumeLiveStreamAsyncHandler;
+			typedef Outcome<Error, Model::UpdateFCTriggerResult> UpdateFCTriggerOutcome;
+			typedef std::future<UpdateFCTriggerOutcome> UpdateFCTriggerOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::UpdateFCTriggerRequest&, const UpdateFCTriggerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateFCTriggerAsyncHandler;
+			typedef Outcome<Error, Model::DescribeFCTriggerResult> DescribeFCTriggerOutcome;
+			typedef std::future<DescribeFCTriggerOutcome> DescribeFCTriggerOutcomeCallable;
+			typedef std::function<void(const CdnClient*, const Model::DescribeFCTriggerRequest&, const DescribeFCTriggerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFCTriggerAsyncHandler;
 			typedef Outcome<Error, Model::SetUserBlackListResult> SetUserBlackListOutcome;
 			typedef std::future<SetUserBlackListOutcome> SetUserBlackListOutcomeCallable;
 			typedef std::function<void(const CdnClient*, const Model::SetUserBlackListRequest&, const SetUserBlackListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetUserBlackListAsyncHandler;
@@ -882,12 +912,18 @@ namespace AlibabaCloud
 			DescribeCdnServiceOutcome describeCdnService(const Model::DescribeCdnServiceRequest &request)const;
 			void describeCdnServiceAsync(const Model::DescribeCdnServiceRequest& request, const DescribeCdnServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeCdnServiceOutcomeCallable describeCdnServiceCallable(const Model::DescribeCdnServiceRequest& request) const;
+			AddFCTriggerOutcome addFCTrigger(const Model::AddFCTriggerRequest &request)const;
+			void addFCTriggerAsync(const Model::AddFCTriggerRequest& request, const AddFCTriggerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			AddFCTriggerOutcomeCallable addFCTriggerCallable(const Model::AddFCTriggerRequest& request) const;
 			CreateLiveStreamRecordIndexFilesOutcome createLiveStreamRecordIndexFiles(const Model::CreateLiveStreamRecordIndexFilesRequest &request)const;
 			void createLiveStreamRecordIndexFilesAsync(const Model::CreateLiveStreamRecordIndexFilesRequest& request, const CreateLiveStreamRecordIndexFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateLiveStreamRecordIndexFilesOutcomeCallable createLiveStreamRecordIndexFilesCallable(const Model::CreateLiveStreamRecordIndexFilesRequest& request) const;
 			ModifyUserCustomLogConfigOutcome modifyUserCustomLogConfig(const Model::ModifyUserCustomLogConfigRequest &request)const;
 			void modifyUserCustomLogConfigAsync(const Model::ModifyUserCustomLogConfigRequest& request, const ModifyUserCustomLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyUserCustomLogConfigOutcomeCallable modifyUserCustomLogConfigCallable(const Model::ModifyUserCustomLogConfigRequest& request) const;
+			DescribeCdnDomainConfigsOutcome describeCdnDomainConfigs(const Model::DescribeCdnDomainConfigsRequest &request)const;
+			void describeCdnDomainConfigsAsync(const Model::DescribeCdnDomainConfigsRequest& request, const DescribeCdnDomainConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeCdnDomainConfigsOutcomeCallable describeCdnDomainConfigsCallable(const Model::DescribeCdnDomainConfigsRequest& request) const;
 			SetWafConfigOutcome setWafConfig(const Model::SetWafConfigRequest &request)const;
 			void setWafConfigAsync(const Model::SetWafConfigRequest& request, const SetWafConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SetWafConfigOutcomeCallable setWafConfigCallable(const Model::SetWafConfigRequest& request) const;
@@ -1170,6 +1206,9 @@ namespace AlibabaCloud
 			DescribeRefreshTasksOutcome describeRefreshTasks(const Model::DescribeRefreshTasksRequest &request)const;
 			void describeRefreshTasksAsync(const Model::DescribeRefreshTasksRequest& request, const DescribeRefreshTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeRefreshTasksOutcomeCallable describeRefreshTasksCallable(const Model::DescribeRefreshTasksRequest& request) const;
+			DeleteFCTriggerOutcome deleteFCTrigger(const Model::DeleteFCTriggerRequest &request)const;
+			void deleteFCTriggerAsync(const Model::DeleteFCTriggerRequest& request, const DeleteFCTriggerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteFCTriggerOutcomeCallable deleteFCTriggerCallable(const Model::DeleteFCTriggerRequest& request) const;
 			DescribeRefreshQuotaOutcome describeRefreshQuota(const Model::DescribeRefreshQuotaRequest &request)const;
 			void describeRefreshQuotaAsync(const Model::DescribeRefreshQuotaRequest& request, const DescribeRefreshQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeRefreshQuotaOutcomeCallable describeRefreshQuotaCallable(const Model::DescribeRefreshQuotaRequest& request) const;
@@ -1200,6 +1239,9 @@ namespace AlibabaCloud
 			DescribeLiveStreamStreamStatusOutcome describeLiveStreamStreamStatus(const Model::DescribeLiveStreamStreamStatusRequest &request)const;
 			void describeLiveStreamStreamStatusAsync(const Model::DescribeLiveStreamStreamStatusRequest& request, const DescribeLiveStreamStreamStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeLiveStreamStreamStatusOutcomeCallable describeLiveStreamStreamStatusCallable(const Model::DescribeLiveStreamStreamStatusRequest& request) const;
+			DescribeDomainCertificateInfoOutcome describeDomainCertificateInfo(const Model::DescribeDomainCertificateInfoRequest &request)const;
+			void describeDomainCertificateInfoAsync(const Model::DescribeDomainCertificateInfoRequest& request, const DescribeDomainCertificateInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeDomainCertificateInfoOutcomeCallable describeDomainCertificateInfoCallable(const Model::DescribeDomainCertificateInfoRequest& request) const;
 			DescribeLiveStreamRecordIndexFilesOutcome describeLiveStreamRecordIndexFiles(const Model::DescribeLiveStreamRecordIndexFilesRequest &request)const;
 			void describeLiveStreamRecordIndexFilesAsync(const Model::DescribeLiveStreamRecordIndexFilesRequest& request, const DescribeLiveStreamRecordIndexFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeLiveStreamRecordIndexFilesOutcomeCallable describeLiveStreamRecordIndexFilesCallable(const Model::DescribeLiveStreamRecordIndexFilesRequest& request) const;
@@ -1293,6 +1335,12 @@ namespace AlibabaCloud
 			ResumeLiveStreamOutcome resumeLiveStream(const Model::ResumeLiveStreamRequest &request)const;
 			void resumeLiveStreamAsync(const Model::ResumeLiveStreamRequest& request, const ResumeLiveStreamAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ResumeLiveStreamOutcomeCallable resumeLiveStreamCallable(const Model::ResumeLiveStreamRequest& request) const;
+			UpdateFCTriggerOutcome updateFCTrigger(const Model::UpdateFCTriggerRequest &request)const;
+			void updateFCTriggerAsync(const Model::UpdateFCTriggerRequest& request, const UpdateFCTriggerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateFCTriggerOutcomeCallable updateFCTriggerCallable(const Model::UpdateFCTriggerRequest& request) const;
+			DescribeFCTriggerOutcome describeFCTrigger(const Model::DescribeFCTriggerRequest &request)const;
+			void describeFCTriggerAsync(const Model::DescribeFCTriggerRequest& request, const DescribeFCTriggerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeFCTriggerOutcomeCallable describeFCTriggerCallable(const Model::DescribeFCTriggerRequest& request) const;
 			SetUserBlackListOutcome setUserBlackList(const Model::SetUserBlackListRequest &request)const;
 			void setUserBlackListAsync(const Model::SetUserBlackListRequest& request, const SetUserBlackListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SetUserBlackListOutcomeCallable setUserBlackListCallable(const Model::SetUserBlackListRequest& request) const;

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

@@ -0,0 +1,123 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR 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 <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+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);
+				long getCallerParentId()const;
+				void setCallerParentId(long callerParentId);
+				std::string getEventMetaVersion()const;
+				void setEventMetaVersion(const std::string& eventMetaVersion);
+				bool getProxy_original_security_transport()const;
+				void setProxy_original_security_transport(bool proxy_original_security_transport);
+				std::string getProxy_original_source_ip()const;
+				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
+				std::string getOwnerIdLoginEmail()const;
+				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
+				std::string getCallerType()const;
+				void setCallerType(const std::string& callerType);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
+				std::string getRequestContent()const;
+				void setRequestContent(const std::string& requestContent);
+				std::string getCallerBidEmail()const;
+				void setCallerBidEmail(const std::string& callerBidEmail);
+				std::string getCallerUidEmail()const;
+				void setCallerUidEmail(const std::string& callerUidEmail);
+				long getCallerUid()const;
+				void setCallerUid(long callerUid);
+				std::string getTriggerARN()const;
+				void setTriggerARN(const std::string& triggerARN);
+				std::string getApp_ip()const;
+				void setApp_ip(const std::string& app_ip);
+				std::string getProduct()const;
+				void setProduct(const std::string& product);
+				std::string getSourceARN()const;
+				void setSourceARN(const std::string& sourceARN);
+				std::string getCallerBid()const;
+				void setCallerBid(const std::string& callerBid);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getVersion()const;
+				void setVersion(const std::string& version);
+				bool getProxy_trust_transport_info()const;
+				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
+				bool getAk_mfa_present()const;
+				void setAk_mfa_present(bool ak_mfa_present);
+				bool getSecurity_transport()const;
+				void setSecurity_transport(bool security_transport);
+				std::string getRequestId()const;
+				void setRequestId(const std::string& requestId);
+				std::string getRoleARN()const;
+				void setRoleARN(const std::string& roleARN);
+				std::string getEventMetaName()const;
+				void setEventMetaName(const std::string& eventMetaName);
+
+            private:
+				std::string notes_;
+				long callerParentId_;
+				std::string eventMetaVersion_;
+				bool proxy_original_security_transport_;
+				std::string proxy_original_source_ip_;
+				std::string ownerIdLoginEmail_;
+				std::string callerType_;
+				std::string accessKeyId_;
+				std::string securityToken_;
+				std::string requestContent_;
+				std::string callerBidEmail_;
+				std::string callerUidEmail_;
+				long callerUid_;
+				std::string triggerARN_;
+				std::string app_ip_;
+				std::string product_;
+				std::string sourceARN_;
+				std::string callerBid_;
+				long ownerId_;
+				std::string version_;
+				bool proxy_trust_transport_info_;
+				bool ak_mfa_present_;
+				bool security_transport_;
+				std::string requestId_;
+				std::string roleARN_;
+				std::string eventMetaName_;
+
+			};
+		}
+	}
+}
+#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_

+ 16 - 16
cdn/include/alibabacloud/cdn/model/BatchDescribeDomainBpsDataResult.h

@@ -32,31 +32,31 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT BatchDescribeDomainBpsDataResult : public ServiceResult
 			{
 			public:
-				struct DataModule
-				{
-					std::string domainName;
-					float l1Bps;
-					float l1InnerBps;
-					float l1OutBps;
-					std::string timestamp;
-				};
+				struct DataModule
+				{
+					std::string domainName;
+					float l1Bps;
+					float l1InnerBps;
+					float l1OutBps;
+					std::string timestamp;
+				};
 
 
 				BatchDescribeDomainBpsDataResult();
 				explicit BatchDescribeDomainBpsDataResult(const std::string &payload);
 				~BatchDescribeDomainBpsDataResult();
-				int getTotalCount()const;
-				std::vector<DataModule> getBpsDatas()const;
-				int getPageSize()const;
-				int getPageNumber()const;
+				int getTotalCount()const;
+				std::vector<DataModule> getBpsDatas()const;
+				int getPageSize()const;
+				int getPageNumber()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				int totalCount_;
-				std::vector<DataModule> bpsDatas_;
-				int pageSize_;
-				int pageNumber_;
+				int totalCount_;
+				std::vector<DataModule> bpsDatas_;
+				int pageSize_;
+				int pageNumber_;
 
 			};
 		}

+ 11 - 11
cdn/include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesResult.h

@@ -32,26 +32,26 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT CreateLiveStreamRecordIndexFilesResult : public ServiceResult
 			{
 			public:
-				struct RecordInfo
-				{
-					std::string recordUrl;
-					std::string createTime;
-					float duration;
-					int height;
-					std::string recordId;
-					int width;
-				};
+				struct RecordInfo
+				{
+					std::string recordUrl;
+					std::string createTime;
+					float duration;
+					int height;
+					std::string recordId;
+					int width;
+				};
 
 
 				CreateLiveStreamRecordIndexFilesResult();
 				explicit CreateLiveStreamRecordIndexFilesResult(const std::string &payload);
 				~CreateLiveStreamRecordIndexFilesResult();
-				std::vector<RecordInfo> getRecordInfo()const;
+				RecordInfo getRecordInfo()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<RecordInfo> recordInfo_;
+				RecordInfo recordInfo_;
 
 			};
 		}

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

@@ -0,0 +1,108 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DELETEFCTRIGGERREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DELETEFCTRIGGERREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+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);
+				std::string getApp_ip()const;
+				void setApp_ip(const std::string& app_ip);
+				std::string getProduct()const;
+				void setProduct(const std::string& product);
+				long getCallerParentId()const;
+				void setCallerParentId(long callerParentId);
+				bool getProxy_original_security_transport()const;
+				void setProxy_original_security_transport(bool proxy_original_security_transport);
+				std::string getCallerBid()const;
+				void setCallerBid(const std::string& callerBid);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getProxy_original_source_ip()const;
+				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
+				std::string getVersion()const;
+				void setVersion(const std::string& version);
+				std::string getOwnerIdLoginEmail()const;
+				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
+				std::string getCallerType()const;
+				void setCallerType(const std::string& callerType);
+				bool getProxy_trust_transport_info()const;
+				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
+				bool getAk_mfa_present()const;
+				void setAk_mfa_present(bool ak_mfa_present);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				bool getSecurity_transport()const;
+				void setSecurity_transport(bool security_transport);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
+				std::string getRequestId()const;
+				void setRequestId(const std::string& requestId);
+				std::string getRequestContent()const;
+				void setRequestContent(const std::string& requestContent);
+				std::string getCallerBidEmail()const;
+				void setCallerBidEmail(const std::string& callerBidEmail);
+				std::string getCallerUidEmail()const;
+				void setCallerUidEmail(const std::string& callerUidEmail);
+				long getCallerUid()const;
+				void setCallerUid(long callerUid);
+
+            private:
+				std::string triggerARN_;
+				std::string app_ip_;
+				std::string product_;
+				long callerParentId_;
+				bool proxy_original_security_transport_;
+				std::string callerBid_;
+				long ownerId_;
+				std::string proxy_original_source_ip_;
+				std::string version_;
+				std::string ownerIdLoginEmail_;
+				std::string callerType_;
+				bool proxy_trust_transport_info_;
+				bool ak_mfa_present_;
+				std::string accessKeyId_;
+				bool security_transport_;
+				std::string securityToken_;
+				std::string requestId_;
+				std::string requestContent_;
+				std::string callerBidEmail_;
+				std::string callerUidEmail_;
+				long callerUid_;
+
+			};
+		}
+	}
+}
+#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_

+ 15 - 15
cdn/include/alibabacloud/cdn/model/DescribeCdnDomainBaseDetailResult.h

@@ -32,30 +32,30 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeCdnDomainBaseDetailResult : public ServiceResult
 			{
 			public:
-				struct DomainBaseDetailModel
-				{
-					std::string domainName;
-					std::string sourceType;
-					std::string gmtModified;
-					std::string region;
-					std::string cdnType;
-					std::string gmtCreated;
-					std::string cname;
-					std::vector<std::string> sources;
-					std::string domainStatus;
-					std::string remark;
-				};
+				struct DomainBaseDetailModel
+				{
+					std::string domainName;
+					std::string sourceType;
+					std::string gmtModified;
+					std::string region;
+					std::string cdnType;
+					std::string gmtCreated;
+					std::string cname;
+					std::vector<std::string> sources;
+					std::string domainStatus;
+					std::string remark;
+				};
 
 
 				DescribeCdnDomainBaseDetailResult();
 				explicit DescribeCdnDomainBaseDetailResult(const std::string &payload);
 				~DescribeCdnDomainBaseDetailResult();
-				std::vector<DomainBaseDetailModel> getDomainBaseDetailModel()const;
+				DomainBaseDetailModel getDomainBaseDetailModel()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<DomainBaseDetailModel> domainBaseDetailModel_;
+				DomainBaseDetailModel domainBaseDetailModel_;
 
 			};
 		}

+ 60 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnDomainConfigsRequest.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_DESCRIBECDNDOMAINCONFIGSREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDOMAINCONFIGSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+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 getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				std::string functionNames_;
+				std::string securityToken_;
+				std::string domainName_;
+				long ownerId_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDOMAINCONFIGSREQUEST_H_

+ 63 - 0
cdn/include/alibabacloud/cdn/model/DescribeCdnDomainConfigsResult.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_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 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_

+ 31 - 31
cdn/include/alibabacloud/cdn/model/DescribeCdnDomainDetailResult.h

@@ -32,46 +32,46 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeCdnDomainDetailResult : public ServiceResult
 			{
 			public:
-				struct GetDomainDetailModel
-				{
-					struct SourceModel
-					{
-						std::string type;
-						std::string content;
-						std::string priority;
-						int port;
-						std::string enabled;
-					};
-					std::vector<SourceModel> sourceModels;
-					std::string description;
-					std::string resourceGroupId;
-					std::string domainName;
-					std::string sourceType;
-					std::string gmtModified;
-					std::string gmtCreated;
-					int sourcePort;
-					std::string cname;
-					std::string serverCertificateStatus;
-					std::vector<std::string> sources;
-					std::string httpsCname;
-					std::string serverCertificate;
-					std::string scope;
-					std::string region;
-					std::string cdnType;
-					std::string certificateName;
-					std::string domainStatus;
-				};
+				struct GetDomainDetailModel
+				{
+					struct SourceModel
+					{
+						std::string type;
+						std::string content;
+						std::string priority;
+						int port;
+						std::string enabled;
+					};
+					std::vector<SourceModel> sourceModels;
+					std::string description;
+					std::string resourceGroupId;
+					std::string domainName;
+					std::string sourceType;
+					std::string gmtModified;
+					std::string gmtCreated;
+					int sourcePort;
+					std::string cname;
+					std::string serverCertificateStatus;
+					std::vector<std::string> sources;
+					std::string httpsCname;
+					std::string serverCertificate;
+					std::string scope;
+					std::string region;
+					std::string cdnType;
+					std::string certificateName;
+					std::string domainStatus;
+				};
 
 
 				DescribeCdnDomainDetailResult();
 				explicit DescribeCdnDomainDetailResult(const std::string &payload);
 				~DescribeCdnDomainDetailResult();
-				std::vector<GetDomainDetailModel> getGetDomainDetailModel()const;
+				GetDomainDetailModel getGetDomainDetailModel()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<GetDomainDetailModel> getDomainDetailModel_;
+				GetDomainDetailModel getDomainDetailModel_;
 
 			};
 		}

+ 21 - 21
cdn/include/alibabacloud/cdn/model/DescribeCdnDomainLogsResult.h

@@ -32,36 +32,36 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeCdnDomainLogsResult : public ServiceResult
 			{
 			public:
-				struct DomainLogModel
-				{
-					struct DomainLogDetail
-					{
-						long logSize;
-						std::string endTime;
-						std::string startTime;
-						std::string logName;
-						std::string logPath;
-					};
-					std::string domainName;
-					std::vector<DomainLogDetail> domainLogDetails;
-				};
+				struct DomainLogModel
+				{
+					struct DomainLogDetail
+					{
+						long logSize;
+						std::string endTime;
+						std::string startTime;
+						std::string logName;
+						std::string logPath;
+					};
+					std::string domainName;
+					std::vector<DomainLogDetail> domainLogDetails;
+				};
 
 
 				DescribeCdnDomainLogsResult();
 				explicit DescribeCdnDomainLogsResult(const std::string &payload);
 				~DescribeCdnDomainLogsResult();
-				long getTotalCount()const;
-				long getPageSize()const;
-				std::vector<DomainLogModel> getDomainLogModel()const;
-				long getPageNumber()const;
+				long getTotalCount()const;
+				long getPageSize()const;
+				DomainLogModel getDomainLogModel()const;
+				long getPageNumber()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				long totalCount_;
-				long pageSize_;
-				std::vector<DomainLogModel> domainLogModel_;
-				long pageNumber_;
+				long totalCount_;
+				long pageSize_;
+				DomainLogModel domainLogModel_;
+				long pageNumber_;
 
 			};
 		}

+ 19 - 19
cdn/include/alibabacloud/cdn/model/DescribeCdnMonitorDataResult.h

@@ -32,34 +32,34 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeCdnMonitorDataResult : public ServiceResult
 			{
 			public:
-				struct CDNMonitorData
-				{
-					std::string bytesHitRate;
-					std::string bytesPerSecond;
-					std::string requestHitRate;
-					std::string queryPerSecond;
-					std::string timeStamp;
-					std::string averageObjectSize;
-				};
+				struct CDNMonitorData
+				{
+					std::string bytesHitRate;
+					std::string bytesPerSecond;
+					std::string requestHitRate;
+					std::string queryPerSecond;
+					std::string timeStamp;
+					std::string averageObjectSize;
+				};
 
 
 				DescribeCdnMonitorDataResult();
 				explicit DescribeCdnMonitorDataResult(const std::string &payload);
 				~DescribeCdnMonitorDataResult();
-				long getMonitorInterval()const;
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				std::vector<CDNMonitorData> getMonitorDatas()const;
-				std::string getStartTime()const;
+				long getMonitorInterval()const;
+				std::string getEndTime()const;
+				std::string getDomainName()const;
+				std::vector<CDNMonitorData> getMonitorDatas()const;
+				std::string getStartTime()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				long monitorInterval_;
-				std::string endTime_;
-				std::string domainName_;
-				std::vector<CDNMonitorData> monitorDatas_;
-				std::string startTime_;
+				long monitorInterval_;
+				std::string endTime_;
+				std::string domainName_;
+				std::vector<CDNMonitorData> monitorDatas_;
+				std::string startTime_;
 
 			};
 		}

+ 14 - 14
cdn/include/alibabacloud/cdn/model/DescribeCdnRegionAndIspResult.h

@@ -32,29 +32,29 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeCdnRegionAndIspResult : public ServiceResult
 			{
 			public:
-				struct Region
-				{
-					std::string nameEn;
-					std::string nameZh;
-				};
-				struct Isp
-				{
-					std::string nameEn;
-					std::string nameZh;
-				};
+				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;
+				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_;
+				std::vector<Region> regions_;
+				std::vector<Isp> isps_;
 
 			};
 		}

+ 16 - 16
cdn/include/alibabacloud/cdn/model/DescribeCdnServiceResult.h

@@ -32,31 +32,31 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeCdnServiceResult : public ServiceResult
 			{
 			public:
-				struct LockReason
-				{
-					std::string lockReason;
-				};
+				struct LockReason
+				{
+					std::string lockReason;
+				};
 
 
 				DescribeCdnServiceResult();
 				explicit DescribeCdnServiceResult(const std::string &payload);
 				~DescribeCdnServiceResult();
-				std::string getChangingChargeType()const;
-				std::string getInstanceId()const;
-				std::string getOpeningTime()const;
-				std::vector<LockReason> getOperationLocks()const;
-				std::string getChangingAffectTime()const;
-				std::string getInternetChargeType()const;
+				std::string getChangingChargeType()const;
+				std::string getInstanceId()const;
+				std::string getOpeningTime()const;
+				std::vector<LockReason> getOperationLocks()const;
+				std::string getChangingAffectTime()const;
+				std::string getInternetChargeType()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string changingChargeType_;
-				std::string instanceId_;
-				std::string openingTime_;
-				std::vector<LockReason> operationLocks_;
-				std::string changingAffectTime_;
-				std::string internetChargeType_;
+				std::string changingChargeType_;
+				std::string instanceId_;
+				std::string openingTime_;
+				std::vector<LockReason> operationLocks_;
+				std::string changingAffectTime_;
+				std::string internetChargeType_;
 
 			};
 		}

+ 7 - 7
cdn/include/alibabacloud/cdn/model/DescribeCdnTypesResult.h

@@ -32,22 +32,22 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeCdnTypesResult : public ServiceResult
 			{
 			public:
-				struct CdnType
-				{
-					std::string desc;
-					std::string type;
-				};
+				struct CdnType
+				{
+					std::string desc;
+					std::string type;
+				};
 
 
 				DescribeCdnTypesResult();
 				explicit DescribeCdnTypesResult(const std::string &payload);
 				~DescribeCdnTypesResult();
-				std::vector<CdnType> getCdnTypes()const;
+				std::vector<CdnType> getCdnTypes()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<CdnType> cdnTypes_;
+				std::vector<CdnType> cdnTypes_;
 
 			};
 		}

+ 6 - 6
cdn/include/alibabacloud/cdn/model/DescribeCustomLogConfigResult.h

@@ -37,16 +37,16 @@ namespace AlibabaCloud
 				DescribeCustomLogConfigResult();
 				explicit DescribeCustomLogConfigResult(const std::string &payload);
 				~DescribeCustomLogConfigResult();
-				std::string getSample()const;
-				std::string getTag()const;
-				std::string getRemark()const;
+				std::string getSample()const;
+				std::string getTag()const;
+				std::string getRemark()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string sample_;
-				std::string tag_;
-				std::string remark_;
+				std::string sample_;
+				std::string tag_;
+				std::string remark_;
 
 			};
 		}

+ 15 - 15
cdn/include/alibabacloud/cdn/model/DescribeDomainAverageResponseTimeResult.h

@@ -32,30 +32,30 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainAverageResponseTimeResult : public ServiceResult
 			{
 			public:
-				struct DataModule
-				{
-					std::string value;
-					std::string timeStamp;
-				};
+				struct DataModule
+				{
+					std::string value;
+					std::string timeStamp;
+				};
 
 
 				DescribeDomainAverageResponseTimeResult();
 				explicit DescribeDomainAverageResponseTimeResult(const std::string &payload);
 				~DescribeDomainAverageResponseTimeResult();
-				std::vector<DataModule> getAvgRTPerInterval()const;
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				std::string getDataInterval()const;
-				std::string getStartTime()const;
+				std::vector<DataModule> getAvgRTPerInterval()const;
+				std::string getEndTime()const;
+				std::string getDomainName()const;
+				std::string getDataInterval()const;
+				std::string getStartTime()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<DataModule> avgRTPerInterval_;
-				std::string endTime_;
-				std::string domainName_;
-				std::string dataInterval_;
-				std::string startTime_;
+				std::vector<DataModule> avgRTPerInterval_;
+				std::string endTime_;
+				std::string domainName_;
+				std::string dataInterval_;
+				std::string startTime_;
 
 			};
 		}

+ 12 - 12
cdn/include/alibabacloud/cdn/model/DescribeDomainBpsDataByTimeStampResult.h

@@ -32,27 +32,27 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainBpsDataByTimeStampResult : public ServiceResult
 			{
 			public:
-				struct BpsDataModel
-				{
-					std::string ispName;
-					long bps;
-					std::string locationName;
-				};
+				struct BpsDataModel
+				{
+					std::string ispName;
+					long bps;
+					std::string locationName;
+				};
 
 
 				DescribeDomainBpsDataByTimeStampResult();
 				explicit DescribeDomainBpsDataByTimeStampResult(const std::string &payload);
 				~DescribeDomainBpsDataByTimeStampResult();
-				std::vector<BpsDataModel> getBpsDataList()const;
-				std::string getDomainName()const;
-				std::string getTimeStamp()const;
+				std::vector<BpsDataModel> getBpsDataList()const;
+				std::string getDomainName()const;
+				std::string getTimeStamp()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<BpsDataModel> bpsDataList_;
-				std::string domainName_;
-				std::string timeStamp_;
+				std::vector<BpsDataModel> bpsDataList_;
+				std::string domainName_;
+				std::string timeStamp_;
 
 			};
 		}

+ 41 - 41
cdn/include/alibabacloud/cdn/model/DescribeDomainBpsDataResult.h

@@ -32,56 +32,56 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainBpsDataResult : public ServiceResult
 			{
 			public:
-				struct DataModule
-				{
-					std::string overseasValue;
-					std::string staticOverseasValue;
-					std::string staticValue;
-					std::string staticDomesticValue;
-					std::string overseasL2Value;
-					std::string timeStamp;
-					std::string domesticValue;
-					std::string dynamicOverseasValue;
-					std::string value;
-					std::string dynamicDomesticValue;
-					std::string domesticL2Value;
-					std::string dynamicValue;
-					std::string l2Value;
-				};
-				struct DataModule1
-				{
-					std::string value;
-					std::string timeStamp;
-				};
+				struct DataModule
+				{
+					std::string overseasValue;
+					std::string staticOverseasValue;
+					std::string staticValue;
+					std::string staticDomesticValue;
+					std::string overseasL2Value;
+					std::string timeStamp;
+					std::string domesticValue;
+					std::string dynamicOverseasValue;
+					std::string value;
+					std::string dynamicDomesticValue;
+					std::string domesticL2Value;
+					std::string dynamicValue;
+					std::string l2Value;
+				};
+				struct DataModule1
+				{
+					std::string value;
+					std::string timeStamp;
+				};
 
 
 				DescribeDomainBpsDataResult();
 				explicit DescribeDomainBpsDataResult(const std::string &payload);
 				~DescribeDomainBpsDataResult();
-				std::string getIspNameEn()const;
-				std::string getIspName()const;
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				std::vector<DataModule1> getSupplyBpsDatas()const;
-				std::string getLocationNameEn()const;
-				std::string getDataInterval()const;
-				std::string getStartTime()const;
-				std::vector<DataModule> getBpsDataPerInterval()const;
-				std::string getLocationName()const;
+				std::string getIspNameEn()const;
+				std::string getIspName()const;
+				std::string getEndTime()const;
+				std::string getDomainName()const;
+				std::vector<DataModule1> getSupplyBpsDatas()const;
+				std::string getLocationNameEn()const;
+				std::string getDataInterval()const;
+				std::string getStartTime()const;
+				std::vector<DataModule> getBpsDataPerInterval()const;
+				std::string getLocationName()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string ispNameEn_;
-				std::string ispName_;
-				std::string endTime_;
-				std::string domainName_;
-				std::vector<DataModule1> supplyBpsDatas_;
-				std::string locationNameEn_;
-				std::string dataInterval_;
-				std::string startTime_;
-				std::vector<DataModule> bpsDataPerInterval_;
-				std::string locationName_;
+				std::string ispNameEn_;
+				std::string ispName_;
+				std::string endTime_;
+				std::string domainName_;
+				std::vector<DataModule1> supplyBpsDatas_;
+				std::string locationNameEn_;
+				std::string dataInterval_;
+				std::string startTime_;
+				std::vector<DataModule> bpsDataPerInterval_;
+				std::string locationName_;
 
 			};
 		}

+ 22 - 22
cdn/include/alibabacloud/cdn/model/DescribeDomainCCAttackInfoResult.h

@@ -32,37 +32,37 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainCCAttackInfoResult : public ServiceResult
 			{
 			public:
-				struct AttackIpDatas
-				{
-					std::string ip;
-					std::string attackCount;
-					std::string result;
-				};
-				struct AttackedUrlDatas
-				{
-					std::string attackCount;
-					std::string url;
-					std::string result;
-				};
+				struct AttackIpDatas
+				{
+					std::string ip;
+					std::string attackCount;
+					std::string result;
+				};
+				struct AttackedUrlDatas
+				{
+					std::string attackCount;
+					std::string url;
+					std::string result;
+				};
 
 
 				DescribeDomainCCAttackInfoResult();
 				explicit DescribeDomainCCAttackInfoResult(const std::string &payload);
 				~DescribeDomainCCAttackInfoResult();
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				std::vector<AttackIpDatas> getAttackIpDataList()const;
-				std::string getStartTime()const;
-				std::vector<AttackedUrlDatas> getAttackedUrlDataList()const;
+				std::string getEndTime()const;
+				std::string getDomainName()const;
+				std::vector<AttackIpDatas> getAttackIpDataList()const;
+				std::string getStartTime()const;
+				std::vector<AttackedUrlDatas> getAttackedUrlDataList()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string endTime_;
-				std::string domainName_;
-				std::vector<AttackIpDatas> attackIpDataList_;
-				std::string startTime_;
-				std::vector<AttackedUrlDatas> attackedUrlDataList_;
+				std::string endTime_;
+				std::string domainName_;
+				std::vector<AttackIpDatas> attackIpDataList_;
+				std::string startTime_;
+				std::vector<AttackedUrlDatas> attackedUrlDataList_;
 
 			};
 		}

+ 15 - 15
cdn/include/alibabacloud/cdn/model/DescribeDomainCCDataResult.h

@@ -32,30 +32,30 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainCCDataResult : public ServiceResult
 			{
 			public:
-				struct CCDatas
-				{
-					std::string count;
-					std::string timeStamp;
-				};
+				struct CCDatas
+				{
+					std::string count;
+					std::string timeStamp;
+				};
 
 
 				DescribeDomainCCDataResult();
 				explicit DescribeDomainCCDataResult(const std::string &payload);
 				~DescribeDomainCCDataResult();
-				std::vector<CCDatas> getCCDataList()const;
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				std::string getDataInterval()const;
-				std::string getStartTime()const;
+				std::vector<CCDatas> getCCDataList()const;
+				std::string getEndTime()const;
+				std::string getDomainName()const;
+				std::string getDataInterval()const;
+				std::string getStartTime()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<CCDatas> cCDataList_;
-				std::string endTime_;
-				std::string domainName_;
-				std::string dataInterval_;
-				std::string startTime_;
+				std::vector<CCDatas> cCDataList_;
+				std::string endTime_;
+				std::string domainName_;
+				std::string dataInterval_;
+				std::string startTime_;
 
 			};
 		}

+ 108 - 0
cdn/include/alibabacloud/cdn/model/DescribeDomainCertificateInfoRequest.h

@@ -0,0 +1,108 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCERTIFICATEINFOREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCERTIFICATEINFOREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT DescribeDomainCertificateInfoRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeDomainCertificateInfoRequest();
+				~DescribeDomainCertificateInfoRequest();
+
+				std::string getApp_ip()const;
+				void setApp_ip(const std::string& app_ip);
+				std::string getProduct()const;
+				void setProduct(const std::string& product);
+				long getCallerParentId()const;
+				void setCallerParentId(long callerParentId);
+				std::string getDomainName()const;
+				void setDomainName(const std::string& domainName);
+				bool getProxy_original_security_transport()const;
+				void setProxy_original_security_transport(bool proxy_original_security_transport);
+				std::string getCallerBid()const;
+				void setCallerBid(const std::string& callerBid);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getProxy_original_source_ip()const;
+				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
+				std::string getVersion()const;
+				void setVersion(const std::string& version);
+				std::string getOwnerIdLoginEmail()const;
+				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
+				std::string getCallerType()const;
+				void setCallerType(const std::string& callerType);
+				bool getProxy_trust_transport_info()const;
+				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
+				bool getAk_mfa_present()const;
+				void setAk_mfa_present(bool ak_mfa_present);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				bool getSecurity_transport()const;
+				void setSecurity_transport(bool security_transport);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
+				std::string getRequestId()const;
+				void setRequestId(const std::string& requestId);
+				std::string getRequestContent()const;
+				void setRequestContent(const std::string& requestContent);
+				std::string getCallerBidEmail()const;
+				void setCallerBidEmail(const std::string& callerBidEmail);
+				std::string getCallerUidEmail()const;
+				void setCallerUidEmail(const std::string& callerUidEmail);
+				long getCallerUid()const;
+				void setCallerUid(long callerUid);
+
+            private:
+				std::string app_ip_;
+				std::string product_;
+				long callerParentId_;
+				std::string domainName_;
+				bool proxy_original_security_transport_;
+				std::string callerBid_;
+				long ownerId_;
+				std::string proxy_original_source_ip_;
+				std::string version_;
+				std::string ownerIdLoginEmail_;
+				std::string callerType_;
+				bool proxy_trust_transport_info_;
+				bool ak_mfa_present_;
+				std::string accessKeyId_;
+				bool security_transport_;
+				std::string securityToken_;
+				std::string requestId_;
+				std::string requestContent_;
+				std::string callerBidEmail_;
+				std::string callerUidEmail_;
+				long callerUid_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCERTIFICATEINFOREQUEST_H_

+ 63 - 0
cdn/include/alibabacloud/cdn/model/DescribeDomainCertificateInfoResult.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_DESCRIBEDOMAINCERTIFICATEINFORESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCERTIFICATEINFORESULT_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 DescribeDomainCertificateInfoResult : public ServiceResult
+			{
+			public:
+				struct CertInfo
+				{
+					std::string status;
+					std::string certLife;
+					std::string domainName;
+					std::string certDomainName;
+					std::string certOrg;
+					std::string certType;
+					std::string certExpireTime;
+					std::string certName;
+					std::string serverCertificateStatus;
+				};
+
+
+				DescribeDomainCertificateInfoResult();
+				explicit DescribeDomainCertificateInfoResult(const std::string &payload);
+				~DescribeDomainCertificateInfoResult();
+				std::vector<CertInfo> getCertInfos()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<CertInfo> certInfos_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCERTIFICATEINFORESULT_H_

+ 8 - 8
cdn/include/alibabacloud/cdn/model/DescribeDomainCnameResult.h

@@ -32,23 +32,23 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainCnameResult : public ServiceResult
 			{
 			public:
-				struct Data
-				{
-					int status;
-					std::string domain;
-					std::string cname;
-				};
+				struct Data
+				{
+					int status;
+					std::string domain;
+					std::string cname;
+				};
 
 
 				DescribeDomainCnameResult();
 				explicit DescribeDomainCnameResult(const std::string &payload);
 				~DescribeDomainCnameResult();
-				std::vector<Data> getCnameDatas()const;
+				std::vector<Data> getCnameDatas()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<Data> cnameDatas_;
+				std::vector<Data> cnameDatas_;
 
 			};
 		}

+ 224 - 223
cdn/include/alibabacloud/cdn/model/DescribeDomainConfigsResult.h

@@ -32,238 +32,239 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainConfigsResult : public ServiceResult
 			{
 			public:
-				struct DomainConfigs
-				{
-					struct CcConfig
-					{
-						std::string status;
-						std::string blockIps;
-						std::string enable;
-						std::string configId;
-						std::string allowIps;
-					};
-					struct ErrorPageConfig
-					{
-						std::string status;
-						std::string customPageUrl;
-						std::string configId;
-						std::string errorCode;
-						std::string pageType;
-					};
-					struct OptimizeConfig
-					{
-						std::string status;
-						std::string enable;
-						std::string configId;
-					};
-					struct PageCompressConfig
-					{
-						std::string status;
-						std::string enable;
-						std::string configId;
-					};
-					struct IgnoreQueryStringConfig
-					{
-						std::string status;
-						std::string enable;
-						std::string configId;
-						std::string hashKeyArgs;
-					};
-					struct RangeConfig
-					{
-						std::string status;
-						std::string enable;
-						std::string configId;
-					};
-					struct RefererConfig
-					{
-						std::string status;
-						std::string allowEmpty;
-						std::string disableAst;
-						std::string configId;
-						std::string referType;
-						std::string referList;
-					};
-					struct ReqAuthConfig
-					{
-						std::string key2;
-						std::string status;
-						std::string key1;
-						std::string authM3u8;
-						std::string timeOut;
-						std::string authAddr;
-						std::string authRemoteDesc;
-						std::string configId;
-						std::string authType;
-						std::string aliAuthWhiteList;
-					};
-					struct SrcHostConfig
-					{
-						std::string status;
-						std::string domainName;
-						std::string configId;
-					};
-					struct VideoSeekConfig
-					{
-						std::string status;
-						std::string enable;
-						std::string configId;
-					};
-					struct WafConfig
-					{
-						std::string status;
-						std::string enable;
-						std::string configId;
-					};
-					struct NotifyUrlConfig
-					{
-						std::string notifyUrl;
-						std::string enable;
-					};
-					struct RedirectTypeConfig
-					{
-						std::string redirectType;
-					};
-					struct ForwardSchemeConfig
-					{
-						std::string schemeOrigin;
-						std::string status;
-						std::string enable;
-						std::string configId;
-						std::string schemeOriginPort;
-					};
-					struct RemoveQueryStringConfig
-					{
-						std::string status;
-						std::string aliRemoveArgs;
-						std::string configId;
-					};
-					struct L2OssKeyConfig
-					{
-						std::string status;
-						std::string configId;
-						std::string privateOssAuth;
-					};
-					struct MacServiceConfig
-					{
-						std::string status;
-						std::string processResult;
-						std::string enabled;
-						std::string configId;
-						std::string appList;
-					};
-					struct GreenManagerConfig
-					{
-						std::string status;
-						std::string enabled;
-						std::string configId;
-					};
-					struct HttpsOptionConfig
-					{
-						std::string status;
-						std::string http2;
-						std::string configId;
-					};
-					struct AliBusinessConfig
-					{
-						std::string status;
-						std::string aliBusinessTable;
-						std::string configId;
-						std::string aliBusinessType;
-					};
-					struct IpAllowListConfig
-					{
-						std::string status;
-						std::string ipList;
-						std::string ipAclXfwd;
-						std::string configId;
-					};
-					struct CacheExpiredConfig
-					{
-						std::string status;
-						std::string cacheContent;
-						std::string configId;
-						std::string tTL;
-						std::string weight;
-						std::string cacheType;
-					};
-					struct HttpErrorPageConfig
-					{
-						std::string status;
-						std::string pageUrl;
-						std::string configId;
-						std::string errorCode;
-					};
-					struct HttpHeaderConfig
-					{
-						std::string status;
-						std::string headerValue;
-						std::string headerKey;
-						std::string configId;
-					};
-					struct DynamicConfig
-					{
-						std::string status;
-						std::string staticUri;
-						std::string dynamicCacheControl;
-						std::string staticType;
-						std::string configId;
-						std::string dynamicOrigin;
-						std::string staticPath;
-					};
-					struct ReqHeaderConfig
-					{
-						std::string status;
-						std::string value;
-						std::string configId;
-						std::string key;
-					};
-					struct SetVarsConfig
-					{
-						std::string status;
-						std::string varValue;
-						std::string configId;
-						std::string varName;
-					};
-					std::vector<IpAllowListConfig> ipAllowListConfig;
-					std::vector<MacServiceConfig> macServiceConfig;
-					std::vector<RedirectTypeConfig> redirectTypeConfig;
-					std::vector<SetVarsConfig> setVarsConfigs;
-					std::vector<ReqAuthConfig> reqAuthConfig;
-					std::vector<GreenManagerConfig> greenManagerConfig;
-					std::vector<RefererConfig> refererConfig;
-					std::vector<SrcHostConfig> srcHostConfig;
-					std::vector<ForwardSchemeConfig> forwardSchemeConfig;
-					std::vector<HttpHeaderConfig> httpHeaderConfigs;
-					std::vector<AliBusinessConfig> aliBusinessConfig;
-					std::vector<HttpsOptionConfig> httpsOptionConfig;
-					std::vector<ReqHeaderConfig> reqHeaderConfigs;
-					std::vector<CacheExpiredConfig> cacheExpiredConfigs;
-					std::vector<ErrorPageConfig> errorPageConfig;
-					std::vector<RemoveQueryStringConfig> removeQueryStringConfig;
-					std::vector<L2OssKeyConfig> l2OssKeyConfig;
-					std::vector<HttpErrorPageConfig> httpErrorPageConfigs;
-					std::vector<WafConfig> wafConfig;
-					std::vector<OptimizeConfig> optimizeConfig;
-					std::vector<IgnoreQueryStringConfig> ignoreQueryStringConfig;
-					std::vector<RangeConfig> rangeConfig;
-					std::vector<NotifyUrlConfig> notifyUrlConfig;
-					std::vector<VideoSeekConfig> videoSeekConfig;
-					std::vector<DynamicConfig> dynamicConfigs;
-					std::vector<PageCompressConfig> pageCompressConfig;
-					std::vector<CcConfig> ccConfig;
-				};
+				struct DomainConfigs
+				{
+					struct CcConfig
+					{
+						std::string status;
+						std::string blockIps;
+						std::string enable;
+						std::string configId;
+						std::string allowIps;
+					};
+					struct ErrorPageConfig
+					{
+						std::string status;
+						std::string customPageUrl;
+						std::string configId;
+						std::string errorCode;
+						std::string pageType;
+					};
+					struct OptimizeConfig
+					{
+						std::string status;
+						std::string enable;
+						std::string configId;
+					};
+					struct PageCompressConfig
+					{
+						std::string status;
+						std::string enable;
+						std::string configId;
+					};
+					struct IgnoreQueryStringConfig
+					{
+						std::string status;
+						std::string enable;
+						std::string configId;
+						std::string hashKeyArgs;
+					};
+					struct RangeConfig
+					{
+						std::string status;
+						std::string enable;
+						std::string configId;
+					};
+					struct RefererConfig
+					{
+						std::string status;
+						std::string allowEmpty;
+						std::string disableAst;
+						std::string configId;
+						std::string referType;
+						std::string referList;
+					};
+					struct ReqAuthConfig
+					{
+						std::string key2;
+						std::string status;
+						std::string key1;
+						std::string authM3u8;
+						std::string timeOut;
+						std::string authAddr;
+						std::string authRemoteDesc;
+						std::string configId;
+						std::string authType;
+						std::string aliAuthWhiteList;
+					};
+					struct SrcHostConfig
+					{
+						std::string status;
+						std::string domainName;
+						std::string configId;
+					};
+					struct VideoSeekConfig
+					{
+						std::string status;
+						std::string enable;
+						std::string configId;
+					};
+					struct WafConfig
+					{
+						std::string status;
+						std::string enable;
+						std::string configId;
+					};
+					struct NotifyUrlConfig
+					{
+						std::string notifyUrl;
+						std::string enable;
+					};
+					struct RedirectTypeConfig
+					{
+						std::string redirectType;
+					};
+					struct ForwardSchemeConfig
+					{
+						std::string schemeOrigin;
+						std::string status;
+						std::string enable;
+						std::string configId;
+						std::string schemeOriginPort;
+					};
+					struct RemoveQueryStringConfig
+					{
+						std::string status;
+						std::string aliRemoveArgs;
+						std::string configId;
+					};
+					struct L2OssKeyConfig
+					{
+						std::string status;
+						std::string configId;
+						std::string privateOssAuth;
+					};
+					struct MacServiceConfig
+					{
+						std::string status;
+						std::string processResult;
+						std::string enabled;
+						std::string configId;
+						std::string appList;
+					};
+					struct GreenManagerConfig
+					{
+						std::string status;
+						std::string enabled;
+						std::string configId;
+					};
+					struct HttpsOptionConfig
+					{
+						std::string status;
+						std::string http2;
+						std::string configId;
+					};
+					struct AliBusinessConfig
+					{
+						std::string status;
+						std::string aliBusinessTable;
+						std::string configId;
+						std::string aliBusinessType;
+					};
+					struct IpAllowListConfig
+					{
+						std::string status;
+						std::string ipList;
+						std::string ipAclXfwd;
+						std::string configId;
+					};
+					struct CacheExpiredConfig
+					{
+						std::string status;
+						std::string cacheContent;
+						std::string configId;
+						std::string tTL;
+						std::string weight;
+						std::string cacheType;
+					};
+					struct HttpErrorPageConfig
+					{
+						std::string status;
+						std::string pageUrl;
+						std::string configId;
+						std::string errorCode;
+					};
+					struct HttpHeaderConfig
+					{
+						std::string status;
+						std::string headerValue;
+						std::string headerKey;
+						std::string configId;
+					};
+					struct DynamicConfig
+					{
+						std::string status;
+						std::string staticUri;
+						std::string dynamicCacheControl;
+						std::string staticType;
+						std::string enable;
+						std::string configId;
+						std::string dynamicOrigin;
+						std::string staticPath;
+					};
+					struct ReqHeaderConfig
+					{
+						std::string status;
+						std::string value;
+						std::string configId;
+						std::string key;
+					};
+					struct SetVarsConfig
+					{
+						std::string status;
+						std::string varValue;
+						std::string configId;
+						std::string varName;
+					};
+					IpAllowListConfig ipAllowListConfig;
+					MacServiceConfig macServiceConfig;
+					RedirectTypeConfig redirectTypeConfig;
+					std::vector<SetVarsConfig> setVarsConfigs;
+					ReqAuthConfig reqAuthConfig;
+					GreenManagerConfig greenManagerConfig;
+					RefererConfig refererConfig;
+					SrcHostConfig srcHostConfig;
+					ForwardSchemeConfig forwardSchemeConfig;
+					std::vector<HttpHeaderConfig> httpHeaderConfigs;
+					AliBusinessConfig aliBusinessConfig;
+					HttpsOptionConfig httpsOptionConfig;
+					std::vector<ReqHeaderConfig> reqHeaderConfigs;
+					std::vector<CacheExpiredConfig> cacheExpiredConfigs;
+					ErrorPageConfig errorPageConfig;
+					RemoveQueryStringConfig removeQueryStringConfig;
+					L2OssKeyConfig l2OssKeyConfig;
+					std::vector<HttpErrorPageConfig> httpErrorPageConfigs;
+					WafConfig wafConfig;
+					OptimizeConfig optimizeConfig;
+					IgnoreQueryStringConfig ignoreQueryStringConfig;
+					RangeConfig rangeConfig;
+					NotifyUrlConfig notifyUrlConfig;
+					VideoSeekConfig videoSeekConfig;
+					std::vector<DynamicConfig> dynamicConfigs;
+					PageCompressConfig pageCompressConfig;
+					CcConfig ccConfig;
+				};
 
 
 				DescribeDomainConfigsResult();
 				explicit DescribeDomainConfigsResult(const std::string &payload);
 				~DescribeDomainConfigsResult();
-				std::vector<DomainConfigs> getDomainConfigs()const;
+				DomainConfigs getDomainConfigs()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<DomainConfigs> domainConfigs_;
+				DomainConfigs domainConfigs_;
 
 			};
 		}

+ 8 - 8
cdn/include/alibabacloud/cdn/model/DescribeDomainCustomLogConfigResult.h

@@ -37,18 +37,18 @@ namespace AlibabaCloud
 				DescribeDomainCustomLogConfigResult();
 				explicit DescribeDomainCustomLogConfigResult(const std::string &payload);
 				~DescribeDomainCustomLogConfigResult();
-				std::string getSample()const;
-				std::string getConfigId()const;
-				std::string getTag()const;
-				std::string getRemark()const;
+				std::string getSample()const;
+				std::string getConfigId()const;
+				std::string getTag()const;
+				std::string getRemark()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string sample_;
-				std::string configId_;
-				std::string tag_;
-				std::string remark_;
+				std::string sample_;
+				std::string configId_;
+				std::string tag_;
+				std::string remark_;
 
 			};
 		}

+ 7 - 7
cdn/include/alibabacloud/cdn/model/DescribeDomainDownstreamBpsOfEdgeResult.h

@@ -32,22 +32,22 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainDownstreamBpsOfEdgeResult : public ServiceResult
 			{
 			public:
-				struct DomainBpsModel
-				{
-					float bps;
-					std::string time;
-				};
+				struct DomainBpsModel
+				{
+					float bps;
+					std::string time;
+				};
 
 
 				DescribeDomainDownstreamBpsOfEdgeResult();
 				explicit DescribeDomainDownstreamBpsOfEdgeResult(const std::string &payload);
 				~DescribeDomainDownstreamBpsOfEdgeResult();
-				std::vector<DomainBpsModel> getBpsDatas()const;
+				std::vector<DomainBpsModel> getBpsDatas()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<DomainBpsModel> bpsDatas_;
+				std::vector<DomainBpsModel> bpsDatas_;
 
 			};
 		}

+ 20 - 20
cdn/include/alibabacloud/cdn/model/DescribeDomainFileSizeProportionDataResult.h

@@ -32,35 +32,35 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainFileSizeProportionDataResult : public ServiceResult
 			{
 			public:
-				struct UsageData
-				{
-					struct FileSizeProportionData
-					{
-						std::string proportion;
-						std::string fileSize;
-					};
-					std::vector<UsageData::FileSizeProportionData> value;
-					std::string timeStamp;
-				};
+				struct UsageData
+				{
+					struct FileSizeProportionData
+					{
+						std::string proportion;
+						std::string fileSize;
+					};
+					std::vector<UsageData::FileSizeProportionData> value;
+					std::string timeStamp;
+				};
 
 
 				DescribeDomainFileSizeProportionDataResult();
 				explicit DescribeDomainFileSizeProportionDataResult(const std::string &payload);
 				~DescribeDomainFileSizeProportionDataResult();
-				std::vector<UsageData> getFileSizeProportionDataInterval()const;
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				std::string getDataInterval()const;
-				std::string getStartTime()const;
+				std::vector<UsageData> getFileSizeProportionDataInterval()const;
+				std::string getEndTime()const;
+				std::string getDomainName()const;
+				std::string getDataInterval()const;
+				std::string getStartTime()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<UsageData> fileSizeProportionDataInterval_;
-				std::string endTime_;
-				std::string domainName_;
-				std::string dataInterval_;
-				std::string startTime_;
+				std::vector<UsageData> fileSizeProportionDataInterval_;
+				std::string endTime_;
+				std::string domainName_;
+				std::string dataInterval_;
+				std::string startTime_;
 
 			};
 		}

+ 23 - 23
cdn/include/alibabacloud/cdn/model/DescribeDomainFlowDataResult.h

@@ -32,38 +32,38 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainFlowDataResult : public ServiceResult
 			{
 			public:
-				struct DataModule
-				{
-					std::string overseasValue;
-					std::string dynamicOverseasValue;
-					std::string staticOverseasValue;
-					std::string value;
-					std::string dynamicDomesticValue;
-					std::string staticValue;
-					std::string staticDomesticValue;
-					std::string timeStamp;
-					std::string dynamicValue;
-					std::string domesticValue;
-				};
+				struct DataModule
+				{
+					std::string overseasValue;
+					std::string dynamicOverseasValue;
+					std::string staticOverseasValue;
+					std::string value;
+					std::string dynamicDomesticValue;
+					std::string staticValue;
+					std::string staticDomesticValue;
+					std::string timeStamp;
+					std::string dynamicValue;
+					std::string domesticValue;
+				};
 
 
 				DescribeDomainFlowDataResult();
 				explicit DescribeDomainFlowDataResult(const std::string &payload);
 				~DescribeDomainFlowDataResult();
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				std::vector<DataModule> getFlowDataPerInterval()const;
-				std::string getDataInterval()const;
-				std::string getStartTime()const;
+				std::string getEndTime()const;
+				std::string getDomainName()const;
+				std::vector<DataModule> getFlowDataPerInterval()const;
+				std::string getDataInterval()const;
+				std::string getStartTime()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string endTime_;
-				std::string domainName_;
-				std::vector<DataModule> flowDataPerInterval_;
-				std::string dataInterval_;
-				std::string startTime_;
+				std::string endTime_;
+				std::string domainName_;
+				std::vector<DataModule> flowDataPerInterval_;
+				std::string dataInterval_;
+				std::string startTime_;
 
 			};
 		}

+ 15 - 15
cdn/include/alibabacloud/cdn/model/DescribeDomainHitRateDataResult.h

@@ -32,30 +32,30 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainHitRateDataResult : public ServiceResult
 			{
 			public:
-				struct DataModule
-				{
-					std::string value;
-					std::string timeStamp;
-				};
+				struct DataModule
+				{
+					std::string value;
+					std::string timeStamp;
+				};
 
 
 				DescribeDomainHitRateDataResult();
 				explicit DescribeDomainHitRateDataResult(const std::string &payload);
 				~DescribeDomainHitRateDataResult();
-				std::vector<DataModule> getHitRateInterval()const;
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				std::string getDataInterval()const;
-				std::string getStartTime()const;
+				std::vector<DataModule> getHitRateInterval()const;
+				std::string getEndTime()const;
+				std::string getDomainName()const;
+				std::string getDataInterval()const;
+				std::string getStartTime()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<DataModule> hitRateInterval_;
-				std::string endTime_;
-				std::string domainName_;
-				std::string dataInterval_;
-				std::string startTime_;
+				std::vector<DataModule> hitRateInterval_;
+				std::string endTime_;
+				std::string domainName_;
+				std::string dataInterval_;
+				std::string startTime_;
 
 			};
 		}

+ 21 - 21
cdn/include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataResult.h

@@ -32,36 +32,36 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainHttpCodeDataResult : public ServiceResult
 			{
 			public:
-				struct UsageData
-				{
-					struct CodeProportionData
-					{
-						std::string proportion;
-						std::string count;
-						std::string code;
-					};
-					std::vector<UsageData::CodeProportionData> value;
-					std::string timeStamp;
-				};
+				struct UsageData
+				{
+					struct CodeProportionData
+					{
+						std::string proportion;
+						std::string count;
+						std::string code;
+					};
+					std::vector<UsageData::CodeProportionData> value;
+					std::string timeStamp;
+				};
 
 
 				DescribeDomainHttpCodeDataResult();
 				explicit DescribeDomainHttpCodeDataResult(const std::string &payload);
 				~DescribeDomainHttpCodeDataResult();
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				std::string getDataInterval()const;
-				std::string getStartTime()const;
-				std::vector<UsageData> getHttpCodeData()const;
+				std::string getEndTime()const;
+				std::string getDomainName()const;
+				std::string getDataInterval()const;
+				std::string getStartTime()const;
+				std::vector<UsageData> getHttpCodeData()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string endTime_;
-				std::string domainName_;
-				std::string dataInterval_;
-				std::string startTime_;
-				std::vector<UsageData> httpCodeData_;
+				std::string endTime_;
+				std::string domainName_;
+				std::string dataInterval_;
+				std::string startTime_;
+				std::vector<UsageData> httpCodeData_;
 
 			};
 		}

+ 51 - 51
cdn/include/alibabacloud/cdn/model/DescribeDomainHttpsDataResult.h

@@ -32,66 +32,66 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainHttpsDataResult : public ServiceResult
 			{
 			public:
-				struct HttpsStatisticsInfo
-				{
-					float l1StHttpsQps;
-					long l1HttpsOutQps;
-					float l1StHttpsInnerBps;
-					float l1DyHttpsAcc;
-					std::string time;
-					float l1DyHttpsOutQps;
-					float l1StHttpsOutAcc;
-					long l1HttpsOutTraf;
-					float l1StHttpsBps;
-					float l1HttpsOut_acc;
-					float l1StHttpsAcc;
-					float l1DyHttpsQps;
-					float l1DyHttpsOutBps;
-					float l1HttpsInnerBps;
-					float l1StHttpsOutQps;
-					float l1HttpsTacc;
-					float l1HttpsBps;
-					long l1HttpsInnerTraf;
-					float l1StHttpsTraf;
-					float l1StHttpsInnerAcc;
-					long httpsSrcTraf;
-					float l1DyHttpsBps;
-					float l1DyHttpsInnerTraf;
-					float l1HttpsInner_acc;
-					float l1StHttpsOutTraf;
-					float l1DyHttpsInnerQps;
-					float l1DyHttpsTraf;
-					long l1HttpsInnerQps;
-					float httpsReqHitRate;
-					float l1DyHttpsInnerBps;
-					long l1HttpsQps;
-					long httpsSrcBps;
-					float httpsByteHitRate;
-					float l1StHttpsOutBps;
-					long l1HttpsTtraf;
-					float l1StHttpsInnerQps;
-					float l1HttpsHitRate;
-					float l1HttpsOutBps;
-					float l1DyHttpsInnerAcc;
-					float l1DyHttpsOutTraf;
-					float l1DyHttpsOutAcc;
-					float l1StHttpsInnerTraf;
-				};
+				struct HttpsStatisticsInfo
+				{
+					float l1StHttpsQps;
+					long l1HttpsOutQps;
+					float l1StHttpsInnerBps;
+					float l1DyHttpsAcc;
+					std::string time;
+					float l1DyHttpsOutQps;
+					float l1StHttpsOutAcc;
+					long l1HttpsOutTraf;
+					float l1StHttpsBps;
+					float l1HttpsOut_acc;
+					float l1StHttpsAcc;
+					float l1DyHttpsQps;
+					float l1DyHttpsOutBps;
+					float l1HttpsInnerBps;
+					float l1StHttpsOutQps;
+					float l1HttpsTacc;
+					float l1HttpsBps;
+					long l1HttpsInnerTraf;
+					float l1StHttpsTraf;
+					float l1StHttpsInnerAcc;
+					long httpsSrcTraf;
+					float l1DyHttpsBps;
+					float l1DyHttpsInnerTraf;
+					float l1HttpsInner_acc;
+					float l1StHttpsOutTraf;
+					float l1DyHttpsInnerQps;
+					float l1DyHttpsTraf;
+					long l1HttpsInnerQps;
+					float httpsReqHitRate;
+					float l1DyHttpsInnerBps;
+					long l1HttpsQps;
+					long httpsSrcBps;
+					float httpsByteHitRate;
+					float l1StHttpsOutBps;
+					long l1HttpsTtraf;
+					float l1StHttpsInnerQps;
+					float l1HttpsHitRate;
+					float l1HttpsOutBps;
+					float l1DyHttpsInnerAcc;
+					float l1DyHttpsOutTraf;
+					float l1DyHttpsOutAcc;
+					float l1StHttpsInnerTraf;
+				};
 
 
 				DescribeDomainHttpsDataResult();
 				explicit DescribeDomainHttpsDataResult(const std::string &payload);
 				~DescribeDomainHttpsDataResult();
-				std::string getDataInterval()const;
-				std::string getDomainNames()const;
-				std::vector<HttpsStatisticsInfo> getHttpsStatisticsInfos()const;
+				std::string getDataInterval()const;
+				std::string getDomainNames()const;
+				std::vector<HttpsStatisticsInfo> getHttpsStatisticsInfos()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string dataInterval_;
-				std::string domainNames_;
-				std::vector<HttpsStatisticsInfo> httpsStatisticsInfos_;
+				std::string dataInterval_;
+				std::string domainNames_;
+				std::vector<HttpsStatisticsInfo> httpsStatisticsInfos_;
 
 			};
 		}

+ 27 - 27
cdn/include/alibabacloud/cdn/model/DescribeDomainISPDataResult.h

@@ -32,42 +32,42 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainISPDataResult : public ServiceResult
 			{
 			public:
-				struct ISPProportionData
-				{
-					std::string avgObjectSize;
-					std::string bytesProportion;
-					std::string bps;
-					std::string totalQuery;
-					std::string iSP;
-					std::string avgResponseRate;
-					std::string reqErrRate;
-					std::string ispEname;
-					std::string reqHitRate;
-					std::string proportion;
-					std::string qps;
-					std::string byteHitRate;
-					std::string totalBytes;
-					std::string avgResponseTime;
-				};
+				struct ISPProportionData
+				{
+					std::string avgObjectSize;
+					std::string bytesProportion;
+					std::string bps;
+					std::string totalQuery;
+					std::string iSP;
+					std::string avgResponseRate;
+					std::string reqErrRate;
+					std::string ispEname;
+					std::string reqHitRate;
+					std::string proportion;
+					std::string qps;
+					std::string byteHitRate;
+					std::string totalBytes;
+					std::string avgResponseTime;
+				};
 
 
 				DescribeDomainISPDataResult();
 				explicit DescribeDomainISPDataResult(const std::string &payload);
 				~DescribeDomainISPDataResult();
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				std::vector<ISPProportionData> getValue()const;
-				std::string getDataInterval()const;
-				std::string getStartTime()const;
+				std::string getEndTime()const;
+				std::string getDomainName()const;
+				std::vector<ISPProportionData> getValue()const;
+				std::string getDataInterval()const;
+				std::string getStartTime()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string endTime_;
-				std::string domainName_;
-				std::vector<ISPProportionData> value_;
-				std::string dataInterval_;
-				std::string startTime_;
+				std::string endTime_;
+				std::string domainName_;
+				std::vector<ISPProportionData> value_;
+				std::string dataInterval_;
+				std::string startTime_;
 
 			};
 		}

+ 12 - 12
cdn/include/alibabacloud/cdn/model/DescribeDomainMax95BpsDataResult.h

@@ -37,22 +37,22 @@ namespace AlibabaCloud
 				DescribeDomainMax95BpsDataResult();
 				explicit DescribeDomainMax95BpsDataResult(const std::string &payload);
 				~DescribeDomainMax95BpsDataResult();
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				std::string getStartTime()const;
-				std::string getDomesticMax95Bps()const;
-				std::string getMax95Bps()const;
-				std::string getOverseasMax95Bps()const;
+				std::string getEndTime()const;
+				std::string getDomainName()const;
+				std::string getStartTime()const;
+				std::string getDomesticMax95Bps()const;
+				std::string getMax95Bps()const;
+				std::string getOverseasMax95Bps()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string endTime_;
-				std::string domainName_;
-				std::string startTime_;
-				std::string domesticMax95Bps_;
-				std::string max95Bps_;
-				std::string overseasMax95Bps_;
+				std::string endTime_;
+				std::string domainName_;
+				std::string startTime_;
+				std::string domesticMax95Bps_;
+				std::string max95Bps_;
+				std::string overseasMax95Bps_;
 
 			};
 		}

+ 24 - 24
cdn/include/alibabacloud/cdn/model/DescribeDomainMonthBillingBpsDataResult.h

@@ -37,34 +37,34 @@ namespace AlibabaCloud
 				DescribeDomainMonthBillingBpsDataResult();
 				explicit DescribeDomainMonthBillingBpsDataResult(const std::string &payload);
 				~DescribeDomainMonthBillingBpsDataResult();
-				float getOverseasBandwidth95Bps()const;
-				float getDomesticMonth4thBps()const;
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				float getOverseasMonthavgBps()const;
-				float getMonth4thBps()const;
-				float getDomesticMonthavgBps()const;
-				std::string getStartTime()const;
-				float getBandwidth95Bps()const;
-				float getMonthavgBps()const;
-				float getOverseasMonth4thBps()const;
-				float getDomesticBandwidth95Bps()const;
+				float getOverseasBandwidth95Bps()const;
+				float getDomesticMonth4thBps()const;
+				std::string getEndTime()const;
+				std::string getDomainName()const;
+				float getOverseasMonthavgBps()const;
+				float getMonth4thBps()const;
+				float getDomesticMonthavgBps()const;
+				std::string getStartTime()const;
+				float getBandwidth95Bps()const;
+				float getMonthavgBps()const;
+				float getOverseasMonth4thBps()const;
+				float getDomesticBandwidth95Bps()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				float overseasBandwidth95Bps_;
-				float domesticMonth4thBps_;
-				std::string endTime_;
-				std::string domainName_;
-				float overseasMonthavgBps_;
-				float month4thBps_;
-				float domesticMonthavgBps_;
-				std::string startTime_;
-				float bandwidth95Bps_;
-				float monthavgBps_;
-				float overseasMonth4thBps_;
-				float domesticBandwidth95Bps_;
+				float overseasBandwidth95Bps_;
+				float domesticMonth4thBps_;
+				std::string endTime_;
+				std::string domainName_;
+				float overseasMonthavgBps_;
+				float month4thBps_;
+				float domesticMonthavgBps_;
+				std::string startTime_;
+				float bandwidth95Bps_;
+				float monthavgBps_;
+				float overseasMonth4thBps_;
+				float domesticBandwidth95Bps_;
 
 			};
 		}

+ 7 - 7
cdn/include/alibabacloud/cdn/model/DescribeDomainOnlineUserNumberResult.h

@@ -32,22 +32,22 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainOnlineUserNumberResult : public ServiceResult
 			{
 			public:
-				struct LiveStreamOnlineUserNumInfo
-				{
-					std::string time;
-					long userNumber;
-				};
+				struct LiveStreamOnlineUserNumInfo
+				{
+					std::string time;
+					long userNumber;
+				};
 
 
 				DescribeDomainOnlineUserNumberResult();
 				explicit DescribeDomainOnlineUserNumberResult(const std::string &payload);
 				~DescribeDomainOnlineUserNumberResult();
-				std::vector<LiveStreamOnlineUserNumInfo> getLiveStreamOnlineUserNumInfos()const;
+				std::vector<LiveStreamOnlineUserNumInfo> getLiveStreamOnlineUserNumInfos()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<LiveStreamOnlineUserNumInfo> liveStreamOnlineUserNumInfos_;
+				std::vector<LiveStreamOnlineUserNumInfo> liveStreamOnlineUserNumInfos_;
 
 			};
 		}

+ 23 - 23
cdn/include/alibabacloud/cdn/model/DescribeDomainPathDataResult.h

@@ -32,38 +32,38 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainPathDataResult : public ServiceResult
 			{
 			public:
-				struct UsageData
-				{
-					int acc;
-					std::string path;
-					int traffic;
-					std::string time;
-				};
+				struct UsageData
+				{
+					int acc;
+					std::string path;
+					int traffic;
+					std::string time;
+				};
 
 
 				DescribeDomainPathDataResult();
 				explicit DescribeDomainPathDataResult(const std::string &payload);
 				~DescribeDomainPathDataResult();
-				int getTotalCount()const;
-				std::string getEndTime()const;
-				int getPageSize()const;
-				std::string getDomainName()const;
-				int getPageNumber()const;
-				std::vector<UsageData> getPathDataPerInterval()const;
-				std::string getStartTime()const;
-				std::string getDataInterval()const;
+				int getTotalCount()const;
+				std::string getEndTime()const;
+				int getPageSize()const;
+				std::string getDomainName()const;
+				int getPageNumber()const;
+				std::vector<UsageData> getPathDataPerInterval()const;
+				std::string getStartTime()const;
+				std::string getDataInterval()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				int totalCount_;
-				std::string endTime_;
-				int pageSize_;
-				std::string domainName_;
-				int pageNumber_;
-				std::vector<UsageData> pathDataPerInterval_;
-				std::string startTime_;
-				std::string dataInterval_;
+				int totalCount_;
+				std::string endTime_;
+				int pageSize_;
+				std::string domainName_;
+				int pageNumber_;
+				std::vector<UsageData> pathDataPerInterval_;
+				std::string startTime_;
+				std::string dataInterval_;
 
 			};
 		}

+ 15 - 15
cdn/include/alibabacloud/cdn/model/DescribeDomainPvDataResult.h

@@ -32,30 +32,30 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainPvDataResult : public ServiceResult
 			{
 			public:
-				struct UsageData
-				{
-					std::string value;
-					std::string timeStamp;
-				};
+				struct UsageData
+				{
+					std::string value;
+					std::string timeStamp;
+				};
 
 
 				DescribeDomainPvDataResult();
 				explicit DescribeDomainPvDataResult(const std::string &payload);
 				~DescribeDomainPvDataResult();
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				std::string getDataInterval()const;
-				std::string getStartTime()const;
-				std::vector<UsageData> getPvDataInterval()const;
+				std::string getEndTime()const;
+				std::string getDomainName()const;
+				std::string getDataInterval()const;
+				std::string getStartTime()const;
+				std::vector<UsageData> getPvDataInterval()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string endTime_;
-				std::string domainName_;
-				std::string dataInterval_;
-				std::string startTime_;
-				std::vector<UsageData> pvDataInterval_;
+				std::string endTime_;
+				std::string domainName_;
+				std::string dataInterval_;
+				std::string startTime_;
+				std::vector<UsageData> pvDataInterval_;
 
 			};
 		}

+ 16 - 16
cdn/include/alibabacloud/cdn/model/DescribeDomainQoSRtResult.h

@@ -32,31 +32,31 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainQoSRtResult : public ServiceResult
 			{
 			public:
-				struct Data
-				{
-					std::string more3s;
-					std::string more5s;
-					std::string time;
-				};
+				struct Data
+				{
+					std::string more3s;
+					std::string more5s;
+					std::string time;
+				};
 
 
 				DescribeDomainQoSRtResult();
 				explicit DescribeDomainQoSRtResult(const std::string &payload);
 				~DescribeDomainQoSRtResult();
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				std::vector<Data> getContent()const;
-				std::string getIp()const;
-				std::string getStartTime()const;
+				std::string getEndTime()const;
+				std::string getDomainName()const;
+				std::vector<Data> getContent()const;
+				std::string getIp()const;
+				std::string getStartTime()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string endTime_;
-				std::string domainName_;
-				std::vector<Data> content_;
-				std::string ip_;
-				std::string startTime_;
+				std::string endTime_;
+				std::string domainName_;
+				std::vector<Data> content_;
+				std::string ip_;
+				std::string startTime_;
 
 			};
 		}

+ 26 - 26
cdn/include/alibabacloud/cdn/model/DescribeDomainQpsDataResult.h

@@ -32,41 +32,41 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainQpsDataResult : public ServiceResult
 			{
 			public:
-				struct DataModule
-				{
-					std::string overseasValue;
-					std::string staticOverseasValue;
-					std::string staticValue;
-					std::string staticDomesticValue;
-					std::string timeStamp;
-					std::string domesticValue;
-					std::string dynamicOverseasValue;
-					std::string accDomesticValue;
-					std::string value;
-					std::string accOverseasValue;
-					std::string dynamicDomesticValue;
-					std::string accValue;
-					std::string dynamicValue;
-				};
+				struct DataModule
+				{
+					std::string overseasValue;
+					std::string staticOverseasValue;
+					std::string staticValue;
+					std::string staticDomesticValue;
+					std::string timeStamp;
+					std::string domesticValue;
+					std::string dynamicOverseasValue;
+					std::string accDomesticValue;
+					std::string value;
+					std::string accOverseasValue;
+					std::string dynamicDomesticValue;
+					std::string accValue;
+					std::string dynamicValue;
+				};
 
 
 				DescribeDomainQpsDataResult();
 				explicit DescribeDomainQpsDataResult(const std::string &payload);
 				~DescribeDomainQpsDataResult();
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				std::string getDataInterval()const;
-				std::string getStartTime()const;
-				std::vector<DataModule> getQpsDataInterval()const;
+				std::string getEndTime()const;
+				std::string getDomainName()const;
+				std::string getDataInterval()const;
+				std::string getStartTime()const;
+				std::vector<DataModule> getQpsDataInterval()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string endTime_;
-				std::string domainName_;
-				std::string dataInterval_;
-				std::string startTime_;
-				std::vector<DataModule> qpsDataInterval_;
+				std::string endTime_;
+				std::string domainName_;
+				std::string dataInterval_;
+				std::string startTime_;
+				std::vector<DataModule> qpsDataInterval_;
 
 			};
 		}

+ 7 - 7
cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeBpsDataResult.h

@@ -32,22 +32,22 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainRealTimeBpsDataResult : public ServiceResult
 			{
 			public:
-				struct BpsModel
-				{
-					float bps;
-					std::string timeStamp;
-				};
+				struct BpsModel
+				{
+					float bps;
+					std::string timeStamp;
+				};
 
 
 				DescribeDomainRealTimeBpsDataResult();
 				explicit DescribeDomainRealTimeBpsDataResult(const std::string &payload);
 				~DescribeDomainRealTimeBpsDataResult();
-				std::vector<BpsModel> getData()const;
+				std::vector<BpsModel> getData()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<BpsModel> data_;
+				std::vector<BpsModel> data_;
 
 			};
 		}

+ 7 - 7
cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeByteHitRateDataResult.h

@@ -32,22 +32,22 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainRealTimeByteHitRateDataResult : public ServiceResult
 			{
 			public:
-				struct ByteHitRateDataModel
-				{
-					float byteHitRate;
-					std::string timeStamp;
-				};
+				struct ByteHitRateDataModel
+				{
+					float byteHitRate;
+					std::string timeStamp;
+				};
 
 
 				DescribeDomainRealTimeByteHitRateDataResult();
 				explicit DescribeDomainRealTimeByteHitRateDataResult(const std::string &payload);
 				~DescribeDomainRealTimeByteHitRateDataResult();
-				std::vector<ByteHitRateDataModel> getData()const;
+				std::vector<ByteHitRateDataModel> getData()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<ByteHitRateDataModel> data_;
+				std::vector<ByteHitRateDataModel> data_;
 
 			};
 		}

+ 15 - 15
cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeDataResult.h

@@ -32,30 +32,30 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainRealTimeDataResult : public ServiceResult
 			{
 			public:
-				struct DataModule
-				{
-					std::string value;
-					std::string timeStamp;
-				};
+				struct DataModule
+				{
+					std::string value;
+					std::string timeStamp;
+				};
 
 
 				DescribeDomainRealTimeDataResult();
 				explicit DescribeDomainRealTimeDataResult(const std::string &payload);
 				~DescribeDomainRealTimeDataResult();
-				std::string getField()const;
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				std::string getStartTime()const;
-				std::vector<DataModule> getDataPerInterval()const;
+				std::string getField()const;
+				std::string getEndTime()const;
+				std::string getDomainName()const;
+				std::string getStartTime()const;
+				std::vector<DataModule> getDataPerInterval()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string field_;
-				std::string endTime_;
-				std::string domainName_;
-				std::string startTime_;
-				std::vector<DataModule> dataPerInterval_;
+				std::string field_;
+				std::string endTime_;
+				std::string domainName_;
+				std::string startTime_;
+				std::vector<DataModule> dataPerInterval_;
 
 			};
 		}

+ 7 - 7
cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeQpsDataResult.h

@@ -32,22 +32,22 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainRealTimeQpsDataResult : public ServiceResult
 			{
 			public:
-				struct QpsModel
-				{
-					float qps;
-					std::string timeStamp;
-				};
+				struct QpsModel
+				{
+					float qps;
+					std::string timeStamp;
+				};
 
 
 				DescribeDomainRealTimeQpsDataResult();
 				explicit DescribeDomainRealTimeQpsDataResult(const std::string &payload);
 				~DescribeDomainRealTimeQpsDataResult();
-				std::vector<QpsModel> getData()const;
+				std::vector<QpsModel> getData()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<QpsModel> data_;
+				std::vector<QpsModel> data_;
 
 			};
 		}

+ 7 - 7
cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeReqHitRateDataResult.h

@@ -32,22 +32,22 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainRealTimeReqHitRateDataResult : public ServiceResult
 			{
 			public:
-				struct ReqHitRateDataModel
-				{
-					float reqHitRate;
-					std::string timeStamp;
-				};
+				struct ReqHitRateDataModel
+				{
+					float reqHitRate;
+					std::string timeStamp;
+				};
 
 
 				DescribeDomainRealTimeReqHitRateDataResult();
 				explicit DescribeDomainRealTimeReqHitRateDataResult(const std::string &payload);
 				~DescribeDomainRealTimeReqHitRateDataResult();
-				std::vector<ReqHitRateDataModel> getData()const;
+				std::vector<ReqHitRateDataModel> getData()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<ReqHitRateDataModel> data_;
+				std::vector<ReqHitRateDataModel> data_;
 
 			};
 		}

+ 27 - 27
cdn/include/alibabacloud/cdn/model/DescribeDomainRegionDataResult.h

@@ -32,42 +32,42 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainRegionDataResult : public ServiceResult
 			{
 			public:
-				struct RegionProportionData
-				{
-					std::string avgObjectSize;
-					std::string bytesProportion;
-					std::string bps;
-					std::string totalQuery;
-					std::string avgResponseRate;
-					std::string reqErrRate;
-					std::string reqHitRate;
-					std::string proportion;
-					std::string qps;
-					std::string byteHitRate;
-					std::string totalBytes;
-					std::string region;
-					std::string regionEname;
-					std::string avgResponseTime;
-				};
+				struct RegionProportionData
+				{
+					std::string avgObjectSize;
+					std::string bytesProportion;
+					std::string bps;
+					std::string totalQuery;
+					std::string avgResponseRate;
+					std::string reqErrRate;
+					std::string reqHitRate;
+					std::string proportion;
+					std::string qps;
+					std::string byteHitRate;
+					std::string totalBytes;
+					std::string region;
+					std::string regionEname;
+					std::string avgResponseTime;
+				};
 
 
 				DescribeDomainRegionDataResult();
 				explicit DescribeDomainRegionDataResult(const std::string &payload);
 				~DescribeDomainRegionDataResult();
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				std::vector<RegionProportionData> getValue()const;
-				std::string getDataInterval()const;
-				std::string getStartTime()const;
+				std::string getEndTime()const;
+				std::string getDomainName()const;
+				std::vector<RegionProportionData> getValue()const;
+				std::string getDataInterval()const;
+				std::string getStartTime()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string endTime_;
-				std::string domainName_;
-				std::vector<RegionProportionData> value_;
-				std::string dataInterval_;
-				std::string startTime_;
+				std::string endTime_;
+				std::string domainName_;
+				std::vector<RegionProportionData> value_;
+				std::string dataInterval_;
+				std::string startTime_;
 
 			};
 		}

+ 15 - 15
cdn/include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataResult.h

@@ -32,30 +32,30 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainReqHitRateDataResult : public ServiceResult
 			{
 			public:
-				struct DataModule
-				{
-					std::string value;
-					std::string timeStamp;
-				};
+				struct DataModule
+				{
+					std::string value;
+					std::string timeStamp;
+				};
 
 
 				DescribeDomainReqHitRateDataResult();
 				explicit DescribeDomainReqHitRateDataResult(const std::string &payload);
 				~DescribeDomainReqHitRateDataResult();
-				std::vector<DataModule> getReqHitRateInterval()const;
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				std::string getDataInterval()const;
-				std::string getStartTime()const;
+				std::vector<DataModule> getReqHitRateInterval()const;
+				std::string getEndTime()const;
+				std::string getDomainName()const;
+				std::string getDataInterval()const;
+				std::string getStartTime()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<DataModule> reqHitRateInterval_;
-				std::string endTime_;
-				std::string domainName_;
-				std::string dataInterval_;
-				std::string startTime_;
+				std::vector<DataModule> reqHitRateInterval_;
+				std::string endTime_;
+				std::string domainName_;
+				std::string dataInterval_;
+				std::string startTime_;
 
 			};
 		}

+ 25 - 25
cdn/include/alibabacloud/cdn/model/DescribeDomainSlowRatioResult.h

@@ -32,40 +32,40 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainSlowRatioResult : public ServiceResult
 			{
 			public:
-				struct SlowRatioData
-				{
-					int slowUsers;
-					std::string ispNameEn;
-					std::string ispNameZh;
-					std::string time;
-					std::string regionNameEn;
-					int totalUsers;
-					float slowRatio;
-					std::string regionNameZh;
-				};
+				struct SlowRatioData
+				{
+					int slowUsers;
+					std::string ispNameEn;
+					std::string ispNameZh;
+					std::string time;
+					std::string regionNameEn;
+					int totalUsers;
+					float slowRatio;
+					std::string regionNameZh;
+				};
 
 
 				DescribeDomainSlowRatioResult();
 				explicit DescribeDomainSlowRatioResult(const std::string &payload);
 				~DescribeDomainSlowRatioResult();
-				int getTotalCount()const;
-				std::string getEndTime()const;
-				int getPageSize()const;
-				int getPageNumber()const;
-				int getDataInterval()const;
-				std::string getStartTime()const;
-				std::vector<SlowRatioData> getSlowRatioDataPerInterval()const;
+				int getTotalCount()const;
+				std::string getEndTime()const;
+				int getPageSize()const;
+				int getPageNumber()const;
+				int getDataInterval()const;
+				std::string getStartTime()const;
+				std::vector<SlowRatioData> getSlowRatioDataPerInterval()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				int totalCount_;
-				std::string endTime_;
-				int pageSize_;
-				int pageNumber_;
-				int dataInterval_;
-				std::string startTime_;
-				std::vector<SlowRatioData> slowRatioDataPerInterval_;
+				int totalCount_;
+				std::string endTime_;
+				int pageSize_;
+				int pageNumber_;
+				int dataInterval_;
+				std::string startTime_;
+				std::vector<SlowRatioData> slowRatioDataPerInterval_;
 
 			};
 		}

+ 15 - 15
cdn/include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataResult.h

@@ -32,30 +32,30 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainSrcBpsDataResult : public ServiceResult
 			{
 			public:
-				struct DataModule
-				{
-					std::string value;
-					std::string timeStamp;
-				};
+				struct DataModule
+				{
+					std::string value;
+					std::string timeStamp;
+				};
 
 
 				DescribeDomainSrcBpsDataResult();
 				explicit DescribeDomainSrcBpsDataResult(const std::string &payload);
 				~DescribeDomainSrcBpsDataResult();
-				std::vector<DataModule> getSrcBpsDataPerInterval()const;
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				std::string getStartTime()const;
-				std::string getDataInterval()const;
+				std::vector<DataModule> getSrcBpsDataPerInterval()const;
+				std::string getEndTime()const;
+				std::string getDomainName()const;
+				std::string getStartTime()const;
+				std::string getDataInterval()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<DataModule> srcBpsDataPerInterval_;
-				std::string endTime_;
-				std::string domainName_;
-				std::string startTime_;
-				std::string dataInterval_;
+				std::vector<DataModule> srcBpsDataPerInterval_;
+				std::string endTime_;
+				std::string domainName_;
+				std::string startTime_;
+				std::string dataInterval_;
 
 			};
 		}

+ 15 - 15
cdn/include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataResult.h

@@ -32,30 +32,30 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainSrcFlowDataResult : public ServiceResult
 			{
 			public:
-				struct DataModule
-				{
-					std::string value;
-					std::string timeStamp;
-				};
+				struct DataModule
+				{
+					std::string value;
+					std::string timeStamp;
+				};
 
 
 				DescribeDomainSrcFlowDataResult();
 				explicit DescribeDomainSrcFlowDataResult(const std::string &payload);
 				~DescribeDomainSrcFlowDataResult();
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				std::string getStartTime()const;
-				std::string getDataInterval()const;
-				std::vector<DataModule> getSrcFlowDataPerInterval()const;
+				std::string getEndTime()const;
+				std::string getDomainName()const;
+				std::string getStartTime()const;
+				std::string getDataInterval()const;
+				std::vector<DataModule> getSrcFlowDataPerInterval()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string endTime_;
-				std::string domainName_;
-				std::string startTime_;
-				std::string dataInterval_;
-				std::vector<DataModule> srcFlowDataPerInterval_;
+				std::string endTime_;
+				std::string domainName_;
+				std::string startTime_;
+				std::string dataInterval_;
+				std::vector<DataModule> srcFlowDataPerInterval_;
 
 			};
 		}

+ 14 - 14
cdn/include/alibabacloud/cdn/model/DescribeDomainTopReferVisitResult.h

@@ -32,29 +32,29 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainTopReferVisitResult : public ServiceResult
 			{
 			public:
-				struct ReferList
-				{
-					std::string visitData;
-					float visitProportion;
-					float flowProportion;
-					std::string referDetail;
-					std::string flow;
-				};
+				struct ReferList
+				{
+					std::string visitData;
+					float visitProportion;
+					float flowProportion;
+					std::string referDetail;
+					std::string flow;
+				};
 
 
 				DescribeDomainTopReferVisitResult();
 				explicit DescribeDomainTopReferVisitResult(const std::string &payload);
 				~DescribeDomainTopReferVisitResult();
-				std::string getDomainName()const;
-				std::string getStartTime()const;
-				std::vector<ReferList> getTopReferList()const;
+				std::string getDomainName()const;
+				std::string getStartTime()const;
+				std::vector<ReferList> getTopReferList()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string domainName_;
-				std::string startTime_;
-				std::vector<ReferList> topReferList_;
+				std::string domainName_;
+				std::string startTime_;
+				std::vector<ReferList> topReferList_;
 
 			};
 		}

+ 22 - 22
cdn/include/alibabacloud/cdn/model/DescribeDomainTopUrlVisitResult.h

@@ -32,37 +32,37 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainTopUrlVisitResult : public ServiceResult
 			{
 			public:
-				struct UrlList
-				{
-					std::string visitData;
-					float visitProportion;
-					float flowProportion;
-					std::string urlDetail;
-					std::string flow;
-				};
+				struct UrlList
+				{
+					std::string visitData;
+					float visitProportion;
+					float flowProportion;
+					std::string urlDetail;
+					std::string flow;
+				};
 
 
 				DescribeDomainTopUrlVisitResult();
 				explicit DescribeDomainTopUrlVisitResult(const std::string &payload);
 				~DescribeDomainTopUrlVisitResult();
-				std::vector<UrlList> getUrl200List()const;
-				std::vector<UrlList> getUrl500List()const;
-				std::vector<UrlList> getUrl400List()const;
-				std::string getDomainName()const;
-				std::string getStartTime()const;
-				std::vector<UrlList> getUrl300List()const;
-				std::vector<UrlList> getAllUrlList()const;
+				std::vector<UrlList> getUrl200List()const;
+				std::vector<UrlList> getUrl500List()const;
+				std::vector<UrlList> getUrl400List()const;
+				std::string getDomainName()const;
+				std::string getStartTime()const;
+				std::vector<UrlList> getUrl300List()const;
+				std::vector<UrlList> getAllUrlList()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<UrlList> url200List_;
-				std::vector<UrlList> url500List_;
-				std::vector<UrlList> url400List_;
-				std::string domainName_;
-				std::string startTime_;
-				std::vector<UrlList> url300List_;
-				std::vector<UrlList> allUrlList_;
+				std::vector<UrlList> url200List_;
+				std::vector<UrlList> url500List_;
+				std::vector<UrlList> url400List_;
+				std::string domainName_;
+				std::string startTime_;
+				std::vector<UrlList> url300List_;
+				std::vector<UrlList> allUrlList_;
 
 			};
 		}

+ 7 - 7
cdn/include/alibabacloud/cdn/model/DescribeDomainUpstreamBpsOfEdgeResult.h

@@ -32,22 +32,22 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainUpstreamBpsOfEdgeResult : public ServiceResult
 			{
 			public:
-				struct DomainBpsModel
-				{
-					float bps;
-					std::string time;
-				};
+				struct DomainBpsModel
+				{
+					float bps;
+					std::string time;
+				};
 
 
 				DescribeDomainUpstreamBpsOfEdgeResult();
 				explicit DescribeDomainUpstreamBpsOfEdgeResult(const std::string &payload);
 				~DescribeDomainUpstreamBpsOfEdgeResult();
-				std::vector<DomainBpsModel> getBpsDatas()const;
+				std::vector<DomainBpsModel> getBpsDatas()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<DomainBpsModel> bpsDatas_;
+				std::vector<DomainBpsModel> bpsDatas_;
 
 			};
 		}

+ 7 - 7
cdn/include/alibabacloud/cdn/model/DescribeDomainUpstreamOfCenterResult.h

@@ -32,22 +32,22 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainUpstreamOfCenterResult : public ServiceResult
 			{
 			public:
-				struct DomainBpsModel
-				{
-					float bps;
-					std::string time;
-				};
+				struct DomainBpsModel
+				{
+					float bps;
+					std::string time;
+				};
 
 
 				DescribeDomainUpstreamOfCenterResult();
 				explicit DescribeDomainUpstreamOfCenterResult(const std::string &payload);
 				~DescribeDomainUpstreamOfCenterResult();
-				std::vector<DomainBpsModel> getBpsDatas()const;
+				std::vector<DomainBpsModel> getBpsDatas()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<DomainBpsModel> bpsDatas_;
+				std::vector<DomainBpsModel> bpsDatas_;
 
 			};
 		}

+ 15 - 15
cdn/include/alibabacloud/cdn/model/DescribeDomainUvDataResult.h

@@ -32,30 +32,30 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainUvDataResult : public ServiceResult
 			{
 			public:
-				struct UsageData
-				{
-					std::string value;
-					std::string timeStamp;
-				};
+				struct UsageData
+				{
+					std::string value;
+					std::string timeStamp;
+				};
 
 
 				DescribeDomainUvDataResult();
 				explicit DescribeDomainUvDataResult(const std::string &payload);
 				~DescribeDomainUvDataResult();
-				std::vector<UsageData> getUvDataInterval()const;
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				std::string getDataInterval()const;
-				std::string getStartTime()const;
+				std::vector<UsageData> getUvDataInterval()const;
+				std::string getEndTime()const;
+				std::string getDomainName()const;
+				std::string getDataInterval()const;
+				std::string getStartTime()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<UsageData> uvDataInterval_;
-				std::string endTime_;
-				std::string domainName_;
-				std::string dataInterval_;
-				std::string startTime_;
+				std::vector<UsageData> uvDataInterval_;
+				std::string endTime_;
+				std::string domainName_;
+				std::string dataInterval_;
+				std::string startTime_;
 
 			};
 		}

+ 18 - 18
cdn/include/alibabacloud/cdn/model/DescribeDomainsBySourceResult.h

@@ -32,33 +32,33 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainsBySourceResult : public ServiceResult
 			{
 			public:
-				struct DomainsData
-				{
-					struct DomainInfo
-					{
-						std::string status;
-						std::string domainName;
-						std::string createTime;
-						std::string updateTime;
-						std::string domainCname;
-					};
-					std::vector<std::string> domains;
-					std::vector<DomainsData::DomainInfo> domainInfos;
-					std::string source;
-				};
+				struct DomainsData
+				{
+					struct DomainInfo
+					{
+						std::string status;
+						std::string domainName;
+						std::string createTime;
+						std::string updateTime;
+						std::string domainCname;
+					};
+					std::vector<std::string> domains;
+					std::vector<DomainsData::DomainInfo> domainInfos;
+					std::string source;
+				};
 
 
 				DescribeDomainsBySourceResult();
 				explicit DescribeDomainsBySourceResult(const std::string &payload);
 				~DescribeDomainsBySourceResult();
-				std::vector<DomainsData> getDomainsList()const;
-				std::string getSources()const;
+				std::vector<DomainsData> getDomainsList()const;
+				std::string getSources()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<DomainsData> domainsList_;
-				std::string sources_;
+				std::vector<DomainsData> domainsList_;
+				std::string sources_;
 
 			};
 		}

+ 36 - 36
cdn/include/alibabacloud/cdn/model/DescribeDomainsUsageByDayResult.h

@@ -32,51 +32,51 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeDomainsUsageByDayResult : public ServiceResult
 			{
 			public:
-				struct UsageTotal
-				{
-					std::string bytesHitRate;
-					std::string maxBps;
-					std::string maxSrcBpsTime;
-					std::string requestHitRate;
-					std::string maxBpsTime;
-					std::string totalTraffic;
-					std::string maxSrcBps;
-					std::string totalAccess;
-				};
-				struct UsageByDay
-				{
-					std::string bytesHitRate;
-					std::string maxBps;
-					std::string maxSrcBpsTime;
-					std::string qps;
-					std::string requestHitRate;
-					std::string maxBpsTime;
-					std::string totalTraffic;
-					std::string maxSrcBps;
-					std::string totalAccess;
-					std::string timeStamp;
-				};
+				struct UsageTotal
+				{
+					std::string bytesHitRate;
+					std::string maxBps;
+					std::string maxSrcBpsTime;
+					std::string requestHitRate;
+					std::string maxBpsTime;
+					std::string totalTraffic;
+					std::string maxSrcBps;
+					std::string totalAccess;
+				};
+				struct UsageByDay
+				{
+					std::string bytesHitRate;
+					std::string maxBps;
+					std::string maxSrcBpsTime;
+					std::string qps;
+					std::string requestHitRate;
+					std::string maxBpsTime;
+					std::string totalTraffic;
+					std::string maxSrcBps;
+					std::string totalAccess;
+					std::string timeStamp;
+				};
 
 
 				DescribeDomainsUsageByDayResult();
 				explicit DescribeDomainsUsageByDayResult(const std::string &payload);
 				~DescribeDomainsUsageByDayResult();
-				std::vector<UsageTotal> getUsageTotal()const;
-				std::string getEndTime()const;
-				std::string getDomainName()const;
-				std::string getDataInterval()const;
-				std::string getStartTime()const;
-				std::vector<UsageByDay> getUsageByDays()const;
+				UsageTotal getUsageTotal()const;
+				std::string getEndTime()const;
+				std::string getDomainName()const;
+				std::string getDataInterval()const;
+				std::string getStartTime()const;
+				std::vector<UsageByDay> getUsageByDays()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<UsageTotal> usageTotal_;
-				std::string endTime_;
-				std::string domainName_;
-				std::string dataInterval_;
-				std::string startTime_;
-				std::vector<UsageByDay> usageByDays_;
+				UsageTotal usageTotal_;
+				std::string endTime_;
+				std::string domainName_;
+				std::string dataInterval_;
+				std::string startTime_;
+				std::vector<UsageByDay> usageByDays_;
 
 			};
 		}

+ 23 - 23
cdn/include/alibabacloud/cdn/model/DescribeExtensiveDomainDataResult.h

@@ -32,38 +32,38 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeExtensiveDomainDataResult : public ServiceResult
 			{
 			public:
-				struct UsageData
-				{
-					std::string acc;
-					std::string exactDomain;
-					std::string timeStamp;
-					std::string flow;
-				};
+				struct UsageData
+				{
+					std::string acc;
+					std::string exactDomain;
+					std::string timeStamp;
+					std::string flow;
+				};
 
 
 				DescribeExtensiveDomainDataResult();
 				explicit DescribeExtensiveDomainDataResult(const std::string &payload);
 				~DescribeExtensiveDomainDataResult();
-				std::string getTotalCount()const;
-				std::string getEndTime()const;
-				std::string getPageSize()const;
-				std::string getPageNumber()const;
-				std::string getDataInterval()const;
-				std::string getStartTime()const;
-				std::vector<UsageData> getDataPerInterval()const;
-				std::string getExtensiveDomain()const;
+				std::string getTotalCount()const;
+				std::string getEndTime()const;
+				std::string getPageSize()const;
+				std::string getPageNumber()const;
+				std::string getDataInterval()const;
+				std::string getStartTime()const;
+				std::vector<UsageData> getDataPerInterval()const;
+				std::string getExtensiveDomain()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string totalCount_;
-				std::string endTime_;
-				std::string pageSize_;
-				std::string pageNumber_;
-				std::string dataInterval_;
-				std::string startTime_;
-				std::vector<UsageData> dataPerInterval_;
-				std::string extensiveDomain_;
+				std::string totalCount_;
+				std::string endTime_;
+				std::string pageSize_;
+				std::string pageNumber_;
+				std::string dataInterval_;
+				std::string startTime_;
+				std::vector<UsageData> dataPerInterval_;
+				std::string extensiveDomain_;
 
 			};
 		}

+ 108 - 0
cdn/include/alibabacloud/cdn/model/DescribeFCTriggerRequest.h

@@ -0,0 +1,108 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEFCTRIGGERREQUEST_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEFCTRIGGERREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/cdn/CdnExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cdn
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CDN_EXPORT DescribeFCTriggerRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeFCTriggerRequest();
+				~DescribeFCTriggerRequest();
+
+				std::string getTriggerARN()const;
+				void setTriggerARN(const std::string& triggerARN);
+				std::string getApp_ip()const;
+				void setApp_ip(const std::string& app_ip);
+				std::string getProduct()const;
+				void setProduct(const std::string& product);
+				long getCallerParentId()const;
+				void setCallerParentId(long callerParentId);
+				bool getProxy_original_security_transport()const;
+				void setProxy_original_security_transport(bool proxy_original_security_transport);
+				std::string getCallerBid()const;
+				void setCallerBid(const std::string& callerBid);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getProxy_original_source_ip()const;
+				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
+				std::string getVersion()const;
+				void setVersion(const std::string& version);
+				std::string getOwnerIdLoginEmail()const;
+				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
+				std::string getCallerType()const;
+				void setCallerType(const std::string& callerType);
+				bool getProxy_trust_transport_info()const;
+				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
+				bool getAk_mfa_present()const;
+				void setAk_mfa_present(bool ak_mfa_present);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				bool getSecurity_transport()const;
+				void setSecurity_transport(bool security_transport);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
+				std::string getRequestId()const;
+				void setRequestId(const std::string& requestId);
+				std::string getRequestContent()const;
+				void setRequestContent(const std::string& requestContent);
+				std::string getCallerBidEmail()const;
+				void setCallerBidEmail(const std::string& callerBidEmail);
+				std::string getCallerUidEmail()const;
+				void setCallerUidEmail(const std::string& callerUidEmail);
+				long getCallerUid()const;
+				void setCallerUid(long callerUid);
+
+            private:
+				std::string triggerARN_;
+				std::string app_ip_;
+				std::string product_;
+				long callerParentId_;
+				bool proxy_original_security_transport_;
+				std::string callerBid_;
+				long ownerId_;
+				std::string proxy_original_source_ip_;
+				std::string version_;
+				std::string ownerIdLoginEmail_;
+				std::string callerType_;
+				bool proxy_trust_transport_info_;
+				bool ak_mfa_present_;
+				std::string accessKeyId_;
+				bool security_transport_;
+				std::string securityToken_;
+				std::string requestId_;
+				std::string requestContent_;
+				std::string callerBidEmail_;
+				std::string callerUidEmail_;
+				long callerUid_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEFCTRIGGERREQUEST_H_

+ 60 - 0
cdn/include/alibabacloud/cdn/model/DescribeFCTriggerResult.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_DESCRIBEFCTRIGGERRESULT_H_
+#define ALIBABACLOUD_CDN_MODEL_DESCRIBEFCTRIGGERRESULT_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 DescribeFCTriggerResult : public ServiceResult
+			{
+			public:
+				struct FCTrigger
+				{
+					std::string triggerARN;
+					std::string sourceArn;
+					std::string eventMetaName;
+					std::string eventMetaVersion;
+					std::string roleARN;
+					std::string notes;
+				};
+
+
+				DescribeFCTriggerResult();
+				explicit DescribeFCTriggerResult(const std::string &payload);
+				~DescribeFCTriggerResult();
+				FCTrigger getFCTrigger()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				FCTrigger fCTrigger_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEFCTRIGGERRESULT_H_

+ 10 - 10
cdn/include/alibabacloud/cdn/model/DescribeIpInfoResult.h

@@ -37,20 +37,20 @@ namespace AlibabaCloud
 				DescribeIpInfoResult();
 				explicit DescribeIpInfoResult(const std::string &payload);
 				~DescribeIpInfoResult();
-				std::string getISP()const;
-				std::string getRegion()const;
-				std::string getIspEname()const;
-				std::string getCdnIp()const;
-				std::string getRegionEname()const;
+				std::string getISP()const;
+				std::string getRegion()const;
+				std::string getIspEname()const;
+				std::string getCdnIp()const;
+				std::string getRegionEname()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string iSP_;
-				std::string region_;
-				std::string ispEname_;
-				std::string cdnIp_;
-				std::string regionEname_;
+				std::string iSP_;
+				std::string region_;
+				std::string ispEname_;
+				std::string cdnIp_;
+				std::string regionEname_;
 
 			};
 		}

+ 4 - 4
cdn/include/alibabacloud/cdn/model/DescribeL2VipsByDomainResult.h

@@ -37,14 +37,14 @@ namespace AlibabaCloud
 				DescribeL2VipsByDomainResult();
 				explicit DescribeL2VipsByDomainResult(const std::string &payload);
 				~DescribeL2VipsByDomainResult();
-				std::string getDomainName()const;
-				std::vector<std::string> getVips()const;
+				std::string getDomainName()const;
+				std::vector<std::string> getVips()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string domainName_;
-				std::vector<std::string> vips_;
+				std::string domainName_;
+				std::vector<std::string> vips_;
 
 			};
 		}

+ 11 - 11
cdn/include/alibabacloud/cdn/model/DescribeLiveAppRecordConfigResult.h

@@ -32,26 +32,26 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveAppRecordConfigResult : public ServiceResult
 			{
 			public:
-				struct LiveAppRecord
-				{
-					std::string ossEndpoint;
-					std::string domainName;
-					std::string createTime;
-					std::string ossBucket;
-					std::string ossObjectPrefix;
-					std::string appName;
-				};
+				struct LiveAppRecord
+				{
+					std::string ossEndpoint;
+					std::string domainName;
+					std::string createTime;
+					std::string ossBucket;
+					std::string ossObjectPrefix;
+					std::string appName;
+				};
 
 
 				DescribeLiveAppRecordConfigResult();
 				explicit DescribeLiveAppRecordConfigResult(const std::string &payload);
 				~DescribeLiveAppRecordConfigResult();
-				std::vector<LiveAppRecord> getLiveAppRecord()const;
+				LiveAppRecord getLiveAppRecord()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<LiveAppRecord> liveAppRecord_;
+				LiveAppRecord liveAppRecord_;
 
 			};
 		}

+ 10 - 10
cdn/include/alibabacloud/cdn/model/DescribeLivePullStreamConfigResult.h

@@ -32,25 +32,25 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLivePullStreamConfigResult : public ServiceResult
 			{
 			public:
-				struct LiveAppRecord
-				{
-					std::string sourceUrl;
-					std::string streamName;
-					std::string endTime;
-					std::string domainName;
-					std::string startTime;
-				};
+				struct LiveAppRecord
+				{
+					std::string sourceUrl;
+					std::string streamName;
+					std::string endTime;
+					std::string domainName;
+					std::string startTime;
+				};
 
 
 				DescribeLivePullStreamConfigResult();
 				explicit DescribeLivePullStreamConfigResult(const std::string &payload);
 				~DescribeLivePullStreamConfigResult();
-				std::vector<LiveAppRecord> getLiveAppRecordList()const;
+				std::vector<LiveAppRecord> getLiveAppRecordList()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<LiveAppRecord> liveAppRecordList_;
+				std::vector<LiveAppRecord> liveAppRecordList_;
 
 			};
 		}

+ 11 - 11
cdn/include/alibabacloud/cdn/model/DescribeLiveRecordConfigResult.h

@@ -32,26 +32,26 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveRecordConfigResult : public ServiceResult
 			{
 			public:
-				struct LiveAppRecord
-				{
-					std::string ossEndpoint;
-					std::string domainName;
-					std::string createTime;
-					std::string ossBucket;
-					std::string ossObjectPrefix;
-					std::string appName;
-				};
+				struct LiveAppRecord
+				{
+					std::string ossEndpoint;
+					std::string domainName;
+					std::string createTime;
+					std::string ossBucket;
+					std::string ossObjectPrefix;
+					std::string appName;
+				};
 
 
 				DescribeLiveRecordConfigResult();
 				explicit DescribeLiveRecordConfigResult(const std::string &payload);
 				~DescribeLiveRecordConfigResult();
-				std::vector<LiveAppRecord> getLiveAppRecordList()const;
+				std::vector<LiveAppRecord> getLiveAppRecordList()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<LiveAppRecord> liveAppRecordList_;
+				std::vector<LiveAppRecord> liveAppRecordList_;
 
 			};
 		}

+ 23 - 23
cdn/include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigResult.h

@@ -32,38 +32,38 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveSnapshotConfigResult : public ServiceResult
 			{
 			public:
-				struct LiveStreamSnapshotConfig
-				{
-					std::string overwriteOssObject;
-					std::string sequenceOssObject;
-					int timeInterval;
-					std::string ossEndpoint;
-					std::string domainName;
-					std::string createTime;
-					std::string ossBucket;
-					std::string appName;
-				};
+				struct LiveStreamSnapshotConfig
+				{
+					std::string overwriteOssObject;
+					std::string sequenceOssObject;
+					int timeInterval;
+					std::string ossEndpoint;
+					std::string domainName;
+					std::string createTime;
+					std::string ossBucket;
+					std::string appName;
+				};
 
 
 				DescribeLiveSnapshotConfigResult();
 				explicit DescribeLiveSnapshotConfigResult(const std::string &payload);
 				~DescribeLiveSnapshotConfigResult();
-				std::string getOrder()const;
-				int getTotalNum()const;
-				int getPageNum()const;
-				int getPageSize()const;
-				int getTotalPage()const;
-				std::vector<LiveStreamSnapshotConfig> getLiveStreamSnapshotConfigList()const;
+				std::string getOrder()const;
+				int getTotalNum()const;
+				int getPageNum()const;
+				int getPageSize()const;
+				int getTotalPage()const;
+				std::vector<LiveStreamSnapshotConfig> getLiveStreamSnapshotConfigList()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string order_;
-				int totalNum_;
-				int pageNum_;
-				int pageSize_;
-				int totalPage_;
-				std::vector<LiveStreamSnapshotConfig> liveStreamSnapshotConfigList_;
+				std::string order_;
+				int totalNum_;
+				int pageNum_;
+				int pageSize_;
+				int totalPage_;
+				std::vector<LiveStreamSnapshotConfig> liveStreamSnapshotConfigList_;
 
 			};
 		}

+ 7 - 7
cdn/include/alibabacloud/cdn/model/DescribeLiveSpecificDomainMappingResult.h

@@ -32,22 +32,22 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveSpecificDomainMappingResult : public ServiceResult
 			{
 			public:
-				struct DomainMappingModel
-				{
-					std::string pullDomain;
-					std::string pushDomain;
-				};
+				struct DomainMappingModel
+				{
+					std::string pullDomain;
+					std::string pushDomain;
+				};
 
 
 				DescribeLiveSpecificDomainMappingResult();
 				explicit DescribeLiveSpecificDomainMappingResult(const std::string &payload);
 				~DescribeLiveSpecificDomainMappingResult();
-				std::vector<DomainMappingModel> getDomainMappingModels()const;
+				std::vector<DomainMappingModel> getDomainMappingModels()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<DomainMappingModel> domainMappingModels_;
+				std::vector<DomainMappingModel> domainMappingModels_;
 
 			};
 		}

+ 10 - 10
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataResult.h

@@ -32,25 +32,25 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamBitRateDataResult : public ServiceResult
 			{
 			public:
-				struct FrameRateAndBitRateInfo
-				{
-					float videoFrameRate;
-					std::string time;
-					float audioFrameRate;
-					float bitRate;
-					std::string streamUrl;
-				};
+				struct FrameRateAndBitRateInfo
+				{
+					float videoFrameRate;
+					std::string time;
+					float audioFrameRate;
+					float bitRate;
+					std::string streamUrl;
+				};
 
 
 				DescribeLiveStreamBitRateDataResult();
 				explicit DescribeLiveStreamBitRateDataResult(const std::string &payload);
 				~DescribeLiveStreamBitRateDataResult();
-				std::vector<FrameRateAndBitRateInfo> getFrameRateAndBitRateInfos()const;
+				std::vector<FrameRateAndBitRateInfo> getFrameRateAndBitRateInfos()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<FrameRateAndBitRateInfo> frameRateAndBitRateInfos_;
+				std::vector<FrameRateAndBitRateInfo> frameRateAndBitRateInfos_;
 
 			};
 		}

+ 7 - 7
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamBpsDataResult.h

@@ -32,22 +32,22 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamBpsDataResult : public ServiceResult
 			{
 			public:
-				struct DomainBpsModel
-				{
-					float bps;
-					std::string time;
-				};
+				struct DomainBpsModel
+				{
+					float bps;
+					std::string time;
+				};
 
 
 				DescribeLiveStreamBpsDataResult();
 				explicit DescribeLiveStreamBpsDataResult(const std::string &payload);
 				~DescribeLiveStreamBpsDataResult();
-				std::vector<DomainBpsModel> getBpsDatas()const;
+				std::vector<DomainBpsModel> getBpsDatas()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<DomainBpsModel> bpsDatas_;
+				std::vector<DomainBpsModel> bpsDatas_;
 
 			};
 		}

+ 13 - 13
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamDomainAppInfoResult.h

@@ -32,28 +32,28 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamDomainAppInfoResult : public ServiceResult
 			{
 			public:
-				struct DomainAppInfo
-				{
-					std::string appDomain;
-					std::string appOssBucket;
-					std::string appId;
-					std::string appKey;
-					std::string updateTime;
-					std::string appOwnerId;
-					std::string appOssHost;
-					std::string appSecret;
-				};
+				struct DomainAppInfo
+				{
+					std::string appDomain;
+					std::string appOssBucket;
+					std::string appId;
+					std::string appKey;
+					std::string updateTime;
+					std::string appOwnerId;
+					std::string appOssHost;
+					std::string appSecret;
+				};
 
 
 				DescribeLiveStreamDomainAppInfoResult();
 				explicit DescribeLiveStreamDomainAppInfoResult(const std::string &payload);
 				~DescribeLiveStreamDomainAppInfoResult();
-				std::vector<DomainAppInfo> getDomainAppList()const;
+				std::vector<DomainAppInfo> getDomainAppList()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<DomainAppInfo> domainAppList_;
+				std::vector<DomainAppInfo> domainAppList_;
 
 			};
 		}

+ 16 - 16
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamFrameAndBitRateByDomainResult.h

@@ -32,31 +32,31 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamFrameAndBitRateByDomainResult : public ServiceResult
 			{
 			public:
-				struct FrameRateAndBitRateInfo
-				{
-					float videoFrameRate;
-					std::string time;
-					float audioFrameRate;
-					float bitRate;
-					std::string streamUrl;
-				};
+				struct FrameRateAndBitRateInfo
+				{
+					float videoFrameRate;
+					std::string time;
+					float audioFrameRate;
+					float bitRate;
+					std::string streamUrl;
+				};
 
 
 				DescribeLiveStreamFrameAndBitRateByDomainResult();
 				explicit DescribeLiveStreamFrameAndBitRateByDomainResult(const std::string &payload);
 				~DescribeLiveStreamFrameAndBitRateByDomainResult();
-				long getPageSize()const;
-				long getPageNumber()const;
-				long getCount()const;
-				std::vector<FrameRateAndBitRateInfo> getFrameRateAndBitRateInfos()const;
+				long getPageSize()const;
+				long getPageNumber()const;
+				long getCount()const;
+				std::vector<FrameRateAndBitRateInfo> getFrameRateAndBitRateInfos()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				long pageSize_;
-				long pageNumber_;
-				long count_;
-				std::vector<FrameRateAndBitRateInfo> frameRateAndBitRateInfos_;
+				long pageSize_;
+				long pageNumber_;
+				long count_;
+				std::vector<FrameRateAndBitRateInfo> frameRateAndBitRateInfos_;
 
 			};
 		}

+ 13 - 13
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamFrameInfoResult.h

@@ -32,28 +32,28 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamFrameInfoResult : public ServiceResult
 			{
 			public:
-				struct FrameDataModel
-				{
-					float frameRate;
-					std::string clientAddr;
-					std::string server;
-					std::string time;
-					std::string stream;
-					float frameByte;
-					float audioRate;
-					float audioByte;
-				};
+				struct FrameDataModel
+				{
+					float frameRate;
+					std::string clientAddr;
+					std::string server;
+					std::string time;
+					std::string stream;
+					float frameByte;
+					float audioRate;
+					float audioByte;
+				};
 
 
 				DescribeLiveStreamFrameInfoResult();
 				explicit DescribeLiveStreamFrameInfoResult(const std::string &payload);
 				~DescribeLiveStreamFrameInfoResult();
-				std::vector<FrameDataModel> getFrameDataInfos()const;
+				std::vector<FrameDataModel> getFrameDataInfos()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<FrameDataModel> frameDataInfos_;
+				std::vector<FrameDataModel> frameDataInfos_;
 
 			};
 		}

+ 8 - 8
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamFrameLossRatioResult.h

@@ -32,23 +32,23 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamFrameLossRatioResult : public ServiceResult
 			{
 			public:
-				struct FrameLossRatioInfo
-				{
-					std::string time;
-					float frameLossRatio;
-					std::string streamUrl;
-				};
+				struct FrameLossRatioInfo
+				{
+					std::string time;
+					float frameLossRatio;
+					std::string streamUrl;
+				};
 
 
 				DescribeLiveStreamFrameLossRatioResult();
 				explicit DescribeLiveStreamFrameLossRatioResult(const std::string &payload);
 				~DescribeLiveStreamFrameLossRatioResult();
-				std::vector<FrameLossRatioInfo> getFrameLossRatioInfos()const;
+				std::vector<FrameLossRatioInfo> getFrameLossRatioInfos()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<FrameLossRatioInfo> frameLossRatioInfos_;
+				std::vector<FrameLossRatioInfo> frameLossRatioInfos_;
 
 			};
 		}

+ 16 - 16
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamHlsOnlineUserNumByDomainResult.h

@@ -32,31 +32,31 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamHlsOnlineUserNumByDomainResult : public ServiceResult
 			{
 			public:
-				struct LiveStreamOnlineUserNumInfo
-				{
-					std::string time;
-					std::string streamUrl;
-					long userNumber;
-				};
+				struct LiveStreamOnlineUserNumInfo
+				{
+					std::string time;
+					std::string streamUrl;
+					long userNumber;
+				};
 
 
 				DescribeLiveStreamHlsOnlineUserNumByDomainResult();
 				explicit DescribeLiveStreamHlsOnlineUserNumByDomainResult(const std::string &payload);
 				~DescribeLiveStreamHlsOnlineUserNumByDomainResult();
-				std::vector<LiveStreamOnlineUserNumInfo> getOnlineUserInfo()const;
-				long getPageSize()const;
-				long getPageNumber()const;
-				long getTotalUserNumber()const;
-				long getCount()const;
+				std::vector<LiveStreamOnlineUserNumInfo> getOnlineUserInfo()const;
+				long getPageSize()const;
+				long getPageNumber()const;
+				long getTotalUserNumber()const;
+				long getCount()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<LiveStreamOnlineUserNumInfo> onlineUserInfo_;
-				long pageSize_;
-				long pageNumber_;
-				long totalUserNumber_;
-				long count_;
+				std::vector<LiveStreamOnlineUserNumInfo> onlineUserInfo_;
+				long pageSize_;
+				long pageNumber_;
+				long totalUserNumber_;
+				long count_;
 
 			};
 		}

+ 8 - 8
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamLimitInfoResult.h

@@ -32,23 +32,23 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamLimitInfoResult : public ServiceResult
 			{
 			public:
-				struct UserLimitMode
-				{
-					std::string limitTranscodeNum;
-					std::string limitDomain;
-					std::string limitNum;
-				};
+				struct UserLimitMode
+				{
+					std::string limitTranscodeNum;
+					std::string limitDomain;
+					std::string limitNum;
+				};
 
 
 				DescribeLiveStreamLimitInfoResult();
 				explicit DescribeLiveStreamLimitInfoResult(const std::string &payload);
 				~DescribeLiveStreamLimitInfoResult();
-				std::vector<UserLimitMode> getUserLimitLists()const;
+				std::vector<UserLimitMode> getUserLimitLists()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<UserLimitMode> userLimitLists_;
+				std::vector<UserLimitMode> userLimitLists_;
 
 			};
 		}

+ 9 - 9
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamNumberListResult.h

@@ -32,24 +32,24 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamNumberListResult : public ServiceResult
 			{
 			public:
-				struct StreamNumberInfo
-				{
-					int number;
-					std::string time;
-				};
+				struct StreamNumberInfo
+				{
+					int number;
+					std::string time;
+				};
 
 
 				DescribeLiveStreamNumberListResult();
 				explicit DescribeLiveStreamNumberListResult(const std::string &payload);
 				~DescribeLiveStreamNumberListResult();
-				std::string getDomainName()const;
-				std::vector<StreamNumberInfo> getStreamNumberInfos()const;
+				std::string getDomainName()const;
+				std::vector<StreamNumberInfo> getStreamNumberInfos()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string domainName_;
-				std::vector<StreamNumberInfo> streamNumberInfos_;
+				std::string domainName_;
+				std::vector<StreamNumberInfo> streamNumberInfos_;
 
 			};
 		}

+ 15 - 15
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineBpsResult.h

@@ -32,30 +32,30 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamOnlineBpsResult : public ServiceResult
 			{
 			public:
-				struct LiveStreamOnlineBpsInfo
-				{
-					float downBps;
-					std::string time;
-					float upBps;
-					std::string streamUrl;
-				};
+				struct LiveStreamOnlineBpsInfo
+				{
+					float downBps;
+					std::string time;
+					float upBps;
+					std::string streamUrl;
+				};
 
 
 				DescribeLiveStreamOnlineBpsResult();
 				explicit DescribeLiveStreamOnlineBpsResult(const std::string &payload);
 				~DescribeLiveStreamOnlineBpsResult();
-				std::vector<LiveStreamOnlineBpsInfo> getLiveStreamOnlineBpsInfos()const;
-				float getHlsBps()const;
-				long getTotalUserNumber()const;
-				float getFlvBps()const;
+				std::vector<LiveStreamOnlineBpsInfo> getLiveStreamOnlineBpsInfos()const;
+				float getHlsBps()const;
+				long getTotalUserNumber()const;
+				float getFlvBps()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<LiveStreamOnlineBpsInfo> liveStreamOnlineBpsInfos_;
-				float hlsBps_;
-				long totalUserNumber_;
-				float flvBps_;
+				std::vector<LiveStreamOnlineBpsInfo> liveStreamOnlineBpsInfos_;
+				float hlsBps_;
+				long totalUserNumber_;
+				float flvBps_;
 
 			};
 		}

+ 16 - 16
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumByDomainResult.h

@@ -32,31 +32,31 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamOnlineUserNumByDomainResult : public ServiceResult
 			{
 			public:
-				struct LiveStreamOnlineUserNumInfo
-				{
-					std::string time;
-					std::string streamUrl;
-					long userNumber;
-				};
+				struct LiveStreamOnlineUserNumInfo
+				{
+					std::string time;
+					std::string streamUrl;
+					long userNumber;
+				};
 
 
 				DescribeLiveStreamOnlineUserNumByDomainResult();
 				explicit DescribeLiveStreamOnlineUserNumByDomainResult(const std::string &payload);
 				~DescribeLiveStreamOnlineUserNumByDomainResult();
-				std::vector<LiveStreamOnlineUserNumInfo> getOnlineUserInfo()const;
-				long getPageSize()const;
-				long getPageNumber()const;
-				long getTotalUserNumber()const;
-				long getCount()const;
+				std::vector<LiveStreamOnlineUserNumInfo> getOnlineUserInfo()const;
+				long getPageSize()const;
+				long getPageNumber()const;
+				long getTotalUserNumber()const;
+				long getCount()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<LiveStreamOnlineUserNumInfo> onlineUserInfo_;
-				long pageSize_;
-				long pageNumber_;
-				long totalUserNumber_;
-				long count_;
+				std::vector<LiveStreamOnlineUserNumInfo> onlineUserInfo_;
+				long pageSize_;
+				long pageNumber_;
+				long totalUserNumber_;
+				long count_;
 
 			};
 		}

+ 10 - 10
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumResult.h

@@ -32,25 +32,25 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamOnlineUserNumResult : public ServiceResult
 			{
 			public:
-				struct LiveStreamOnlineUserNumInfo
-				{
-					std::string time;
-					std::string streamUrl;
-					long userNumber;
-				};
+				struct LiveStreamOnlineUserNumInfo
+				{
+					std::string time;
+					std::string streamUrl;
+					long userNumber;
+				};
 
 
 				DescribeLiveStreamOnlineUserNumResult();
 				explicit DescribeLiveStreamOnlineUserNumResult(const std::string &payload);
 				~DescribeLiveStreamOnlineUserNumResult();
-				std::vector<LiveStreamOnlineUserNumInfo> getOnlineUserInfo()const;
-				long getTotalUserNumber()const;
+				std::vector<LiveStreamOnlineUserNumInfo> getOnlineUserInfo()const;
+				long getTotalUserNumber()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<LiveStreamOnlineUserNumInfo> onlineUserInfo_;
-				long totalUserNumber_;
+				std::vector<LiveStreamOnlineUserNumInfo> onlineUserInfo_;
+				long totalUserNumber_;
 
 			};
 		}

+ 12 - 12
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamPushDataResult.h

@@ -32,27 +32,27 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamPushDataResult : public ServiceResult
 			{
 			public:
-				struct PushStreamModel
-				{
-					float frameLossRate;
-					float frameRate;
-					std::string clientAddr;
-					std::string serverAddr;
-					std::string time;
-					std::string stream;
-					float bitRate;
-				};
+				struct PushStreamModel
+				{
+					float frameLossRate;
+					float frameRate;
+					std::string clientAddr;
+					std::string serverAddr;
+					std::string time;
+					std::string stream;
+					float bitRate;
+				};
 
 
 				DescribeLiveStreamPushDataResult();
 				explicit DescribeLiveStreamPushDataResult(const std::string &payload);
 				~DescribeLiveStreamPushDataResult();
-				std::vector<PushStreamModel> getPushStreamModelList()const;
+				std::vector<PushStreamModel> getPushStreamModelList()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<PushStreamModel> pushStreamModelList_;
+				std::vector<PushStreamModel> pushStreamModelList_;
 
 			};
 		}

+ 6 - 6
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamPushErrorsResult.h

@@ -32,21 +32,21 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamPushErrorsResult : public ServiceResult
 			{
 			public:
-				struct PushErrorsModel
-				{
-					std::string errorCode;
-				};
+				struct PushErrorsModel
+				{
+					std::string errorCode;
+				};
 
 
 				DescribeLiveStreamPushErrorsResult();
 				explicit DescribeLiveStreamPushErrorsResult(const std::string &payload);
 				~DescribeLiveStreamPushErrorsResult();
-				std::vector<PushErrorsModel> getPushErrorsModelList()const;
+				std::vector<PushErrorsModel> getPushErrorsModelList()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<PushErrorsModel> pushErrorsModelList_;
+				std::vector<PushErrorsModel> pushErrorsModelList_;
 
 			};
 		}

+ 11 - 11
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordContentResult.h

@@ -32,26 +32,26 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamRecordContentResult : public ServiceResult
 			{
 			public:
-				struct RecordContentInfo
-				{
-					std::string ossEndpoint;
-					std::string endTime;
-					std::string ossBucket;
-					std::string startTime;
-					float duration;
-					std::string ossObjectPrefix;
-				};
+				struct RecordContentInfo
+				{
+					std::string ossEndpoint;
+					std::string endTime;
+					std::string ossBucket;
+					std::string startTime;
+					float duration;
+					std::string ossObjectPrefix;
+				};
 
 
 				DescribeLiveStreamRecordContentResult();
 				explicit DescribeLiveStreamRecordContentResult(const std::string &payload);
 				~DescribeLiveStreamRecordContentResult();
-				std::vector<RecordContentInfo> getRecordContentInfoList()const;
+				std::vector<RecordContentInfo> getRecordContentInfoList()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<RecordContentInfo> recordContentInfoList_;
+				std::vector<RecordContentInfo> recordContentInfoList_;
 
 			};
 		}

+ 17 - 17
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileResult.h

@@ -32,32 +32,32 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamRecordIndexFileResult : public ServiceResult
 			{
 			public:
-				struct RecordIndexInfo
-				{
-					std::string streamName;
-					std::string recordUrl;
-					std::string endTime;
-					std::string domainName;
-					std::string createTime;
-					std::string startTime;
-					std::string ossObject;
-					float duration;
-					int height;
-					std::string recordId;
-					int width;
-					std::string appName;
-				};
+				struct RecordIndexInfo
+				{
+					std::string streamName;
+					std::string recordUrl;
+					std::string endTime;
+					std::string domainName;
+					std::string createTime;
+					std::string startTime;
+					std::string ossObject;
+					float duration;
+					int height;
+					std::string recordId;
+					int width;
+					std::string appName;
+				};
 
 
 				DescribeLiveStreamRecordIndexFileResult();
 				explicit DescribeLiveStreamRecordIndexFileResult(const std::string &payload);
 				~DescribeLiveStreamRecordIndexFileResult();
-				std::vector<RecordIndexInfo> getRecordIndexInfo()const;
+				RecordIndexInfo getRecordIndexInfo()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<RecordIndexInfo> recordIndexInfo_;
+				RecordIndexInfo recordIndexInfo_;
 
 			};
 		}

+ 17 - 17
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesResult.h

@@ -32,32 +32,32 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamRecordIndexFilesResult : public ServiceResult
 			{
 			public:
-				struct RecordIndexInfo
-				{
-					std::string streamName;
-					std::string recordUrl;
-					std::string endTime;
-					std::string domainName;
-					std::string createTime;
-					std::string startTime;
-					std::string ossObject;
-					float duration;
-					int height;
-					std::string recordId;
-					int width;
-					std::string appName;
-				};
+				struct RecordIndexInfo
+				{
+					std::string streamName;
+					std::string recordUrl;
+					std::string endTime;
+					std::string domainName;
+					std::string createTime;
+					std::string startTime;
+					std::string ossObject;
+					float duration;
+					int height;
+					std::string recordId;
+					int width;
+					std::string appName;
+				};
 
 
 				DescribeLiveStreamRecordIndexFilesResult();
 				explicit DescribeLiveStreamRecordIndexFilesResult(const std::string &payload);
 				~DescribeLiveStreamRecordIndexFilesResult();
-				std::vector<RecordIndexInfo> getRecordIndexInfoList()const;
+				std::vector<RecordIndexInfo> getRecordIndexInfoList()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<RecordIndexInfo> recordIndexInfoList_;
+				std::vector<RecordIndexInfo> recordIndexInfoList_;
 
 			};
 		}

+ 11 - 11
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushBitRateResult.h

@@ -32,26 +32,26 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamRelayPushBitRateResult : public ServiceResult
 			{
 			public:
-				struct RelayPushBitRateModel
-				{
-					std::string vedioTimstamp;
-					std::string audioTimstamp;
-					std::string relayDomain;
-					std::string time;
-					std::string vedioFrame;
-					std::string audioFrame;
-				};
+				struct RelayPushBitRateModel
+				{
+					std::string vedioTimstamp;
+					std::string audioTimstamp;
+					std::string relayDomain;
+					std::string time;
+					std::string vedioFrame;
+					std::string audioFrame;
+				};
 
 
 				DescribeLiveStreamRelayPushBitRateResult();
 				explicit DescribeLiveStreamRelayPushBitRateResult(const std::string &payload);
 				~DescribeLiveStreamRelayPushBitRateResult();
-				std::vector<RelayPushBitRateModel> getRelayPushBitRateModelList()const;
+				std::vector<RelayPushBitRateModel> getRelayPushBitRateModelList()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<RelayPushBitRateModel> relayPushBitRateModelList_;
+				std::vector<RelayPushBitRateModel> relayPushBitRateModelList_;
 
 			};
 		}

+ 12 - 12
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushDataResult.h

@@ -32,27 +32,27 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamRelayPushDataResult : public ServiceResult
 			{
 			public:
-				struct RelayPushDetailModel
-				{
-					float frameLossRate;
-					float frameRate;
-					std::string clientAddr;
-					std::string serverAddr;
-					std::string time;
-					std::string stream;
-					float bitRate;
-				};
+				struct RelayPushDetailModel
+				{
+					float frameLossRate;
+					float frameRate;
+					std::string clientAddr;
+					std::string serverAddr;
+					std::string time;
+					std::string stream;
+					float bitRate;
+				};
 
 
 				DescribeLiveStreamRelayPushDataResult();
 				explicit DescribeLiveStreamRelayPushDataResult(const std::string &payload);
 				~DescribeLiveStreamRelayPushDataResult();
-				std::vector<RelayPushDetailModel> getRelayPushDetailModelList()const;
+				std::vector<RelayPushDetailModel> getRelayPushDetailModelList()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<RelayPushDetailModel> relayPushDetailModelList_;
+				std::vector<RelayPushDetailModel> relayPushDetailModelList_;
 
 			};
 		}

+ 6 - 6
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushErrorsResult.h

@@ -32,21 +32,21 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamRelayPushErrorsResult : public ServiceResult
 			{
 			public:
-				struct RelayPushErrorsModel
-				{
-					std::string errorCode;
-				};
+				struct RelayPushErrorsModel
+				{
+					std::string errorCode;
+				};
 
 
 				DescribeLiveStreamRelayPushErrorsResult();
 				explicit DescribeLiveStreamRelayPushErrorsResult(const std::string &payload);
 				~DescribeLiveStreamRelayPushErrorsResult();
-				std::vector<RelayPushErrorsModel> getRelayPushErrorsModelList()const;
+				std::vector<RelayPushErrorsModel> getRelayPushErrorsModelList()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<RelayPushErrorsModel> relayPushErrorsModelList_;
+				std::vector<RelayPushErrorsModel> relayPushErrorsModelList_;
 
 			};
 		}

+ 10 - 10
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRoomBitRateResult.h

@@ -32,25 +32,25 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamRoomBitRateResult : public ServiceResult
 			{
 			public:
-				struct FrameRateAndBitRateInfo
-				{
-					float videoFrameRate;
-					std::string time;
-					float audioFrameRate;
-					float bitRate;
-					std::string streamUrl;
-				};
+				struct FrameRateAndBitRateInfo
+				{
+					float videoFrameRate;
+					std::string time;
+					float audioFrameRate;
+					float bitRate;
+					std::string streamUrl;
+				};
 
 
 				DescribeLiveStreamRoomBitRateResult();
 				explicit DescribeLiveStreamRoomBitRateResult(const std::string &payload);
 				~DescribeLiveStreamRoomBitRateResult();
-				std::vector<FrameRateAndBitRateInfo> getFrameRateAndBitRateInfos()const;
+				std::vector<FrameRateAndBitRateInfo> getFrameRateAndBitRateInfos()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<FrameRateAndBitRateInfo> frameRateAndBitRateInfos_;
+				std::vector<FrameRateAndBitRateInfo> frameRateAndBitRateInfos_;
 
 			};
 		}

+ 10 - 10
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRoomUserNumberResult.h

@@ -32,25 +32,25 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamRoomUserNumberResult : public ServiceResult
 			{
 			public:
-				struct LiveStreamOnlineUserNumInfo
-				{
-					std::string time;
-					std::string streamUrl;
-					long userNumber;
-				};
+				struct LiveStreamOnlineUserNumInfo
+				{
+					std::string time;
+					std::string streamUrl;
+					long userNumber;
+				};
 
 
 				DescribeLiveStreamRoomUserNumberResult();
 				explicit DescribeLiveStreamRoomUserNumberResult(const std::string &payload);
 				~DescribeLiveStreamRoomUserNumberResult();
-				std::vector<LiveStreamOnlineUserNumInfo> getOnlineUserInfo()const;
-				long getTotalUserNumber()const;
+				std::vector<LiveStreamOnlineUserNumInfo> getOnlineUserInfo()const;
+				long getTotalUserNumber()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<LiveStreamOnlineUserNumInfo> onlineUserInfo_;
-				long totalUserNumber_;
+				std::vector<LiveStreamOnlineUserNumInfo> onlineUserInfo_;
+				long totalUserNumber_;
 
 			};
 		}

+ 11 - 11
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoResult.h

@@ -32,26 +32,26 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamSnapshotInfoResult : public ServiceResult
 			{
 			public:
-				struct LiveStreamSnapshotInfo
-				{
-					std::string ossEndpoint;
-					std::string createTime;
-					std::string ossBucket;
-					std::string ossObject;
-				};
+				struct LiveStreamSnapshotInfo
+				{
+					std::string ossEndpoint;
+					std::string createTime;
+					std::string ossBucket;
+					std::string ossObject;
+				};
 
 
 				DescribeLiveStreamSnapshotInfoResult();
 				explicit DescribeLiveStreamSnapshotInfoResult(const std::string &payload);
 				~DescribeLiveStreamSnapshotInfoResult();
-				std::vector<LiveStreamSnapshotInfo> getLiveStreamSnapshotInfoList()const;
-				std::string getNextStartTime()const;
+				std::vector<LiveStreamSnapshotInfo> getLiveStreamSnapshotInfoList()const;
+				std::string getNextStartTime()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<LiveStreamSnapshotInfo> liveStreamSnapshotInfoList_;
-				std::string nextStartTime_;
+				std::vector<LiveStreamSnapshotInfo> liveStreamSnapshotInfoList_;
+				std::string nextStartTime_;
 
 			};
 		}

+ 2 - 2
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamStreamStatusResult.h

@@ -37,12 +37,12 @@ namespace AlibabaCloud
 				DescribeLiveStreamStreamStatusResult();
 				explicit DescribeLiveStreamStreamStatusResult(const std::string &payload);
 				~DescribeLiveStreamStreamStatusResult();
-				std::string getStreamStatus()const;
+				std::string getStreamStatus()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string streamStatus_;
+				std::string streamStatus_;
 
 			};
 		}

+ 11 - 11
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoResult.h

@@ -32,26 +32,26 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamTranscodeInfoResult : public ServiceResult
 			{
 			public:
-				struct DomainTranscodeInfo
-				{
-					std::string transcodeTemplate;
-					std::string transcodeRecord;
-					std::string transcodeId;
-					std::string transcodeSnapshot;
-					std::string transcodeApp;
-					std::string transcodeName;
-				};
+				struct DomainTranscodeInfo
+				{
+					std::string transcodeTemplate;
+					std::string transcodeRecord;
+					std::string transcodeId;
+					std::string transcodeSnapshot;
+					std::string transcodeApp;
+					std::string transcodeName;
+				};
 
 
 				DescribeLiveStreamTranscodeInfoResult();
 				explicit DescribeLiveStreamTranscodeInfoResult(const std::string &payload);
 				~DescribeLiveStreamTranscodeInfoResult();
-				std::vector<DomainTranscodeInfo> getDomainTranscodeList()const;
+				std::vector<DomainTranscodeInfo> getDomainTranscodeList()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<DomainTranscodeInfo> domainTranscodeList_;
+				std::vector<DomainTranscodeInfo> domainTranscodeList_;
 
 			};
 		}

+ 6 - 6
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeStreamNumResult.h

@@ -37,16 +37,16 @@ namespace AlibabaCloud
 				DescribeLiveStreamTranscodeStreamNumResult();
 				explicit DescribeLiveStreamTranscodeStreamNumResult(const std::string &payload);
 				~DescribeLiveStreamTranscodeStreamNumResult();
-				long getUntranscodeNumber()const;
-				long getTranscodedNumber()const;
-				long getTotal()const;
+				long getUntranscodeNumber()const;
+				long getTranscodedNumber()const;
+				long getTotal()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				long untranscodeNumber_;
-				long transcodedNumber_;
-				long total_;
+				long untranscodeNumber_;
+				long transcodedNumber_;
+				long total_;
 
 			};
 		}

+ 4 - 4
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsBlockListResult.h

@@ -37,14 +37,14 @@ namespace AlibabaCloud
 				DescribeLiveStreamsBlockListResult();
 				explicit DescribeLiveStreamsBlockListResult(const std::string &payload);
 				~DescribeLiveStreamsBlockListResult();
-				std::string getDomainName()const;
-				std::vector<std::string> getStreamUrls()const;
+				std::string getDomainName()const;
+				std::vector<std::string> getStreamUrls()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string domainName_;
-				std::vector<std::string> streamUrls_;
+				std::string domainName_;
+				std::vector<std::string> streamUrls_;
 
 			};
 		}

+ 9 - 9
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryResult.h

@@ -32,24 +32,24 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamsControlHistoryResult : public ServiceResult
 			{
 			public:
-				struct LiveStreamControlInfo
-				{
-					std::string action;
-					std::string streamName;
-					std::string clientIP;
-					std::string timeStamp;
-				};
+				struct LiveStreamControlInfo
+				{
+					std::string action;
+					std::string streamName;
+					std::string clientIP;
+					std::string timeStamp;
+				};
 
 
 				DescribeLiveStreamsControlHistoryResult();
 				explicit DescribeLiveStreamsControlHistoryResult(const std::string &payload);
 				~DescribeLiveStreamsControlHistoryResult();
-				std::vector<LiveStreamControlInfo> getControlInfo()const;
+				std::vector<LiveStreamControlInfo> getControlInfo()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<LiveStreamControlInfo> controlInfo_;
+				std::vector<LiveStreamControlInfo> controlInfo_;
 
 			};
 		}

+ 10 - 10
cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataResult.h

@@ -32,25 +32,25 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamsFrameRateAndBitRateDataResult : public ServiceResult
 			{
 			public:
-				struct FrameRateAndBitRateInfo
-				{
-					float videoFrameRate;
-					std::string time;
-					float audioFrameRate;
-					float bitRate;
-					std::string streamUrl;
-				};
+				struct FrameRateAndBitRateInfo
+				{
+					float videoFrameRate;
+					std::string time;
+					float audioFrameRate;
+					float bitRate;
+					std::string streamUrl;
+				};
 
 
 				DescribeLiveStreamsFrameRateAndBitRateDataResult();
 				explicit DescribeLiveStreamsFrameRateAndBitRateDataResult(const std::string &payload);
 				~DescribeLiveStreamsFrameRateAndBitRateDataResult();
-				std::vector<FrameRateAndBitRateInfo> getFrameRateAndBitRateInfos()const;
+				std::vector<FrameRateAndBitRateInfo> getFrameRateAndBitRateInfos()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<FrameRateAndBitRateInfo> frameRateAndBitRateInfos_;
+				std::vector<FrameRateAndBitRateInfo> frameRateAndBitRateInfos_;
 
 			};
 		}

Некоторые файлы не были показаны из-за большого количества измененных файлов